.registration-join_joinPage__6Neoz{max-width:640px;margin:0 auto;padding-top:var(--space-6)}.registration-join_typesRegistration__l4zU7{max-width:1140px;margin:0 auto;padding:var(--space-10) var(--space-8) 4rem}.registration-join_typesIntro__GEGrY{margin-bottom:var(--space-8)}.registration-join_typesEyebrow__MIMH2{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.registration-join_typesRegistration__l4zU7 h1{font-size:32px;line-height:40px;letter-spacing:-.035em;font-weight:800;margin:0 0 var(--space-3)}.registration-join_typesRegistration__l4zU7 .registration-join_workspaceNote__OQEM8{font-size:1rem;line-height:1.6;max-width:none}.registration-join_typesRegistration__l4zU7 .registration-join_typeList__ANOTp{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.registration-join_typesRegistration__l4zU7 .registration-join_typeList__ANOTp>li{display:flex;min-height:0}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardActive__bdiHK,.registration-join_typesRegistration__l4zU7 .registration-join_typeCard__fsy_O{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-height:210px;height:100%;width:100%;flex:1 1;padding:var(--space-6);box-sizing:border-box}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardActive__bdiHK{padding:calc(var(--space-6) - 1px)}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardIcon__J3dF2{grid-row:auto;width:44px;height:44px}.registration-join_typesRegistration__l4zU7 .registration-join_typeTitle__fvl5O{grid-column:auto;padding-right:var(--space-6);font-size:1.125rem;line-height:1.35}.registration-join_typesRegistration__l4zU7 .registration-join_typeDesc__8gbOJ{grid-column:auto;font-size:.875rem;line-height:1.45}.registration-join_typeChoiceFooter__YIRM6{margin-top:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.registration-join_typeFooterActions__Bz8x3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-shrink:0}.registration-join_typeContinueBtn__k22wz{min-height:52px;min-width:12rem}.registration-join_typesRegistration__l4zU7 .registration-join_typeLoginSecondary__XN6n_{width:auto}.registration-join_typesRegistration__l4zU7 .registration-join_typeTeamNote___bpKP{margin:0;max-width:none;text-align:left;flex:1 1 16rem;font-size:.8125rem}@media (max-width:1000px){.registration-join_typesRegistration__l4zU7 .registration-join_typeList__ANOTp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.registration-join_typesRegistration__l4zU7{padding-inline:0}}@media (max-width:680px){.registration-join_typesRegistration__l4zU7{padding-block:var(--space-6) var(--space-8);padding-inline:0}.registration-join_typesRegistration__l4zU7 h1{font-size:24px;line-height:30px}.registration-join_typesIntro__GEGrY{margin-bottom:var(--space-5)}.registration-join_typesRegistration__l4zU7 .registration-join_typeList__ANOTp{grid-template-columns:1fr;gap:var(--space-3)}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardActive__bdiHK,.registration-join_typesRegistration__l4zU7 .registration-join_typeCard__fsy_O{display:grid;grid-template-columns:44px 1fr;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-1);row-gap:var(--space-1);min-height:0;padding:var(--space-5)}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardActive__bdiHK{padding:19px}.registration-join_typesRegistration__l4zU7 .registration-join_typeCardIcon__J3dF2{grid-row:1/span 2}.registration-join_typesRegistration__l4zU7 .registration-join_typeDesc__8gbOJ,.registration-join_typesRegistration__l4zU7 .registration-join_typeTitle__fvl5O{grid-column:2}.registration-join_typeChoiceFooter__YIRM6{flex-direction:column;align-items:stretch}.registration-join_typesRegistration__l4zU7 .registration-join_typeTeamNote___bpKP{order:2;max-width:none;text-align:center}.registration-join_typeFooterActions__Bz8x3{flex-direction:column;align-items:stretch;width:100%}.registration-join_typeContinueBtn__k22wz,.registration-join_typesRegistration__l4zU7 .registration-join_typeLoginSecondary__XN6n_{width:100%}.registration-join_typesRegistration__l4zU7 .registration-join_backToWelcome___xefq{width:100%;text-align:center}}.registration-join_entryProgress__rFygF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;padding:0;margin:0 0 var(--space-10);font-size:.75rem;line-height:1.2;color:var(--muted)}.registration-join_entryProgress__rFygF li{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;min-width:0}.registration-join_entryProgress__rFygF li>span{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:.6875rem;font-weight:700}.registration-join_entryProgress__rFygF [aria-current=step]{color:var(--ink);font-weight:800}.registration-join_entryProgress__rFygF [aria-current=step]>span{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.registration-join_entryProgress__rFygF.registration-join_entryProgressTypesRegistration__SBvaQ{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-10);font-size:var(--text-xs);grid-template-columns:unset}.registration-join_entryProgress__rFygF.registration-join_entryProgressTypesRegistration__SBvaQ li{flex-direction:row;align-items:center;text-align:left}.registration-join_typeCardIcon__J3dF2{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--offset);color:var(--ink);flex-shrink:0;grid-row:1/span 2}.registration-join_typeCardIcon__J3dF2 svg{display:block}.registration-join_fullWidthBtn__j1ltM{width:100%;min-height:52px}.registration-join_typeLoginSecondary__XN6n_{display:flex;align-items:center;justify-content:center;min-height:52px;padding-inline:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:.875rem;font-weight:700;text-decoration:none}.registration-join_typeLoginSecondary__XN6n_:hover{background:var(--offset)}.registration-join_typeTeamNote___bpKP{margin:var(--space-2) 0 0;font-size:.8125rem;line-height:1.45;color:var(--muted);text-align:center}.registration-join_backToWelcome___xefq{font-size:.8125rem;color:var(--muted);text-align:center;text-decoration:none}.registration-join_backToWelcome___xefq:hover{color:var(--ink)}.registration-join_workspaceNote__OQEM8{font-size:.8125rem;color:var(--muted);margin:0 0 var(--space-5);max-width:52ch}.registration-join_context__l9g0S{font-size:.875rem;color:var(--muted);margin:0 0 var(--space-2)}.registration-join_notice__Teurj{font-size:.8125rem;color:var(--amber);margin-bottom:var(--space-4)}.registration-join_joinPage__6Neoz h1{font-size:1.75rem;margin:0 0 var(--space-3)}.registration-join_muted__H9KuJ{color:var(--muted);margin:0 0 var(--space-5)}.registration-join_hint___Dc5K{font-size:.875rem;color:var(--primary);margin:0 0 var(--space-4)}.registration-join_typeList__ANOTp{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.registration-join_typeCardActive__bdiHK,.registration-join_typeCard__fsy_O{display:grid;grid-template-columns:44px 1fr;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;background:var(--surface);position:relative}.registration-join_typeCardActive__bdiHK{border:2px solid var(--primary);padding:calc(var(--space-5) - 1px);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.registration-join_typeTitle__fvl5O{grid-column:2;padding-right:var(--space-6)}.registration-join_typeDesc__8gbOJ{grid-column:2}.registration-join_typeCardActive__bdiHK input,.registration-join_typeCard__fsy_O input{position:absolute;opacity:0;pointer-events:none}.registration-join_typeTitle__fvl5O{font-weight:800;font-size:1.125rem}.registration-join_typeDesc__8gbOJ{font-size:.875rem;line-height:1.45;color:var(--muted)}@media (max-width:760px){.registration-join_entryProgress__rFygF.registration-join_entryProgressTypesRegistration__SBvaQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-wrap:nowrap;grid-gap:var(--space-3);gap:var(--space-3);justify-content:unset;margin-bottom:var(--space-6);font-size:var(--text-xs)}.registration-join_entryProgress__rFygF.registration-join_entryProgressTypesRegistration__SBvaQ li{flex-direction:column;align-items:center;text-align:center;gap:var(--space-1);min-width:0}.registration-join_entryProgress__rFygF.registration-join_entryProgressTypesRegistration__SBvaQ li>span{width:28px;height:28px}}@media (max-width:680px){.registration-join_entryProgress__rFygF:not(.registration-join_entryProgressTypesRegistration__SBvaQ){gap:var(--space-2);margin-bottom:var(--space-6);font-size:.625rem}.registration-join_entryProgress__rFygF:not(.registration-join_entryProgressTypesRegistration__SBvaQ) li>span{width:24px;height:24px}}.registration-join_legacyTag__mZCgj,.registration-join_newTag__txzMl{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.registration-join_newTag__txzMl{color:var(--primary)}.registration-join_legacyTag__mZCgj{color:var(--muted)}.registration-join_footerActions__MpRAs{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.registration-join_footerActions__MpRAs a{color:var(--muted);font-size:.875rem}.registration-join_error__XeCGD{color:var(--primary);font-size:.875rem;margin-top:var(--space-3)}.registration-join_status__nz6Al{padding:var(--space-8);text-align:center;color:var(--muted)}.registration-join_fallback__8T3RC{max-width:520px;margin:var(--space-8) auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.registration-join_primaryLink__jw7MS{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--space-5);background:var(--primary);color:var(--primary-fg);border-radius:var(--radius-md);font-weight:700;text-decoration:none;width:-moz-fit-content;width:fit-content}.registration-join_secondaryLink__O81sl{color:var(--primary);font-weight:700}.registration-join_authWrap__gIOCu,.registration-join_finishWrap__6myf4{max-width:720px;margin:var(--space-6) auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.registration-public-shell_root__I8OxY{min-height:100dvh;background:var(--bg);color:var(--text)}.registration-public-shell_header__hUanP{max-width:1240px;margin:0 auto;padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.registration-public-shell_brand__p7jNh{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.registration-public-shell_brandText__HLZ2T{display:grid;grid-gap:2px;gap:2px;line-height:1.2}.registration-public-shell_brandText__HLZ2T strong{font-size:1.05rem;font-weight:800}.registration-public-shell_brandText__HLZ2T span{font-size:.75rem;color:var(--muted)}.registration-public-shell_headerActions__jcwid{display:flex;align-items:center;gap:var(--space-3)}.registration-public-shell_loginLink__K7flR{font-size:.875rem;font-weight:700;color:var(--primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.registration-public-shell_main__M7dJM{max-width:1240px;margin:0 auto;padding:0 var(--space-5) var(--space-8)}@media (max-width:760px){.registration-public-shell_header__hUanP,.registration-public-shell_main__M7dJM{padding-inline:var(--space-4)}}.partner-welcome_page__0gq5w{--welcome-display:clamp(2.25rem,3.7vw,3.25rem);--welcome-gap:clamp(1.5rem,4.5vw,4rem);padding-top:var(--space-6)}.partner-welcome_hero__HF_rW{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:var(--welcome-gap);gap:var(--welcome-gap);align-items:center}.partner-welcome_copy__cdINo{padding-block:var(--space-4)}.partner-welcome_kicker__AN7t7{font-size:.875rem;font-weight:700;color:var(--muted);margin-bottom:var(--space-5)}.partner-welcome_copy__cdINo h1{font-size:var(--welcome-display);letter-spacing:-.045em;line-height:1.08;margin:0}.partner-welcome_headingAccent__qQcpE,.partner-welcome_headingMain__n8FDx,.partner-welcome_headingRest__XqE6W{display:block}.partner-welcome_headingAccent__qQcpE{color:var(--primary);display:inline}.partner-welcome_headingRest__XqE6W{font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.35;letter-spacing:-.025em;margin-top:var(--space-4);font-weight:600;color:var(--muted)}.partner-welcome_description__2KGft{font-size:1rem;line-height:1.7;max-width:43ch;margin-top:var(--space-5);color:var(--ink)}.partner-welcome_target__XuQas{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:700;margin-top:var(--space-4);color:var(--primary)}.partner-welcome_target__XuQas svg{width:18px;height:18px;flex-shrink:0}.partner-welcome_action__prapA{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-7)}.partner-welcome_primaryBtn__1NrHd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding-inline:var(--space-6);font-size:1rem;font-weight:700;border-radius:12px;background:var(--primary);color:var(--primary-fg);text-decoration:none}.partner-welcome_primaryBtn__1NrHd svg{width:18px;height:18px}.partner-welcome_primaryBtn__1NrHd:focus-visible,.partner-welcome_primaryBtn__1NrHd:hover{background:var(--primary-hover);color:var(--primary-fg)}[data-theme=dark] .partner-welcome_primaryBtn__1NrHd{background:var(--soft);color:var(--ink)}[data-theme=dark] .partner-welcome_primaryBtn__1NrHd:focus-visible,[data-theme=dark] .partner-welcome_primaryBtn__1NrHd:hover{background:var(--offset);color:var(--ink)}.partner-welcome_primaryBtn__1NrHd:hover{background:var(--primary-hover)}.partner-welcome_action__prapA span{font-size:.75rem;line-height:1.6;color:var(--muted)}.partner-welcome_action__prapA span a{color:var(--primary);font-weight:700}.partner-welcome_visual__5Zp_a{min-width:0}.partner-welcome_photo__ZAMvv{margin:0;position:relative}.partner-welcome_photoImg__f9Iyf{display:block;width:100%;height:344px;object-fit:cover;object-position:55% 50%;border-radius:20px}.partner-welcome_photo__ZAMvv figcaption{position:absolute;top:var(--space-4);left:var(--space-4);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-3);border-radius:8px;background:#fff;color:#242623;font-size:.75rem;font-weight:700}.partner-welcome_example__4tf9w{margin:calc(-1 * var(--space-8)) var(--space-5) 0;position:relative;padding:var(--space-5);border:1px solid var(--line);background:var(--surface);border-radius:14px;box-shadow:0 12px 28px rgba(37,34,30,.05)}.partner-welcome_exampleTop__YnObQ{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.75rem;font-weight:700;color:var(--muted)}.partner-welcome_exampleLabel__nn2Xq{font-weight:500}.partner-welcome_exampleTabs__eU_Fh{display:flex;gap:var(--space-4);margin:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap}.partner-welcome_exampleTab__roXXa{border:0;border-bottom:2px solid transparent;border-radius:0;padding:var(--space-2) 0 var(--space-3);background:transparent;font-size:.75rem;font-weight:700;color:var(--muted);min-height:44px;cursor:pointer}.partner-welcome_exampleTab__roXXa[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.partner-welcome_example__4tf9w h2{font-size:1rem;letter-spacing:-.02em;margin:0}.partner-welcome_route__fT0nL{display:grid;grid-template-columns:minmax(0,.85fr) 20px minmax(0,1.3fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;margin-top:var(--space-4)}.partner-welcome_route__fT0nL>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.partner-welcome_route__fT0nL small{font-size:.75rem;line-height:1.5;color:var(--muted)}.partner-welcome_route__fT0nL strong{font-size:.875rem;line-height:1.5}.partner-welcome_route__fT0nL svg{color:var(--primary);width:18px;height:18px}.partner-welcome_exampleMore__gUZQr{font-size:.75rem;color:var(--muted);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.partner-welcome_reciprocity__IgutN{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.partner-welcome_reciprocity__IgutN h2{font-size:1rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;margin:0}.partner-welcome_reciprocity__IgutN h2 span{color:var(--primary)}.partner-welcome_reciprocity__IgutN p{font-size:.875rem;color:var(--muted);margin:0}.partner-welcome_textAction___3Uh4{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:700;color:var(--ink);text-decoration:none;min-height:44px}.partner-welcome_textAction___3Uh4 svg{width:16px;height:16px}@media (max-width:1100px){.partner-welcome_action__prapA{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.partner-welcome_reciprocity__IgutN{grid-template-columns:1fr 1fr}.partner-welcome_textAction___3Uh4{grid-column:1/-1}}@media (max-width:760px){.partner-welcome_page__0gq5w{--welcome-display:clamp(2.125rem,8vw,2.5rem);padding-top:var(--space-5)}.partner-welcome_hero__HF_rW{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.partner-welcome_copy__cdINo{padding-block:0}.partner-welcome_photoImg__f9Iyf{height:260px;border-radius:16px}.partner-welcome_example__4tf9w{margin-inline:var(--space-3);padding:var(--space-4)}.partner-welcome_reciprocity__IgutN{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width:350px){.partner-welcome_action__prapA{align-items:flex-start;flex-direction:column}.partner-welcome_primaryBtn__1NrHd{width:100%}}.partner-welcome_adminAccess__adgdd{margin-top:var(--space-8)}