.auth-ui_authPage__g2dE0{--frame:var(--text-strong);--auth-on-dark:var(--surface-raised);--auth-on-dark-muted:color-mix(in srgb,var(--surface-raised) 74%,var(--catp-blue-400) 26%);--auth-on-dark-subtle:color-mix(in srgb,var(--surface-raised) 62%,var(--catp-blue-400) 38%);position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;background:var(--surface-canvas);color:var(--text-strong);font-family:var(--font-body)}.auth-ui_authPage__g2dE0 *,.auth-ui_authPage__g2dE0 :after,.auth-ui_authPage__g2dE0 :before{box-sizing:border-box}.auth-ui_authTopbar__Pn576{position:relative;z-index:10;border-bottom:2px solid color-mix(in srgb,var(--catp-blue-400) 24%,transparent);background:var(--catp-navy-950)}.auth-ui_authTopbarInner__tXvfL{display:flex;width:min(1320px,calc(100% - 48px));min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.auth-ui_authBrandLink__yH_9k{display:inline-flex;min-width:0;align-items:center;gap:12px;color:inherit;text-decoration:none}.auth-ui_brandMark__KoM7I{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:2px solid color-mix(in srgb,var(--surface-raised) 82%,transparent);border-radius:8px;background:transparent;color:var(--surface-raised);font-size:12px;font-weight:950;letter-spacing:.02em}.auth-ui_authBrandCopy__PBJYN{display:grid;min-width:0;gap:1px}.auth-ui_authBrandCopy__PBJYN strong{overflow:hidden;color:var(--surface-raised);font-size:15px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-ui_brandNameShort__oYidY{display:none}.auth-ui_authBackLink__4AEQt{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 12px;border-radius:var(--catp-radius-sm);color:color-mix(in srgb,var(--surface-raised) 88%,transparent);font-size:13px;font-weight:800;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.auth-ui_authBackLink__4AEQt svg{width:18px;height:18px}.auth-ui_authBackLink__4AEQt:hover{background:color-mix(in srgb,var(--surface-raised) 12%,transparent);color:var(--surface-raised)}.auth-ui_authBackLink__4AEQt:focus-visible,.auth-ui_authBrandLink__yH_9k:focus-visible,.auth-ui_outlineButton__WiyGN:focus-visible,.auth-ui_passwordToggle__oOfqw:focus-visible,.auth-ui_primaryButton__as4kL:focus-visible,.auth-ui_secondaryButton__qLgl8:focus-visible,.auth-ui_textLink__RKRMg:focus-visible{outline:3px solid var(--focus-ring,rgba(20,87,255,.28));outline-offset:3px}.auth-ui_authContent__gWhhk{position:relative;z-index:1;padding:22px clamp(18px,2.5vw,36px) 24px}.auth-ui_authSecuritySlot__wN9uS{width:min(1320px,100%);margin:0 auto 12px;display:flex;justify-content:flex-end}.auth-ui_loginSecurityBanner__xeKeA{display:inline-flex;max-width:560px;min-height:40px;align-items:center;gap:10px;padding:8px 13px;border:1.5px solid var(--state-success-border);border-radius:var(--catp-radius-md);background:var(--state-success-bg);color:var(--text-default);font-size:12px;line-height:1.35}.auth-ui_loginSecurityBanner__xeKeA svg{width:17px;height:17px;flex:0 0 auto;color:var(--state-success-text)}.auth-ui_loginSecurityBanner__xeKeA strong{color:var(--state-success-text)}.auth-ui_loginGrid__LOqgz{display:grid;width:min(1320px,100%);min-height:min(620px,calc(100vh - 130px));grid-template-columns:minmax(0,1.06fr) minmax(420px,.78fr);align-items:stretch;gap:20px;margin:0 auto}.auth-ui_loginDesktopAuth__xOVaF .auth-ui_loginGrid__LOqgz{max-width:1320px}.auth-ui_editorialPanel__yXY5o{position:relative;display:grid;min-width:0;min-height:610px;align-content:center;gap:26px;overflow:hidden;padding:clamp(34px,3.4vw,52px);border:1px solid rgba(255,255,255,.14);border-radius:var(--catp-radius-lg,16px);background:var(--catp-navy-950);color:var(--auth-on-dark);isolation:isolate}.auth-ui_editorialBody__5MBJG{position:relative;z-index:2;display:grid;align-content:start}.auth-ui_heroCopy__DZ2k9{display:grid;max-width:650px;gap:16px;margin-top:0}.auth-ui_eyebrowRow__c2BXt{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-ui_eyebrow__PBi0l{display:inline-flex;min-height:28px;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--catp-radius-pill);background:transparent;color:var(--catp-lime-300);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.auth-ui_eyebrowPlain__4wCaH{color:var(--auth-on-dark-subtle);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-ui_heroTitle__Tsq52{max-width:610px;margin:0;color:var(--auth-on-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1;text-wrap:balance}.auth-ui_accent___3wXz{display:block;color:var(--catp-lime-300)}.auth-ui_heroText__35k6s{max-width:52ch;margin:0;color:var(--auth-on-dark-muted);font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.52}.auth-ui_featureGrid__ho9z_{display:grid;max-width:660px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.auth-ui_featureStack__BRfX9{display:grid;max-width:560px;gap:0;margin-top:28px;border-top:1px solid rgba(255,255,255,.14)}.auth-ui_featureCard__T4P4i{display:grid;min-height:110px;align-content:start;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:var(--catp-radius-md);background:transparent}.auth-ui_featureLine__PalRL{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.auth-ui_featureIcon__4BApW,.auth-ui_helpIcon__ljwBF,.auth-ui_noticeIcon___OSY1,.auth-ui_panelIcon__6qoqZ{display:grid;place-items:center;border-radius:var(--catp-radius-md)}.auth-ui_featureIcon__4BApW{width:40px;height:40px;border:1.5px solid rgba(255,255,255,.28);background:transparent;color:var(--catp-lime-300)}.auth-ui_featureIcon__4BApW svg{width:20px;height:20px}.auth-ui_featureTitle__YPL47{margin:0;color:var(--auth-on-dark);font-size:13px;font-weight:900;line-height:1.2}.auth-ui_featureText__nZ5iI{margin:4px 0 0;color:var(--auth-on-dark-subtle);font-size:12px;line-height:1.4}.auth-ui_helpCard___4lhn{position:relative;z-index:2;display:grid;max-width:390px;grid-template-columns:42px minmax(0,1fr);gap:2px 13px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--catp-radius-lg);background:transparent}.auth-ui_helpIcon__ljwBF{grid-row:span 2;width:42px;height:42px;border:1.5px solid rgba(255,255,255,.24);background:transparent;color:var(--auth-on-dark)}.auth-ui_helpIcon__ljwBF svg{width:20px;height:20px}.auth-ui_helpCardTitle__9bw_e{margin:1px 0 0;color:var(--auth-on-dark);font-size:13px;font-weight:900}.auth-ui_helpCardText__gQHOx{margin:2px 0 10px;color:var(--auth-on-dark-subtle);font-size:12px;line-height:1.4}.auth-ui_outlineButton__WiyGN{grid-column:2;display:inline-flex;width:-moz-max-content;width:max-content;min-height:34px;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.28);border-radius:var(--catp-radius-sm);color:var(--auth-on-dark);font-size:11px;font-weight:850;text-decoration:none;transition:background-color var(--transition-fast)}.auth-ui_outlineButton__WiyGN:hover{background:rgba(255,255,255,.1)}.auth-ui_credentialColumn__kZBHJ{display:grid;min-width:0;align-content:center;gap:12px}.auth-ui_statusWrap__adKVf{width:100%;max-width:1320px;margin:0 auto 12px}.auth-ui_credentialColumn__kZBHJ .auth-ui_statusWrap__adKVf{max-width:none;margin:0}.auth-ui_credentialColumn__kZBHJ .auth-ui_statusWrap__adKVf:empty{display:none}.auth-ui_credentialPanel__ZnG7h,.auth-ui_registerPanel__24kAG{border:2px solid var(--frame);background:var(--surface-raised)}.auth-ui_credentialPanel__ZnG7h{display:grid;min-width:0;min-height:610px;align-content:center;gap:20px;padding:clamp(30px,3.4vw,48px);border-radius:var(--catp-radius-lg,16px)}.auth-ui_panelHeader__1LkDs{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px}.auth-ui_panelIcon__6qoqZ{width:50px;height:50px;border:1.5px solid var(--frame);background:var(--surface-raised);color:var(--frame)}.auth-ui_panelIcon__6qoqZ svg{width:23px;height:23px}.auth-ui_panelBadge__GXnGB{display:inline-flex;width:-moz-max-content;width:max-content;min-height:22px;align-items:center;margin-bottom:5px;padding:0 8px;border-radius:var(--catp-radius-pill);background:var(--catp-blue-50);color:var(--catp-blue-700);font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.auth-ui_panelTitle__ocQIa{margin:0;color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(26px,2.2vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.auth-ui_panelSubtitle__Rqxoh{max-width:48ch;margin:6px 0 0;color:var(--text-muted);font-size:13px;font-weight:550;line-height:1.45}.auth-ui_formStack__7d8SC{display:grid;gap:17px}.auth-ui_credentialPanel__ZnG7h label[for],.auth-ui_registerPanel__24kAG label[for]{color:var(--text-default);font-size:11px;font-weight:900;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.auth-ui_fieldWrap__hhuzK{position:relative;margin-top:5px}.auth-ui_input__S863a,.auth-ui_select__frrKu{width:100%;min-width:0;min-height:54px;border:1.5px solid var(--border-default);border-radius:var(--catp-radius-md);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:15px;font-weight:600;outline:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.auth-ui_input__S863a{padding:0 16px}.auth-ui_select__frrKu{padding:0 42px 0 16px}.auth-ui_input__S863a:hover,.auth-ui_select__frrKu:hover{border-color:var(--border-strong)}.auth-ui_input__S863a:focus,.auth-ui_select__frrKu:focus{border-color:var(--catp-blue-600);box-shadow:0 0 0 3px rgba(20,87,255,.14)}.auth-ui_input__S863a[aria-invalid=true],.auth-ui_select__frrKu[aria-invalid=true]{border-color:var(--state-danger-text)}.auth-ui_input__S863a:disabled,.auth-ui_select__frrKu:disabled{cursor:not-allowed;background:var(--surface-subtle);color:var(--text-muted)}.auth-ui_inputIcon__wehw9{position:absolute;top:50%;left:17px;z-index:1;display:grid;place-items:center;color:var(--text-muted);pointer-events:none;translate:0 -50%}.auth-ui_inputIcon__wehw9 svg{width:19px;height:19px}.auth-ui_inputWithIcon__iCjjk{padding-left:50px}.auth-ui_passwordToggle__oOfqw{position:absolute;top:50%;right:8px;display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;padding:0;border:0;border-radius:var(--catp-radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;translate:0 -50%}.auth-ui_passwordToggle__oOfqw:hover{background:var(--surface-accent);color:var(--catp-blue-700)}.auth-ui_passwordToggle__oOfqw svg{width:19px;height:19px}.auth-ui_formOptions__Pp4ig{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-default);font-size:13px}.auth-ui_checkLabel__uJL_Y{display:inline-flex;align-items:flex-start;gap:9px;color:var(--text-default);font-size:13px;font-weight:650;line-height:1.45}.auth-ui_checkbox__ZzRmu{width:24px;height:24px;flex:0 0 auto;margin-top:1px;accent-color:var(--catp-blue-600)}.auth-ui_textLink__RKRMg{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border-radius:var(--catp-radius-sm);color:var(--catp-blue-700);font-size:13px;font-weight:850;text-decoration:none}.auth-ui_textLink__RKRMg:hover{color:var(--catp-blue-600);text-decoration:underline;text-underline-offset:3px}.auth-ui_primaryButton__as4kL,.auth-ui_secondaryButton__qLgl8{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 17px;border-radius:var(--catp-radius-md);font-family:var(--font-body);font-size:14px;font-weight:900;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.auth-ui_primaryButton__as4kL,.auth-ui_primaryButton__as4kL:focus-visible,.auth-ui_primaryButton__as4kL:hover,.auth-ui_secondaryButton__qLgl8,.auth-ui_secondaryButton__qLgl8:focus-visible,.auth-ui_secondaryButton__qLgl8:hover{box-shadow:none!important;transform:none!important}.auth-ui_primaryButton__as4kL{border:2px solid var(--catp-navy-900);background:var(--catp-navy-900);color:var(--surface-raised)}.auth-ui_primaryButton__as4kL>span:last-child,.auth-ui_primaryButton__as4kL>svg:last-child{margin-left:auto}.auth-ui_primaryButton__as4kL:hover{background:var(--catp-navy-950);border-color:var(--catp-navy-950)}.auth-ui_secondaryButton__qLgl8{border:1.5px solid var(--border-default);background:var(--surface-raised);color:var(--text-default)}.auth-ui_secondaryButton__qLgl8 svg{width:18px;height:18px;color:var(--catp-blue-600)}.auth-ui_secondaryButton__qLgl8:hover{border-color:var(--catp-blue-400);background:var(--catp-blue-50)}.auth-ui_primaryButton__as4kL:disabled,.auth-ui_secondaryButton__qLgl8:disabled{cursor:wait;opacity:.64}.auth-ui_divider__NCaOx{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.auth-ui_divider__NCaOx:after,.auth-ui_divider__NCaOx:before{content:"";height:1px;background:var(--border-subtle)}.auth-ui_actionGrid__Bf1Xq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-ui_noticeCard__ib0Po{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1.5px solid var(--state-success-border);border-radius:var(--catp-radius-lg);background:var(--state-success-bg);color:var(--state-success-text)}.auth-ui_noticeCardInfo__V0BgK{border-color:var(--state-info-border);background:var(--state-info-bg);color:var(--state-info-text)}.auth-ui_noticeIcon___OSY1{width:40px;height:40px;background:transparent;border:1.5px solid;color:var(--state-success-text)}.auth-ui_noticeCardInfo__V0BgK .auth-ui_noticeIcon___OSY1{color:var(--state-info-text)}.auth-ui_noticeIcon___OSY1 svg{width:19px;height:19px}.auth-ui_noticeTitle__1LpRw{margin:2px 0 3px;color:currentColor;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.auth-ui_noticeText__SBorJ{color:var(--text-default);font-size:12px;line-height:1.48}.auth-ui_noticeText__SBorJ p{margin:0}.auth-ui_loginFirstEntryNotice__mvFne .auth-ui_noticeCard__ib0Po{margin-top:2px}.auth-ui_captchaImage__p_ojd{max-width:100%;height:auto;border:1.5px solid var(--border-default);border-radius:var(--catp-radius-md);background:var(--surface-raised)}.auth-ui_authJourney__pphNa{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;margin-bottom:2px;border:1.5px solid var(--border-default);border-radius:var(--catp-radius-lg);background:var(--surface-raised)}.auth-ui_authJourneyStep__mfRbl{position:relative;display:grid;min-width:0;min-height:62px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;border-right:1px solid var(--border-subtle);color:var(--text-muted)}.auth-ui_authJourneyStep__mfRbl:last-child{border-right:0}.auth-ui_authJourneyIndex__ZP23L{display:grid;width:28px;height:28px;place-items:center;border:1.5px solid var(--border-default);border-radius:8px;background:var(--surface-raised);color:var(--text-muted);font-size:10px;font-weight:950;font-variant-numeric:tabular-nums}.auth-ui_authJourneyIndex__ZP23L svg{width:14px;height:14px}.auth-ui_authJourneyCopy__nSlBn{display:grid;min-width:0;gap:1px}.auth-ui_authJourneyCopy__nSlBn span,.auth-ui_authJourneyCopy__nSlBn strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-ui_authJourneyCopy__nSlBn strong{color:var(--text-default);font-size:10px;font-weight:900}.auth-ui_authJourneyCopy__nSlBn span{font-size:9px;font-weight:650}.auth-ui_authJourneyActive__O4wCn{background:var(--catp-navy-900);color:var(--surface-raised)}.auth-ui_authJourneyActive__O4wCn .auth-ui_authJourneyCopy__nSlBn span,.auth-ui_authJourneyActive__O4wCn .auth-ui_authJourneyCopy__nSlBn strong{color:var(--surface-raised)}.auth-ui_authJourneyActive__O4wCn .auth-ui_authJourneyIndex__ZP23L{border-color:var(--surface-raised);background:var(--surface-raised);color:var(--catp-navy-900)}.auth-ui_authJourneyCompleted__KSJ04 .auth-ui_authJourneyIndex__ZP23L{border-color:var(--state-success-border);background:var(--state-success-bg);color:var(--state-success-text)}.auth-ui_passwordStrength__LdaD0{display:grid;gap:6px;margin-top:8px}.auth-ui_passwordStrengthTopline__Z_4p9{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:10px;font-weight:750}.auth-ui_passwordStrengthTopline__Z_4p9 strong{color:var(--text-default);font-weight:900}.auth-ui_passwordStrengthTrack__QrV1_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.auth-ui_passwordStrengthTrack__QrV1_ span{height:4px;border-radius:var(--catp-radius-pill);background:var(--border-subtle)}.auth-ui_passwordStrength__LdaD0[data-score="1"] .auth-ui_passwordStrengthTrack__QrV1_ span[data-active=true]{background:var(--state-danger-text)}.auth-ui_passwordStrength__LdaD0[data-score="2"] .auth-ui_passwordStrengthTrack__QrV1_ span[data-active=true]{background:var(--state-warning-text)}.auth-ui_passwordStrength__LdaD0[data-score="3"] .auth-ui_passwordStrengthTrack__QrV1_ span[data-active=true],.auth-ui_passwordStrength__LdaD0[data-score="4"] .auth-ui_passwordStrengthTrack__QrV1_ span[data-active=true]{background:var(--state-success-text)}.auth-ui_passwordStrength__LdaD0 p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.4}.auth-ui_registerShell__E_D2O{display:grid;width:min(1320px,100%);grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:start;gap:20px;margin:0 auto}.auth-ui_registerIntro__bGZWY{position:sticky;top:94px;display:grid;min-height:480px;align-content:center;gap:20px;overflow:hidden;padding:32px;border:1px solid rgba(255,255,255,.14);border-radius:var(--catp-radius-lg,16px);background:var(--catp-navy-950);color:var(--auth-on-dark);isolation:isolate}.auth-ui_registerIntroPhoto__HZ_s8{position:absolute;inset:0;z-index:-3;background-image:url(/ui/torneos/hero-banner-optimized-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.auth-ui_registerIntroScrim__PGLAl{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(2,8,23,.58),rgba(2,8,23,.8))}.auth-ui_registerIntroTop__P_7wr{display:grid;gap:16px}.auth-ui_registerIntroEyebrow__j_IBu{display:inline-flex;width:-moz-max-content;width:max-content;min-height:28px;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.24);border-radius:var(--catp-radius-pill);color:var(--auth-on-dark-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.auth-ui_registerIntroEyebrow__j_IBu span{width:7px;height:7px;border-radius:50%;background:var(--catp-lime-300)}.auth-ui_registerIntroTitle__LXUEy{max-width:8ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.6vw,50px);font-weight:700;letter-spacing:-.02em;line-height:1}.auth-ui_registerIntroDescription__Ftkxe{margin:0;color:var(--auth-on-dark-muted);font-size:14px;line-height:1.55}.auth-ui_registerIntroList__GnVwh{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}.auth-ui_registerIntroList__GnVwh>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.auth-ui_registerIntroList__GnVwh>div:last-child{border-bottom:0}.auth-ui_registerIntroList__GnVwh svg{width:36px;height:36px;padding:8px;border:1.5px solid rgba(255,255,255,.24);border-radius:var(--catp-radius-sm);background:transparent;color:var(--catp-lime-300)}.auth-ui_registerIntroList__GnVwh span{display:grid;gap:2px}.auth-ui_registerIntroList__GnVwh strong{color:var(--auth-on-dark);font-size:13px;font-weight:900}.auth-ui_registerIntroList__GnVwh small{color:var(--auth-on-dark-subtle);font-size:11px;line-height:1.4}.auth-ui_registerIntroFoot__PxcpD{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.auth-ui_registerIntroFoot__PxcpD>span{display:grid;width:34px;height:34px;place-items:center;border:1.5px solid var(--catp-lime-300);border-radius:var(--catp-radius-sm);color:var(--catp-lime-300);font-size:11px;font-weight:950}.auth-ui_registerIntroFoot__PxcpD p{margin:0;color:var(--auth-on-dark-muted);font-size:11px;line-height:1.45}.auth-ui_registerPanel__24kAG{min-width:0;padding:clamp(28px,3vw,42px);border-radius:var(--catp-radius-lg,16px)}.auth-ui_registrationSection__zzslU{display:grid;gap:16px;margin-top:18px;padding:18px;border:1.5px solid var(--border-default);border-radius:var(--catp-radius-lg);background:var(--surface-subtle)}.auth-ui_registrationSectionHeader__cld1z{display:block;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.auth-ui_registrationSectionIndex__ev1Bi{display:grid;width:36px;height:36px;place-items:center;border:1.5px solid var(--frame);border-radius:var(--catp-radius-sm);background:var(--surface-raised);color:var(--frame);font-size:10px;font-weight:950;font-variant-numeric:tabular-nums}.auth-ui_registrationSectionHeader__cld1z h2{margin:0;color:var(--text-strong);font-family:var(--font-heading);font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1}.auth-ui_registrationSectionHeader__cld1z p{margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.4}.auth-ui_formGrid__iTAG7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px}.auth-ui_formGridTwo__SDTfx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px}.auth-ui_deferredRegisterSections__OSfts{content-visibility:auto;contain-intrinsic-size:680px}.auth-ui_deferredRegisterPlaceholder__44X2c{display:grid;gap:12px;padding-top:18px}.auth-ui_sectionTitle__UUtjR{color:var(--text-default);font-size:12px;font-weight:850}.auth-ui_deferredRegisterSkeleton__1PF0_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-ui_deferredRegisterSkeleton__1PF0_ span,.auth-ui_loadingInput__5yDn1{min-height:54px;border:1.5px solid var(--border-subtle);border-radius:var(--catp-radius-md);background:var(--surface-subtle);color:transparent;animation:auth-ui_authPulse__o7ge_ 1.4s ease-in-out infinite}.auth-ui_registerActions__vzchj{grid-template-columns:minmax(0,1fr);align-items:center;margin-top:20px}.auth-ui_registerActions__vzchj.auth-ui_formStack__7d8SC{display:grid}.auth-ui_legalConsent__YL4lx{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.auth-ui_legalConsent__YL4lx a{color:var(--catp-blue-700);font-weight:800}.auth-ui_bottomLink__EESOY{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:13px}.auth-ui_legalError__Y_N9R{margin-top:7px;color:var(--state-danger-text);font-size:11px;font-weight:850}.auth-ui_devCard__vP7w_{margin-top:2px;padding:13px 14px;border:1.5px solid var(--state-info-border);border-radius:var(--catp-radius-md);background:var(--state-info-bg);color:var(--text-default);font-size:12px;line-height:1.45;word-break:break-word}.auth-ui_devCardTitle__9Jd7Z{display:block;margin-bottom:4px;color:var(--state-info-text);font-weight:900}.auth-ui_devCard__vP7w_ a{color:var(--catp-blue-700);font-weight:800}.auth-ui_successShell__8trJt{display:grid;width:min(660px,100%);min-height:calc(100vh - 146px);align-content:center;margin:0 auto}.auth-ui_successPanel__JZTe0{position:relative;min-height:auto;gap:24px;padding-top:42px}.auth-ui_successMark__9sA00{display:grid;width:70px;height:70px;place-items:center;margin:0 auto 2px;border:2px solid var(--state-success-border);border-radius:50%;background:var(--state-success-bg);color:var(--state-success-text)}.auth-ui_successMark__9sA00 svg{width:32px;height:32px}.auth-ui_successCopy__efq0F{display:grid;gap:8px;text-align:center}.auth-ui_successCopy__efq0F h1{margin:0;color:var(--text-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.6vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.auth-ui_successCopy__efq0F p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.auth-ui_authHelpFooter__kY6wO{display:flex;width:min(1320px,100%);align-items:center;justify-content:center;gap:9px;margin:14px auto 0;color:var(--text-muted);font-size:12px}.auth-ui_authHelpFooterCompact__MAw8f{margin-top:12px}.auth-ui_footerIcon__yh_oM{display:grid;width:32px;height:32px;place-items:center;border:1.5px solid var(--border-default);border-radius:50%;color:var(--catp-blue-700)}.auth-ui_footerIcon__yh_oM svg{width:15px;height:15px}.auth-ui_authHelpFooter__kY6wO a{color:var(--catp-blue-700);font-weight:800;text-decoration:none}.auth-ui_authHelpFooter__kY6wO a:hover{text-decoration:underline;text-underline-offset:3px}.auth-ui_compactAuth__yKukF .auth-ui_authContent__gWhhk{min-height:calc(100vh - 72px)}.auth-ui_authLoadingFrame__lD4AI{display:grid;width:min(1200px,100%);min-height:min(680px,calc(100vh - 142px));grid-template-columns:minmax(0,1.05fr) minmax(390px,.78fr);gap:20px;margin:0 auto}.auth-ui_authLoadingWide__vht_C{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)}.auth-ui_authLoadingEditorial__lJVIH,.auth-ui_authLoadingPanel__JUnKv{display:grid;align-content:center;gap:16px;padding:42px;border-radius:var(--catp-radius-lg,16px)}.auth-ui_authLoadingEditorial__lJVIH{border:1px solid rgba(255,255,255,.14);background:var(--catp-navy-950)}.auth-ui_authLoadingPanel__JUnKv{border:2px solid var(--frame);background:var(--surface-raised)}.auth-ui_authLoadingButton__Rb8Ad,.auth-ui_authLoadingCopyShort__LHbtQ,.auth-ui_authLoadingCopy__csOVc,.auth-ui_authLoadingHeading__I6qW9,.auth-ui_authLoadingIcon__3_OXV,.auth-ui_authLoadingInput__D663U,.auth-ui_authLoadingPill__d1gUr,.auth-ui_authLoadingTitleShort__XNvWm,.auth-ui_authLoadingTitle__USXRb{display:block;border-radius:var(--catp-radius-sm);background:rgba(255,255,255,.13);animation:auth-ui_authPulse__o7ge_ 1.4s ease-in-out infinite}.auth-ui_authLoadingPill__d1gUr{width:110px;height:28px}.auth-ui_authLoadingTitle__USXRb{width:78%;height:58px;margin-top:30px}.auth-ui_authLoadingTitleShort__XNvWm{width:52%;height:58px}.auth-ui_authLoadingCopy__csOVc{width:88%;height:14px}.auth-ui_authLoadingCopyShort__LHbtQ{width:66%;height:14px}.auth-ui_authLoadingIcon__3_OXV{width:52px;height:52px;background:var(--surface-accent)}.auth-ui_authLoadingHeading__I6qW9{width:58%;height:36px;background:var(--surface-accent)}.auth-ui_authLoadingPanel__JUnKv .auth-ui_authLoadingCopy__csOVc{background:var(--surface-subtle)}.auth-ui_authLoadingInput__D663U{width:100%;height:56px;background:var(--surface-subtle)}.auth-ui_authLoadingButton__Rb8Ad{width:100%;height:54px;background:var(--catp-blue-100)}@keyframes auth-ui_authPulse__o7ge_{0%,to{opacity:.56}50%{opacity:1}}@media (max-width:1080px){.auth-ui_loginGrid__LOqgz{grid-template-columns:minmax(0,.9fr) minmax(390px,1fr)}.auth-ui_featureGrid__ho9z_{grid-template-columns:1fr}.auth-ui_featureCard__T4P4i{min-height:auto;grid-template-columns:42px minmax(0,1fr);align-items:center}.auth-ui_registerShell__E_D2O{grid-template-columns:270px minmax(0,1fr)}.auth-ui_registerIntro__bGZWY{padding:26px}.auth-ui_formGrid__iTAG7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.auth-ui_authContent__gWhhk{padding-right:20px;padding-left:20px}.auth-ui_authSecuritySlot__wN9uS{justify-content:stretch}.auth-ui_loginSecurityBanner__xeKeA{max-width:none;flex:1}.auth-ui_authLoadingFrame__lD4AI,.auth-ui_authLoadingWide__vht_C,.auth-ui_loginGrid__LOqgz,.auth-ui_registerShell__E_D2O{grid-template-columns:1fr}.auth-ui_credentialPanel__ZnG7h,.auth-ui_editorialPanel__yXY5o,.auth-ui_loginGrid__LOqgz{min-height:auto}.auth-ui_editorialPanel__yXY5o{padding:34px}.auth-ui_heroCopy__DZ2k9{margin-top:34px}.auth-ui_featureGrid__ho9z_{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-ui_featureCard__T4P4i{display:grid;min-height:118px;grid-template-columns:1fr}.auth-ui_registerIntro__bGZWY{position:relative;top:auto;min-height:auto}.auth-ui_registerIntroTitle__LXUEy{max-width:12ch}.auth-ui_registerIntroList__GnVwh{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:0}.auth-ui_registerIntroList__GnVwh>div{grid-template-columns:1fr;border:1px solid rgba(255,255,255,.14);border-radius:var(--catp-radius-md);padding:13px}.auth-ui_authLoadingEditorial__lJVIH{min-height:300px}}@media (max-width:640px){.auth-ui_authTopbarInner__tXvfL{width:calc(100% - 28px);min-height:64px}.auth-ui_brandMark__KoM7I{width:40px;height:40px}.auth-ui_authBrandCopy__PBJYN strong{max-width:none;font-size:13px}.auth-ui_brandNameLong__Crhno{display:none}.auth-ui_brandNameShort__oYidY{display:inline}.auth-ui_authBackLink__4AEQt span,.auth-ui_authBrandCopy__PBJYN>span{display:none}.auth-ui_authBackLink__4AEQt{width:40px;padding:0;justify-content:center}.auth-ui_authContent__gWhhk{padding:12px 12px 18px}.auth-ui_authSecuritySlot__wN9uS{margin-bottom:10px}.auth-ui_loginSecurityBanner__xeKeA{align-items:flex-start;font-size:11px}.auth-ui_loginGrid__LOqgz,.auth-ui_registerShell__E_D2O{gap:10px}.auth-ui_editorialPanel__yXY5o{min-height:230px;padding:24px;border-radius:var(--catp-radius-lg)}.auth-ui_heroCopy__DZ2k9{gap:10px;margin-top:0}.auth-ui_eyebrowPlain__4wCaH,.auth-ui_featureGrid__ho9z_,.auth-ui_featureStack__BRfX9,.auth-ui_helpCard___4lhn{display:none}.auth-ui_heroTitle__Tsq52{max-width:10ch;font-size:clamp(36px,12vw,46px)}.auth-ui_heroText__35k6s{max-width:34ch;font-size:13px}.auth-ui_credentialPanel__ZnG7h,.auth-ui_registerPanel__24kAG{padding:22px 18px;border-radius:var(--catp-radius-lg)}.auth-ui_credentialPanel__ZnG7h{gap:18px}.auth-ui_panelHeader__1LkDs{grid-template-columns:44px minmax(0,1fr);gap:12px}.auth-ui_panelIcon__6qoqZ{width:44px;height:44px}.auth-ui_panelTitle__ocQIa{font-size:25px}.auth-ui_panelSubtitle__Rqxoh{font-size:12px}.auth-ui_formStack__7d8SC{gap:15px}.auth-ui_formOptions__Pp4ig{align-items:flex-start;flex-direction:column;gap:4px}.auth-ui_actionGrid__Bf1Xq,.auth-ui_deferredRegisterSkeleton__1PF0_,.auth-ui_formGridTwo__SDTfx,.auth-ui_formGrid__iTAG7,.auth-ui_registerActions__vzchj.auth-ui_formStack__7d8SC{grid-template-columns:1fr}.auth-ui_noticeCard__ib0Po{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.auth-ui_noticeIcon___OSY1{width:34px;height:34px}.auth-ui_authJourneyStep__mfRbl{min-height:54px;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:7px}.auth-ui_authJourneyIndex__ZP23L{width:26px;height:26px}.auth-ui_authJourneyCopy__nSlBn strong{font-size:9px}.auth-ui_authJourneyCopy__nSlBn span{display:none}.auth-ui_registerIntro__bGZWY{gap:16px;padding:24px;border-radius:var(--catp-radius-lg)}.auth-ui_registerIntroTitle__LXUEy{font-size:40px}.auth-ui_registerIntroList__GnVwh{display:none}.auth-ui_registrationSection__zzslU{padding:16px}.auth-ui_registrationSectionHeader__cld1z{display:block}.auth-ui_registrationSectionIndex__ev1Bi{width:32px;height:32px}.auth-ui_bottomLink__EESOY{align-items:stretch;flex-direction:column;text-align:center}.auth-ui_successShell__8trJt{min-height:calc(100vh - 108px)}.auth-ui_successPanel__JZTe0{padding-top:30px}.auth-ui_authHelpFooter__kY6wO{display:none}.auth-ui_authLoadingFrame__lD4AI{gap:10px}.auth-ui_authLoadingEditorial__lJVIH{min-height:230px;padding:24px}.auth-ui_authLoadingPanel__JUnKv{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.auth-ui_authLoadingButton__Rb8Ad,.auth-ui_authLoadingCopyShort__LHbtQ,.auth-ui_authLoadingCopy__csOVc,.auth-ui_authLoadingHeading__I6qW9,.auth-ui_authLoadingIcon__3_OXV,.auth-ui_authLoadingInput__D663U,.auth-ui_authLoadingPill__d1gUr,.auth-ui_authLoadingTitleShort__XNvWm,.auth-ui_authLoadingTitle__USXRb,.auth-ui_deferredRegisterSkeleton__1PF0_ span,.auth-ui_loadingInput__5yDn1{animation:none}.auth-ui_authBackLink__4AEQt,.auth-ui_outlineButton__WiyGN,.auth-ui_primaryButton__as4kL,.auth-ui_secondaryButton__qLgl8{transition:none}}