.a42{--a42-dur: 680ms;--a42-ease: cubic-bezier(.65, 0, .35, 1);--a42-radius: 18px;--a42-accent: var(--accent, #4d8ee8);--a42-pad: 34px}:root{--on-accent: #041018}html[data-theme=light]{--on-accent: #ffffff}:root{--dlg-gutter: clamp(10px, 3.4vw, 24px);--dlg-radius: 18px}@media(max-width:640px){:root{--dlg-radius: 16px}}@media(max-width:340px){:root{--dlg-gutter: 8px}}.a42-overlay{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:calc(var(--dlg-gutter) + env(safe-area-inset-top,0px)) calc(var(--dlg-gutter) + env(safe-area-inset-right,0px)) calc(var(--dlg-gutter) + env(safe-area-inset-bottom,0px)) calc(var(--dlg-gutter) + env(safe-area-inset-left,0px));background:rgba(4,7,12,.72);backdrop-filter:blur(3px);overflow:hidden;overscroll-behavior:contain;animation:a42In 220ms var(--nav-ease-calm, ease-out)}.a42-overlay{--dlg-max-h: calc(100dvh - 2 * var(--dlg-gutter) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@keyframes a42In{from{opacity:0}to{opacity:1}}.a42{position:relative;width:min(880px,100%);height:min(600px,var(--dlg-max-h, calc(100dvh - 40px)));border-radius:var(--dlg-radius, var(--a42-radius));border:1px solid var(--border-strong, var(--border));background:var(--surface);box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.03);overflow:hidden;isolation:isolate}.a42-brand{position:absolute;top:0;bottom:0;left:0;width:50%;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding:var(--a42-pad);overflow:hidden;background:radial-gradient(120% 90% at 18% 8%,rgba(77,142,232,.20),transparent 60%),radial-gradient(90% 70% at 88% 96%,rgba(79,211,211,.13),transparent 62%),linear-gradient(160deg,#0d141f 0%,#0a0f17 100%);transform:translateX(var(--a42-x, 0%));transition:transform var(--a42-dur) var(--a42-ease);will-change:transform}.a42-brand{color:#e6edf7}.a42-brand::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(77,142,232,.55) 22%,rgba(79,211,211,.45) 72%,transparent)}.a42[data-brand=right] .a42-brand::after{left:0;right:auto}.a42[data-brand=left] .a42-brand::after{right:0;left:auto}.a42-brand-top{display:flex;align-items:center;gap:11px}.a42-brand-top img{width:30px;height:30px;border-radius:8px;display:block}.a42-brand-name{font-size:14px;font-weight:700;letter-spacing:.02em;color:#eef3fb}.a42-brand h2{margin:0 0 12px;font-size:33px;line-height:1.14;font-weight:700;letter-spacing:-.022em;color:#f2f6fc}.a42-brand p{margin:0;font-size:13px;line-height:1.62;color:rgba(206,220,238,.76);max-width:34ch}.a42-brand-mid{margin-top:auto}.a42-brand-foot{margin-top:auto;font:10px/1.7 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(160,180,204,.62)}.a42-brand-rule{width:34px;height:2px;border-radius:2px;background:var(--a42-accent);box-shadow:0 0 12px -1px var(--a42-accent);margin-bottom:16px}.a42-art{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.a42-art{z-index:0}.a42-brand::before{z-index:1}.a42-brand-top,.a42-brand-mid,.a42-brand-foot{position:relative;z-index:2}.a42-bits text{font-family:var(--mono, ui-monospace, monospace);font-weight:500;text-anchor:middle}.a42-bit-hot{fill:#dff1ff;filter:drop-shadow(0 0 4px rgba(120,200,255,.85))}.a42-art-exec-line{opacity:.8}.a42-art-addr{font:10px/1 var(--mono, ui-monospace, monospace);fill:#9fd4ff;opacity:.5;letter-spacing:.12em;text-anchor:middle}.a42-art-caret{fill:#ffb86b;opacity:.75}@media(prefers-reduced-motion:no-preference){.a42-art-glow{animation:a42Breathe 8s ease-in-out infinite;transform-origin:160px 92px}@keyframes a42Breathe{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}}.a42-pane{position:absolute;top:0;bottom:0;width:50%;z-index:1;padding:var(--a42-pad);display:flex;flex-direction:column;justify-content:safe center;min-width:0;overflow-y:auto;overscroll-behavior:contain}.a42[data-brand=right] .a42-pane{left:0}.a42[data-brand=left] .a42-pane{left:50%}.a42-pane h3{margin:0 0 4px;font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.a42-pane .a42-sub{margin:0 0 20px;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.a42-pane[data-a42-ghost]{z-index:1;pointer-events:none}.a42-pane[data-a42-arriving]{animation:a42FadeIn calc(var(--a42-dur) * .25) var(--nav-ease-calm, ease-out) both}@keyframes a42FadeIn{from{opacity:0}to{opacity:1}}.a42-pane[data-a42-ghost]{animation:a42FadeOut calc(var(--a42-dur) * .25) linear calc(var(--a42-dur) * .75) both}@keyframes a42FadeOut{from{opacity:1}to{opacity:0}}.a42-form{display:flex;flex-direction:column;gap:13px}.a42-field{display:flex;flex-direction:column;gap:6px;min-width:0}.a42-field>label{font:600 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.a42-input-wrap{position:relative;display:flex}.a42 input[type=text],.a42 input[type=email],.a42 input[type=password]{flex:1 1 auto;min-width:0;width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--text);font-size:13.5px;padding:11px 12px;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.a42 input::placeholder{color:var(--text-faint)}.a42 input:hover{border-color:var(--border-strong)}.a42 input:focus{outline:none;border-color:var(--a42-accent);background:var(--surface-3);box-shadow:0 0 0 3px rgba(77,142,232,.16)}.a42 input[aria-invalid=true]{border-color:var(--error, #f0526e);box-shadow:0 0 0 3px rgba(240,82,110,.14)}.a42-input-wrap.has-toggle input{padding-right:44px}.a42-input-wrap.has-icon input{padding-left:39px}.a42-lead{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--text-faint);pointer-events:none;display:grid;place-items:center}.a42-lead svg{width:16px;height:16px;display:block}.a42-input-wrap input:focus~.a42-lead{color:var(--a42-accent)}.a42-reveal{position:absolute;right:4px;top:50%;translate:0 -50%;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-faint);cursor:pointer;transition:color 150ms ease,background 150ms ease}.a42-reveal:hover{color:var(--text);background:var(--surface-3)}.a42-reveal:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.a42-reveal svg{width:17px;height:17px}.a42-meter{display:flex;gap:4px;margin-top:2px}.a42-meter i{flex:1 1 0;height:3px;border-radius:2px;background:var(--surface-3);transition:background 220ms ease}.a42-meter[data-level="1"] i:nth-child(1){background:var(--error, #f0526e)}.a42-meter[data-level="2"] i:nth-child(-n+2){background:var(--warning, #f0883e)}.a42-meter[data-level="3"] i:nth-child(-n+3){background:var(--accent, #4d8ee8)}.a42-meter[data-level="4"] i{background:var(--success, #4dbd74)}.a42-req{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--text-faint)}.a42-req li{display:flex;align-items:center;gap:5px}.a42-req li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--text-faint);transition:background 180ms ease}.a42-req li.ok{color:var(--success, #4dbd74)}.a42-req li.ok::before{background:var(--success, #4dbd74)}.a42-actions{display:flex;flex-direction:column;gap:10px;margin-top:5px}.a42-primary{position:relative;width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:var(--a42-accent);color:var(--on-accent);font-size:13.5px;font-weight:700;cursor:pointer;transition:filter 160ms ease,transform 120ms ease,opacity 160ms ease}.a42-primary:hover:not(:disabled){filter:brightness(1.08)}.a42-primary:active:not(:disabled){transform:translateY(1px)}.a42-primary:disabled{opacity:.55;cursor:not-allowed}.a42-primary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.a42-quiet{background:transparent;border:1px solid var(--border-strong, var(--border));color:var(--text);min-height:40px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.a42-quiet:hover{background:var(--surface-2);border-color:var(--text-faint)}.a42-quiet:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.a42-link{background:none;border:0;display:inline-flex;align-items:center;min-height:28px;padding:0 2px;color:var(--a42-accent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-underline-offset:3px}.a42-link:hover{text-decoration:underline}.a42-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:3px}.a42-alt{margin:16px 0 0;font-size:12.5px;color:var(--text-muted);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.a42-row-between{display:flex;justify-content:flex-end;margin-top:-4px}.a42-spin{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--on-accent) 35%,transparent);border-top-color:var(--on-accent);border-radius:50%;animation:a42Spin 640ms linear infinite}@keyframes a42Spin{to{transform:rotate(360deg)}}.a42-msg{margin:0;font-size:12.5px;line-height:1.55;border-radius:9px;padding:0;color:var(--text-muted)}.a42-msg:empty{display:none}.a42-msg[data-kind=error]{color:var(--error, #f0526e);background:var(--error-dim, rgba(240, 82, 110, .1));border:1px solid rgba(240,82,110,.3);padding:9px 11px}.a42-msg[data-kind=ok]{color:var(--success, #4dbd74);background:var(--success-dim, rgba(77, 189, 116, .1));border:1px solid rgba(77,189,116,.28);padding:9px 11px}.a42-msg[data-kind=info]{color:var(--text);background:var(--surface-2);border:1px solid var(--border);padding:9px 11px}.a42-inline-err{font-size:11.5px;color:var(--error, #f0526e);min-height:0}.a42-inline-err:empty{display:none}.a42-close{position:absolute;top:12px;right:12px;z-index:8;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.05);color:var(--text-muted);cursor:pointer;transition:background 150ms ease,color 150ms ease}.a42-close:hover{background:rgba(255,255,255,.11);color:var(--text)}.a42[data-brand=right] .a42-close{background:rgba(255,255,255,.07);color:rgba(206,220,238,.8)}.a42[data-brand=right] .a42-close:hover{background:rgba(255,255,255,.14);color:#f2f6fc}.a42-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.a42-status{text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px}.a42-status-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--a42-accent)}.a42-status-icon svg{width:25px;height:25px}.a42-status h3{margin:0}.a42-status p{margin:0;font-size:13px;line-height:1.62;color:var(--text-muted);max-width:38ch}.a42-status .a42-actions{width:100%;margin-top:6px}.a42-mail{color:var(--text);font-weight:600;word-break:break-all}@media(min-width:761px)and (max-height:700px){.a42{--a42-pad: 26px 30px}.a42-brand h2{font-size:27px}.a42-art{max-height:120px}}@media(min-width:761px)and (max-height:600px){.a42-art{display:none}.a42-brand p{font-size:12.5px}}@media(max-width:760px){.a42{display:flex;flex-direction:column;width:100%;max-width:440px;height:auto;max-height:var(--dlg-max-h)}.a42-brand{position:relative;inset:auto;width:100%;flex:0 0 auto;transform:none;transition:none;will-change:auto;padding:18px 18px 16px;gap:10px;border-bottom:1px solid rgba(255,255,255,.07)}.a42-brand::after{display:none}.a42-brand h2{font-size:19px}.a42-brand p{font-size:12.5px;max-width:none}.a42-brand-mid{margin-top:0}.a42-brand-foot{display:none}.a42-art{display:block}.a42-brand-mid::before{inset:-40% -18% -50% -14%}.a42-brand-top::before{inset:-70% -20% -60% -12%}.a42-pane,.a42[data-brand=left] .a42-pane,.a42[data-brand=right] .a42-pane{position:relative;inset:auto;left:auto;width:100%;flex:1 1 auto;min-height:0;padding:18px 18px 20px;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.a42-close,.a42[data-brand=left] .a42-close,.a42[data-brand=right] .a42-close{top:10px;right:10px;width:36px;height:36px;background:rgba(255,255,255,.08);color:rgba(206,220,238,.8)}.a42-pane[data-a42-arriving],.a42-pane[data-a42-ghost]{animation:none}.a42-brand[data-a42-leaving]{animation:a42OutV 280ms cubic-bezier(.55,0,1,.45) both}.a42-pane[data-a42-leaving]{animation:a42OutV 280ms cubic-bezier(.55,0,1,.45) both}.a42-brand[data-a42-entering]{animation:a42InV 400ms cubic-bezier(0,.5,.2,1) both}.a42-pane[data-a42-entering]{animation:a42InV 400ms cubic-bezier(0,.5,.2,1) 60ms both}@keyframes a42OutV{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes a42InV{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:760px)and (max-height:620px){.a42-brand p{display:none}.a42-brand{padding:14px 16px 12px}.a42-brand h2{font-size:17px}}@media(max-width:360px){.a42-brand,.a42-pane{padding-left:14px;padding-right:14px}.a42-req{gap:3px 10px}}@media(prefers-reduced-motion:reduce){.a42-overlay{animation:none}.a42-brand{transition:none!important}.a42-pane[data-a42-arriving],.a42-pane[data-a42-ghost],.a42-pane[data-a42-leaving],.a42-pane[data-a42-entering],.a42-brand[data-a42-leaving],.a42-brand[data-a42-entering]{animation:none!important;opacity:1!important;transform:none!important}.a42-spin{animation:none;border-top-color:transparent}}@media(prefers-reduced-motion:no-preference){.a42-art-caret{animation:a42Caret 1.25s steps(1,end) infinite}@keyframes a42Caret{0%,55%{opacity:1}56%,100%{opacity:.12}}}@media(max-width:380px){.a42-brand{padding:14px 14px 12px}.a42-pane,.a42[data-brand=left] .a42-pane,.a42[data-brand=right] .a42-pane{padding:14px 14px 16px}.a42-brand h2{font-size:17px}.a42-brand p{font-size:12px;line-height:1.5}}.a42-bit-col{transform:translate(var(--a42-col-x, 0),0)}@media(prefers-reduced-motion:no-preference){.a42-bit-col{animation-name:a42Drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes a42Drift{from{transform:translate(var(--a42-col-x, 0),0)}to{transform:translate(var(--a42-col-x, 0),var(--a42-lead, 14px))}}.a42-bit-hot{animation:a42Bit 5.5s ease-in-out infinite}@keyframes a42Bit{0%,100%{opacity:.5}50%{opacity:1}}.a42-art-exec-line{animation:a42Exec 7s ease-in-out infinite}@keyframes a42Exec{0%,100%{opacity:.3}50%{opacity:.85}}.a42-art-caret{animation:a42Caret 1.25s steps(1,end) infinite}@keyframes a42Caret{0%,55%{opacity:.75}56%,100%{opacity:.12}}}.a42-brand-mid,.a42-brand-top{position:relative}.a42-brand-mid::before,.a42-brand-top::before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(8,13,22,.93) 0%,rgba(8,13,22,.88) 34%,rgba(8,13,22,.58) 58%,rgba(8,13,22,.22) 76%,rgba(8,13,22,0) 92%)}.a42-brand-mid::before{inset:-34% -30% -28% -26%}.a42-brand-top::before{inset:-120% -40% -110% -24%}@media(min-width:761px){.a42-brand{display:grid;grid-template-rows:auto 0.75fr auto 1fr;row-gap:0}.a42-brand-top{grid-row:1;align-self:start}.a42-brand-mid{grid-row:3;margin-top:0;align-self:start}}@media(min-width:761px){.a42[data-brand=left] .a42-pane{padding-top:max(var(--a42-pad),52px)}}
