.Checkbox_wrapper__5Ef4j{display:flex;flex-direction:column;gap:var(--gap-s)}.Checkbox_label__q2mdx{display:flex;align-items:flex-start;gap:var(--gap-m);cursor:pointer;font-family:var(--font-paragraph-family);color:var(--text-primary);line-height:1rem}.Checkbox_label__q2mdx.Checkbox_stacked__VqIKK{flex-direction:column;align-items:flex-start;gap:var(--gap-s)}.Checkbox_label__q2mdx:not(.Checkbox_stacked__VqIKK){font-size:var(--font-h4-size)}.Checkbox_input__if0Kn{flex-shrink:0;flex-grow:0;margin-top:0;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;box-sizing:border-box;cursor:pointer;border-radius:4px;background-color:var(--background-color-input);border:1px solid var(--color-grey-strokes);appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .2s,background-color .2s,box-shadow .2s}.Checkbox_input__if0Kn:checked,.Checkbox_input__if0Kn:hover{border-color:var(--color-primary)}.Checkbox_input__if0Kn:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:14px;background-position:50%;background-repeat:no-repeat}.Checkbox_input__if0Kn:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-o20)}.Checkbox_input__if0Kn:focus-visible{border-color:var(--color-primary)}.Checkbox_labelText__WN4eE{flex:1 1;min-width:0;font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);font-family:var(--font-paragraph-family);color:inherit;line-height:inherit}.Checkbox_stacked__VqIKK .Checkbox_labelText__WN4eE{width:100%}.Checkbox_error__BRB8C{font-size:var(--font-caption-size);font-family:var(--font-caption-family);color:var(--status-error);margin-top:var(--gap-xs)}.Form_authPageBleed__Om1Dv{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.Form_root__ZiNhG,.Form_shell__Y_Wgs{width:100%;box-sizing:border-box}.Form_shell__Y_Wgs{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-xl) var(--gap-l);box-shadow:var(--shadow-sm)}.Form_authShell__zyHtS{border:none;box-shadow:none;padding:0;background:rgba(0,0,0,0)}.Form_pageShell__080ny{margin:0 auto}.Form_modalShell__XiMYe{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;max-width:none}.Form_sm__wyOXc{max-width:400px}.Form_md__32hZB{max-width:600px}.Form_lg__PUFFi{max-width:var(--content-max,800px)}.Form_xl__Ry_fJ{max-width:1000px}.Form_auth__Fu1AP{max-width:min(var(--auth-max),28rem)}.Form_header__z_DUg{text-align:left;margin-bottom:var(--gap-xl)}.Form_pageShell__080ny .Form_header__z_DUg{padding-bottom:var(--gap-m);margin-bottom:var(--gap-l);border-bottom:1px solid var(--border-primary)}.Form_title__m7JXw{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);font-family:var(--font-h1-family);margin:0 0 var(--gap-s) 0;color:var(--text-primary);text-transform:none;line-height:var(--font-h1-line-height);letter-spacing:-.02em}.Form_authShell__zyHtS .Form_title__m7JXw{color:var(--color-primary)}.Form_subtitle__hSZ4i{font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);color:var(--text-secondary);margin:0;line-height:var(--font-subtitle-line-height);max-width:36rem}.Form_fields__NHLEr,.Form_form__yDV6a{display:flex;flex-direction:column;gap:var(--gap-l)}.Form_errorBanner__yjj1u{padding:var(--gap-m) var(--gap-l);border-radius:var(--radius-md);border:1px solid var(--status-error);background:rgba(220,53,69,.08);color:var(--status-error);font-family:var(--font-ui);font-size:.95rem;line-height:1.45}@media(max-width:900px){.Form_title__m7JXw{font-size:var(--font-h2-size)}}@media(max-width:768px){.Form_pageShell__080ny:not(.Form_modalShell__XiMYe){margin:0;padding:var(--gap-l) var(--gap-m);border-radius:var(--radius-md);max-width:100%}}.Card_card__nh0J5{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-m);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-sizing:border-box;width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.Card_card__nh0J5:hover{transform:translateY(-2px);border-color:var(--border-secondary);box-shadow:var(--shadow-md)}.Card_glass__EmxPX{background:var(--bg-glass)}.Card_glass__EmxPX,.Card_solid__bHsP8{border:1px solid var(--border-primary);-webkit-backdrop-filter:var(--effect-background-blur);backdrop-filter:var(--effect-background-blur)}.Card_solid__bHsP8{background:var(--bg-card-hover)}.Card_default__koaTZ{background:var(--bg-glass);border:1px solid var(--border-primary);-webkit-backdrop-filter:var(--effect-background-blur);backdrop-filter:var(--effect-background-blur)}@media(max-width:768px){.Card_card__nh0J5{padding:var(--gap-m);border-radius:var(--gap-m)}}@media(max-width:480px){.Card_card__nh0J5{padding:var(--gap-s);border-radius:var(--gap-s)}}.Badge_badge__bHml6{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease}.Badge_small___sI2Q{padding:.2rem .55rem;font-size:.68rem;font-family:var(--font-ui)}.Badge_medium__v60jS{padding:.3rem .7rem;font-size:.75rem;font-family:var(--font-ui)}.Badge_large__r7WTl{padding:.4rem .85rem;font-size:.85rem;font-family:var(--font-ui)}.Badge_admin__Ilo7U{background:color-mix(in srgb,var(--status-error) 18%,transparent);color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 35%,transparent)}.Badge_creator__gsg6u{background:color-mix(in srgb,var(--status-success) 18%,transparent);color:var(--status-success);border-color:color-mix(in srgb,var(--status-success) 35%,transparent)}.Badge_player__5op9M{background:var(--color-primary-o10);color:var(--color-primary);border-color:var(--color-primary-o20)}.Badge_success__udv9J{background:color-mix(in srgb,var(--status-success) 18%,transparent);color:var(--status-success)}.Badge_warning__ULUyW{background:color-mix(in srgb,var(--status-warning) 18%,transparent);color:var(--status-warning)}.Badge_error__qvtkQ{background:color-mix(in srgb,var(--status-error) 18%,transparent);color:var(--status-error)}.Badge_default__3vJiE{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-primary)}.Badge_badge__bHml6:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.UserCard_userCard__IR_Wr{padding:var(--gap-l);width:auto;max-width:none;margin:0}.UserCard_userHeader__u3DkL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--gap-m)}.UserCard_userInfo__jO3FM{flex:1 1}.UserCard_userName__eKXrW{font-size:var(--font-h3-size);font-family:var(--font-h3-family);font-weight:var(--font-h3-weight);color:var(--text-h3-color);margin:0 0 var(--gap-xs) 0}.UserCard_userEmail__dIOP4{color:var(--text-secondary);font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);margin:0 0 var(--gap-xs) 0}.UserCard_userNickname___iT5_{color:var(--color-blue);font-size:var(--font-caption-size);font-family:var(--font-caption-family);margin:0;font-weight:var(--font-weight-medium)}.UserCard_userActions__MEZIL{display:flex;align-items:center}.UserCard_userMeta__IPhJz{margin:var(--gap-m) 0;padding:var(--gap-m);background:var(--bg-glass);border-radius:var(--gap-s);border-left:3px solid var(--color-blue)}.UserCard_userMetaItem__8t0SI{margin:var(--gap-xs) 0;font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-secondary)}.UserCard_userRoleActions__BKRwQ{margin-top:var(--gap-l);padding-top:var(--gap-m);border-top:1px solid var(--border-primary)}.UserCard_roleLabel__4S6nK{display:block;margin-bottom:var(--gap-s);font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family)}.UserCard_roleButtons__ujDBo{display:flex;gap:var(--gap-m);flex-wrap:wrap;justify-content:space-between}.UserCard_roleButtons__ujDBo button{flex:1 1;min-width:80px;font-size:var(--font-caption-size);padding:var(--gap-s) var(--gap-s);margin:0 var(--gap-xs)}.UserCard_userNote__x0_XP{margin-top:var(--gap-s);font-size:var(--font-caption-size);font-family:var(--font-caption-family);color:var(--text-caption-color);font-style:italic}@media(max-width:768px){.UserCard_userHeader__u3DkL{flex-direction:column;align-items:flex-start;gap:var(--gap-m)}.UserCard_roleButtons__ujDBo{flex-direction:column;gap:var(--gap-s)}.UserCard_roleButtons__ujDBo button{flex:none}}.MarketingBackground_ambient__tvgW8{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.MarketingBackground_orb__dXcKy{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:MarketingBackground_orbDrift__jT3SR 20s ease-in-out infinite alternate}.MarketingBackground_orb__dXcKy:first-child{width:min(520px,90vw);height:min(520px,90vw);top:-14%;left:-12%;background:radial-gradient(circle,rgba(15,107,107,.22) 0,transparent 70%)}.MarketingBackground_orbSecondary__0PHwY{width:min(440px,78vw);height:min(440px,78vw);bottom:8%;right:-10%;background:radial-gradient(circle,rgba(224,122,95,.18) 0,transparent 70%);animation-delay:-7s;animation-duration:24s}.MarketingBackground_gridOverlay__Ik2Nh{position:absolute;inset:0;background-image:linear-gradient(rgba(28,36,35,.02) 1px,transparent 0),linear-gradient(90deg,rgba(28,36,35,.02) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 70%);mask-image:linear-gradient(180deg,black 0,transparent 70%);opacity:.7}.MarketingBackground_night__cIu4M .MarketingBackground_orb__dXcKy:first-child{background:radial-gradient(circle,rgba(139,92,246,.55) 0,transparent 70%);opacity:.7;filter:blur(90px)}.MarketingBackground_night__cIu4M .MarketingBackground_orbSecondary__0PHwY{background:radial-gradient(circle,rgba(102,126,234,.4) 0,transparent 70%);opacity:.65}.MarketingBackground_night__cIu4M .MarketingBackground_gridOverlay__Ik2Nh{background-image:linear-gradient(rgba(197,202,233,.03) 1px,transparent 0),linear-gradient(90deg,rgba(197,202,233,.03) 1px,transparent 0);background-size:48px 48px,48px 48px;-webkit-mask-image:none;mask-image:none;opacity:1}@keyframes MarketingBackground_orbDrift__jT3SR{0%{transform:translate(0) scale(1)}to{transform:translate(3%,5%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.MarketingBackground_orbSecondary__0PHwY,.MarketingBackground_orb__dXcKy{animation:none}}.LandingPage_pageContent__BQd_M{max-width:none!important;padding:0!important;margin:0!important}.LandingPage_landing__oIxbv{position:relative;width:100%;overflow:hidden}.LandingPage_features__nUaL6,.LandingPage_finalCta__t7QLW,.LandingPage_hero__C_Cgs,.LandingPage_steps__IkNYH{position:relative;z-index:1}.LandingPage_hero__C_Cgs{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;text-align:center;grid-gap:var(--gap-l);gap:var(--gap-l);padding:clamp(2rem,6vw,4rem) var(--page-gutter) var(--gap-xxl);max-width:var(--page-max);margin:0 auto;min-height:min(72vh,720px);animation:LandingPage_fadeInUp__2_XGX .7s ease both}.LandingPage_heroBrand__nXnQc{margin-bottom:var(--gap-s)}.LandingPage_heroBrand__nXnQc,.LandingPage_heroCopy__yT5y1{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m)}.LandingPage_heroCopy__yT5y1{width:100%;max-width:36rem}.LandingPage_otter__QGnPn{width:clamp(120px,22vw,168px);height:auto;animation:LandingPage_float__ogdli 5s ease-in-out infinite;filter:drop-shadow(0 16px 32px rgba(15,107,107,.18))}.LandingPage_wordmark__FTjVv{width:clamp(220px,48vw,320px);height:auto;animation:LandingPage_fadeInUp__2_XGX .9s ease .15s both}.LandingPage_heroEyebrow__Kjod6{margin:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);animation:LandingPage_fadeInUp__2_XGX .8s ease .2s both}.LandingPage_heroTitle__tAQqP{margin:0;font-family:var(--font-h1-family);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--font-h1-weight);line-height:1.12;color:var(--text-primary);letter-spacing:-.02em;animation:LandingPage_fadeInUp__2_XGX .8s ease .25s both}.LandingPage_heroAccent__oatMs{color:var(--color-accent)}.LandingPage_heroLead__dSwVA{margin:0;max-width:34rem;font-family:var(--font-paragraph-family);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--text-secondary);animation:LandingPage_fadeInUp__2_XGX .8s ease .35s both}.LandingPage_heroActions__kXtJY{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-s);width:min(100%,320px);margin-top:var(--gap-s);animation:LandingPage_fadeInUp__2_XGX .8s ease .45s both}.LandingPage_sectionTitle__HmKHF{margin:0 0 var(--gap-l);font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);color:var(--text-h2-color);text-align:center}.LandingPage_features__nUaL6{padding:var(--gap-xxl) var(--page-gutter);max-width:var(--page-max);margin:0 auto}.LandingPage_featureGrid__zahd6{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.LandingPage_featureCard___Bxie{animation:LandingPage_fadeInUp__2_XGX .7s ease both;height:100%}.LandingPage_featureIcon__3Jxep{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--gap-m);border-radius:var(--radius-sm);background:var(--color-primary-o10);border:1px solid var(--color-primary-o20);color:var(--color-primary)}.LandingPage_featureTitle__BvLin{margin:0 0 var(--gap-s);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--text-primary)}.LandingPage_featureText__IaVe2{margin:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);line-height:1.55;color:var(--text-secondary)}.LandingPage_steps__IkNYH{padding:var(--gap-xxl) var(--page-gutter);max-width:48rem;margin:0 auto}.LandingPage_stepList__725ya{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-m)}.LandingPage_stepItem__e5XQV{display:flex;gap:var(--gap-m);align-items:flex-start;padding:var(--gap-l);border-left:3px solid var(--color-accent);background:var(--bg-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);animation:LandingPage_fadeInUp__2_XGX .6s ease both}.LandingPage_stepNumber__9WtMz{flex-shrink:0;font-family:var(--font-display);font-size:var(--font-h3-size);font-weight:700;color:var(--color-accent)}.LandingPage_stepBody__kYfUf{flex:1 1}.LandingPage_stepTitle__zzFBR{margin:0 0 var(--gap-xs);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--text-primary)}.LandingPage_stepText__O5K_5{margin:0;font-size:var(--font-paragraph-size);line-height:1.5;color:var(--text-secondary)}.LandingPage_finalCta__t7QLW{padding:var(--gap-xxl) var(--page-gutter) calc(var(--gap-xxl)*1.5)}.LandingPage_finalCtaInner__xuFBH{max-width:40rem;margin:0 auto;padding:var(--gap-xl);text-align:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.LandingPage_finalCtaTitle__6KvxB{margin:0 0 var(--gap-s);font-family:var(--font-h2-family);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--font-h2-weight);color:var(--text-primary)}.LandingPage_finalCtaText__4Sgsb{margin:0 0 var(--gap-l);font-size:var(--font-paragraph-size);line-height:1.55;color:var(--text-secondary)}.LandingPage_finalCtaActions__J_N4S{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m)}.LandingPage_learnMoreLink__nJVsm{font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--color-primary);text-decoration:none;transition:color .2s ease}.LandingPage_learnMoreLink__nJVsm:hover{color:var(--color-accent)}@keyframes LandingPage_float__ogdli{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LandingPage_fadeInUp__2_XGX{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.LandingPage_heroActions__kXtJY{flex-direction:row;justify-content:center;width:auto}.LandingPage_featureGrid__zahd6{grid-template-columns:repeat(3,1fr)}.LandingPage_finalCtaActions__J_N4S{flex-direction:row;justify-content:center}}@media(min-width:1024px){.LandingPage_hero__C_Cgs{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);text-align:left;justify-items:stretch;align-items:center;gap:var(--gap-xxl);padding-top:clamp(2.5rem,7vh,4.5rem)}.LandingPage_heroBrand__nXnQc{align-items:center;justify-self:center;margin-bottom:0}.LandingPage_heroCopy__yT5y1{align-items:flex-start;max-width:none;justify-self:stretch}.LandingPage_heroEyebrow__Kjod6,.LandingPage_heroLead__dSwVA,.LandingPage_heroTitle__tAQqP{text-align:left}.LandingPage_heroActions__kXtJY{justify-content:flex-start}.LandingPage_heroLead__dSwVA{max-width:34rem}}@media(prefers-reduced-motion:reduce){.LandingPage_featureCard___Bxie,.LandingPage_heroActions__kXtJY,.LandingPage_heroEyebrow__Kjod6,.LandingPage_heroLead__dSwVA,.LandingPage_heroTitle__tAQqP,.LandingPage_hero__C_Cgs,.LandingPage_otter__QGnPn,.LandingPage_stepItem__e5XQV,.LandingPage_wordmark__FTjVv{animation:none}}.AppInput_appInput__A6d_e{width:100%;padding:.85rem 1rem;font-size:1rem;font-family:var(--font-ui);color:var(--text-primary);background:var(--background-color-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;outline:none;box-sizing:border-box;min-height:2.75rem;-webkit-text-fill-color:var(--text-primary)}.AppInput_appInput__A6d_e::placeholder{color:var(--text-muted);opacity:1;-webkit-text-fill-color:var(--text-muted)}.AppInput_appInput__A6d_e:hover:not(:disabled){border-color:var(--border-secondary)}.AppInput_appInput__A6d_e:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-o20);background:var(--background-color-input)}.AppInput_appInput__A6d_e:disabled{opacity:.65;cursor:not-allowed;background:var(--bg-tertiary);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.AppInput_appInput__A6d_e[type=file]{padding:.65rem .85rem;font-size:.9rem;cursor:pointer}.AppInput_appInput__A6d_e[type=date]{min-height:2.75rem}.AppInput_textarea__oBLLy{min-height:8rem;resize:vertical;line-height:1.55;padding-top:.85rem}.AppInput_sm__EtuGz{padding:.55rem .75rem;font-size:.875rem;min-height:2.25rem}.AppInput_md__dHlTa{padding:.85rem 1rem;font-size:1rem}.AppInput_lg__E6N3a{padding:1rem 1.15rem;font-size:1.05rem;min-height:3rem}.AppInput_error__LsPRY,.AppInput_error__LsPRY:focus{border-color:var(--status-error)}.AppInput_error__LsPRY:focus{box-shadow:0 0 0 3px rgba(220,53,69,.18)}.AppInput_immersive__4ayE4{background:var(--background-color-input);border-color:var(--border-primary);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AppInput_immersive__4ayE4::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.AppInput_immersive__4ayE4:hover:not(:disabled){border-color:var(--border-secondary)}.AppInput_immersive__4ayE4:focus{background:var(--bg-secondary);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-o20)}.AppInput_immersive__4ayE4:disabled{background:var(--bg-tertiary);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.FormField_formField__doECY{display:flex;flex-direction:column;gap:.4rem}.FormField_fieldLabel__2AnpH{font-size:.875rem;font-family:var(--font-ui);font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:.25rem;line-height:1.35;letter-spacing:.01em}.FormField_required__NGG_b{color:var(--color-accent);font-weight:700;display:inline;line-height:1;font-size:inherit}.FormField_fieldInput__S2sVE{position:relative;display:flex;flex-direction:column;gap:var(--gap-s)}.FormField_fieldHint__kjtwk{color:var(--text-muted)}.FormField_fieldError__ZjsP_,.FormField_fieldHint__kjtwk{font-size:var(--font-caption-size);font-family:var(--font-caption-family);margin:0;line-height:1.4}.FormField_fieldError__ZjsP_{color:var(--status-error)}.FormActions_actions__CcbD4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-m);width:100%;padding-top:var(--gap-s)}.FormActions_start__qUReS{justify-content:flex-start}.FormActions_center__GkjNY{justify-content:center}.FormActions_end__wvPN0{justify-content:flex-end}@media(max-width:480px){.FormActions_actions__CcbD4{flex-direction:column-reverse}.FormActions_actions__CcbD4>*{width:100%}}.PolicyAcceptanceLabel_block__VmA9g{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-xs);width:100%;line-height:1.6}.PolicyAcceptanceLabel_intro__cxURf{font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);font-family:var(--font-h4-family);color:var(--text-h4-color)}.PolicyAcceptanceLabel_required__cNgCh{color:var(--status-error);margin-left:var(--gap-xs);line-height:1rem}.PolicyAcceptanceLabel_separator__UwZjs{color:var(--text-caption-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PolicyAcceptanceLabel_link__mFNfb,.PolicyAcceptanceLabel_separator__UwZjs{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family)}.PolicyAcceptanceLabel_link__mFNfb{color:var(--color-purple);text-decoration:underline;text-underline-offset:2px}.PolicyAcceptanceLabel_link__mFNfb:hover{color:var(--color-purple-light);text-decoration:none}.PolicyAcceptanceLabel_inlineLinks__0A_4T{display:contents}.PolicyAcceptanceLabel_chipsNav__QUcVl{display:flex;flex-direction:column;gap:var(--gap-m)}.PolicyAcceptanceLabel_chipsIntro__njkhA{margin:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-o60)}.PolicyAcceptanceLabel_chipsGrid__jUWad{display:flex;flex-wrap:wrap;gap:var(--gap-s)}.PolicyAcceptanceLabel_chipLink__jakWY{display:inline-flex;align-items:center;padding:var(--gap-xs) var(--gap-m);border-radius:999px;border:1px solid var(--color-primary-o40);background:var(--color-primary-o10);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--color-light);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.PolicyAcceptanceLabel_chipLink__jakWY:hover{background:var(--color-primary-o20);border-color:var(--color-primary-o60);transform:translateY(-1px);color:var(--color-light);text-decoration:none}@media(min-width:768px){.PolicyAcceptanceLabel_chipsGrid__jUWad{gap:var(--gap-m)}}@media(prefers-reduced-motion:reduce){.PolicyAcceptanceLabel_chipLink__jakWY:hover{transform:none}}.FormSection_formSection__821bF{display:flex;flex-direction:column;gap:var(--gap-m);padding-bottom:var(--gap-l);margin-bottom:var(--gap-s);border-bottom:1px solid var(--border-primary)}.FormSection_formSection__821bF:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.FormSection_sectionTitle__sOQHt{font-size:var(--font-h3-size);font-family:var(--font-h3-family);font-weight:var(--font-h3-weight);color:var(--text-primary);margin:0;line-height:var(--font-h3-line-height);letter-spacing:-.01em}.FormSection_sectionContent__rIqoR{display:flex;flex-direction:column;gap:var(--gap-l)}.storyProse_content____Y61{display:flex;flex-direction:column;gap:var(--gap-m);width:100%;max-width:var(--prose-max);margin:0 auto;box-sizing:border-box}.storyProse_title__D6FuQ{font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height);color:var(--text-h2-color)}.storyProse_text__TaU4c,.storyProse_title__D6FuQ{letter-spacing:0;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.storyProse_text__TaU4c{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--text-secondary)}.storyProse_text__TaU4c .storyProse_paragraph__Ih074,.storyProse_text__TaU4c p{margin:0 0 .5rem;line-height:inherit;color:inherit;font:inherit}.storyProse_text__TaU4c .storyProse_paragraph__Ih074:last-child,.storyProse_text__TaU4c p:last-child{margin-bottom:0}.storyProse_text__TaU4c .storyProse_sectionSubtitle__N7GBI,.storyProse_text__TaU4c h3{margin:var(--gap-m) 0 var(--gap-s);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);color:var(--text-primary)}.storyProse_text__TaU4c .storyProse_list__Zq6ms,.storyProse_text__TaU4c ul{margin:0;padding:0;list-style:none}.storyProse_text__TaU4c .storyProse_listItem__73_Yg,.storyProse_text__TaU4c li{margin:0 0 .5rem;line-height:inherit;color:inherit;font:inherit}.storyProse_text__TaU4c .storyProse_listItem__73_Yg:last-child,.storyProse_text__TaU4c li:last-child{margin-bottom:0}.storyProse_text__TaU4c strong{color:var(--text-primary);font-weight:600}.storyProse_text__TaU4c .storyProse_contactEmail__99a4v,.storyProse_text__TaU4c .storyProse_link__EIlNJ,.storyProse_text__TaU4c a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.storyProse_text__TaU4c .storyProse_contactEmail__99a4v:hover,.storyProse_text__TaU4c .storyProse_link__EIlNJ:hover,.storyProse_text__TaU4c a:hover{opacity:.85}.storyProse_text__TaU4c .storyProse_contactEmail__99a4v{font-weight:600}@media(max-width:480px){.storyProse_content____Y61{max-width:100%}}