.step--intro[data-v-fb5f2c39]{text-align:center;align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.example-link[data-v-fb5f2c39]{font-family:var(--font-body);color:var(--tbf-green);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1.4;text-decoration:underline;transition:color .2s}.example-link[data-v-fb5f2c39]:hover{color:var(--tbf-black)}.intro-actions[data-v-fb5f2c39]{justify-content:center;gap:var(--space-16);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.intro-actions .btn[data-v-fb5f2c39]{min-width:220px}.intro-closed[data-v-fb5f2c39]{max-width:46ch;color:var(--tbf-red)}.field[data-v-8962283e]:disabled{opacity:.6;cursor:not-allowed}.step--lookup[data-v-c05bacdb]{gap:var(--space-16);flex-direction:column;display:flex}.lookup__find[data-v-c05bacdb]{align-self:flex-start;min-width:220px}.lookup__find[data-v-c05bacdb]:disabled{opacity:.5;cursor:not-allowed}.lookup__matches[data-v-c05bacdb]{gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--tbf-grey-2);flex-direction:column;display:flex}.lookup__match[data-v-c05bacdb]{padding:var(--space-12) var(--space-16);border:1px solid var(--tbf-grey-2);background:var(--tbf-grey-1);text-align:left;cursor:pointer;transition:border-color .16s}.lookup__match[data-v-c05bacdb]:hover{border-color:var(--tbf-green)}.lookup__back[data-v-c05bacdb]{font-family:var(--font-body);color:var(--tbf-green);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:16px;line-height:1.4;text-decoration:underline}.custom-dropdown[data-v-81fc55d3]{width:100%;display:flex;position:relative}.custom-dropdown__dropdown-button[data-v-81fc55d3]{border:1px solid var(--tbf-black);cursor:text;background:0 0;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:16px 16px 10px;transition:border-color .16s;display:flex}.custom-dropdown__dropdown-button.expanded[data-v-81fc55d3],.custom-dropdown__dropdown-button[data-v-81fc55d3]:focus-within{border-color:var(--tbf-green)}.custom-dropdown__dropdown-button.field--error[data-v-81fc55d3]{border-color:var(--tbf-red)}.custom-dropdown__dropdown-button--disabled[data-v-81fc55d3]{opacity:.6;cursor:not-allowed}.custom-dropdown__input[data-v-81fc55d3]{min-width:0;color:var(--tbf-black);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:16px;line-height:1.4}.custom-dropdown__clear[data-v-81fc55d3]{color:var(--tbf-black);opacity:.5;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;margin-top:-6px;margin-right:4px;padding:0;transition:opacity .16s;display:flex}.custom-dropdown__clear[data-v-81fc55d3]:hover{opacity:1}.custom-dropdown__clear svg[data-v-81fc55d3]{width:18px}.custom-dropdown__dropdown-button>svg[data-v-81fc55d3]{flex:none;width:24px;transition:transform .3s ease-out;transform:rotate(-90deg)translate(3px)}.custom-dropdown__dropdown-button.expanded>svg[data-v-81fc55d3]{transform:rotate(-90deg)translate(3px)scaleX(-1)}.custom-dropdown__dropdown-menu[data-v-81fc55d3]{background:var(--tbf-grey-1);border:1px solid var(--tbf-grey-2);z-index:5;opacity:0;pointer-events:none;width:100%;max-height:0;margin:0;padding:0;list-style:none;transition:opacity .3s ease-out;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.custom-dropdown__dropdown-menu.expanded[data-v-81fc55d3]{opacity:1;pointer-events:all;max-height:280px;overflow-y:auto}.custom-dropdown__dropdown-menu__item[data-v-81fc55d3]{cursor:pointer;font-family:var(--font-body);margin:0;padding:12px 16px 8px;font-size:16px;line-height:1.4}.custom-dropdown__dropdown-menu__item.highlighted[data-v-81fc55d3]{background:var(--tbf-grey-2)}.custom-dropdown__dropdown-menu__item.active[data-v-81fc55d3]{background:var(--tbf-grey-2);cursor:default}.custom-dropdown__empty[data-v-81fc55d3]{font-family:var(--font-body);color:var(--tbf-black);opacity:.6;padding:12px 16px 8px;font-size:16px;line-height:1.4}.upload[data-v-a14c631a]{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-24);border:1px dashed var(--tbf-grey-2);background:var(--tbf-grey-1);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .16s,background .16s;display:flex}.upload[data-v-a14c631a]:hover,.upload[data-v-a14c631a]:focus-within,.upload--dragging[data-v-a14c631a]{border-color:var(--tbf-green)}.upload--dragging[data-v-a14c631a]{background:var(--tbf-white)}.upload--error[data-v-a14c631a]{border-color:var(--tbf-red)}.upload__input[data-v-a14c631a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload__icon[data-v-a14c631a]{width:48px;height:auto;color:var(--tbf-black);opacity:.4}.upload__cta[data-v-a14c631a],.upload__name[data-v-a14c631a]{font-family:var(--font-body);word-break:break-word;font-size:16px;line-height:1.4}.upload__cta strong[data-v-a14c631a]{font-weight:700}.upload__limit[data-v-a14c631a]{font-family:var(--font-cta);letter-spacing:1px;text-transform:uppercase;opacity:.6;font-size:12px}.preview[data-v-a14c631a]{align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--tbf-grey-2);background:var(--tbf-grey-1);display:flex}.preview__img[data-v-a14c631a]{object-fit:cover;background:var(--tbf-white);flex:none;width:64px;height:64px}.preview__name[data-v-a14c631a]{min-width:0;font-family:var(--font-body);word-break:break-word;flex:1;font-size:16px;line-height:1.4}.preview__remove[data-v-a14c631a]{padding:var(--space-8);color:var(--tbf-black);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:color .16s;display:flex}.preview__remove[data-v-a14c631a]:hover{color:var(--tbf-green)}.cropper__tabs[data-v-699edeee]{gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.hp[data-v-4430c6d8]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.dup-wrap[data-v-4430c6d8]{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.dup-wrap.is-open[data-v-4430c6d8]{grid-template-rows:1fr}.dup-clip[data-v-4430c6d8]{min-height:0;padding-top:var(--space-12);overflow:hidden}.dup[data-v-4430c6d8]{padding:var(--space-12) var(--space-16);border-left:3px solid var(--tbf-green);background:var(--tbf-grey-1)}.dup__link[data-v-4430c6d8]{font:inherit;color:var(--tbf-green);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.field-hint[data-v-1996132e]{font-family:var(--font-body);opacity:.8;font-size:14px;line-height:1.4}.choices[data-v-1996132e]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=768px){.choices[data-v-1996132e]{grid-template-columns:1fr}}.choice[data-v-1996132e]{align-items:center;gap:var(--space-12);text-align:left;border:1px solid var(--tbf-black);width:100%;height:54px;color:var(--tbf-black);cursor:pointer;background:0 0;padding:12px 16px;transition:border-color .16s,background .16s;display:flex}.choice[data-v-1996132e]:hover{border-color:var(--tbf-green)}.choice--checked[data-v-1996132e]{border-color:var(--tbf-green);background:#87974414}.choice__key[data-v-1996132e]{width:28px;height:28px;font-family:var(--font-cta);border:1px solid;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:background .16s,color .16s,border-color .16s;display:flex}.choice--checked .choice__key[data-v-1996132e]{background:var(--tbf-green);border-color:var(--tbf-green);color:var(--tbf-white)}.choice__label[data-v-1996132e]{font-family:var(--font-body);margin-block-start:6px;font-size:16px;line-height:1.4}.lightbox[data-v-b6175b58]{z-index:1000;padding:var(--space-24);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__backdrop[data-v-b6175b58]{background:#1d1d1dcc;position:absolute;inset:0}.lightbox__figure[data-v-b6175b58]{align-items:center;gap:var(--space-12);flex-direction:column;max-width:100%;margin:0;display:flex;position:relative}.lightbox__img[data-v-b6175b58]{object-fit:contain;max-width:min(90vw,100%);max-height:75vh;display:block}.lightbox__caption[data-v-b6175b58]{text-align:center;max-width:60ch;color:var(--tbf-white);margin:0}.lightbox__close[data-v-b6175b58]{z-index:1;background:var(--tbf-white);width:40px;height:40px;color:var(--tbf-black);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .16s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}.lightbox__close[data-v-b6175b58]:hover{color:var(--tbf-green)}.lightbox-enter-active[data-v-b6175b58],.lightbox-leave-active[data-v-b6175b58]{transition:opacity .24s}.lightbox-enter-active .lightbox__figure[data-v-b6175b58],.lightbox-leave-active .lightbox__figure[data-v-b6175b58]{transition:transform .24s}.lightbox-enter-from[data-v-b6175b58],.lightbox-leave-to[data-v-b6175b58]{opacity:0}.lightbox-enter-from .lightbox__figure[data-v-b6175b58],.lightbox-leave-to .lightbox__figure[data-v-b6175b58]{transform:scale(.96)}.lightbox-link[data-v-b6440382]{font-family:var(--font-body);color:var(--tbf-green);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:16px;line-height:1.4;text-decoration:underline;transition:color .2s}.lightbox-link[data-v-b6440382]:hover{color:var(--tbf-black)}.cdialog[data-v-e4484d30]{z-index:1100;padding:var(--space-24);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cdialog__backdrop[data-v-e4484d30]{background:#1d1d1d80;position:absolute;inset:0}.cdialog__panel[data-v-e4484d30]{gap:var(--space-16);width:100%;max-width:440px;padding:var(--space-32);background:var(--tbf-white);flex-direction:column;display:flex;position:relative}.cdialog__actions[data-v-e4484d30]{gap:var(--space-16);flex-wrap:wrap;display:flex}.cdialog__actions .btn[data-v-e4484d30]{flex:1;min-width:140px}.cdialog-enter-active[data-v-e4484d30],.cdialog-leave-active[data-v-e4484d30]{transition:opacity .2s}.cdialog-enter-active .cdialog__panel[data-v-e4484d30],.cdialog-leave-active .cdialog__panel[data-v-e4484d30]{transition:transform .2s}.cdialog-enter-from[data-v-e4484d30],.cdialog-leave-to[data-v-e4484d30]{opacity:0}.cdialog-enter-from .cdialog__panel[data-v-e4484d30],.cdialog-leave-to .cdialog__panel[data-v-e4484d30]{transform:translateY(8px)}.reviewer-note[data-v-4a3a3b48]{gap:var(--space-8);margin-bottom:var(--space-24);padding:var(--space-16);border-left:3px solid var(--tbf-red);background:var(--tbf-grey-1);flex-direction:column;display:flex}.reviewer-note__label[data-v-4a3a3b48]{color:var(--tbf-red)}.reviewer-note__text[data-v-4a3a3b48]{white-space:pre-wrap;margin:0}.apply[data-v-59d293ca]{max-width:880px;padding:var(--space-64) var(--space-24);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.apply__back-to-mod[data-v-59d293ca]{left:var(--space-24);bottom:var(--space-24);z-index:20;padding:var(--space-12) var(--space-16);background:var(--tbf-black);color:var(--tbf-white);font-family:var(--font-cta);letter-spacing:1px;text-transform:uppercase;align-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex;position:fixed;box-shadow:0 2px 8px #0000002e}.apply__back-to-mod[data-v-59d293ca]:hover{background:var(--tbf-green)}@media (width>=769px){.apply[data-v-59d293ca]{padding:var(--space-64) var(--space-80)}}.apply__banner[data-v-59d293ca]{z-index:10;text-align:center;text-transform:uppercase;background:#f8f7f5;justify-content:center;width:100vw;margin:0;padding:16px 0;display:flex;position:fixed;top:0;left:0}.apply__banner svg[data-v-59d293ca]{width:80%;max-height:16px}.apply__body[data-v-59d293ca]{flex-direction:column;flex:1;display:flex}.apply__done[data-v-59d293ca]{text-align:center;justify-content:center;align-items:center;gap:var(--space-16);flex-direction:column;flex:1;display:flex}.apply__done-body[data-v-59d293ca]{white-space:pre-line}.apply__screen[data-v-59d293ca]{flex-direction:column;flex:1;display:flex}.apply__screen--intro[data-v-59d293ca]{justify-content:center}.apply__footer[data-v-59d293ca]{margin-top:var(--space-32)}.apply__nav[data-v-59d293ca]{justify-content:space-between;gap:var(--space-16);display:flex}.apply__nav-right[data-v-59d293ca]{justify-content:flex-end;gap:var(--space-16);margin-left:auto;display:flex}.tip[data-v-59d293ca]{display:inline-flex;position:relative}.tip[data-tip][data-v-59d293ca]:hover:after,.tip[data-tip][data-v-59d293ca]:focus-within:after{content:attr(data-tip);bottom:calc(100% + var(--space-8));z-index:20;width:max-content;max-width:240px;padding:var(--space-8) var(--space-12);background:var(--tbf-black);color:var(--tbf-white);font-family:var(--font-cta);letter-spacing:1px;text-transform:uppercase;font-size:12px;line-height:1.4;position:absolute;right:0}.apply__hint[data-v-59d293ca]{margin:var(--space-12) 0 0;text-align:right;opacity:.7}.apply__loading[data-v-59d293ca]{flex:1;justify-content:center;align-items:center;display:flex}.fade-enter-active[data-v-59d293ca],.fade-leave-active[data-v-59d293ca]{transition:opacity .35s}.fade-enter-from[data-v-59d293ca],.fade-leave-to[data-v-59d293ca]{opacity:0}.step-enter-active[data-v-59d293ca],.step-leave-active[data-v-59d293ca]{transition:opacity .24s,transform .24s}.step-enter-from[data-v-59d293ca]{opacity:0;transform:translateY(8px)}.step-leave-to[data-v-59d293ca]{opacity:0;transform:translateY(-8px)}
