.ui-alert{text-align:start;width:100%;color:var(--card-foreground,var(--text,#ececef));background:var(--card,var(--panel-solid,var(--panel,#1a1a1d)));border:1px solid rgb(var(--ink,255 255 255) / .12);border-radius:10px;grid-template-columns:0 1fr;align-items:start;row-gap:2px;padding:12px 16px;font-size:14px;line-height:1.4;display:grid;position:relative;box-shadow:0 10px 30px #0006}.ui-alert:has(>svg){grid-template-columns:16px 1fr;column-gap:12px}.ui-alert>svg{width:16px;height:16px;color:var(--ui-alert-icon,currentColor);margin-top:2px}.ui-alert-title{letter-spacing:-.01em;grid-column-start:2;min-height:1rem;font-weight:500;line-height:1.3}.ui-alert-description{color:var(--muted-fg,#a1a1aa);grid-column-start:2;justify-items:start;gap:4px;font-size:14px;display:grid}.ui-alert-destructive{--ui-alert-icon:#ff8a8a;color:#ff8a8a}.ui-alert-destructive .ui-alert-description{color:#ff8a8ae6}.ui-alert-fixed{z-index:200;pointer-events:none;width:max-content;max-width:min(28rem,100vw - 32px);position:fixed}.gate{text-align:center;background:var(--bg,#0b0d10);min-height:100vh;color:var(--text,#eef1f5);align-content:center;justify-items:center;gap:12px;padding:24px;font-family:system-ui,sans-serif;display:grid}.gate input{border:1px solid rgb(var(--ink,255 255 255) / .2);background:var(--panel,#12161c);width:min(320px,100%);color:inherit;font:inherit;border-radius:10px;padding:12px 14px}.gate button{color:#1a1306;font:inherit;cursor:pointer;background:#f2b35c;border:0;border-radius:10px;padding:10px 22px;font-weight:600}.gate button:disabled{opacity:.5}.gate-err{color:var(--bad,#ff8a8a)}.sec-actions{flex-wrap:wrap;gap:8px;display:flex}.gate-remember{opacity:.85;align-items:center;gap:8px;font-size:.85rem;display:flex}.gate-remember input{width:auto}.gate-lock{z-index:200;border:1px solid rgb(var(--ink,255 255 255) / .2);color:#eef1f5;font:inherit;cursor:pointer;background:#12161ce6;border-radius:999px;padding:6px 12px;font-size:.78rem;position:fixed;inset-block-end:12px;inset-inline-start:12px}.gate-lock:hover{border-color:#f2b35c}.gate-field{width:min(320px,100%);position:relative}.gate-field input{width:100%;padding-inline-end:46px}.gate .gate-eye{color:#eef1f5b3;background:0 0;border-radius:0 10px 10px 0;place-items:center;width:44px;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.gate .gate-eye:hover{color:#f2b35c}.sec-current{gap:8px;display:flex}.sec-current input{letter-spacing:2px;flex:1;min-width:0}.gate{position:relative}.gate .gate-lang{position:absolute;inset-block-start:16px;inset-inline-end:16px}.gate .lang-btn-round{color:inherit;background:0 0;padding:0;font-weight:700}.gate .lang-btn-round:hover{color:#f2b35c;background:0 0}
