.auth_shell__c979F{--ink0:#090B0D;--ink1:#111417;--ink2:#181C21;--ink3:#232830;--fg:#F2F1EC;--fg2:#A6ABB3;--fg3:#6E747D;--line:rgba(245,244,239,0.12);--line2:rgba(245,244,239,0.26);--flame:#F64C13;--flame-soft:#FF6A3D;--red:#FF6B5A;--ease:cubic-bezier(.22,.61,.36,1);--display:var(--font-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:dark;box-sizing:border-box;position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--ink0);color:var(--fg);font-family:var(--display);-webkit-font-smoothing:antialiased;overflow-x:clip}.auth_shell__c979F ::-moz-selection{background:var(--flame);color:#fff}.auth_shell__c979F ::selection{background:var(--flame);color:#fff}.auth_shell__c979F *,.auth_shell__c979F :after,.auth_shell__c979F :before{box-sizing:border-box}.auth_brand__n3_hs{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:calc(env(safe-area-inset-top, 0px) + 32px) clamp(24px,4vw,56px) 36px;border-right:1px solid var(--line);overflow:hidden;isolation:isolate}.auth_brand__n3_hs:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),linear-gradient(rgba(245,244,239,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,244,239,.04) 1px,transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;mask-image:radial-gradient(ellipse 90% 80% at 30% 45%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 30% 45%,#000 30%,transparent 80%)}.auth_brand__n3_hs:after{content:"";width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(246,76,19,.22),rgba(246,76,19,.06) 45%,transparent 70%);pointer-events:none}.auth_brand__n3_hs:after,.auth_crosshair__Q_rq9{position:absolute;z-index:-1;left:58%;top:38%;transform:translate(-50%,-50%)}.auth_crosshair__Q_rq9{width:18px;height:18px;border:1.5px solid var(--flame);border-radius:50%;box-shadow:0 0 0 6px rgba(246,76,19,.12)}.auth_crosshair__Q_rq9:after,.auth_crosshair__Q_rq9:before{content:"";position:absolute;background:rgba(246,76,19,.45)}.auth_crosshair__Q_rq9:before{left:50%;top:-60px;bottom:-60px;width:1px;transform:translateX(-50%)}.auth_crosshair__Q_rq9:after{top:50%;left:-60px;right:-60px;height:1px;transform:translateY(-50%)}.auth_coords__8WG7R{position:absolute;left:calc(58% + 18px);top:calc(38% + 14px);font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--fg3);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.auth_crosshair__Q_rq9{animation:auth_ping__6hBV1 2.4s var(--ease) infinite}@keyframes auth_ping__6hBV1{0%{box-shadow:0 0 0 0 rgba(246,76,19,.35)}70%{box-shadow:0 0 0 16px rgba(246,76,19,0)}to{box-shadow:0 0 0 0 rgba(246,76,19,0)}}}.auth_logo__kC1qL{display:inline-flex;align-items:center;gap:12px;color:var(--fg);text-decoration:none;width:-moz-max-content;width:max-content}.auth_logoMark__q3OC8{height:38px;width:auto;color:var(--flame);display:block}.auth_logoWord__GEJbO{height:26px;width:auto;display:block}.auth_label__642y9{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fg3);margin:0;display:flex;align-items:center;gap:10px}.auth_labelDot__SJwPM{width:7px;height:7px;border-radius:50%;background:var(--flame);box-shadow:0 0 10px rgba(246,76,19,.8)}.auth_headline__Edotb{font-family:var(--display);font-weight:800;font-stretch:118%;letter-spacing:-.03em;line-height:.9;text-transform:uppercase;font-size:clamp(2.6rem,5.4vw,5.6rem);margin:18px 0 0;text-wrap:balance}.auth_headline__Edotb em{font-style:normal;color:var(--flame)}.auth_lede__mWvXO{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5;color:var(--fg2);max-width:40ch;margin:22px 0 0}.auth_brandFoot__WJsOm{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3)}.auth_brandFoot__WJsOm b{color:var(--fg2);font-weight:500}.auth_panel__un_Sa{display:flex;flex-direction:column;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + 32px) clamp(20px,5vw,72px) calc(env(safe-area-inset-bottom, 0px) + 32px);background:linear-gradient(180deg,var(--ink1),var(--ink0))}.auth_panelInner__pB8J6{width:100%;max-width:420px;margin:0 auto;min-width:0}.auth_title__INrSP{font-family:var(--display);font-weight:800;font-stretch:112%;letter-spacing:-.02em;text-transform:uppercase;line-height:.95;font-size:clamp(2rem,3vw,2.6rem);margin:14px 0 8px}.auth_sub__iaerr{color:var(--fg2);margin:0 0 30px;font-size:.98rem;line-height:1.5}.auth_form__FcSZa{display:grid;gap:18px}.auth_field__JIFju{display:grid;gap:8px}.auth_fieldLabel__JsOGP{font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.auth_input__2iiLT{height:52px;width:100%;padding:0 16px;border-radius:14px;border:1px solid var(--line2);background:var(--ink2);color:var(--fg);font-family:var(--display);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.auth_input__2iiLT::-moz-placeholder{color:var(--fg3)}.auth_input__2iiLT::placeholder{color:var(--fg3)}.auth_input__2iiLT:hover{border-color:rgba(245,244,239,.4)}.auth_input__2iiLT:focus-visible{border-color:var(--flame);background:var(--ink3);box-shadow:0 0 0 4px rgba(246,76,19,.18)}.auth_input__2iiLT[aria-invalid=true]{border-color:var(--red)}.auth_error__WpX77{color:var(--red);font-size:.82rem;margin:0}.auth_hint__XODt8{color:var(--fg3);font-size:.8rem;margin:0}.auth_row2__Wra_X{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth_btn__P4v3q{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;height:54px;width:100%;margin-top:6px;padding:0 28px;border-radius:999px;border:1px solid transparent;background:var(--flame);color:#fff;font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px -14px rgba(255,77,28,.7);transition:background .2s,transform .2s var(--ease)}.auth_btn__P4v3q:hover:not(:disabled){background:var(--flame-soft)}.auth_btn__P4v3q:active:not(:disabled){transform:translateY(1px)}.auth_btn__P4v3q:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.auth_btn__P4v3q:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth_arrow__rdCX8{width:14px;height:14px;transition:transform .3s var(--ease)}.auth_btn__P4v3q:hover:not(:disabled) .auth_arrow__rdCX8{transform:translateX(3px)}.auth_spin__6DziB{width:16px;height:16px}.auth_notice__EYy_j{border:1px solid rgba(255,178,36,.4);background:rgba(255,178,36,.08);color:var(--fg2);border-radius:14px;padding:12px 14px;font-size:.88rem;margin-bottom:18px}.auth_notice__EYy_j strong{color:#FFB224;display:block;margin-bottom:2px}.auth_foot__F6feI{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:.84rem;color:var(--fg3)}.auth_foot__F6feI a{color:var(--fg2);text-decoration:none}.auth_foot__F6feI a:hover{color:var(--fg)}.auth_foot__F6feI a:focus-visible{outline:2px solid var(--flame);outline-offset:2px;border-radius:4px}.auth_mono__sS_oA{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.auth_loading__7pVgz{color:var(--fg2);font-size:.95rem}@media (max-width:900px){.auth_shell__c979F{grid-template-columns:minmax(0,1fr)}.auth_brand__n3_hs{border-right:0;border-bottom:1px solid var(--line);gap:26px;padding-bottom:28px}.auth_brand__n3_hs:after{width:360px;height:360px;left:78%;top:30%}.auth_crosshair__Q_rq9{left:78%;top:30%}.auth_coords__8WG7R{display:none}.auth_headline__Edotb{font-size:clamp(1.75rem,8.2vw,3.2rem);font-stretch:112%;margin-top:14px}.auth_lede__mWvXO{margin-top:14px}.auth_brandFoot__WJsOm{display:none}.auth_panel__un_Sa{justify-content:flex-start;padding-top:32px}}@media (max-width:420px){.auth_row2__Wra_X{grid-template-columns:1fr}}