.HiringBoard_page__Uu4nE{color:#fff;flex-direction:column}.HiringBoard_login__ekHwE,.HiringBoard_page__Uu4nE{min-height:100dvh;background:var(--black);display:flex}.HiringBoard_login__ekHwE{align-items:center;justify-content:center;padding:24px}.HiringBoard_loginCard__MfKRp{width:100%;max-width:380px;padding:clamp(28px,5vw,40px);border-radius:24px;background:var(--charcoal);border:1px solid rgba(255,255,255,.08)}.HiringBoard_loginMark___rkBA{height:26px;width:auto;margin-bottom:26px}.HiringBoard_loginTitle__YCmpZ{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff}.HiringBoard_loginSub__UUCTx{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted)}.HiringBoard_loginForm__7ovmg{margin-top:24px;display:flex;flex-direction:column;gap:14px}.HiringBoard_bar__5Xz0n{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px clamp(16px,3vw,28px);background:rgba(14,14,14,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1)}.HiringBoard_barMark__C8LGC{height:22px;width:auto}.HiringBoard_barTitle__ccW2Z{font-size:16px;font-weight:600;letter-spacing:-.01em}.HiringBoard_barCount__BgsLM{font-size:13px;color:var(--muted)}.HiringBoard_barSpacer__EIFil{flex:1 1}.HiringBoard_search__pJdPm{width:min(260px,46vw);height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:14px;font-family:inherit;outline:none}.HiringBoard_search__pJdPm::placeholder{color:rgba(255,255,255,.4)}.HiringBoard_search__pJdPm:focus{border-color:var(--yellow)}.HiringBoard_logout__3O_0Q{height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--muted);font-size:13.5px;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease}.HiringBoard_logout__3O_0Q:hover{background:rgba(255,255,255,.08);color:#fff}.HiringBoard_filters__NAvWo{display:flex;gap:8px;overflow-x:auto;padding:14px clamp(16px,3vw,28px);scrollbar-width:none}.HiringBoard_filters__NAvWo::-webkit-scrollbar{display:none}.HiringBoard_filter__cEOfm{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.HiringBoard_filter__cEOfm:hover{border-color:rgba(241,236,138,.55);color:#fff}.HiringBoard_filterOn__FoRMY,.HiringBoard_filterOn__FoRMY:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.HiringBoard_filterN__XSSms{min-width:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.12);font-size:11.5px;font-weight:600;line-height:18px;text-align:center}.HiringBoard_filterOn__FoRMY .HiringBoard_filterN__XSSms{background:rgba(20,20,18,.18)}.HiringBoard_split__r_yPD{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(14px,1.6vw,24px);gap:clamp(14px,1.6vw,24px);align-items:start;padding:0 clamp(16px,3vw,28px) clamp(28px,4vw,48px)}.HiringBoard_list__nxYyZ{display:flex;flex-direction:column;gap:8px;min-width:0}.HiringBoard_empty__NKOYn{padding:48px 20px;text-align:center;color:var(--muted);font-size:15px;line-height:1.6;border:1px dashed rgba(255,255,255,.16);border-radius:18px}.HiringBoard_card__UlsFy{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--charcoal-2);color:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.HiringBoard_card__UlsFy:hover{border-color:rgba(255,255,255,.26);background:#1e1e1b}.HiringBoard_cardOn__ehCsU,.HiringBoard_cardOn__ehCsU:hover{border-color:var(--yellow);background:#22211c}.HiringBoard_avatar____FGT{flex:none;width:42px;height:42px;border-radius:50%;background:rgba(241,236,138,.14);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:.02em}.HiringBoard_cardMain__QFkg5{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.HiringBoard_cardName__tFDMD{font-size:15.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HiringBoard_cardMeta__U0kem{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HiringBoard_cardRight__BEbBo{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.HiringBoard_when__sFYxf{font-size:11.5px;color:rgba(255,255,255,.42);white-space:nowrap}.HiringBoard_pill__h_W7l{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.HiringBoard_pillNew__xGrQM{background:var(--yellow);color:var(--ink)}.HiringBoard_pillScreening__J_9IY{background:rgba(241,236,138,.2);color:var(--yellow)}.HiringBoard_pillInterview__j62Fr{background:rgba(241,236,138,.34);color:var(--yellow)}.HiringBoard_pillOffer__MBmPT{background:rgba(120,220,150,.2);color:#86e3a6}.HiringBoard_pillHired__CRx0P{background:#86e3a6;color:#10240f}.HiringBoard_pillPassed__j4Ky_{background:rgba(255,255,255,.1);color:rgba(255,255,255,.55)}.HiringBoard_partial___ZBA1{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px dashed rgba(255,255,255,.3);font-size:11px;font-weight:500;color:rgba(255,255,255,.6);white-space:nowrap}.HiringBoard_detail__0Z_6z{position:-webkit-sticky;position:sticky;top:92px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:var(--charcoal-2);overflow:hidden;max-height:calc(100dvh - 112px);display:flex;flex-direction:column}.HiringBoard_detailScroll__DKYJG{overflow-y:auto;padding:clamp(18px,2vw,26px)}.HiringBoard_detailHead__UzxDW{display:flex;align-items:flex-start;gap:14px}.HiringBoard_detailName__KOTGv{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.HiringBoard_detailRole__FhOmf{margin-top:5px;font-size:13.5px;color:var(--yellow);font-weight:500}.HiringBoard_detailClose__CAZRC{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:rgba(255,255,255,.7);cursor:pointer;display:none;align-items:center;justify-content:center}.HiringBoard_quickActions__yF5ZL{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.HiringBoard_action__DrZOz{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff;font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease}.HiringBoard_action__DrZOz:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}.HiringBoard_actionPrimary__oFlkm{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600}.HiringBoard_actionPrimary__oFlkm:hover{background:var(--yellow);border-color:var(--yellow);filter:brightness(1.05)}.HiringBoard_sectionLabel__oqBiG{margin:26px 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.4)}.HiringBoard_statusRow__1pMyj{display:flex;flex-wrap:wrap;gap:7px}.HiringBoard_statusBtn__tCRCI{height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:rgba(255,255,255,.72);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.HiringBoard_statusBtn__tCRCI:hover{border-color:rgba(241,236,138,.6);color:#fff}.HiringBoard_statusBtnOn__ORVX4,.HiringBoard_statusBtnOn__ORVX4:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600}.HiringBoard_statusBtn__tCRCI:disabled{opacity:.5;cursor:default}.HiringBoard_facts__0ArIB{display:grid;grid-template-columns:auto 1fr;grid-gap:9px 18px;gap:9px 18px;align-items:start}.HiringBoard_factK__y0upV{font-size:13px;color:rgba(255,255,255,.45);white-space:nowrap}.HiringBoard_factV__DB_m1{font-size:14px;color:#EDECE6;line-height:1.45;min-width:0;overflow-wrap:anywhere}.HiringBoard_factV__DB_m1 a{color:var(--yellow);text-decoration:underline;text-underline-offset:2px}.HiringBoard_tagRow__lgfzY{display:flex;flex-wrap:wrap;gap:6px}.HiringBoard_tag__Btk5W{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.07);font-size:12.5px;color:#DEDDD6}.HiringBoard_quote__8398y{margin-top:4px;padding:14px 16px;border-left:2px solid var(--yellow);border-radius:0 10px 10px 0;background:rgba(241,236,138,.06);font-size:14px;line-height:1.6;color:#DEDDD6;white-space:pre-wrap}.HiringBoard_noteForm__IIMKG{display:flex;flex-direction:column;gap:10px}.HiringBoard_noteInput__dlNN5{width:100%;min-height:84px;padding:13px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;outline:none}.HiringBoard_noteInput__dlNN5:focus{border-color:var(--yellow)}.HiringBoard_noteSubmit__OaiOd{align-self:flex-start;height:38px;padding:0 18px;border-radius:999px;border:none;background:var(--yellow);color:var(--ink);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.HiringBoard_noteSubmit__OaiOd:disabled{opacity:.45;cursor:default}.HiringBoard_timeline__8iSpc{display:flex;flex-direction:column;gap:14px}.HiringBoard_event__hN_FK{display:flex;gap:12px}.HiringBoard_dot__4HtMA{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:rgba(255,255,255,.28)}.HiringBoard_dotNote___m1P3{background:var(--yellow)}.HiringBoard_eventMain__SZBQs{display:flex;flex-direction:column;gap:3px;min-width:0}.HiringBoard_eventBody__vGD_2{font-size:13.5px;line-height:1.55;color:#DEDDD6;white-space:pre-wrap;overflow-wrap:anywhere}.HiringBoard_eventWhen__pZF7m{font-size:11.5px;color:rgba(255,255,255,.38)}.HiringBoard_placeholder__xs6Zu{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px;text-align:center;color:rgba(255,255,255,.4);font-size:14.5px;line-height:1.6}@media (max-width:900px){.HiringBoard_split__r_yPD{grid-template-columns:1fr}.HiringBoard_detail__0Z_6z{position:fixed;inset:0;z-index:60;max-height:none;border-radius:0;border:none;top:0}.HiringBoard_detailScroll__DKYJG{padding:20px 18px calc(28px + env(safe-area-inset-bottom))}.HiringBoard_detailClose__CAZRC{display:flex}.HiringBoard_detailHidden__4v1R3,.HiringBoard_placeholder__xs6Zu{display:none}}.TrainerFunnel_wrap__N8m3D{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--black);color:#fff;color-scheme:dark;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.TrainerFunnel_top__rmxRv{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:8px;gap:8px;padding:14px clamp(16px,4vw,28px) 10px}.TrainerFunnel_back___aU2W,.TrainerFunnel_close__7Lh7N{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.TrainerFunnel_back___aU2W:hover,.TrainerFunnel_close__7Lh7N:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.35)}.TrainerFunnel_back___aU2W[data-hidden=true]{opacity:0;pointer-events:none}.TrainerFunnel_backArr__2kphw{display:flex;font-size:17px;transform:rotate(225deg)}.TrainerFunnel_brand__OWUrt{display:flex;justify-content:center;align-items:center}.TrainerFunnel_brand__OWUrt img{height:32px;width:auto;opacity:.95}.TrainerFunnel_progress__3VbTn{flex:none;height:3px;margin:0 clamp(16px,4vw,28px);background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden}.TrainerFunnel_progressFill__BqIJr{display:block;height:100%;width:100%;transform-origin:left center;background:var(--yellow);border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.TrainerFunnel_stage__pWmiI{position:relative;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.TrainerFunnel_screen__Y2QEB{min-height:100%;display:flex;padding:clamp(22px,5vw,48px) clamp(20px,5vw,40px) clamp(28px,7vw,64px)}.TrainerFunnel_inner__wLAgk{width:100%;max-width:580px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.TrainerFunnel_innerCenter__K4tZq{align-items:center;text-align:center}.TrainerFunnel_kicker__qS8SJ{font-size:13px;font-weight:600;color:var(--yellow);margin-bottom:14px}.TrainerFunnel_title__CUVzM{font-size:clamp(27px,6.4vw,40px);line-height:1.06;font-weight:700;letter-spacing:-.02em;color:#fff}.TrainerFunnel_sub__r7Hds{margin-top:13px;font-size:clamp(15px,3.6vw,17px);line-height:1.5;color:var(--muted);max-width:44ch}.TrainerFunnel_innerCenter__K4tZq .TrainerFunnel_sub__r7Hds{margin-left:auto;margin-right:auto}.TrainerFunnel_body__VafpV{margin-top:clamp(24px,5vw,34px)}.TrainerFunnel_form__5nYwH{display:flex;flex-direction:column;gap:32px}.TrainerFunnel_group__Lv_q6{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.TrainerFunnel_legend__QTMy0{padding:0;margin-bottom:14px;font-size:14.5px;font-weight:500;color:#E8E7E0}.TrainerFunnel_legendHint__mPCOR{display:block;margin-top:5px;font-size:12.5px;line-height:1.4;font-weight:400;color:rgba(255,255,255,.52)}.TrainerFunnel_field__vrm8D{display:flex;flex-direction:column;gap:8px}.TrainerFunnel_fieldLabel__prbpe{font-size:14px;font-weight:500;color:var(--muted)}.TrainerFunnel_optional__yvqsI{color:rgba(255,255,255,.38);font-weight:400}.TrainerFunnel_input___h963{width:100%;height:56px;padding:0 18px;border-radius:14px;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:16px;font-family:inherit;outline:none;transition:border-color .18s ease,background .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TrainerFunnel_input___h963::placeholder{color:rgba(255,255,255,.4)}.TrainerFunnel_input___h963:focus{border-color:var(--yellow);background:rgba(255,255,255,.07)}.TrainerFunnel_input___h963:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.TrainerFunnel_textarea__T45h_{height:auto;min-height:108px;padding:15px 18px;line-height:1.5;resize:vertical}.TrainerFunnel_fieldErr__cLWRG .TrainerFunnel_input___h963{border-color:#e88}.TrainerFunnel_fieldMsg__IogvY{font-size:13px;color:#f3a3a3}.TrainerFunnel_formError__ISzZa{font-size:14px;color:#f3a3a3}.TrainerFunnel_row__My1PU{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:460px){.TrainerFunnel_row__My1PU{grid-template-columns:1fr}}.TrainerFunnel_chipWrap__dMhZm{display:flex;flex-wrap:wrap;gap:8px}.TrainerFunnel_chip__Wj9t3{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:#fff;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease}.TrainerFunnel_chip__Wj9t3:hover{border-color:rgba(241,236,138,.6);background:rgba(255,255,255,.06)}.TrainerFunnel_chip__Wj9t3:active{transform:scale(.98)}.TrainerFunnel_chipOn__AQ9bh,.TrainerFunnel_chipOn__AQ9bh:hover{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.TrainerFunnel_options__FEEez{display:flex;flex-direction:column;gap:10px}.TrainerFunnel_option__H7nUG{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:62px;padding:12px 18px;border-radius:18px;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.TrainerFunnel_option__H7nUG:hover{border-color:rgba(241,236,138,.6);background:rgba(255,255,255,.06)}.TrainerFunnel_option__H7nUG:active{transform:scale(.99)}.TrainerFunnel_optionOn__TLBTj,.TrainerFunnel_optionOn__TLBTj:hover{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.TrainerFunnel_optionMain__VRSUR{display:flex;flex-direction:column;gap:3px;min-width:0}.TrainerFunnel_optionTitle__D0_73{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.TrainerFunnel_optionBlurb__L_OOy{font-size:13px;line-height:1.45;color:rgba(255,255,255,.55)}.TrainerFunnel_optionOn__TLBTj .TrainerFunnel_optionBlurb__L_OOy{color:rgba(20,20,18,.66)}.TrainerFunnel_radio__xCG_6{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:var(--yellow);transition:background .15s ease,border-color .15s ease}.TrainerFunnel_optionOn__TLBTj .TrainerFunnel_radio__xCG_6{background:var(--black);border-color:var(--black)}.TrainerFunnel_segment__BN5cO{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;max-width:300px;padding:5px;border-radius:16px;border:1.5px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03)}.TrainerFunnel_segBtn__MYKDQ{min-height:46px;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.72);font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease}.TrainerFunnel_segBtn__MYKDQ:hover{background:rgba(255,255,255,.06);color:#fff}.TrainerFunnel_segOn__qDRM5,.TrainerFunnel_segOn__qDRM5:hover{background:var(--yellow);color:var(--black);font-weight:600}.TrainerFunnel_drop__qqJ3B{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:168px;padding:26px 22px;border-radius:20px;border:1.5px dashed rgba(255,255,255,.24);background:rgba(255,255,255,.03);color:#fff;font-family:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.TrainerFunnel_drop__qqJ3B:hover{border-color:rgba(241,236,138,.7);background:rgba(255,255,255,.06)}.TrainerFunnel_dropOver__UoXon{border-color:var(--yellow);background:rgba(241,236,138,.09);border-style:solid}.TrainerFunnel_dropIcon__JL2fe{width:52px;height:52px;border-radius:50%;background:rgba(241,236,138,.14);color:var(--yellow);display:flex;align-items:center;justify-content:center}.TrainerFunnel_dropTitle__0lDuw{font-size:16px;font-weight:600}.TrainerFunnel_dropHint__yl1Gd{font-size:13px;color:rgba(255,255,255,.5);line-height:1.5}.TrainerFunnel_dropInput__HiUH9{position:absolute;inset:0;opacity:0;cursor:pointer}.TrainerFunnel_dropInput__HiUH9:focus-visible+.TrainerFunnel_dropFocus__4jRWQ{outline:3px solid var(--yellow);outline-offset:3px}.TrainerFunnel_dropFocus__4jRWQ{position:absolute;inset:0;border-radius:20px;pointer-events:none}.TrainerFunnel_file__Z3XVn{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 18px;border-radius:18px;border:1.5px solid rgba(241,236,138,.45);background:rgba(241,236,138,.07)}.TrainerFunnel_fileIcon___Cz7z{flex:none;width:44px;height:44px;border-radius:12px;background:var(--yellow);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em}.TrainerFunnel_fileMain__42zrI{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.TrainerFunnel_fileName__4eU_X{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrainerFunnel_fileMeta__YrYlo{font-size:13px;color:rgba(255,255,255,.55)}.TrainerFunnel_fileRemove__uJRYG{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease}.TrainerFunnel_fileRemove__uJRYG:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.45)}.TrainerFunnel_uploadBar__WzeKT{margin-top:12px;height:4px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.TrainerFunnel_uploadFill__qqV6u{display:block;height:100%;border-radius:999px;background:var(--yellow);transition:width .25s ease}.TrainerFunnel_linked__dorMq{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:16px;border:1.5px solid rgba(241,236,138,.45);background:rgba(241,236,138,.07)}.TrainerFunnel_linkedIcon__Z60T4{flex:none;width:40px;height:40px;border-radius:11px;background:var(--yellow);color:var(--black);display:flex;align-items:center;justify-content:center}.TrainerFunnel_linkedMain__sPcCS{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.TrainerFunnel_linkedLabel__UjtoR{font-size:12.5px;color:rgba(255,255,255,.55)}.TrainerFunnel_linkedHandle__03qvW{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrainerFunnel_continue__hs7Zp,.TrainerFunnel_submit__yWJxQ{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;border:none;border-radius:999px;background:var(--yellow);color:var(--black);font-size:17px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .12s ease,filter .18s ease,opacity .18s ease}.TrainerFunnel_continue__hs7Zp:hover,.TrainerFunnel_submit__yWJxQ:hover{filter:brightness(1.03)}.TrainerFunnel_continue__hs7Zp:active,.TrainerFunnel_submit__yWJxQ:active{transform:scale(.99)}.TrainerFunnel_continue__hs7Zp:disabled,.TrainerFunnel_submit__yWJxQ:disabled{opacity:.45;cursor:default}.TrainerFunnel_submitArr__rtiOX{display:flex;font-size:18px}.TrainerFunnel_ghost__ih0ZG{margin-top:12px;width:100%;min-height:46px;border:none;background:none;color:rgba(255,255,255,.6);font-size:14px;font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .18s ease}.TrainerFunnel_ghost__ih0ZG:hover{color:#fff}.TrainerFunnel_fine__xF5dm{margin-top:4px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.55);text-align:center}.TrainerFunnel_consent__CeuNv{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.TrainerFunnel_consentBox__358tV{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--yellow);cursor:pointer}.TrainerFunnel_consentBox__358tV:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.TrainerFunnel_consentText__oXTth{font-size:13px;line-height:1.55;color:rgba(255,255,255,.62)}.TrainerFunnel_consentText__oXTth a{color:#fff;text-decoration:underline;text-underline-offset:3px}.TrainerFunnel_consentText__oXTth a:hover{color:var(--yellow)}.TrainerFunnel_done__V9SRA{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.TrainerFunnel_check__Y3GKH{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--yellow);color:var(--black)}.TrainerFunnel_codeCard__W__17{width:100%;padding:22px;border-radius:20px;border:1px solid rgba(241,236,138,.32);background:rgba(241,236,138,.06);text-align:center}.TrainerFunnel_codeLabel__MveP0{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.55)}.TrainerFunnel_code__Whh3R{margin-top:9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(26px,7vw,34px);font-weight:700;letter-spacing:.08em;color:var(--yellow)}.TrainerFunnel_copy__T_h71{margin-top:14px;min-height:42px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:14px;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease}.TrainerFunnel_copy__T_h71:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.5)}.TrainerFunnel_homeBtn__6uFaF{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:1.5px solid rgba(255,255,255,.25);color:#fff;font-size:16px;font-weight:500;transition:background .18s ease,border-color .18s ease}.TrainerFunnel_homeBtn__6uFaF:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}@keyframes TrainerFunnel_fromRight__qILGk{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes TrainerFunnel_fromLeft__dSbrs{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}.TrainerFunnel_fromRight__qILGk{animation:TrainerFunnel_fromRight__qILGk .32s cubic-bezier(.22,1,.36,1) both}.TrainerFunnel_fromLeft__dSbrs{animation:TrainerFunnel_fromLeft__dSbrs .32s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.TrainerFunnel_fromLeft__dSbrs,.TrainerFunnel_fromRight__qILGk{animation:none}.TrainerFunnel_progressFill__BqIJr,.TrainerFunnel_uploadFill__qqV6u{transition:none}}.TrainerFunnel_saved__QcQhY{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px clamp(16px,4vw,28px) 0;padding:11px 14px;border-radius:14px;border:1px solid rgba(241,236,138,.28);background:rgba(241,236,138,.07)}.TrainerFunnel_savedIcon__SZebq{flex:none;width:30px;height:30px;border-radius:9px;background:var(--yellow);color:var(--black);display:flex;align-items:center;justify-content:center}.TrainerFunnel_savedText__E6nGe{flex:1 1;min-width:170px;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.78)}.TrainerFunnel_savedStrong__HT5om{color:#fff;font-weight:500}.TrainerFunnel_savedId__riqGi{flex:none;display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 6px 0 12px;border-radius:999px;border:1px solid rgba(241,236,138,.4);background:rgba(14,14,14,.5);color:var(--yellow);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;font-weight:600;letter-spacing:.06em}.TrainerFunnel_savedCopy__Ub02n{height:26px;padding:0 10px;border-radius:999px;border:none;background:var(--yellow);color:var(--black);font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:0;cursor:pointer;transition:filter .18s ease}.TrainerFunnel_savedCopy__Ub02n:hover{filter:brightness(1.05)}@media (max-width:520px){.TrainerFunnel_saved__QcQhY{gap:10px;padding:10px 12px}.TrainerFunnel_savedText__E6nGe{min-width:0;font-size:13px}.TrainerFunnel_savedId__riqGi{width:100%;justify-content:space-between}}