.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding-block:max(var(--space-8, 32px),var(--safe-top, 0px)) max(var(--space-8, 32px),var(--safe-bottom, 0px));padding-inline:max(var(--space-4, 16px),var(--safe-left, 0px)) max(var(--space-4, 16px),var(--safe-right, 0px))}.auth-container{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-5, 20px)}.auth-logo{display:flex;justify-content:center;margin-bottom:var(--space-2, 8px)}.auth-logo img{height:132px;width:auto}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);overflow:hidden;background:var(--color-bg-card)}.auth-tab{appearance:none;border:none;background:transparent;padding:var(--space-2_5, 10px) 0;font:inherit;font-weight:700;font-family:var(--font-mono, "Courier New", Courier, monospace);cursor:pointer;transition:background var(--duration-fast, .15s) ease,color var(--duration-fast, .15s) ease;color:var(--color-text-muted)}.auth-tab.active{background:var(--color-gold);color:var(--color-gold-ink)}.auth-tab:not(.active):hover{background:var(--color-bg-muted)}.auth-panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px);padding:var(--space-6, 24px);box-shadow:var(--shadow-md, 0 1px 3px rgba(0, 0, 0, .04))}.auth-panel[hidden]{display:none}.auth-panel-title{font-family:var(--font-mono, "Courier New", Courier, monospace);font-weight:900;font-size:var(--text-lg, 18px);margin:0 0 var(--space-1, 4px);color:var(--color-text)}.auth-panel-desc{font-size:var(--text-sm, 14px);color:var(--color-text-muted);margin:0 0 var(--space-4, 16px)}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.auth-field label{font-weight:800;font-size:13px;font-family:var(--font-mono, "Courier New", Courier, monospace);color:var(--color-text)}.auth-field input{appearance:none;border:1px solid var(--input-border, var(--color-border));border-radius:var(--radius-md, 10px);padding:var(--space-2_5, 10px) var(--space-3, 12px);font:inherit;font-size:15px;background:var(--input-bg, var(--color-bg));color:var(--color-text);transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}.auth-field input::placeholder{color:var(--color-text-muted);opacity:.7}.auth-field input:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-light, rgba(var(--color-gold-rgb, 211, 175, 55), .15))}.auth-field input.error{border-color:var(--color-danger)}.auth-field-error{font-size:12px;color:var(--color-danger);min-height:16px}.auth-password-wrap{position:relative}.auth-password-wrap input{width:100%;padding-right:42px}.auth-toggle-pw{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:var(--space-1, 4px);display:flex}.auth-toggle-pw:hover{color:var(--color-text)}.auth-password-strength{display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:2px}.auth-strength-bar{flex:1;height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.auth-strength-fill{height:100%;width:0;border-radius:2px;transition:width .2s ease,background .2s ease}.auth-strength-fill[data-strength=weak]{width:25%;background:var(--color-danger)}.auth-strength-fill[data-strength=fair]{width:50%;background:var(--color-warning)}.auth-strength-fill[data-strength=good]{width:75%;background:var(--color-success)}.auth-strength-fill[data-strength=strong]{width:100%;background:var(--color-success-dark, #059669)}.auth-strength-label{font-size:11px;font-weight:700;font-family:var(--font-mono, "Courier New", Courier, monospace);min-width:48px;color:var(--color-text-muted)}.auth-code-input{text-align:center;font-size:24px;letter-spacing:.3em;font-family:var(--font-mono, "Courier New", Courier, monospace);font-weight:700}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:11px 18px;border:1px solid var(--color-gold);border-radius:999px;font:inherit;font-weight:700;font-family:var(--font-mono, "Courier New", Courier, monospace);cursor:pointer;transition:transform .06s ease,box-shadow .12s ease,background var(--duration-fast, .15s) ease;white-space:nowrap}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-btn-primary{background:var(--color-gold);color:var(--color-gold-ink);box-shadow:0 2px #0000000f}.auth-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--color-gold-rgb, 211, 175, 55),.25)}.auth-btn-oauth{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text);font-weight:600;flex:1;min-width:0;font-size:13px}.auth-btn-oauth:hover{background:var(--color-bg-muted);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.auth-spinner{width:16px;height:16px;border:2px solid var(--color-border);border-top-color:currentColor;border-radius:50%;animation:auth-spin .6s linear infinite}.auth-spinner[hidden]{display:none}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-divider{display:flex;align-items:center;gap:var(--space-3, 12px);margin:var(--space-4, 16px) 0;font-size:12px;color:#545860;opacity:1}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-oauth{display:flex;gap:var(--space-2, 8px)}.auth-row{display:flex;align-items:center;gap:var(--space-3, 12px)}.auth-between{justify-content:space-between}.auth-checkbox{display:inline-flex;align-items:flex-start;gap:var(--space-2, 8px);font-size:13px;cursor:pointer;color:var(--color-text)}.auth-checkbox input[type=checkbox]{appearance:auto;width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--color-gold);border:2px solid var(--color-border);border-radius:4px;cursor:pointer;flex-shrink:0}.auth-checkbox span{padding-top:1px;line-height:1.4}.auth-link{font-size:13px;color:var(--color-gold);text-decoration:none;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-back{display:block;margin-top:var(--space-3, 12px);text-align:center}.auth-message{padding:var(--space-2_5, 10px) 14px;border-radius:var(--radius-md, 10px);font-size:var(--text-sm, 14px);font-weight:600}.auth-message[hidden]{display:none}.auth-message.auth-message-error{background:var(--color-danger-light);border:1px solid var(--color-danger);color:var(--color-danger)}.auth-message.auth-message-success{background:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success-dark)}.auth-footer{text-align:center;font-size:12px;color:var(--color-text-muted);line-height:1.6}@media(max-width:480px){.auth-container{gap:14px}.auth-panel{padding:18px 14px}.auth-oauth{flex-direction:column}.auth-logo img{height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-entry-page{--auth-bg: #080908;--auth-surface: #101110;--auth-surface-2: #151614;--auth-surface-3: #1a1b18;--auth-line: rgba(255, 255, 255, .11);--auth-line-strong: rgba(var(--color-gold-rgb, 211, 175, 55), .34);--auth-text: #f4f2eb;--auth-muted: #aaa9a2;--auth-soft: #74756f;--auth-danger: #ffb3b7;--auth-danger-bg: rgba(255, 91, 99, .12);--auth-success: #79dda1;--auth-success-bg: rgba(52, 211, 153, .11);min-width:320px;color:var(--auth-text);background:radial-gradient(circle at 8% 8%,rgba(var(--color-gold-rgb, 211, 175, 55),.1),transparent 28rem),var(--auth-bg)}html[data-theme=light] .auth-entry-page,html.light .auth-entry-page{--auth-bg: #eeede8;--auth-surface: #fbfaf6;--auth-surface-2: #f3f1eb;--auth-surface-3: #ebe8df;--auth-line: rgba(20, 21, 18, .14);--auth-text: #171813;--auth-muted: #55574f;--auth-soft: #73766d;--auth-danger: #9f2530;--auth-danger-bg: rgba(190, 35, 49, .09);--auth-success: #126c3a;--auth-success-bg: rgba(18, 108, 58, .09)}.auth-entry-page #eye-rest-veil,.auth-entry-page #eye-rest-center,.auth-entry-page #eye-rest-panel,.auth-entry-page #idle-layer,.auth-entry-page .auth-footer{display:none!important}.auth-entry-page .auth-page{display:block;min-height:100vh;min-height:100dvh;padding:clamp(12px,2vw,32px);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px}.auth-entry-page .auth-identity-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,.78fr);width:min(100%,1720px);min-height:calc(100dvh - clamp(24px,4vw,64px));margin-inline:auto;overflow:hidden;border:1px solid var(--auth-line);border-radius:18px;background:var(--auth-surface);box-shadow:0 34px 90px #00000052}.auth-entry-page .auth-identity-shell:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 1px #ffffff0a}.auth-entry-page .auth-trust-pane{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(32px,4.2vw,76px);overflow:hidden;border-right:1px solid var(--auth-line);background:radial-gradient(circle at 74% 25%,rgba(var(--color-gold-rgb, 211, 175, 55),.15),transparent 23rem),linear-gradient(145deg,rgba(var(--color-gold-rgb, 211, 175, 55),.055),transparent 44%),#0d0e0c}html[data-theme=light] .auth-entry-page .auth-trust-pane,html.light .auth-entry-page .auth-trust-pane{background:radial-gradient(circle at 74% 25%,rgba(var(--color-gold-rgb, 211, 175, 55),.18),transparent 23rem),linear-gradient(145deg,rgba(var(--color-gold-rgb, 211, 175, 55),.09),transparent 44%),#e7e4dc}.auth-entry-page .auth-trust-pane:before{content:"";position:absolute;width:430px;aspect-ratio:1;right:-220px;top:17%;border:1px solid rgba(var(--color-gold-rgb, 211, 175, 55),.22);border-radius:50%;box-shadow:0 0 0 50px rgba(var(--color-gold-rgb, 211, 175, 55),.025),0 0 0 110px rgba(var(--color-gold-rgb, 211, 175, 55),.018);pointer-events:none}.auth-entry-page .auth-trust-topline,.auth-entry-page .auth-trust-foot,.auth-entry-page .auth-workspace-header,.auth-entry-page .auth-label-row,.auth-entry-page .auth-secondary-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-entry-page .auth-trust-pane .auth-logo{justify-content:flex-start;margin:0}.auth-entry-page .auth-trust-pane .auth-logo img{width:clamp(188px,15vw,246px);height:auto}.auth-entry-page .auth-network-state,.auth-entry-page .auth-eyebrow,.auth-entry-page .auth-kicker,.auth-entry-page .auth-panel-number,.auth-entry-page .auth-session-note{font-family:var(--font-mono, "Courier New", monospace);font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.105em;text-transform:uppercase}.auth-entry-page .auth-network-state{display:inline-flex;align-items:center;color:var(--auth-muted)}.auth-entry-page .auth-network-state i{width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--auth-success);box-shadow:0 0 0 5px #34d39917}.auth-entry-page .auth-trust-copy{position:relative;z-index:1;max-width:690px;margin-block:clamp(58px,10vh,120px) clamp(44px,7vh,80px)}.auth-entry-page .auth-kicker,.auth-entry-page .auth-eyebrow,.auth-entry-page .auth-panel-number{color:var(--color-gold)}.auth-entry-page .auth-trust-copy h1{max-width:760px;margin:18px 0 22px;font-family:var(--font-serif, Georgia, serif);font-size:clamp(46px,5.1vw,92px);font-weight:650;line-height:.94;letter-spacing:-.052em;color:var(--auth-text)}.auth-entry-page .auth-trust-copy>p:last-child{max-width:600px;margin:0;font-size:clamp(15px,1.15vw,19px);line-height:1.65;color:var(--auth-muted)}.auth-entry-page .auth-security-ledger{position:relative;z-index:1;display:grid;gap:0;margin:0 0 clamp(40px,7vh,80px);padding:0;list-style:none;border-top:1px solid var(--auth-line)}.auth-entry-page .auth-security-ledger li{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--auth-line)}.auth-entry-page .auth-ledger-index{font:800 10px/1 var(--font-mono, monospace);color:var(--color-gold)}.auth-entry-page .auth-security-ledger strong,.auth-entry-page .auth-security-ledger small{display:block}.auth-entry-page .auth-security-ledger strong{margin-bottom:4px;font-size:14px;color:var(--auth-text)}.auth-entry-page .auth-security-ledger small{font-size:12px;line-height:1.5;color:var(--auth-muted)}.auth-entry-page .auth-security-ledger svg,.auth-entry-page .auth-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--auth-soft)}.auth-entry-page .auth-trust-foot{font:700 10px/1.4 var(--font-mono, monospace);color:var(--auth-soft);text-transform:uppercase;letter-spacing:.08em}.auth-entry-page .auth-trust-foot nav{display:flex;gap:18px}.auth-entry-page .auth-trust-foot a{color:inherit;text-decoration:none}.auth-entry-page .auth-workspace.auth-container{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;gap:0;padding:clamp(28px,3.4vw,58px) clamp(24px,4vw,70px);background:var(--auth-surface)}.auth-entry-page .auth-workspace-header{margin-bottom:clamp(28px,5vh,56px)}.auth-entry-page .auth-workspace-title{margin:4px 0 0;font:800 15px/1.2 var(--font-sans, sans-serif);color:var(--auth-text)}.auth-entry-page .auth-close{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:0 4px;color:var(--auth-muted);font-size:12px;font-weight:750;text-decoration:none}.auth-entry-page .auth-workspace>.auth-logo{display:none}.auth-entry-page .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:5px;border:1px solid var(--auth-line);border-radius:12px;background:var(--auth-surface-2)}.auth-entry-page .auth-tab{min-height:44px;padding:10px 16px;border:0;border-radius:8px;color:var(--auth-muted);font-family:var(--font-sans, sans-serif);font-size:13px;font-weight:760;letter-spacing:-.01em}.auth-entry-page .auth-tab.active{color:var(--auth-text);background:var(--auth-surface-3);box-shadow:inset 0 0 0 1px var(--auth-line-strong)}.auth-entry-page .auth-tab.active:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--color-gold);vertical-align:1px}.auth-entry-page .auth-message{margin-top:14px;padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.5}.auth-entry-page .auth-message.auth-message-error{color:var(--auth-danger);border-color:#ff808873;background:var(--auth-danger-bg)}.auth-entry-page .auth-message.auth-message-success{color:var(--auth-success);border-color:#50cd8466;background:var(--auth-success-bg)}.auth-entry-page .auth-panel{padding:clamp(30px,4.5vh,54px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-entry-page .auth-panel-heading{margin-bottom:24px}.auth-entry-page .auth-panel-title{margin:8px 0;font-family:var(--font-serif, Georgia, serif);font-size:clamp(32px,3vw,48px);font-weight:650;line-height:1;letter-spacing:-.04em;color:var(--auth-text)}.auth-entry-page .auth-panel-desc{max-width:560px;margin:0 0 24px;color:var(--auth-muted);font-size:13px;line-height:1.55}.auth-entry-page .auth-form{gap:15px}.auth-entry-page .auth-field{gap:6px}.auth-entry-page .auth-field label{color:var(--auth-text);font-family:var(--font-sans, sans-serif);font-size:12px;font-weight:720;letter-spacing:0}.auth-entry-page .auth-field input{min-height:52px;padding:13px 15px;border:1px solid var(--auth-line);border-radius:9px;background:var(--auth-surface-2);color:var(--auth-text);font-size:15px}.auth-entry-page .auth-field input::placeholder{color:var(--auth-soft);opacity:1}.auth-entry-page .auth-field input:hover{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.28)}.auth-entry-page .auth-field input:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(var(--color-gold-rgb, 211, 175, 55),.14)}.auth-entry-page .auth-field input.error,.auth-entry-page .auth-field input[aria-invalid=true]{border-color:#ed6b74;box-shadow:0 0 0 3px #ed6b741c}.auth-entry-page .auth-field-error{min-height:0;color:var(--auth-danger);font-size:12px;font-weight:650;line-height:1.4}.auth-entry-page .auth-field-error:not(:empty){min-height:17px}.auth-entry-page .auth-toggle-pw{right:4px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--auth-muted)}.auth-entry-page .auth-toggle-pw svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.auth-entry-page .auth-password-wrap input{padding-right:52px}.auth-entry-page .auth-row{min-height:30px}.auth-entry-page .auth-checkbox{color:var(--auth-muted);font-size:12px}.auth-entry-page .auth-checkbox input[type=checkbox]{width:19px;height:19px;min-width:19px}.auth-entry-page .auth-link{color:var(--color-gold);font-size:12px;font-weight:720}.auth-entry-page .auth-password-strength{margin-top:3px}.auth-entry-page .auth-strength-bar{height:3px;background:var(--auth-line)}.auth-entry-page .auth-password-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:4px 0 0;padding:0;list-style:none;color:var(--auth-soft);font-size:11px}.auth-entry-page .auth-password-rules li:before{content:"\25cb";margin-right:6px;color:currentColor}.auth-entry-page .auth-password-rules li.is-met{color:var(--auth-success)}.auth-entry-page .auth-password-rules li.is-met:before{content:"\2713"}.auth-entry-page .auth-btn{min-height:48px;padding:12px 18px;border-radius:9px;font-family:var(--font-sans, sans-serif);font-size:13px;font-weight:780}.auth-entry-page .auth-btn-primary{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-gold-ink, #111)}.auth-entry-page .auth-btn-secondary{border-color:var(--auth-line);background:var(--auth-surface-2);color:var(--auth-text)}.auth-entry-page .auth-btn-oauth{min-height:48px;border-color:var(--auth-line);background:var(--auth-surface-2);color:var(--auth-text)}.auth-entry-page .auth-btn-oauth:hover{border-color:var(--auth-line-strong);background:var(--auth-surface-3)}.auth-entry-page .auth-divider{margin:20px 0;color:var(--auth-muted);font:700 10px/1.3 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.auth-entry-page .auth-divider:before,.auth-entry-page .auth-divider:after{background:var(--auth-line)}.auth-entry-page .auth-human{position:relative;display:grid;gap:12px;margin:2px 0;padding:15px;overflow:hidden;border:1px solid var(--auth-line);border-radius:11px;background:linear-gradient(110deg,rgba(var(--color-gold-rgb, 211, 175, 55),.07),transparent 40%),var(--auth-surface-2)}.auth-entry-page .auth-human[data-state=verified]{border-color:#50cd8466;background:var(--auth-success-bg)}.auth-entry-page .auth-human[data-state=expired],.auth-entry-page .auth-human[data-state=error]{border-color:#ff808866}.auth-entry-page .auth-human-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.auth-entry-page .auth-human-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--auth-line-strong);border-radius:9px;color:var(--color-gold)}.auth-entry-page .auth-human-mark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.auth-entry-page .auth-human-head h3,.auth-entry-page .auth-human-head p{margin:0}.auth-entry-page .auth-human-head h3{color:var(--auth-text);font-size:12px;font-weight:780}.auth-entry-page .auth-human-head p,.auth-entry-page .auth-human-status{color:var(--auth-muted);font-size:10px;line-height:1.5}.auth-entry-page .auth-human-head time{min-width:45px;color:var(--color-gold);font:800 11px/1 var(--font-mono, monospace);text-align:right}.auth-entry-page .auth-human-sequence,.auth-entry-page .auth-human-choices,.auth-entry-page .auth-human-answer{display:flex;align-items:center;gap:7px;min-height:38px}.auth-entry-page .auth-human-sequence{padding:8px 10px;border:1px dashed var(--auth-line-strong);border-radius:8px}.auth-entry-page .auth-human-sequence:before{content:"MATCH";margin-right:auto;color:var(--auth-soft);font:800 8px/1 var(--font-mono, monospace);letter-spacing:.12em}.auth-entry-page .auth-human-choices{flex-wrap:wrap}.auth-entry-page .auth-human-choice,.auth-entry-page .auth-shape-chip,.auth-entry-page .auth-answer-slot{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--auth-line);border-radius:8px;background:var(--auth-surface-3);color:var(--auth-text)}.auth-entry-page .auth-human-choice{min-width:44px;min-height:44px}.auth-entry-page .auth-human-choice:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}.auth-entry-page .auth-answer-slot{border-style:dashed;background:transparent}.auth-entry-page .auth-shape-glyph{display:block;width:14px;height:14px;background:currentColor}.auth-entry-page [data-shape=circle] .auth-shape-glyph{border-radius:50%}.auth-entry-page [data-shape=diamond] .auth-shape-glyph{transform:rotate(45deg) scale(.8)}.auth-entry-page [data-shape=triangle] .auth-shape-glyph{clip-path:polygon(50% 0,100% 100%,0 100%)}.auth-entry-page [data-shape=hexagon] .auth-shape-glyph{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.auth-entry-page .auth-human-answer{min-height:30px}.auth-entry-page .auth-human-answer:before{content:"YOUR SEQUENCE";width:86px;color:var(--auth-soft);font:800 8px/1.3 var(--font-mono, monospace);letter-spacing:.09em}.auth-entry-page .auth-human-actions{display:flex;align-items:center;gap:8px}.auth-entry-page .auth-human-verify,.auth-entry-page .auth-human-refresh{min-height:34px;padding:7px 11px;border:1px solid var(--auth-line);border-radius:7px;background:transparent;color:var(--auth-muted);font:750 10px/1 var(--font-sans, sans-serif)}.auth-entry-page .auth-human-verify:not(:disabled){border-color:var(--auth-line-strong);background:rgba(var(--color-gold-rgb, 211, 175, 55),.1);color:var(--color-gold)}.auth-entry-page .auth-human-verify:disabled{opacity:.45}.auth-entry-page .auth-human-status{min-height:15px;margin:0}.auth-entry-page .auth-human[data-state=verified] .auth-human-status{color:var(--auth-success)}.auth-entry-page .auth-human[data-state=verified] .auth-human-sequence,.auth-entry-page .auth-human[data-state=verified] .auth-human-choices,.auth-entry-page .auth-human[data-state=verified] .auth-human-answer,.auth-entry-page .auth-human[data-state=verified] .auth-human-actions{display:none}@media(min-width:1081px)and (max-height:850px){.auth-entry-page .auth-identity-shell{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 24px);min-height:0}.auth-entry-page .auth-trust-pane{min-height:0;padding:28px clamp(28px,3vw,48px)}.auth-entry-page .auth-trust-copy{margin-block:34px 26px}.auth-entry-page .auth-trust-copy h1{margin-block:14px 16px;font-size:clamp(42px,4.4vw,72px)}.auth-entry-page .auth-security-ledger{margin-bottom:28px}.auth-entry-page .auth-security-ledger li{padding-block:12px}.auth-entry-page .auth-workspace.auth-container{overflow-y:auto;padding:16px clamp(22px,3vw,48px)}.auth-entry-page .auth-workspace-header{margin-bottom:12px}.auth-entry-page .auth-panel{padding-top:14px}.auth-entry-page .auth-panel-heading{margin-bottom:10px}.auth-entry-page .auth-panel-title{margin-block:4px;font-size:clamp(28px,2.4vw,38px)}.auth-entry-page .auth-panel-desc{margin-bottom:10px}.auth-entry-page .auth-form{gap:7px}.auth-entry-page .auth-field input{min-height:40px;padding-block:7px}.auth-entry-page .auth-human{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px}.auth-entry-page .auth-human-head{grid-column:1 / -1;grid-template-columns:28px minmax(0,1fr) auto;gap:7px}.auth-entry-page .auth-human-mark{width:28px;height:28px}.auth-entry-page .auth-human-sequence,.auth-entry-page .auth-human-choices,.auth-entry-page .auth-human-answer{min-height:28px}.auth-entry-page .auth-human-sequence{grid-column:1 / -1;padding-block:5px}.auth-entry-page .auth-human-choices{grid-column:1}.auth-entry-page .auth-human-answer{grid-column:2}.auth-entry-page .auth-human-actions,.auth-entry-page .auth-human-status{grid-column:1 / -1}.auth-entry-page .auth-human-choice,.auth-entry-page .auth-shape-chip,.auth-entry-page .auth-answer-slot{width:32px;height:32px}.auth-entry-page .auth-human-choice{min-width:36px;min-height:36px}.auth-entry-page .auth-human-actions button{min-height:28px;padding-block:5px}.auth-entry-page .auth-btn,.auth-entry-page .auth-btn-oauth{min-height:38px;padding-block:7px}.auth-entry-page .auth-divider{margin-block:8px}.auth-entry-page .auth-password-rules{gap:3px 8px;font-size:10px}.auth-entry-page #form-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.auth-entry-page #form-register>.auth-human,.auth-entry-page #form-register>.auth-field-error,.auth-entry-page #form-register>.auth-btn{grid-column:1 / -1}}.auth-entry-page .auth-code-input{font-size:24px;letter-spacing:.28em}.auth-entry-page .auth-timer-track{height:3px;margin:-10px 0 24px;overflow:hidden;border-radius:999px;background:var(--auth-line)}.auth-entry-page .auth-timer-track span{display:block;width:100%;height:100%;background:var(--color-gold);transform-origin:left}.auth-entry-page .auth-secondary-actions{margin-top:16px}.auth-entry-page .auth-secondary-actions button,.auth-entry-page .auth-back{min-height:44px;padding:8px 0;border:0;background:transparent}.auth-entry-page .auth-verify-panel{text-align:center}.auth-entry-page .auth-verify-orbit{position:relative;display:grid;place-items:center;width:94px;height:94px;margin:0 auto 28px;border:1px solid var(--auth-line-strong);border-radius:50%;color:var(--color-gold)}.auth-entry-page .auth-verify-orbit span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--auth-success);transform:translate(45px,-14px)}.auth-entry-page .auth-verify-orbit svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.5}.auth-entry-page .auth-verification-window{display:grid;gap:6px;margin:24px 0;padding:18px;border-block:1px solid var(--auth-line)}.auth-entry-page .auth-verification-window span,.auth-entry-page .auth-verification-window small{color:var(--auth-muted);font-size:11px}.auth-entry-page .auth-verification-window strong{color:var(--auth-text);font:750 clamp(26px,3vw,38px)/1 var(--font-mono, monospace);letter-spacing:-.04em}.auth-entry-page .auth-verify-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.auth-entry-page .auth-pending-note{margin:18px 0 0;color:var(--auth-muted);font-size:11px;line-height:1.5}.auth-entry-page :is(button,a,input):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media(max-width:1080px){.auth-entry-page .auth-identity-shell{grid-template-columns:1fr;width:min(100%,760px)}.auth-entry-page .auth-trust-pane{min-height:auto;padding:26px clamp(24px,6vw,54px);border-right:0;border-bottom:1px solid var(--auth-line)}.auth-entry-page .auth-trust-copy{margin:36px 0 24px}.auth-entry-page .auth-trust-copy h1{max-width:620px;font-size:clamp(38px,8vw,64px)}.auth-entry-page .auth-security-ledger{grid-template-columns:repeat(3,1fr);margin-bottom:28px;border:1px solid var(--auth-line)}.auth-entry-page .auth-security-ledger li{grid-template-columns:22px 1fr;padding:14px;border-bottom:0;border-right:1px solid var(--auth-line)}.auth-entry-page .auth-security-ledger li:last-child{border-right:0}.auth-entry-page .auth-security-ledger svg,.auth-entry-page .auth-security-ledger small{display:none}}@media(max-width:640px){.auth-entry-page .auth-page{padding:0;background:var(--auth-bg)}.auth-entry-page .auth-identity-shell{min-height:100dvh;border:0;border-radius:0;box-shadow:none}.auth-entry-page .auth-trust-pane{padding:max(18px,env(safe-area-inset-top)) 18px 18px}.auth-entry-page .auth-network-state,.auth-entry-page .auth-trust-copy,.auth-entry-page .auth-security-ledger,.auth-entry-page .auth-trust-foot{display:none}.auth-entry-page .auth-trust-topline{justify-content:center}.auth-entry-page .auth-trust-pane .auth-logo img{width:190px}.auth-entry-page .auth-workspace.auth-container{padding:22px 18px max(28px,env(safe-area-inset-bottom))}.auth-entry-page .auth-workspace-header{margin-bottom:22px}.auth-entry-page .auth-panel{padding-top:30px}.auth-entry-page .auth-panel-title{font-size:34px}.auth-entry-page .auth-oauth,.auth-entry-page .auth-verify-actions{grid-template-columns:1fr;flex-direction:column}.auth-entry-page .auth-btn-oauth{width:100%}.auth-entry-page .auth-password-rules{grid-template-columns:1fr}.auth-entry-page .auth-human{padding:13px}.auth-entry-page .auth-human-choice,.auth-entry-page .auth-shape-chip,.auth-entry-page .auth-answer-slot{width:38px;height:38px}}@media(forced-colors:active){.auth-entry-page .auth-identity-shell,.auth-entry-page .auth-trust-pane,.auth-entry-page .auth-human,.auth-entry-page .auth-field input{border-color:CanvasText}.auth-entry-page .auth-human-choice,.auth-entry-page .auth-shape-chip{border:1px solid ButtonText}}.auth-verify-entry-page{--auth-bg: #080908;--auth-surface: #101110;--auth-surface-2: #151614;--auth-line: rgba(255, 255, 255, .11);--auth-line-strong: rgba(var(--color-gold-rgb, 211, 175, 55), .34);--auth-text: #f4f2eb;--auth-muted: #aaa9a2;--auth-soft: #74756f;--auth-danger: #ffb3b7;--auth-danger-bg: rgba(255, 91, 99, .12);--auth-success: #79dda1;--auth-success-bg: rgba(52, 211, 153, .11);min-width:320px;color:var(--auth-text);background:var(--auth-bg)}html[data-theme=light] .auth-verify-entry-page,html.light .auth-verify-entry-page{--auth-bg: #eeede8;--auth-surface: #fbfaf6;--auth-surface-2: #f3f1eb;--auth-line: rgba(20, 21, 18, .14);--auth-text: #171813;--auth-muted: #55574f;--auth-soft: #73766d;--auth-danger: #9f2530;--auth-danger-bg: rgba(190, 35, 49, .09);--auth-success: #126c3a;--auth-success-bg: rgba(18, 108, 58, .09)}.auth-verify-entry-page .auth-page{display:grid;place-items:center;min-height:100dvh;padding:clamp(14px,3vw,42px);background:radial-gradient(circle at 15% 10%,rgba(var(--color-gold-rgb, 211, 175, 55),.11),transparent 30rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.auth-verify-entry-page .auth-confirm-shell{width:min(100%,1360px);overflow:hidden;border:1px solid var(--auth-line);border-radius:18px;background:var(--auth-surface);box-shadow:0 32px 88px #00000052}.auth-verify-entry-page .auth-confirm-header,.auth-verify-entry-page .auth-confirm-footer,.auth-verify-entry-page .auth-confirm-footer nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-verify-entry-page .auth-confirm-header{min-height:74px;padding:12px clamp(22px,4vw,52px);border-bottom:1px solid var(--auth-line)}.auth-verify-entry-page .auth-logo{justify-content:flex-start;margin:0}.auth-verify-entry-page .auth-logo img{width:208px;height:auto}.auth-verify-entry-page .auth-confirm-header>span{display:inline-flex;align-items:center;color:var(--auth-muted);font:750 10px/1 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.auth-verify-entry-page .auth-confirm-header i{width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--auth-success)}.auth-verify-entry-page .auth-confirm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);min-height:600px}.auth-verify-entry-page .auth-confirm-context{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,92px);border-right:1px solid var(--auth-line);background:linear-gradient(145deg,rgba(var(--color-gold-rgb, 211, 175, 55),.08),transparent 48%)}.auth-verify-entry-page .auth-kicker,.auth-verify-entry-page .auth-panel-number{color:var(--color-gold);font:800 10px/1.4 var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.auth-verify-entry-page .auth-confirm-context h1{max-width:650px;margin:18px 0 22px;color:var(--auth-text);font:650 clamp(44px,5vw,76px)/.96 var(--font-serif, Georgia, serif);letter-spacing:-.05em}.auth-verify-entry-page .auth-confirm-context>p:last-of-type{max-width:570px;color:var(--auth-muted);font-size:15px;line-height:1.65}.auth-verify-entry-page .auth-confirm-window{display:grid;width:min(100%,390px);gap:5px;margin-top:42px;padding:18px 0;border-block:1px solid var(--auth-line)}.auth-verify-entry-page .auth-confirm-window span,.auth-verify-entry-page .auth-confirm-window small{color:var(--auth-muted);font-size:10px}.auth-verify-entry-page .auth-confirm-window strong{color:var(--auth-text);font:760 32px/1.2 var(--font-mono, monospace)}.auth-verify-entry-page .auth-confirm-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,74px);border:0;border-radius:0;background:var(--auth-surface);box-shadow:none}.auth-verify-entry-page .auth-panel-title{margin:10px 0;color:var(--auth-text);font:650 clamp(34px,3vw,48px)/1 var(--font-serif, Georgia, serif);letter-spacing:-.04em}.auth-verify-entry-page .auth-panel-desc,.auth-verify-entry-page .auth-confirm-note{color:var(--auth-muted);line-height:1.55}.auth-verify-entry-page #verify-submit{width:100%;margin-top:12px}.auth-verify-entry-page .auth-confirm-actions{display:grid;gap:9px;margin-top:18px}.auth-verify-entry-page .auth-confirm-resend{min-height:44px;margin-top:12px;border:0;background:transparent}.auth-verify-entry-page .auth-confirm-note{margin:18px 0 0;font-size:10px}.auth-verify-entry-page .auth-confirm-footer{min-height:54px;padding:10px clamp(22px,4vw,52px);border-top:1px solid var(--auth-line);color:var(--auth-soft);font:750 9px/1 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.auth-verify-entry-page .auth-confirm-footer a{color:inherit;text-decoration:none}@media(max-width:860px){.auth-verify-entry-page .auth-confirm-grid{grid-template-columns:1fr}.auth-verify-entry-page .auth-confirm-context{padding:40px clamp(24px,7vw,58px);border-right:0;border-bottom:1px solid var(--auth-line)}.auth-verify-entry-page .auth-confirm-context h1{font-size:clamp(38px,9vw,58px)}.auth-verify-entry-page .auth-confirm-window{margin-top:24px}}@media(max-width:520px){.auth-verify-entry-page .auth-page{padding:0}.auth-verify-entry-page .auth-confirm-shell{min-height:100dvh;border:0;border-radius:0}.auth-verify-entry-page .auth-confirm-header>span{display:none}.auth-verify-entry-page .auth-confirm-header{justify-content:center}.auth-verify-entry-page .auth-confirm-context{padding:34px 20px}.auth-verify-entry-page .auth-confirm-panel{padding:42px 20px}.auth-verify-entry-page .auth-confirm-footer{flex-direction:column;padding-block:18px}}.auth-verify-entry-page .auth-logo{display:inline-flex;align-items:center;gap:11px;color:var(--auth-text);text-decoration:none}.auth-verify-entry-page .auth-logo img{width:44px;height:44px;flex:0 0 44px;object-fit:contain}.auth-verify-entry-page .auth-logo>span{display:grid;gap:2px}.auth-verify-entry-page .auth-logo strong{font:700 16px/1 var(--font-serif, Georgia, serif)}.auth-verify-entry-page .auth-logo small{color:var(--auth-muted);font:750 9px/1.2 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.auth-verify-entry-page .auth-verify-orbit{position:relative;display:grid;place-items:center;width:94px;height:94px;margin:0 0 28px;border:1px solid var(--auth-line-strong);border-radius:50%;color:var(--color-gold)}.auth-verify-entry-page .auth-verify-orbit span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--auth-success);transform:translate(45px,-14px)}.auth-verify-entry-page .auth-verify-orbit svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.5}.auth-verify-entry-page .auth-btn-primary{border-color:var(--color-gold);background:var(--color-gold);color:#15130b}.auth-verify-entry-page .auth-btn-secondary{border-color:var(--auth-line);background:var(--auth-surface-2);color:var(--auth-text)}.auth-verify-entry-page .auth-message{margin:14px 0;color:var(--auth-text);line-height:1.5}.auth-verify-entry-page .auth-message.auth-message-error{color:var(--auth-danger);border-color:#ff808873;background:var(--auth-danger-bg)}.auth-verify-entry-page .auth-message.auth-message-success{color:var(--auth-success);border-color:#50cd8466;background:var(--auth-success-bg)}.auth-verify-entry-page .auth-confirm-footer,.auth-verify-entry-page .auth-confirm-footer a{color:var(--auth-muted)}.auth-entry-page #aa-kit-lite-shell,.auth-entry-page #aa-kit-lite-hub,.auth-entry-page #aa-kit-lite-controls,.auth-verify-entry-page #aa-kit-lite-shell,.auth-verify-entry-page #aa-kit-lite-hub,.auth-verify-entry-page #aa-kit-lite-controls{display:none!important}.auth-username{position:relative;display:flex;align-items:center}.auth-username__at{position:absolute;left:14px;opacity:.55;pointer-events:none;font-weight:700}.auth-username input{padding-left:30px;padding-right:38px;width:100%}.auth-username__state{position:absolute;right:14px;font-weight:800;font-size:14px;pointer-events:none}.auth-username__state[data-state=ok]{color:#4ac97e}.auth-username__state[data-state=bad]{color:#ff747c}.auth-field-hint{display:block;margin-top:5px;font-size:12px;opacity:.65;line-height:1.45}
