.logo_logo__5eNfx{display:block;flex-shrink:0}.logo_textPath__lKsqQ{fill:var(--locus-logo-word-color,var(--locus-primary,#2C2E62))}[data-theme=dark] .logo_textPath__lKsqQ{fill:var(--locus-logo-word-color,#ffffff)}.animated-logo_wrap__m1Yv0{position:relative;display:inline-block;aspect-ratio:3000/933}.animated-logo_videoDark__fM0Uu,.animated-logo_videoLight__zw_Zm,.animated-logo_video__4WhBR{width:100%;height:100%;display:block;object-fit:contain}.animated-logo_videoDark__fM0Uu,.animated-logo_videoLight__zw_Zm{position:absolute;inset:0}.animated-logo_videoDark__fM0Uu,[data-theme=dark] .animated-logo_videoLight__zw_Zm{display:none}[data-theme=dark] .animated-logo_videoDark__fM0Uu{display:block}.app-login_wrapper__N6qIA{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:var(--locus-bg,#fff);font-family:var(--locus-font-sans,system-ui,sans-serif);color:var(--locus-text,#0a0a0a)}.app-login_wrapperAurora__pXm1c{position:relative;background:transparent;min-height:100vh;min-height:100svh}.app-login_card__cyp4G{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:40px 36px 32px;background:var(--locus-surface,#f5f5f5);border:1px solid var(--locus-border,#e5e5e5);border-radius:calc(var(--locus-radius, 8px) * 2);position:relative;z-index:1}.app-login_wrapperAurora__pXm1c .app-login_card__cyp4G{background:color-mix(in srgb,var(--locus-bg,#fff) 82%,transparent);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border-color:color-mix(in srgb,var(--locus-border,#e5e5e5) 60%,transparent);box-shadow:0 24px 60px -20px rgba(44,46,98,.28)}[data-theme=dark] .app-login_wrapperAurora__pXm1c .app-login_card__cyp4G{background:color-mix(in srgb,var(--locus-surface,#171717) 78%,transparent);box-shadow:0 24px 70px -20px rgba(0,0,0,.6)}.app-login_logo___uOKg{display:inline-flex;margin-bottom:28px;text-decoration:none;color:inherit}.app-login_back__BOpvy{display:flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:24px;color:var(--locus-muted,#737373);font-size:.8125rem;text-decoration:none;transition:color .15s}.app-login_back__BOpvy:hover,.app-login_title__y2ZQ7{color:var(--locus-text,#0a0a0a)}.app-login_title__y2ZQ7{font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;text-align:center}.app-login_subtitle__hnBRJ{font-size:.8125rem;color:var(--locus-muted,#737373);text-align:center;margin:0 0 16px;line-height:1.6;max-width:320px}.app-login_methodLabel__ScdRf{font-size:.75rem;font-weight:600;color:var(--locus-muted,#737373);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;align-self:center;text-align:center}.app-login_methods__YRTuK{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:28px}.app-login_methodBtn__R1DIb{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--locus-bg,#fff);border:1.5px solid var(--locus-border,#e5e5e5);border-radius:10px;text-decoration:none;color:var(--locus-text,#0a0a0a);transition:border-color .15s,box-shadow .15s;cursor:pointer}.app-login_methodBtn__R1DIb:hover{border-color:var(--locus-primary,#2C2E62);box-shadow:0 0 0 3px var(--locus-primary-subtle,rgba(44,46,98,.08))}.app-login_methodIcon__SVIgk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--locus-primary-subtle,rgba(44,46,98,.08));color:var(--locus-primary,#2C2E62);flex-shrink:0}.app-login_methodIconWa__IVPma{background:#d9fdd3;color:#25d366}[data-theme=dark] .app-login_methodIconWa__IVPma{background:rgba(37,211,102,.15);color:#25d366}.app-login_methodText__0uw0F{display:flex;flex-direction:column;gap:1px}.app-login_methodText__0uw0F strong{font-size:.875rem;font-weight:600;color:var(--locus-text,#0a0a0a)}.app-login_methodText__0uw0F small{font-size:.75rem;color:var(--locus-muted,#737373)}.app-login_register__dtbch{font-size:.8125rem;color:var(--locus-muted,#737373);margin:0}.app-login_registerLink__Tvjwx{color:var(--locus-primary,#2C2E62);font-weight:600;text-decoration:none}.app-login_registerLink__Tvjwx:hover{text-decoration:underline}.app-login_form__wq2t3{display:flex;flex-direction:column;gap:16px;width:100%}.app-login_field__0iW1m{display:flex;flex-direction:column;gap:6px}.app-login_label__zNfuW{font-size:.8125rem;font-weight:500;color:var(--locus-text,#0a0a0a)}.app-login_input__vJm8g{width:100%;padding:10px 14px;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:var(--locus-radius,8px);background:var(--locus-bg,#fff);color:var(--locus-text,#0a0a0a);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;outline:none;box-sizing:border-box;transition:border-color .15s}.app-login_input__vJm8g::placeholder{color:var(--locus-muted,#737373);opacity:.6}.app-login_input__vJm8g:focus{border-color:var(--locus-primary,#2C2E62)}.app-login_phoneWrap__0Ebgr{display:flex;align-items:center;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:var(--locus-radius,8px);background:var(--locus-bg,#fff);overflow:hidden;transition:border-color .15s}.app-login_phoneWrap__0Ebgr:focus-within{border-color:var(--locus-primary,#2C2E62)}.app-login_phonePrefix__ls5ix{padding:10px 14px;font-size:.9375rem;color:var(--locus-muted,#737373);border-right:1.5px solid var(--locus-border,#e5e5e5);background:var(--locus-surface,#f5f5f5);flex-shrink:0}.app-login_inputPhone__uphDz{border:none;border-radius:0;box-shadow:none!important;flex:1 1}.app-login_inputPhone__uphDz:focus{border-color:transparent}.app-login_inputOtp__3W8Zp{text-align:center;font-family:var(--locus-font-mono,ui-monospace,monospace);font-size:1.5rem;font-weight:700;letter-spacing:.3em;padding:12px 16px}.app-login_btnPrimary__I98bX{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;margin-top:4px;background:var(--locus-primary,#2C2E62);color:#fff;border:none;border-radius:var(--locus-radius,8px);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.app-login_btnPrimary__I98bX:hover:not(:disabled){opacity:.88}.app-login_btnPrimary__I98bX:active:not(:disabled){transform:scale(.98)}.app-login_btnPrimary__I98bX:disabled{opacity:.5;cursor:not-allowed}.app-login_btnSecondary__RtKF_{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 20px;background:transparent;color:var(--locus-primary,#2C2E62);border:1px solid color-mix(in srgb,var(--locus-primary,#2c2e62) 38%,var(--locus-border,#e5e5e5));border-radius:var(--locus-radius,8px);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.app-login_btnSecondary__RtKF_:hover{border-color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6214)}.app-login_escalateBox__4h92M{width:100%;margin-top:18px;padding-top:16px;border-top:1px solid var(--locus-border,#e5e5e5);display:flex;flex-direction:column;gap:10px}.app-login_escalateBox__4h92M .app-login_hint__TQfNU{margin:0}.app-login_aviso__vblvM{color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2c2e6214);border:1px solid color-mix(in srgb,var(--locus-primary,#2c2e62) 22%,transparent);border-radius:var(--locus-radius-sm,4px)}.app-login_aviso__vblvM,.app-login_error__oUCMT{font-size:.8125rem;padding:10px 14px;text-align:center;line-height:1.5;margin:0;width:100%;box-sizing:border-box}.app-login_error__oUCMT{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--locus-radius-sm,4px)}[data-theme=dark] .app-login_error__oUCMT{background:#2d1212;border-color:#7f1d1d;color:#fca5a5}.app-login_successState__O9lpl{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.app-login_successIcon__22sdT{color:#16a34a;margin-bottom:8px}.app-login_successState__O9lpl .app-login_subtitle__hnBRJ{margin-bottom:8px}.app-login_hint__TQfNU{font-size:.8125rem;color:var(--locus-muted,#737373);text-align:center;margin:4px 0 0}.app-login_link__2P6jE{color:var(--locus-primary,#2C2E62);font-weight:500;text-decoration:none}.app-login_link__2P6jE:hover{text-decoration:underline}.app-login_version__yJ91a{margin-top:10px;font-size:.6875rem;color:var(--locus-muted,#737373);opacity:.45;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}[data-theme=dark] .app-login_version__yJ91a{color:#cccccc;opacity:1}@media (max-width:480px){.app-login_card__cyp4G{padding:32px 20px 24px;border-radius:12px}.app-login_methods__YRTuK{flex-direction:column-reverse}}.aurora-background_root__UchzJ{position:absolute;top:0;left:0;right:0;height:calc(env(safe-area-inset-top, 0px) + 100svh + env(safe-area-inset-bottom, 0px));z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(0deg,#7e37b1 0,#7e37b1 14%,#945abf 26%,#9adedf 40%,#ede8f5 52%,#ede8f5 68%,#cdb6e2 88%,#b58fd3),#ede8f5}[data-theme=dark] .aurora-background_root__UchzJ{background:linear-gradient(0deg,#3b0d6e 0,#3b0d6e 14%,#531c81 26%,#095557 40%,#120a22 52%,#120a22 68%,#2f124c 88%,#44186c),#120a22}.aurora-background_aurora__NdWQI{bottom:-15%;height:130%;background:radial-gradient(60% 75% at 20% 90%,rgba(126,55,177,.85),transparent 68%),radial-gradient(60% 70% at 82% 88%,rgba(0,204,184,.72),transparent 68%),radial-gradient(50% 60% at 52% 70%,rgba(180,120,220,.7),transparent 70%);filter:blur(46px);animation:aurora-background_auroraDrift__kw_gC 8s ease-in-out infinite alternate}.aurora-background_aurora2__3JrQG,.aurora-background_aurora__NdWQI{position:absolute;left:-20%;right:-20%;will-change:transform,opacity}.aurora-background_aurora2__3JrQG{bottom:-10%;height:115%;background:radial-gradient(55% 65% at 65% 95%,rgba(242,97,162,.55),transparent 70%),radial-gradient(50% 60% at 30% 92%,rgba(0,204,184,.5),transparent 70%),radial-gradient(45% 55% at 50% 55%,rgba(126,55,177,.4),transparent 72%);filter:blur(52px);animation:aurora-background_auroraDrift2__NYAkU 10.5s ease-in-out infinite alternate}@keyframes aurora-background_auroraDrift__kw_gC{0%{transform:translate(-13%,5%) scale(1);opacity:.8}50%{transform:translate(6%,-7%) scale(1.24);opacity:1}to{transform:translate(14%,-3%) scale(1.12);opacity:.88}}@keyframes aurora-background_auroraDrift2__NYAkU{0%{transform:translate(14%,4%) scale(1.1);opacity:.65}50%{transform:translate(-9%,-6%) scale(1.24);opacity:1}to{transform:translate(-15%,-2%) scale(1);opacity:.78}}.aurora-background_staticAurora__5zKMT{animation:none}[data-theme=dark] .aurora-background_aurora__NdWQI{opacity:.9;filter:blur(40px)}[data-theme=dark] .aurora-background_aurora2__3JrQG{opacity:.8}@media (prefers-reduced-motion:reduce){.aurora-background_aurora2__3JrQG,.aurora-background_aurora__NdWQI{animation:none}}.aurora-background_barTintBottom__0qJua{position:fixed;bottom:0;left:0;right:0;height:env(safe-area-inset-bottom,0);background-color:#7e37b1;pointer-events:none}[data-theme=dark] .aurora-background_barTintBottom__0qJua{background-color:#3b0d6e}@media (min-width:821px){.aurora-background_barTintBottom__0qJua{display:none}}.app-signup_wrapper__Mjgu9{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:var(--locus-bg,#fff);font-family:var(--locus-font-sans,system-ui,sans-serif);color:var(--locus-text,#0a0a0a)}.app-signup_wrapperAurora__RGO7e{position:relative;background:transparent;min-height:100vh;min-height:100svh}.app-signup_card__1SFRN{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:40px 36px 32px;background:var(--locus-surface,#f5f5f5);border:1px solid var(--locus-border,#e5e5e5);border-radius:calc(var(--locus-radius, 8px) * 2);position:relative;z-index:1}.app-signup_wrapperAurora__RGO7e .app-signup_card__1SFRN{background:color-mix(in srgb,var(--locus-bg,#fff) 82%,transparent);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border-color:color-mix(in srgb,var(--locus-border,#e5e5e5) 60%,transparent);box-shadow:0 24px 60px -20px rgba(44,46,98,.28)}[data-theme=dark] .app-signup_wrapperAurora__RGO7e .app-signup_card__1SFRN{background:color-mix(in srgb,var(--locus-surface,#171717) 78%,transparent);box-shadow:0 24px 70px -20px rgba(0,0,0,.6)}.app-signup_logo__WE8df{display:inline-flex;margin-bottom:28px;text-decoration:none;color:inherit}.app-signup_back__hCgbD{display:flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:24px;color:var(--locus-muted,#737373);font-size:.8125rem;text-decoration:none;transition:color .15s}.app-signup_back__hCgbD:hover,.app-signup_title__sQySQ{color:var(--locus-text,#0a0a0a)}.app-signup_title__sQySQ{font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;text-align:center}.app-signup_subtitle__mHkK5{font-size:.8125rem;color:var(--locus-muted,#737373);text-align:center;margin:0 0 16px;line-height:1.6;max-width:320px}.app-signup_register__lJnPh{font-size:.8125rem;color:var(--locus-muted,#737373);margin:18px 0 0}.app-signup_registerLink__uNoU_{color:var(--locus-primary,#2C2E62);font-weight:600;text-decoration:none}.app-signup_registerLink__uNoU_:hover{text-decoration:underline}.app-signup_form___EfPH{display:flex;flex-direction:column;gap:16px;width:100%}.app-signup_field__ip4IR{display:flex;flex-direction:column;gap:6px}.app-signup_row__gubVc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:360px){.app-signup_row__gubVc{grid-template-columns:1fr}}.app-signup_row__gubVc .app-signup_label___VD2T{min-height:2.1em;line-height:1.25;align-content:end}.app-signup_optional__oXSPQ{color:var(--locus-muted,#737373);font-weight:400;font-size:.75rem}.app-signup_label___VD2T{font-size:.8125rem;font-weight:500;color:var(--locus-text,#0a0a0a)}.app-signup_input__Y6zZn{width:100%;padding:10px 14px;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:var(--locus-radius,8px);background:var(--locus-bg,#fff);color:var(--locus-text,#0a0a0a);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;outline:none;box-sizing:border-box;transition:border-color .15s}.app-signup_input__Y6zZn::placeholder{color:var(--locus-muted,#737373);opacity:.6}.app-signup_input__Y6zZn:focus{border-color:var(--locus-primary,#2C2E62)}.app-signup_phoneWrap__J4Bgg{display:flex;align-items:center;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:var(--locus-radius,8px);background:var(--locus-bg,#fff);overflow:hidden;transition:border-color .15s}.app-signup_phoneWrap__J4Bgg:focus-within{border-color:var(--locus-primary,#2C2E62)}.app-signup_phonePrefix__6zS3p{padding:10px 14px;font-size:.9375rem;color:var(--locus-muted,#737373);border-right:1.5px solid var(--locus-border,#e5e5e5);background:var(--locus-surface,#f5f5f5);flex-shrink:0}.app-signup_inputPhone__HS5ya{border:none;border-radius:0;box-shadow:none!important;flex:1 1}.app-signup_inputPhone__HS5ya:focus{border-color:transparent}.app-signup_inputOtp__J8cip{text-align:center;font-family:var(--locus-font-mono,ui-monospace,monospace);font-size:1.5rem;font-weight:700;letter-spacing:.3em;padding:12px 16px}.app-signup_consent__pc8sj{display:flex;align-items:flex-start;gap:10px;width:100%;cursor:pointer;margin-top:2px}.app-signup_consentCheck__7wa23{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:5px;background:var(--locus-bg,#fff);cursor:pointer;position:relative;transition:border-color .15s,background .15s}.app-signup_consentCheck__7wa23:checked,.app-signup_consentCheck__7wa23:hover{border-color:var(--locus-primary,#2C2E62)}.app-signup_consentCheck__7wa23:checked{background:var(--locus-primary,#2C2E62)}.app-signup_consentCheck__7wa23:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.app-signup_consentCheck__7wa23:focus-visible{outline:2px solid var(--locus-primary,#2C2E62);outline-offset:2px}.app-signup_consentText__HlxsR{font-size:.8125rem;line-height:1.5;color:var(--locus-muted,#737373)}.app-signup_consentLink__V4Gqj{color:var(--locus-primary,#2C2E62);font-weight:600;text-decoration:none}.app-signup_consentLink__V4Gqj:hover{text-decoration:underline}.app-signup_clickwrap__fhPhY{font-size:.75rem;line-height:1.5;color:var(--locus-muted,#737373);text-align:center;margin:16px 0 0;max-width:320px}.app-signup_clickwrapLink__vM8G7{color:var(--locus-primary,#2C2E62);font-weight:600;text-decoration:none}.app-signup_clickwrapLink__vM8G7:hover{text-decoration:underline}.app-signup_btnPrimary__hfN4P{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;margin-top:4px;background:var(--locus-primary,#2C2E62);color:#fff;border:none;border-radius:var(--locus-radius,8px);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:opacity .15s,transform .1s}.app-signup_btnPrimary__hfN4P:hover:not(:disabled){opacity:.88}.app-signup_btnPrimary__hfN4P:active:not(:disabled){transform:scale(.98)}.app-signup_btnPrimary__hfN4P:disabled{opacity:.5;cursor:not-allowed}.app-signup_btnSecondary__qbbEp{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 20px;margin-top:10px;background:transparent;color:var(--locus-primary,#2C2E62);border:1px solid color-mix(in srgb,var(--locus-primary,#2c2e62) 38%,var(--locus-border,#e5e5e5));border-radius:var(--locus-radius,8px);font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.app-signup_btnSecondary__qbbEp:hover{border-color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6214)}.app-signup_aviso__qoaHj{color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2c2e6214);border:1px solid color-mix(in srgb,var(--locus-primary,#2c2e62) 22%,transparent);border-radius:var(--locus-radius-sm,4px)}.app-signup_aviso__qoaHj,.app-signup_error__V8jRK{font-size:.8125rem;padding:10px 14px;text-align:center;line-height:1.5;margin:0 0 16px;width:100%;box-sizing:border-box}.app-signup_error__V8jRK{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--locus-radius-sm,4px)}[data-theme=dark] .app-signup_error__V8jRK{background:#2d1212;border-color:#7f1d1d;color:#fca5a5}.app-signup_successState__4g6Oy{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:100%}.app-signup_successIcon___ZywF{color:#16a34a;margin-bottom:8px}.app-signup_mailIcon__RA0bm{color:var(--locus-primary,#2C2E62);margin-bottom:8px}.app-signup_sentCheck__5po5i{display:inline-flex;vertical-align:-2px;color:#16a34a;margin-right:4px}.app-signup_sentCheck__5po5i svg{width:14px;height:14px}.app-signup_successState__4g6Oy .app-signup_subtitle__mHkK5{margin-bottom:8px}.app-signup_successState__4g6Oy .app-signup_btnPrimary__hfN4P{margin-top:8px}.app-signup_hint__HgTes{font-size:.8125rem;color:var(--locus-muted,#737373);text-align:center;margin:4px 0 0}.app-signup_link__0P_LB{color:var(--locus-primary,#2C2E62);font-weight:500;text-decoration:none}.app-signup_link__0P_LB:hover{text-decoration:underline}.app-signup_inlineForm__h3xcI{display:inline}.app-signup_linkButton__Wdlnt{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--locus-primary,#2C2E62);font-weight:500;text-decoration:none;cursor:pointer}.app-signup_linkButton__Wdlnt:hover{text-decoration:underline}.app-signup_linkButton__Wdlnt:disabled{opacity:.5;cursor:not-allowed}.app-signup_version__Vs5tt{margin-top:10px;font-size:.6875rem;color:var(--locus-muted,#737373);opacity:.45;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}[data-theme=dark] .app-signup_version__Vs5tt{color:#cccccc;opacity:1}@media (max-width:480px){.app-signup_card__1SFRN{padding:32px 20px 24px;border-radius:12px}}.iris-loader_root__x3IPm{display:inline-flex;align-items:center;gap:12px;font-family:var(--locus-font-sans,system-ui,sans-serif)}.iris-loader_root__x3IPm.iris-loader_stacked__tDtmb{flex-direction:column;gap:14px}.iris-loader_label__QaiP_{font-size:.875rem;color:var(--locus-muted,#737373)}.iris-loader_ring__pm__d{border-radius:50%;background:conic-gradient(from 0deg,#2c2e62,#7e37b1,#f261a2,#00ccb8,#2c2e62);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:iris-loader_irisSpin__0VIed .85s linear infinite}@keyframes iris-loader_irisSpin__0VIed{to{transform:rotate(1turn)}}.iris-loader_dots__sgKfR{display:inline-flex;align-items:center;gap:6px}.iris-loader_dot__Wuo9q{width:8px;height:8px;border-radius:50%;animation:iris-loader_irisBounce__1_cFw 1.2s ease-in-out infinite both}.iris-loader_dot__Wuo9q:first-child{background:#2c2e62;animation-delay:0s}.iris-loader_dot__Wuo9q:nth-child(2){background:#7e37b1;animation-delay:.16s}.iris-loader_dot__Wuo9q:nth-child(3){background:#00ccb8;animation-delay:.32s}[data-theme=dark] .iris-loader_dot__Wuo9q:first-child{background:#B478DC}@keyframes iris-loader_irisBounce__1_cFw{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-7px);opacity:1}}.iris-loader_pulse__q6xxa{position:relative;display:inline-flex;align-items:center;justify-content:center}.iris-loader_pulse__q6xxa:after,.iris-loader_pulse__q6xxa:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #7e37b1;animation:iris-loader_irisPulse__pwzi4 1.4s ease-out infinite}.iris-loader_pulse__q6xxa:after{animation-delay:.7s}.iris-loader_pulseCore__i7REf{width:34%;height:34%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b478dc,#7e37b1 60%,#2c2e62)}@keyframes iris-loader_irisPulse__pwzi4{0%{transform:scale(.35);opacity:.9}to{transform:scale(1);opacity:0}}.coming-soon_section__JUOVh{flex:1 1;display:flex;align-items:center;justify-content:center;padding:80px 24px;font-family:var(--locus-font-sans,system-ui,sans-serif);background:var(--locus-bg,#fff);color:var(--locus-text,#0a0a0a)}.coming-soon_inner___XxOp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;width:100%;max-width:560px}.coming-soon_eyebrow__h78rz{font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--locus-muted,#737373);margin-bottom:24px}.coming-soon_headline__ywLqo{font-family:var(--locus-font-brand,var(--locus-font-sans,system-ui,sans-serif));font-size:clamp(3rem,10vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--locus-primary,#2C2E62);margin-bottom:28px}.coming-soon_subheadline__AmGuo{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;color:var(--locus-text,#0a0a0a);line-height:1.4;margin-bottom:12px}.coming-soon_body__p_txW{font-size:.9375rem;color:var(--locus-muted,#737373);line-height:1.6;margin-bottom:48px}@keyframes coming-soon_ctaGradient__pFBvb{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.coming-soon_cta__qgZ7y{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background-image:linear-gradient(135deg,#2C2E62,#7E37B1 45%,#B478DC 70%,#2C2E62);background-size:250% 250%;animation:coming-soon_ctaGradient__pFBvb 4s ease infinite;color:#fff;font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease;margin-bottom:40px;box-shadow:0 4px 20px rgba(44,46,98,.3)}.coming-soon_cta__qgZ7y:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgba(44,46,98,.45)}.coming-soon_ctaIcon__Q1AIM{display:inline-flex;align-items:center;flex-shrink:0}.coming-soon_social__noR80{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}.coming-soon_socialLink__dJEo5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--locus-muted,#737373);text-decoration:none;transition:color .15s,background .15s;position:relative}.coming-soon_socialLink__dJEo5:hover{color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6214)}.coming-soon_iconDefault__E5hiI{display:inline-flex}.coming-soon_iconFill__eVYjG,.coming-soon_socialLink__dJEo5:hover .coming-soon_iconDefault__E5hiI{display:none}.coming-soon_socialLink__dJEo5:hover .coming-soon_iconFill__eVYjG{display:inline-flex}.coming-soon_email__on_mH{display:inline-flex;align-items:center;gap:7px;font-size:1.0625rem;font-weight:600;color:var(--locus-text,#0a0a0a);text-decoration:none;letter-spacing:-.01em;margin-bottom:20px;transition:color .15s}.coming-soon_email__on_mH:hover{color:var(--locus-primary,#2C2E62)}.coming-soon_emailIcon__taFF5{display:inline-flex;align-items:center;opacity:.7;transition:opacity .15s;flex-shrink:0}.coming-soon_email__on_mH:hover .coming-soon_emailIcon__taFF5{opacity:1}.coming-soon_newsletter__6dzKg{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:999px;border:1.5px solid var(--locus-border,#e5e5e5);color:var(--locus-muted,#737373);background:transparent;font-family:var(--locus-font-sans,system-ui,sans-serif);font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:48px;transition:border-color .15s,color .15s,background .15s}.coming-soon_newsletter__6dzKg:hover{border-color:var(--locus-primary,#2C2E62);color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6214)}.coming-soon_tagline__DtQGd{font-size:.875rem;color:var(--locus-muted,#737373);font-style:italic;line-height:1.5;max-width:420px;border-top:1px solid var(--locus-border,#e5e5e5);padding-top:24px;width:100%}@media (max-width:480px){.coming-soon_section__JUOVh{padding:56px 20px}.coming-soon_body__p_txW{margin-bottom:36px}.coming-soon_cta__qgZ7y{width:100%;justify-content:center}.coming-soon_tagline__DtQGd{font-size:.8125rem}}.card_card__JR2G2{text-align:center;gap:0;font-family:var(--locus-font-sans,system-ui,sans-serif);color:var(--locus-text,#0a0a0a)}.card_card__JR2G2,.card_imageContainer__lqSlf{display:flex;flex-direction:column;align-items:center}.card_imageContainer__lqSlf{position:relative;margin-bottom:24px}.card_imageWrapper__qkro9{width:160px;height:160px;border-radius:50%;overflow:hidden;flex-shrink:0}.card_nameTag__rcKwQ{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%) translateY(4px);background:rgba(0,0,0,.72);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;padding:3px 10px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.card_card__JR2G2:hover .card_nameTag__rcKwQ{opacity:1;transform:translateX(-50%) translateY(0)}.card_image__PEp_V{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.card_imagePlaceholder__px7Or{width:100%;height:100%;background:linear-gradient(135deg,#B478DC,#7E37B1)}.card_body__fpoNK{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.card_title__Y1rYp{font-family:var(--locus-font-brand,var(--locus-font-sans,system-ui));font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--locus-text,#0a0a0a);margin:0}.card_role__KvCTQ{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--locus-primary,#2C2E62);margin:0}.card_description__MYHil{font-size:.9375rem;line-height:1.6;color:var(--locus-muted,#737373);margin:8px 0 0;max-width:28ch}.card_socialRow__o1Mnn{flex-wrap:wrap;gap:4px;margin-top:14px}.card_socialLink__u7RbL,.card_socialRow__o1Mnn{display:flex;align-items:center;justify-content:center}.card_socialLink__u7RbL{width:32px;height:32px;border-radius:50%;color:var(--locus-muted,#737373);transition:color .15s ease,background .15s ease;text-decoration:none;position:relative}.card_socialLink__u7RbL:hover{color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6214)}.card_iconFill__PWwx4,.card_iconLine__Sv0lw{display:flex;align-items:center;justify-content:center;position:absolute;transition:opacity .15s ease}.card_iconFill__PWwx4,.card_socialLink__u7RbL:hover .card_iconLine__Sv0lw{opacity:0}.card_socialLink__u7RbL:hover .card_iconFill__PWwx4{opacity:1}.card_grid__8ZJx2{display:grid;grid-template-columns:1fr;grid-gap:40px 32px;gap:40px 32px;width:100%}@media (min-width:640px){.card_grid__8ZJx2{grid-template-columns:repeat(var(--card-cols-sm,2),1fr)}}@media (min-width:1024px){.card_grid__8ZJx2{grid-template-columns:repeat(var(--card-cols,3),1fr)}}.hero-slider_hero__by4xd{position:relative;width:100%;height:80vh;min-height:480px;overflow:hidden;background:#0a0a0a;font-family:var(--locus-font-sans,system-ui,sans-serif)}.hero-slider_track__i9CIb{position:relative;width:100%;height:100%}.hero-slider_slide__rTT0t{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0}.hero-slider_slide__rTT0t.hero-slider_active__0NIBC{z-index:1;pointer-events:auto;opacity:1}.hero-slider_slide__rTT0t.hero-slider_exiting___BaYA{z-index:0;pointer-events:none;opacity:1}[data-transition=fade] .hero-slider_slide__rTT0t{transition:opacity .7s ease}[data-transition=fade] .hero-slider_slide__rTT0t.hero-slider_active__0NIBC{opacity:1}[data-transition=fade] .hero-slider_slide__rTT0t.hero-slider_exiting___BaYA{opacity:0}[data-transition=slide] .hero-slider_slide__rTT0t.hero-slider_active__0NIBC{opacity:1}[data-transition=slide][data-dir=next] .hero-slider_slide__rTT0t.hero-slider_active__0NIBC{animation:hero-slider_slideInRight__4y8R0 .65s cubic-bezier(.4,0,.2,1) forwards}[data-transition=slide][data-dir=prev] .hero-slider_slide__rTT0t.hero-slider_active__0NIBC{animation:hero-slider_slideInLeft__kVPZS .65s cubic-bezier(.4,0,.2,1) forwards}[data-transition=slide][data-dir=next] .hero-slider_slide__rTT0t.hero-slider_exiting___BaYA{animation:hero-slider_slideOutLeft__Cla_o .65s cubic-bezier(.4,0,.2,1) forwards}[data-transition=slide][data-dir=prev] .hero-slider_slide__rTT0t.hero-slider_exiting___BaYA{animation:hero-slider_slideOutRight__znnk0 .65s cubic-bezier(.4,0,.2,1) forwards}@keyframes hero-slider_slideInRight__4y8R0{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes hero-slider_slideInLeft__kVPZS{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes hero-slider_slideOutLeft__Cla_o{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes hero-slider_slideOutRight__znnk0{0%{transform:translateX(0)}to{transform:translateX(100%)}}.hero-slider_media__tiq26{position:absolute;inset:0}.hero-slider_mediaEl__E63ug{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-slider_videoWrap__G5bQd{position:relative;width:100%;height:100%}.hero-slider_videoPlayBtn__OsSen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:var(--locus-primary,#2C2E62);cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25);transition:transform .15s,background .15s}.hero-slider_videoPlayBtn__OsSen svg{transform:translate(-2px)}.hero-slider_videoPlayBtn__OsSen:hover{transform:translate(-50%,-50%) scale(1.06);background:#fff}.hero-slider_videoMuteBtn__a9VxN{position:absolute;top:24px;left:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(20,20,20,.72);color:#ffffff;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .15s,border-color .15s}.hero-slider_videoMuteBtn__a9VxN:hover{background:rgba(0,0,0,.85);border-color:rgba(255,255,255,.9)}.hero-slider_placeholder__oSbqe{width:100%;height:100%;background:linear-gradient(135deg,#2C2E62,#7E37B1 50%,#B478DC)}.hero-slider_overlay__9cEte{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.12) 65%,rgba(0,0,0,0)),linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 30%);pointer-events:none}.hero-slider_contentOuter__3jT4m{position:absolute;inset:0;display:flex;align-items:center;padding:0 24px;pointer-events:none}.hero-slider_contentOuter__3jT4m[data-has-video=true]{align-items:flex-end;padding-bottom:64px;transition:opacity .25s ease}.hero-slider_contentOuter__3jT4m[data-hidden=true]{opacity:0;pointer-events:none}.hero-slider_content__qpK5p{width:100%;max-width:1366px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hero-slider_title__s_tEh{font-family:var(--locus-font-brand,var(--locus-font-sans,system-ui));font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#ffffff;margin:0;max-width:16ch}.hero-slider_description__5rtCq{font-size:clamp(.9375rem,2vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0;max-width:48ch}.hero-slider_cta__owids{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:transparent;color:#ffffff;font-family:var(--locus-font-sans,system-ui);font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;margin-top:8px;pointer-events:auto}.hero-slider_cta__owids:hover{background:rgba(255,255,255,.15);border-color:#ffffff}.hero-slider_arrow__827KK{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:rgba(0,0,0,.25);color:#ffffff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-slider_arrow__827KK:hover{background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.8);transform:translateY(-50%) scale(1.08)}.hero-slider_arrowPrev__avVtl{left:20px}.hero-slider_arrowNext__HilNF{right:20px}.hero-slider_dots__pjkuX{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:8px}.hero-slider_dot__jum_1{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.45);border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease,width .2s ease}.hero-slider_dot__jum_1:hover{background:rgba(255,255,255,.75)}.hero-slider_dotActive__8sGCC{background:#ffffff;width:24px;border-radius:999px}@media (max-width:639px){.hero-slider_hero__by4xd{height:80svh;min-height:420px}.hero-slider_arrowPrev__avVtl{left:12px}.hero-slider_arrowNext__HilNF{right:12px}.hero-slider_arrow__827KK{width:36px;height:36px;top:auto;bottom:56px;transform:none}.hero-slider_arrow__827KK:hover{transform:scale(1.08)}.hero-slider_videoPlayBtn__OsSen{top:32%}.hero-slider_videoMuteBtn__a9VxN{top:12px;left:12px;width:38px;height:38px}.hero-slider_content__qpK5p{gap:12px;padding:0 52px}.hero-slider_dots__pjkuX{bottom:16px}}@media (min-width:640px){.hero-slider_contentOuter__3jT4m{padding:0 80px}}@media (min-width:1024px){.hero-slider_contentOuter__3jT4m{padding:0 88px}.hero-slider_arrowPrev__avVtl{left:32px}.hero-slider_arrowNext__HilNF{right:32px}}.hero-slider_videoHero__aL8oV{height:78svh;max-height:900px;min-height:420px}.hero-slider_videoHero__aL8oV .hero-slider_mediaEl__E63ug{object-fit:contain}.hero-slider_videoHero__aL8oV .hero-slider_videoMuteBtn__a9VxN{top:84px}@media(max-width:639px){.hero-slider_videoHero__aL8oV{height:80svh;min-height:420px}.hero-slider_videoHero__aL8oV .hero-slider_mediaEl__E63ug{object-fit:cover;object-position:center}.hero-slider_videoHero__aL8oV .hero-slider_videoMuteBtn__a9VxN{top:76px}}@media(min-width:640px){.hero-slider_videoHero__aL8oV .hero-slider_mediaEl__E63ug{object-fit:cover;object-position:center 35%}}.dashboard-nav_nav__8cDZW{background:var(--locus-surface,#f5f5f5);border-bottom:1px solid var(--locus-border,#e5e5e5);position:-webkit-sticky;position:sticky;z-index:10}.dashboard-nav_inner__ueRRX{display:flex;margin:0 auto;padding:0 24px;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-nav_inner__ueRRX::-webkit-scrollbar{display:none}.dashboard-nav_item__z_xqj{display:inline-flex;align-items:center;padding:14px 16px;font-size:.875rem;font-weight:500;color:var(--locus-muted,#737373);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;outline-offset:-2px}.dashboard-nav_item__z_xqj:hover:not(.dashboard-nav_item--active__CwgNR){color:var(--locus-text,#0a0a0a)}.dashboard-nav_item__z_xqj:focus-visible{outline:2px solid var(--locus-primary,#2C2E62);border-radius:2px}.dashboard-nav_itemIcon__cVscW{display:inline-flex;align-items:center;margin-right:6px;opacity:.85}.dashboard-nav_item--active__CwgNR .dashboard-nav_itemIcon__cVscW{opacity:1}.dashboard-nav_item--active__CwgNR{color:var(--locus-primary,#2C2E62);font-weight:600;border-bottom-color:var(--locus-primary,#2C2E62)}@media (max-width:600px){.dashboard-nav_inner__ueRRX{padding:0 16px}.dashboard-nav_item__z_xqj{padding:12px;font-size:.8125rem}}.archetypes-kit_root__SpnEN{font-family:var(--locus-font-sans);color:var(--locus-text);display:flex;flex-direction:column;gap:28px}.archetypes-kit_segment__D23sF{display:flex;flex-direction:column;gap:12px}.archetypes-kit_segmentLabel__liTtX{font-family:var(--locus-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--locus-primary)}.archetypes-kit_list__rK_CV{display:flex;flex-direction:column;gap:10px}.archetypes-kit_card__E3hMu{background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.archetypes-kit_photo__RWg5e{width:120px;flex:none;aspect-ratio:2/3;object-fit:cover;display:block;background:var(--locus-primary-subtle)}.archetypes-kit_cardBody__REGd0{padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.archetypes-kit_cardHead__dZsZf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.archetypes-kit_name__sRcnK{font-family:var(--locus-font-brand);font-size:15px;font-weight:700}.archetypes-kit_meta___7qMr{font-size:11.5px;color:var(--locus-muted)}.archetypes-kit_promptLabel__l_qQS{font-family:var(--locus-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--locus-muted);margin-top:2px}.archetypes-kit_promptText__Baq0_{font-family:var(--locus-font-mono);font-size:11.5px;line-height:1.55;color:var(--locus-text);margin:0}.archetypes-kit_copyBtn__5k8or{align-self:flex-start;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--locus-primary);background:var(--locus-primary-subtle);border:1px solid var(--locus-border);border-radius:100px;padding:5px 12px;cursor:pointer;margin-top:2px}.archetypes-kit_copyBtn__5k8or:hover{border-color:var(--locus-primary)}@media (max-width:560px){.archetypes-kit_card__E3hMu{flex-direction:column}.archetypes-kit_photo__RWg5e{width:100%;aspect-ratio:3/2}}.brand-kit-page_root__fbuGr{font-family:var(--locus-font-sans);color:var(--locus-text);background:var(--locus-bg)}.brand-kit-page_tabbar__8ra9o{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--locus-bg);border-bottom:1px solid var(--locus-border)}.brand-kit-page_tabbarInner__xvEZU{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto;scrollbar-width:none}.brand-kit-page_tabbarInner__xvEZU::-webkit-scrollbar{display:none}.brand-kit-page_tab__VERVx{flex:none;display:flex;align-items:center;gap:6px;padding:14px 16px;font-size:13px;font-weight:600;color:var(--locus-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.brand-kit-page_tab__VERVx svg{flex:none}.brand-kit-page_tab__VERVx:hover{color:var(--locus-text)}.brand-kit-page_tabActive__TPDAX{color:var(--locus-primary);border-bottom-color:var(--locus-primary)}.brand-kit-page_tabDownload__QoSDY{margin-left:auto;flex:none;display:flex;align-items:center;gap:6px;margin-block:7px;margin-right:12px;padding:9px 16px;background:var(--locus-primary);color:#fff;border-radius:100px;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap}.brand-kit-page_hero__YyFy5{position:relative;min-height:380px;display:flex;align-items:flex-end;overflow:hidden;padding:56px 0 44px}.brand-kit-page_heroContainer__siuJt{position:relative;z-index:2;width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.brand-kit-page_heroCanvas__z8Xfh{position:absolute;inset:0;width:100%;height:100%}.brand-kit-page_heroScrim__DN_Mc{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(8,6,26,.6),rgba(8,6,26,.42) 32%,rgba(8,6,26,.12) 58%,rgba(8,6,26,0) 75%)}.brand-kit-page_heroInner__G72eY{max-width:720px;display:flex;flex-direction:column;gap:14px}.brand-kit-page_heroEyebrow__41cXb{align-self:flex-start;display:flex;align-items:center;gap:5px;font-family:var(--locus-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.16);padding:5px 11px;border-radius:100px}.brand-kit-page_heroTitle__PnumP{font-family:var(--locus-font-brand);font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.05;color:#fff;margin:0;text-wrap:balance}.brand-kit-page_heroBody__sdd6C{font-size:15px;color:rgba(255,255,255,.82);max-width:54ch;line-height:1.6;margin:0}.brand-kit-page_heroCtas__JsHn8{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.brand-kit-page_heroCtaGhost__ecgNX,.brand-kit-page_heroCtaPrimary__fK1cy{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:11px 16px;border-radius:100px;text-decoration:none}.brand-kit-page_heroCtaPrimary__fK1cy{background:#fff;color:var(--locus-primary)}.brand-kit-page_heroCtaGhost__ecgNX{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.35)}.brand-kit-page_heroLogo__0SpU2{position:absolute;top:20px;right:24px;z-index:2;opacity:.96;width:130px}.brand-kit-page_heroLogo__0SpU2 svg{filter:brightness(0) invert(1)}.brand-kit-page_section__THBFq{max-width:1080px;margin:0 auto;padding:48px 24px 8px;scroll-margin-top:54px}.brand-kit-page_sectionHead__xIY5y{border-bottom:1px solid var(--locus-border);padding-bottom:14px;margin-bottom:20px}.brand-kit-page_sectionHead__xIY5y h2{font-family:var(--locus-font-brand);font-size:21px;font-weight:700;margin:0;display:flex;align-items:center;gap:9px}.brand-kit-page_sectionIcon__TlWOp{flex:none;color:var(--locus-primary)}.brand-kit-page_sectionNote__S3adF{font-size:13.5px;color:var(--locus-muted);max-width:66ch;line-height:1.6;margin:-6px 0 22px}.brand-kit-page_pendingGrid__ZWE3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:40px}.brand-kit-page_pendingCard__wCvHw{background:var(--locus-surface);border:1px dashed var(--locus-border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.brand-kit-page_pendingLabel__E_BQb{font-family:var(--locus-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--locus-muted)}.brand-kit-page_pendingBody__bCoix{font-size:13px;color:var(--locus-text);line-height:1.5}.brand-kit-page_mascotGrid__lCyHH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-bottom:40px}.brand-kit-page_mascotCard__LuB0w{background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:10px;padding:16px;display:flex;gap:14px}.brand-kit-page_mascotImg__SyMPH{flex:none;width:64px;height:64px;border-radius:50%;background:var(--locus-bg);border:1px solid var(--locus-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-kit-page_mascotImg__SyMPH img{width:100%;height:100%;object-fit:contain;padding:4px}.brand-kit-page_mascotImgPlaceholder__0Y_zO{color:var(--locus-muted)}.brand-kit-page_mascotBody__dphp4{display:flex;flex-direction:column;gap:4px;min-width:0}.brand-kit-page_mascotName__DCIYQ{font-family:var(--locus-font-brand);font-size:17px;font-weight:800;color:var(--locus-text)}.brand-kit-page_mascotRole__bWy2P{font-size:12px;font-weight:600;color:var(--locus-primary);margin-bottom:2px}.brand-kit-page_mascotStatus__W7Ba4{font-size:12px;color:var(--locus-muted);line-height:1.5;margin:0 0 6px}.brand-kit-page_rulesGrid__yuHEE{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:40px;align-items:start}.brand-kit-page_ruleCard__Xoj8e{background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px}.brand-kit-page_ruleLabel__uEMef{font-family:var(--locus-font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--locus-primary)}.brand-kit-page_ruleIntro__cU7vT{font-size:12.5px;color:var(--locus-muted);line-height:1.5;margin:0}.brand-kit-page_ruleList__uJpxM{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.brand-kit-page_ruleList__uJpxM li{font-size:12.5px;color:var(--locus-text);line-height:1.5}.brand-kit-page_ruleIntro__cU7vT code,.brand-kit-page_ruleList__uJpxM code{font-family:var(--locus-font-mono);font-size:11px;background:var(--locus-primary-subtle);padding:1px 5px;border-radius:4px}.brand-kit-page_rulePending__lRxy2{font-size:11.5px;color:var(--locus-muted);border-top:1px dashed var(--locus-border);padding-top:8px;margin-top:2px}.brand-kit-page_downloadGrid__tksBZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:48px}.brand-kit-page_downloadCard__uA0HI{display:flex;flex-direction:column;gap:8px;background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:10px;padding:14px;text-decoration:none;color:var(--locus-text)}.brand-kit-page_downloadCard__uA0HI:hover{border-color:var(--locus-primary)}.brand-kit-page_downloadCardDisabled__xROcq{opacity:.55;pointer-events:none}.brand-kit-page_downloadCardIcon__qcqzZ{color:var(--locus-primary)}.brand-kit-page_downloadCardLabel__Dt8hm{font-size:13px;font-weight:600}.brand-kit-page_downloadCardAction__R1BZK{display:flex;align-items:center;gap:4px;font-family:var(--locus-font-mono);font-size:11px;color:var(--locus-primary)}.brand-kit-page_subHead__0guIm{margin:48px 0 16px;font-family:var(--locus-font-brand);font-size:1.25rem;font-weight:800;color:var(--locus-text)}.identity-kit_root__zdZyC{font-family:var(--locus-font-sans);color:var(--locus-text)}.identity-kit_tabbar__8pDhD{display:flex;gap:4px;border-bottom:1px solid var(--locus-border);margin-bottom:20px}.identity-kit_tab__lYEB8{font-family:inherit;font-size:13px;font-weight:600;color:var(--locus-muted);background:transparent;border:none;border-bottom:2px solid transparent;padding:10px 14px;cursor:pointer;margin-bottom:-1px}.identity-kit_tab__lYEB8:hover{color:var(--locus-text)}.identity-kit_tab__lYEB8:focus-visible{outline:2px solid var(--locus-primary);outline-offset:2px}.identity-kit_tabActive__EG0Sm{color:var(--locus-primary);border-bottom-color:var(--locus-primary)}.identity-kit_panel__Dg9Pj{display:flex;flex-direction:column;gap:18px}.identity-kit_label__ODTjg{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--locus-muted);margin-bottom:8px}.identity-kit_note__7Qxv6{font-size:13px;color:var(--locus-muted);line-height:1.6;max-width:62ch;margin:0}.identity-kit_noteWarning__uNL92{font-size:12.5px;color:#b3550a;line-height:1.6;max-width:62ch;margin:0}.identity-kit_logoGrid__yFygS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:760px){.identity-kit_logoGrid__yFygS{grid-template-columns:1fr 1fr}}@media (max-width:460px){.identity-kit_logoGrid__yFygS{grid-template-columns:1fr}}.identity-kit_logoTile__MO_KV{background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:12px;padding:20px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.identity-kit_logoTileDark__6qZNR{background:var(--locus-primary)}.identity-kit_logoTileImg__s95R5{max-width:100%;height:34px;object-fit:contain}.identity-kit_logoTileLabel__09LXB{font-size:11px;text-align:center;color:var(--locus-muted)}.identity-kit_logoTileDark__6qZNR .identity-kit_logoTileLabel__09LXB{color:rgba(255,255,255,.75)}.identity-kit_downloadRow__U8fUa{display:flex;gap:8px;flex-wrap:wrap}.identity-kit_downloadBtn__TQcbU{font-size:12.5px;font-weight:600;color:var(--locus-text);background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:var(--locus-radius-sm);padding:9px 12px;text-decoration:none}.identity-kit_downloadBtn__TQcbU:hover{border-color:var(--locus-primary)}.identity-kit_colorGrid__DDlF2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:620px){.identity-kit_colorGrid__DDlF2{grid-template-columns:1fr 1fr}}.identity-kit_colorCard__2_w9E{text-align:left;cursor:pointer;font-family:inherit;background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px}.identity-kit_colorCard__2_w9E:hover{border-color:var(--locus-primary)}.identity-kit_colorCard__2_w9E:focus-visible{outline:2px solid var(--locus-primary);outline-offset:2px}.identity-kit_swatch___IWni{display:block;height:52px;border-radius:7px;margin-bottom:4px}.identity-kit_colorName__SEuqw{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.identity-kit_anchorTag__rjWRP{font-family:var(--locus-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.04em;background:var(--locus-primary-subtle);color:var(--locus-primary);padding:2px 6px;border-radius:100px}.identity-kit_colorMeta__2rIuO{font-family:var(--locus-font-mono);font-size:12px;color:var(--locus-text)}.identity-kit_colorMetaSoft__gc9jn{font-size:10.5px;color:var(--locus-muted);line-height:1.4}.identity-kit_typeRow__ySIiX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--locus-border)}.identity-kit_typeRow__ySIiX:last-child{border-bottom:none}.identity-kit_typeSample__Pf1Nb{font-size:26px;font-weight:700}.identity-kit_typeRole__tUE9X{font-size:12px;color:var(--locus-muted);margin-top:2px}.identity-kit_typeMeta__c9_8C{font-family:var(--locus-font-mono);font-size:11px;color:var(--locus-muted);text-align:right;line-height:1.6}.identity-kit_traitsRow__vNlIk,.identity-kit_voiceGrid__5LGij{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:620px){.identity-kit_traitsRow__vNlIk,.identity-kit_voiceGrid__5LGij{grid-template-columns:1fr}}.identity-kit_traitsRow__vNlIk{margin-top:4px}.identity-kit_pillRow__6OOPY{display:flex;flex-wrap:wrap;gap:6px}.identity-kit_pill__LsEwC{font-size:12px;padding:5px 11px;border-radius:100px;border:1px solid var(--locus-border)}.identity-kit_pillYes__COgK_{color:#0a7a53;border-color:#bfe6d6;background:#f2fbf7}.identity-kit_pillNo__HOc_7{color:#b3273e;border-color:#f0c4cc;background:#fdf3f4;text-decoration:line-through}.landing-section_section__bVK1z{width:100%;padding:72px 24px;font-family:var(--locus-font-sans);color:var(--locus-text,#0a0a0a);scroll-margin-top:72px}.landing-section_surface__ShMxo{background:var(--locus-surface,#f5f5f5)}.landing-section_inner__nnVcV{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.landing-section_header__n0GPT{max-width:680px;display:flex;flex-direction:column;gap:10px}.landing-section_title__SI_zM{margin:0;font-family:var(--locus-font-brand);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.15;text-wrap:balance;color:var(--locus-primary,#2c2e62)}.landing-section_lead__Yvy8G{margin:0;font-size:1.1rem;line-height:1.6;color:var(--locus-muted,#737373);text-wrap:pretty}@media (max-width:600px){.landing-section_section__bVK1z{padding:44px 16px}}.landing-section_intenso__IyY9C{background:var(--landing-deep,var(--locus-primary,#2c2e62));color:#fff}.landing-section_intenso__IyY9C .landing-section_title__SI_zM{color:#fff}.landing-section_intenso__IyY9C .landing-section_lead__Yvy8G{color:#d6e6e9}.education-catalog-comparator_root__c5VnW{margin:4.5rem 0 1.5rem;padding:clamp(24px,4vw,48px);border:1px solid var(--locus-border);border-radius:24px;background:var(--locus-surface);color:var(--locus-text);font-family:var(--locus-font-body);scroll-margin-top:7rem}.education-catalog-comparator_root__c5VnW h2,.education-catalog-comparator_root__c5VnW h3,.education-catalog-comparator_root__c5VnW h4{font-family:var(--locus-font-brand);margin:0;text-wrap:balance}.education-catalog-comparator_root__c5VnW header>p,.education-catalog-comparator_source__KIkug{color:var(--locus-muted);line-height:1.6}.education-catalog-comparator_searchPanel__33MZU{margin-top:28px;padding:clamp(16px,3vw,28px);background:var(--locus-bg);border-radius:18px}.education-catalog-comparator_heading__kkezc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.education-catalog-comparator_heading__kkezc h3{font-size:20px}.education-catalog-comparator_input__0Xjbd{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:52px;border:1px solid var(--locus-border);border-radius:12px;background:var(--locus-surface);color:var(--locus-muted)}.education-catalog-comparator_input__0Xjbd:focus-within{border-color:var(--locus-primary);outline:2px solid var(--locus-primary-subtle)}.education-catalog-comparator_input__0Xjbd input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--locus-text);font:inherit;padding:14px 0}.education-catalog-comparator_input__0Xjbd button{background:transparent;border:0;color:inherit;cursor:pointer;min-width:44px;min-height:44px;display:grid;place-items:center}.education-catalog-comparator_states__Q_EHZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.education-catalog-comparator_state__pSVmE{display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;text-align:left;background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:12px;padding:10px 8px;font:inherit;font-size:13px;color:var(--locus-text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.education-catalog-comparator_state__pSVmE>svg:first-child{flex-shrink:0;color:var(--locus-primary);transition:transform .18s ease}.education-catalog-comparator_state__pSVmE:hover{transform:translateY(-2px);border-color:var(--locus-primary)}.education-catalog-comparator_state__pSVmE:hover>svg:first-child{transform:rotate(-5deg) scale(1.1)}.education-catalog-comparator_state__pSVmE[aria-pressed=true]{background:var(--locus-primary-subtle);border-color:var(--locus-primary)}.education-catalog-comparator_check__17BPg{display:none;margin-left:auto;color:var(--locus-primary)}.education-catalog-comparator_state__pSVmE[aria-pressed=true] .education-catalog-comparator_check__17BPg{display:block}.education-catalog-comparator_attribution__uMNBU,.education-catalog-comparator_source__KIkug{font-size:12px}.education-catalog-comparator_attribution__uMNBU{color:var(--locus-muted);margin-bottom:0}.education-catalog-comparator_attribution__uMNBU a{color:inherit}.education-catalog-comparator_filterGroup__rwJsc>span,.education-catalog-comparator_location__MLQAi,.education-catalog-comparator_status__CigUd{display:flex;align-items:center;gap:8px}.education-catalog-comparator_location__MLQAi svg{color:var(--locus-primary)}.education-catalog-comparator_searchFields__DNkEg{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.education-catalog-comparator_searchFields__DNkEg>label{font-weight:600}.education-catalog-comparator_filterGroup__rwJsc{display:grid;grid-gap:10px;gap:10px}.education-catalog-comparator_filterGroup__rwJsc>span{color:var(--locus-muted);font-size:13px}.education-catalog-comparator_chips__GsRgj{display:flex;flex-wrap:wrap;gap:8px}.education-catalog-comparator_compare__VyVsC,.education-catalog-comparator_results__Sn1Uv{border-top:1px solid var(--locus-border);margin-top:28px;padding-top:24px}.education-catalog-comparator_status__CigUd{color:var(--locus-muted);font-size:14px;margin:0}.education-catalog-comparator_spin__NgdMb{animation:education-catalog-comparator_spin__NgdMb 1s linear infinite}.education-catalog-comparator_cards__zH_Lq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.education-catalog-comparator_card__PAy9D{min-width:0;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:16px;padding:22px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.education-catalog-comparator_card__PAy9D:hover{transform:translateY(-3px);border-color:var(--locus-primary)}.education-catalog-comparator_card__PAy9D[data-selected=true]{border-color:var(--locus-primary);background:var(--locus-primary-subtle)}.education-catalog-comparator_school__upF63{display:flex;align-items:center;gap:12px;margin-bottom:18px}.education-catalog-comparator_school__upF63 p{font-size:13px;font-weight:600;line-height:1.5;margin:0}.education-catalog-comparator_schoolIcon__5OgH1{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:10px;background:white;color:var(--locus-primary);padding:6px}.education-catalog-comparator_schoolIcon__5OgH1 img{width:100%;height:100%;object-fit:contain}.education-catalog-comparator_card__PAy9D h4{font-size:20px;line-height:1.35}.education-catalog-comparator_campus__ADg_d{font-size:13px;color:var(--locus-muted);line-height:1.5}.education-catalog-comparator_card__PAy9D dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:8px 0 22px;flex:1 1}.education-catalog-comparator_card__PAy9D dt{display:flex;align-items:center;gap:6px;color:var(--locus-muted);font-size:12px;margin-bottom:5px}.education-catalog-comparator_card__PAy9D dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.education-catalog-comparator_pagination__P_tRz{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px}.education-catalog-comparator_comparison__NrcdN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.education-catalog-comparator_comparison__NrcdN .education-catalog-comparator_card__PAy9D dl{grid-template-columns:1fr}.education-catalog-comparator_comparison__NrcdN .education-catalog-comparator_card__PAy9D>p{font-size:13px;line-height:1.5}.education-catalog-comparator_source__KIkug{margin:24px 0 0}.education-catalog-comparator_root__c5VnW a:focus-visible,.education-catalog-comparator_root__c5VnW button:focus-visible{outline:2px solid var(--locus-primary);outline-offset:4px}@keyframes education-catalog-comparator_spin__NgdMb{to{transform:rotate(1turn)}}@media(max-width:900px){.education-catalog-comparator_states__Q_EHZ{grid-template-columns:repeat(2,minmax(0,1fr))}.education-catalog-comparator_comparison__NrcdN{grid-template-columns:1fr}}@media(max-width:600px){.education-catalog-comparator_cards__zH_Lq{grid-template-columns:1fr}.education-catalog-comparator_state__pSVmE{font-size:12px;gap:8px;padding:12px 8px}.education-catalog-comparator_root__c5VnW{padding:20px}.education-catalog-comparator_searchPanel__33MZU{padding:16px}}@media(prefers-reduced-motion:reduce){.education-catalog-comparator_root__c5VnW *{animation:none;transition:none}.education-catalog-comparator_card__PAy9D:hover,.education-catalog-comparator_state__pSVmE:hover,.education-catalog-comparator_state__pSVmE:hover>svg:first-child{transform:none}}.education-catalog-comparator_guidance___T4lL{margin:0 0 14px;color:var(--locus-muted);font-size:14px;line-height:1.6}.education-catalog-comparator_workspace__8cPip{margin-top:28px}.education-catalog-comparator_workspace__8cPip .education-catalog-comparator_searchPanel__33MZU{margin-top:0}.education-catalog-comparator_workspace__8cPip[data-active=true]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);grid-gap:24px;gap:24px;align-items:start}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_searchPanel__33MZU{padding:20px;position:-webkit-sticky;position:sticky;top:84px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_results__Sn1Uv{min-width:0;border-top:0;margin-top:0;padding-top:0}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_states__Q_EHZ{grid-template-columns:repeat(2,minmax(0,1fr))}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_card__PAy9D{padding:18px}@media(max-width:1000px){.education-catalog-comparator_workspace__8cPip[data-active=true]{grid-template-columns:1fr;gap:20px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_searchPanel__33MZU{position:static;padding:16px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_heading__kkezc{margin-bottom:10px;gap:8px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_searchFields__DNkEg{gap:10px;margin-top:12px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_filterGroup__rwJsc{gap:6px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_chips__GsRgj{flex-wrap:nowrap;overflow-x:auto;padding:4px 3px 6px}.education-catalog-comparator_workspace__8cPip[data-active=true] .education-catalog-comparator_chips__GsRgj>*{flex-shrink:0}}.education-catalog-comparator_loadingPanel__1QsJ0{min-height:220px;display:grid;place-items:center;padding:32px 16px}.education-catalog-comparator_filterStep__kxRHZ{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid transparent;border-radius:14px;opacity:.7;transition:opacity .2s ease,background .2s ease,border-color .2s ease}.education-catalog-comparator_filterStep__kxRHZ>label{font-weight:600}.education-catalog-comparator_filterStep__kxRHZ[data-active=true]{opacity:1;background:var(--locus-surface);border-color:var(--locus-primary);animation:education-catalog-comparator_filterGuide__HSeGw 2.5s ease-in-out infinite}.education-catalog-comparator_filterStep__kxRHZ:is(:hover,:focus-within){opacity:1}.education-catalog-comparator_completedLocation__gcg6N{opacity:.7;transition:opacity .2s ease}.education-catalog-comparator_completedLocation__gcg6N:is(:hover,:focus-within){opacity:1}@keyframes education-catalog-comparator_filterGuide__HSeGw{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px var(--locus-primary-subtle)}}@media(prefers-reduced-motion:reduce){.education-catalog-comparator_filterStep__kxRHZ[data-active=true]{animation:none}}.education-catalog-comparator_suggestions__YL07n{border:1px solid var(--locus-border);border-radius:12px;padding:10px;background:var(--locus-surface)}.education-catalog-comparator_suggestions__YL07n ul{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.education-catalog-comparator_suggestions__YL07n li{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.5}.education-catalog-comparator_suggestions__YL07n li svg{flex-shrink:0;color:var(--locus-primary)}.education-catalog-comparator_suggestions__YL07n li:hover,.education-catalog-comparator_suggestions__YL07n li[aria-selected=true]{background:var(--locus-primary-subtle)}.education-catalog-comparator_suggestionHint__s6t_c{color:var(--locus-muted);font-size:12px;margin:0 0 8px}.education-catalog-comparator_stateSearch__NXW5k{max-width:440px;min-height:42px;margin-top:16px;font-size:13px}.education-catalog-comparator_stateSearch__NXW5k input{padding:10px 0}.education-catalog-comparator_compare__VyVsC{scroll-margin-top:100px}.education-catalog-comparator_compareTray__oOr_j{position:fixed;left:50%;transform:translateX(-50%);width:min(1120px,calc(100vw - 32px));box-sizing:border-box;bottom:16px;z-index:10;display:flex;align-items:center;gap:16px;padding:16px;margin-top:24px;border:1px solid var(--locus-primary);border-radius:18px;background:var(--locus-surface);box-shadow:0 8px 28px #00000018}.education-catalog-comparator_traySummary__UJkH_{display:grid;grid-gap:4px;gap:4px;flex-shrink:0;font-size:14px}.education-catalog-comparator_traySummary__UJkH_>span{color:var(--locus-muted);font-size:12px}.education-catalog-comparator_trayItems__TJkkD{display:flex;gap:8px;padding:0;margin:0;list-style:none;flex:1 1;min-width:0}.education-catalog-comparator_trayItems__TJkkD li{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;padding:8px;border-radius:10px;background:var(--locus-primary-subtle)}.education-catalog-comparator_trayItems__TJkkD li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.education-catalog-comparator_trayItems__TJkkD small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--locus-muted);font-size:11px}.education-catalog-comparator_trayItems__TJkkD button{display:grid;place-items:center;border:0;background:transparent;color:var(--locus-primary);min-height:32px;min-width:32px;cursor:pointer;margin-left:auto}@media(max-width:1000px){.education-catalog-comparator_compareTray__oOr_j{flex-wrap:wrap;bottom:12px}.education-catalog-comparator_traySummary__UJkH_{flex:1 1}.education-catalog-comparator_trayItems__TJkkD{order:3;flex-basis:100%;overflow-x:auto}.education-catalog-comparator_trayItems__TJkkD li{flex:0 0 180px}}.notification-permission-prompt_root__XzZ6t{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;justify-content:center;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.notification-permission-prompt_banner__zLyHo{pointer-events:auto;width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--locus-bg,#ffffff);border:1px solid var(--locus-border,#e5e5e5);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.16)}.notification-permission-prompt_header__59IEe{display:flex;align-items:flex-start;gap:12px}.notification-permission-prompt_icon__R7o72{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--locus-primary-subtle,#2c2e6214);color:var(--locus-primary,#2c2e62);display:flex;align-items:center;justify-content:center}.notification-permission-prompt_icon__R7o72:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 var(--locus-primary,#2c2e62);animation:notification-permission-prompt_iconPing__n6jyO 2.5s ease-out infinite}.notification-permission-prompt_iconGlyph__HzRcj{transform-origin:50% 15%;animation:notification-permission-prompt_bellRing__zP5DT 2.5s ease-in-out infinite}@keyframes notification-permission-prompt_iconPing__n6jyO{0%,20%{box-shadow:0 0 0 0 color-mix(in srgb,var(--locus-primary,#2c2e62) 55%,transparent);opacity:1}55%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--locus-primary,#2c2e62) 0%,transparent);opacity:0}}@keyframes notification-permission-prompt_bellRing__zP5DT{0%,40%,to{transform:rotate(0deg) scale(1)}4%{transform:rotate(-22deg) scale(1.12)}9%{transform:rotate(18deg) scale(1.1)}14%{transform:rotate(-14deg) scale(1.06)}19%{transform:rotate(10deg) scale(1.03)}24%{transform:rotate(-6deg) scale(1.01)}29%{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.notification-permission-prompt_iconGlyph__HzRcj{animation:none}}.notification-permission-prompt_headText__WeRzS{flex:1 1;min-width:0}.notification-permission-prompt_title__0czcx{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--locus-text,#0a0a0a)}.notification-permission-prompt_desc__704oR{margin:3px 0 0;font-size:.75rem;line-height:1.5;color:var(--locus-muted,#737373)}.notification-permission-prompt_beneficios__yA06T{display:flex;flex-direction:column;gap:7px;margin:0;padding:12px 0 0;list-style:none;border-top:1px solid var(--locus-border,#e5e5e5)}.notification-permission-prompt_beneficio__fGwlR{display:flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;color:var(--locus-text,#0a0a0a)}.notification-permission-prompt_beneficioIcon__6G4IM{flex-shrink:0;color:var(--locus-primary,#2c2e62)}.notification-permission-prompt_actions__G3l43{display:flex;justify-content:flex-end;gap:8px}.notification-bell_wrapper__hnDuS{position:relative;font-family:var(--locus-font-sans,system-ui,sans-serif)}.notification-bell_trigger__brnGE{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:transparent;border:1.5px solid var(--locus-border,#e5e5e5);border-radius:999px;cursor:pointer;color:var(--locus-muted,#737373);transition:border-color .15s,background .15s,color .15s}.notification-bell_trigger--open__4XDAv,.notification-bell_trigger__brnGE:hover{border-color:var(--locus-primary,#2C2E62);background:var(--locus-primary-subtle,#2C2E6210);color:var(--locus-primary,#2C2E62)}.notification-bell_trigger__brnGE:focus-visible{outline:2px solid var(--locus-primary,#2C2E62);outline-offset:2px}.notification-bell_badge__x52I5{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.625rem;font-weight:700;line-height:16px;text-align:center;border:2px solid var(--locus-bg,#fff)}.notification-bell_panel__yA2rA{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 32px);max-height:420px;display:flex;flex-direction:column;background:var(--locus-bg,#fff);border:1px solid var(--locus-border,#e5e5e5);border-radius:calc(var(--locus-radius, 8px) * 1.5);box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);overflow:hidden;z-index:200;animation:notification-bell_panelIn__5BNa2 .15s ease}@keyframes notification-bell_panelIn__5BNa2{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notification-bell_panelHeader__VMZGa{padding:14px 16px 12px;border-bottom:1px solid var(--locus-border,#e5e5e5);font-size:.9375rem;font-weight:700;color:var(--locus-text,#0a0a0a)}.notification-bell_list__frZSA{overflow-y:auto;flex:1 1 auto}.notification-bell_item__s0Px7{display:flex;gap:10px;align-items:flex-start;width:100%;padding:11px 16px;background:none;border:none;border-bottom:1px solid var(--locus-border,#e5e5e5);cursor:pointer;text-align:left;transition:background .12s;text-decoration:none;color:inherit}.notification-bell_item__s0Px7:last-child{border-bottom:none}.notification-bell_item__s0Px7:hover{background:var(--locus-surface,#f5f5f5)}.notification-bell_item--unread__gNU5x{background:var(--locus-primary-subtle,#2C2E6208)}.notification-bell_dot__RD6JV{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%}.notification-bell_dot--success__TYi2c{background:#16a34a}.notification-bell_dot--warning___cS32{background:#d97706}.notification-bell_dot--error__RqQBA{background:#dc2626}.notification-bell_dot--info__AsAMk{background:var(--locus-primary,#2C2E62)}.notification-bell_itemBody__UQt3O{flex:1 1 auto;min-width:0}.notification-bell_itemTitulo__N_omX{display:block;font-size:.8125rem;font-weight:650;color:var(--locus-text,#0a0a0a);line-height:1.35}.notification-bell_itemDetalle__Zlr_v{display:block;margin-top:2px;font-size:.75rem;color:var(--locus-muted,#737373);line-height:1.4}.notification-bell_itemTiempo__ZHaGH{display:block;margin-top:4px;font-size:.6875rem;color:var(--locus-muted,#737373)}.notification-bell_vacio___zaD1{padding:32px 16px;text-align:center;font-size:.8125rem;color:var(--locus-muted,#737373)}.notification-bell_toast__cWjc_{position:fixed;bottom:20px;right:20px;z-index:300;display:flex;gap:10px;align-items:flex-start;width:320px;max-width:calc(100vw - 32px);padding:13px 14px;background:var(--locus-bg,#fff);border:1px solid var(--locus-border,#e5e5e5);border-left:3px solid var(--locus-primary,#2c2e62);border-radius:var(--locus-radius,8px);box-shadow:0 12px 32px rgba(0,0,0,.14),0 4px 10px rgba(0,0,0,.08);font-family:var(--locus-font-sans,system-ui,sans-serif);animation:notification-bell_toastIn__q_DkH .25s cubic-bezier(.16,1,.3,1)}.notification-bell_toast--success__HGvEw{border-left-color:#16a34a}.notification-bell_toast--warning__uN1OX{border-left-color:#d97706}.notification-bell_toast--error___Pqll{border-left-color:#dc2626}.notification-bell_toast--info__J2n4s{border-left-color:var(--locus-primary,#2C2E62)}@keyframes notification-bell_toastIn__q_DkH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notification-bell_toastBody__7wcQZ{flex:1 1 auto;min-width:0}.notification-bell_toastTitulo__hRiMZ{display:block;font-size:.8125rem;font-weight:650;color:var(--locus-text,#0a0a0a)}.notification-bell_toastDetalle__UpBLs{display:block;margin-top:2px;font-size:.75rem;color:var(--locus-muted,#737373);line-height:1.4}.notification-bell_toastCerrar__3JCpf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:none;border:none;border-radius:50%;color:var(--locus-muted,#737373);cursor:pointer}.notification-bell_toastCerrar__3JCpf:hover{background:var(--locus-surface,#f5f5f5);color:var(--locus-text,#0a0a0a)}@media (prefers-reduced-motion:reduce){.notification-bell_panel__yA2rA,.notification-bell_toast__cWjc_{animation:none}}.education-action-strip_strip__ibDz4{background:color-mix(in srgb,var(--locus-primary) 5%,var(--locus-bg));color:var(--locus-text);border-bottom:1px solid var(--locus-border);padding:40px 24px}.education-action-strip_inner__Qkmqv{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.education-action-strip_inner__Qkmqv p{margin:0;font-family:var(--locus-font-brand);font-size:20px;font-weight:600;line-height:1.4}.education-action-strip_actions__sD9Qv{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:800px){.education-action-strip_inner__Qkmqv{flex-direction:column;text-align:center;gap:16px}.education-action-strip_actions__sD9Qv{justify-content:center}}@media(max-width:480px){.education-action-strip_strip__ibDz4{padding:36px 20px}.education-action-strip_actions__sD9Qv{width:100%;flex-direction:column}}.education-action-strip_actions__sD9Qv>a:last-child{animation:education-action-strip_accountPulse__5Ca_I 2.5s ease-out infinite}.education-action-strip_actions__sD9Qv>a:last-child:is(:hover,:focus-visible){animation:none}@keyframes education-action-strip_accountPulse__5Ca_I{0%,35%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 0 color-mix(in srgb,var(--locus-primary) 22%,transparent)}85%{box-shadow:0 0 0 12px transparent}}@media(prefers-reduced-motion:reduce){.education-action-strip_actions__sD9Qv>a:last-child{animation:none}}.education-action-strip_login__xB8OC{font-size:.8125rem;color:var(--locus-primary);text-decoration:none;padding:8px 12px;border-radius:999px}.education-action-strip_login__xB8OC:hover{background:color-mix(in srgb,var(--locus-primary) 6%,transparent)}.education-action-strip_login__xB8OC:focus-visible{outline:2px solid var(--locus-primary);outline-offset:2px}