:root{color-scheme:dark;--bg:#0b0d10;--panel:#14181e;--panel-2:#1a2029;--panel-3:#212934;--border:#232a34;--border-strong:#2f3846;--text:#e6ebf2;--muted:#8b95a3;--accent:#7c9cff;--accent-hover:#94affe;--ok:#4ade80;--warn:#fbbf24;--err:#f87171;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--radius:10px;--header-h:56px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{background:var(--bg);color:var(--text)}body{-webkit-font-smoothing:antialiased;overscroll-behavior:none;min-height:100dvh;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button{font:inherit}a{color:var(--accent)}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);color:#0b0d10}.btn.primary:hover:not(:disabled){background:var(--accent-hover)}.btn.ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--panel-2)}.btn.danger{color:var(--err);border-color:color-mix(in oklab, var(--err) 40%, var(--border-strong));background:0 0}.btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--err) 12%, transparent)}.btn.pill{background:var(--panel-2);border-color:var(--border);color:var(--muted);padding:8px 14px;font-size:13px}.btn.copied{color:var(--ok);border-color:var(--ok)}.btn.icon{min-width:34px;padding:8px}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:12px;display:block}.input,.textarea{background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--radius);font:inherit;outline:none;padding:11px 12px;font-size:16px;transition:border-color .12s}.input:focus,.textarea:focus{border-color:var(--accent)}.textarea{font-family:var(--mono);resize:vertical;min-height:100px;font-size:16px;line-height:1.5}.input.mono{font-family:var(--mono);letter-spacing:.05em}.input.code-input{font-family:var(--mono);letter-spacing:.2em;text-align:center;font-size:26px}.hint{color:var(--muted);margin-top:6px;font-size:12.5px}.hint.err{color:var(--err)}.hint.ok{color:var(--ok)}.center-frame{min-height:100dvh;padding:max(20px, var(--safe-top)) 16px calc(20px + var(--safe-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:440px;padding:22px}@media (width>=640px){.card{padding:28px}}.card h1{letter-spacing:-.01em;margin:0 0 6px;font-size:20px}.card .lede{color:var(--muted);margin:0 0 20px;font-size:13.5px}@media (width>=640px){.card h1{font-size:22px}}.brand{align-items:center;gap:10px;margin-bottom:14px;display:flex}.brand-mark{color:#0b0d10;width:30px;height:30px;font-weight:900;font-family:var(--mono);letter-spacing:-.06em;background:linear-gradient(135deg,#7c9cff,#b78bff);border-radius:8px;place-items:center;font-size:12px;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 6px 20px -8px #7c9cff8c}.brand-name{letter-spacing:-.01em;font-weight:700}.brand-name .dim{color:var(--muted);font-weight:500}.brand-lg .brand-mark{letter-spacing:-.06em;border-radius:14px;width:56px;height:56px;font-size:21px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px -10px #7c9cff8c}.brand-lg .brand-name{letter-spacing:-.02em;font-size:22px;line-height:1.1}.brand-animate .brand-orb{border-radius:inherit;filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#7c9cff8c,#0000 70%);animation:3.2s ease-in-out infinite brand-pulse;position:absolute;inset:-14px}.brand-animate .brand-mark{animation:4.8s ease-in-out infinite brand-float}@keyframes brand-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.brand-intro .brand-name{align-items:baseline;line-height:1;display:inline-flex}.brand-intro .brand-alibox,.brand-intro .brand-vault{vertical-align:baseline;line-height:1;display:inline-block}.brand-intro .brand-alibox{white-space:nowrap;animation:18s ease-in-out infinite alibox-cycle;overflow:hidden}.brand-intro .brand-char{opacity:0;will-change:transform, opacity;animation:18s ease-out infinite brand-char-fade;animation-delay:calc(var(--i,0) * 70ms);line-height:1;display:inline-block}@keyframes alibox-cycle{0%{opacity:0;max-width:0}6%{opacity:1;max-width:10em}33%{opacity:1;max-width:10em}39%{opacity:0;max-width:0}to{opacity:0;max-width:0}}@keyframes brand-char-fade{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.row.right{justify-content:flex-end}.row .btn{flex:auto}@media (width>=640px){.row .btn{flex:0 auto}}.kbd{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:12.5px}.toast-host{top:max(16px, var(--safe-top));z-index:100;pointer-events:none;flex-direction:column;gap:8px;max-width:min(92vw,480px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:var(--radius);pointer-events:auto;padding:10px 14px;font-size:13.5px;animation:.18s ease-out toast-in;box-shadow:0 10px 40px -10px #0009}.toast.ok{border-color:color-mix(in oklab, var(--ok) 40%, var(--border-strong))}.toast.err{border-color:color-mix(in oklab, var(--err) 60%, var(--border-strong))}.toast.warn{border-color:color-mix(in oklab, var(--warn) 50%, var(--border-strong))}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mnemonic{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--mono);grid-template-columns:repeat(2,1fr);gap:6px 12px;padding:14px;font-size:13px;display:grid}@media (width>=480px){.mnemonic{grid-template-columns:repeat(3,1fr)}}@media (width>=640px){.mnemonic{grid-template-columns:repeat(4,1fr)}}.mnemonic span{background:var(--panel);border-radius:6px;gap:6px;padding:4px 8px;display:flex}.mnemonic span:before{content:attr(data-i);color:var(--muted);min-width:20px}.vault-app{grid-template-rows:var(--header-h) 1fr;grid-template-columns:1fr;min-height:100dvh;display:grid}.app-header{height:var(--header-h);border-bottom:1px solid var(--border);background:var(--panel);z-index:20;grid-row:1;align-items:center;gap:8px;padding:0 12px;display:flex;position:sticky;top:0}.app-header .brand{margin-bottom:0}.app-header .spacer{flex:1}.app-header .user{align-items:center;gap:8px;display:flex}.app-header .user img{border:1px solid var(--border);border-radius:50%;width:28px;height:28px}.app-header .user .email{color:var(--muted);font-size:12.5px}.app-header .lock-timer{color:var(--muted);font-size:11px;font-family:var(--mono);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:4px 8px}.app-header .lock-timer.warn{color:var(--warn);border-color:var(--warn)}@media (width<=767.98px){.app-header .user .email,.app-header .lock-timer,.app-header .brand-name{display:none}}@media (width<=400px){.app-header .btn.hide-xxs{display:none}}.app-body{grid-row:2;grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=768px){.app-body{grid-template-columns:260px 1fr}}.sidebar{border-right:1px solid var(--border);background:var(--panel);padding:16px;overflow-y:auto}.sidebar h3{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;margin:0 0 10px;font-size:11px}.project-list{flex-direction:column;gap:2px;display:flex}.project-item{cursor:pointer;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:flex}.project-item:hover{background:var(--panel-2)}.project-item.active{background:var(--panel-3);border-color:var(--border-strong)}.project-item .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.project-item .count{color:var(--muted);font-size:12px;font-family:var(--mono)}.add-project{gap:6px;margin-top:14px;display:flex}.add-project .input{padding:10px 12px;font-size:16px}.drawer-scrim{-webkit-backdrop-filter:blur(2px);z-index:55;background:#00000080;animation:.15s ease-out fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=767.98px){.sidebar{top:var(--header-h);height:calc(100dvh - var(--header-h));z-index:70;width:min(85vw,320px);transition:transform .2s ease-out;position:fixed;left:0;transform:translate(-100%);box-shadow:6px 0 24px -8px #0009}.sidebar.open{transform:translate(0)}}.main{padding:16px;overflow-y:auto}.main-header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.main-header h2{letter-spacing:-.01em;margin:0;font-size:18px}.main-header .subtitle{color:var(--muted);font-size:13px}.main-header .spacer{flex:1}.main-header .main-header-del{color:var(--muted);transition:background .15s,color .15s,border-color .15s}.main-header .main-header-del:hover{background:color-mix(in oklab, var(--err) 18%, transparent);border-color:color-mix(in oklab, var(--err) 40%, transparent);color:var(--err)}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:40px 16px}.kv-table{flex-direction:column;gap:8px;display:flex}.kv-row{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr;gap:8px;padding:12px;display:grid}@media (width>=640px){.kv-row{grid-template-columns:minmax(140px,1fr) 2fr auto;align-items:center;padding:10px 14px}}.kv-row .k{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;word-break:break-word;font-size:13px}.kv-row .k .sub{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px;font-family:inherit;font-size:11px;display:block}.kv-row .v{font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex;overflow:hidden}.kv-row .v.revealed{color:var(--warn)}.kv-row .v.editing{min-width:0;padding:0;overflow:visible}.kv-row .kv-edit-input{width:100%;font-family:var(--mono);background:var(--panel-3);border:1px solid var(--accent);color:var(--text);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);border-radius:8px;outline:none;padding:8px 12px;font-size:16px;line-height:1.3}.kv-row .totp-code{color:var(--ok);letter-spacing:.08em;font-size:18px;font-family:var(--mono)}.kv-row .totp-timer{font-family:var(--mono);color:var(--muted);text-align:right;min-width:32px;font-size:12px}.kv-row .totp-timer.warn{color:var(--warn)}.kv-row .actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kv-row .actions .btn{padding:6px 10px;font-size:12px}.kv-row .actions .btn.icon{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.kv-row .actions .btn.icon:hover:not(:disabled){color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, var(--border-strong))}.kv-row .actions .btn.primary{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.kv-row .actions .btn.copied{color:var(--ok);border-color:color-mix(in oklab, var(--ok) 55%, var(--border-strong))}.add-key-form{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}@media (width>=640px){.add-key-form{grid-template-columns:1fr 2fr}}.add-key-form .input{padding:11px 14px;font-size:16px}.add-key-form input[name=k]{font-family:var(--mono)}.input-with-enter{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.input-with-enter .input{width:100%;padding-right:44px}.input-with-enter .enter-hint{font-family:var(--mono);color:var(--muted);background:color-mix(in oklab, var(--panel-3) 88%, transparent);border:1px solid var(--border);pointer-events:none;user-select:none;border-radius:6px;padding:2px 7px;font-size:13px;line-height:1.2;transition:color .15s,border-color .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input-with-enter:focus-within .enter-hint{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong))}.enter-submit{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hamburger{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:6px 10px;display:inline-grid}@media (width>=768px){.hamburger{display:none}}.btn.icon-btn{border-radius:10px;place-items:center;min-width:38px;height:38px;padding:8px;display:inline-grid}.btn.icon-btn:hover:not(:disabled){color:var(--accent);border-color:color-mix(in oklab, var(--accent) 50%, var(--border-strong))}.auth-page{min-height:100dvh;padding:max(28px, var(--safe-top)) 18px calc(28px + var(--safe-bottom));isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-bg{z-index:-1;pointer-events:none;background:radial-gradient(1100px 600px at 50% -8%, #7c9cff29, transparent 60%), radial-gradient(1100px 600px at 50% 108%, #b78bff24, transparent 60%), var(--bg);position:absolute;inset:0;overflow:hidden}.auth-orb{filter:blur(80px);opacity:.45;will-change:transform;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.auth-orb-1{background:radial-gradient(circle,#7c9cff 0%,#0000 70%);width:460px;height:460px;animation:20s ease-in-out infinite orb-drift;top:-140px}.auth-orb-2{background:radial-gradient(circle,#b78bff 0%,#0000 70%);width:460px;height:460px;animation:24s ease-in-out infinite reverse orb-drift;bottom:-160px}@keyframes orb-drift{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,20px)scale(1.08)}}.auth-inner{flex-direction:column;align-items:center;gap:26px;width:100%;max-width:520px;display:flex}.auth-hero{text-align:center;animation:.6s ease-out both rise-in}.auth-hero .brand{justify-content:center;margin-bottom:22px}.auth-title{letter-spacing:-.02em;background:linear-gradient(#fff 0%,#b7c1d1 100%);color:#0000;background-clip:text;margin:8px 0 12px;font-size:28px;font-weight:700;line-height:1.15}.auth-lede{color:var(--muted);max-width:440px;margin:0 auto;font-size:14px;line-height:1.55}@media (width>=640px){.auth-title{font-size:34px}.auth-lede{font-size:15px}}.auth-card{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel) 92%, transparent));-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:18px;width:100%;padding:22px;animation:.6s ease-out .15s both rise-in;box-shadow:0 40px 80px -30px #0009}@media (width>=640px){.auth-card{padding:28px}}.auth-features{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.feature{background:var(--panel-2);border:1px solid var(--border);opacity:0;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;animation:.5s ease-out forwards rise-in;display:flex;transform:translateY(6px)}.feature:first-child{animation-delay:.3s}.feature:nth-child(2){animation-delay:.42s}.feature:nth-child(3){animation-delay:.54s}.feature-icon{width:36px;height:36px;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 30%, var(--border));background:linear-gradient(135deg,#7c9cff38,#b78bff2e);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.feature-title{margin-bottom:2px;font-size:14px;font-weight:600}.feature-desc{color:var(--muted);font-size:13px;line-height:1.45}.btn-google{width:100%;font:inherit;letter-spacing:.01em;color:var(--text);background:linear-gradient(180deg, color-mix(in oklab, var(--panel-2) 88%, transparent), color-mix(in oklab, var(--panel-2) 96%, transparent));border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:12px 0 4px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s,border .2s,background .2s,box-shadow .25s;animation:.5s ease-out .7s both rise-in;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 28px -14px #7c9cff73}.btn-google:hover:not(:disabled){border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong));background:linear-gradient(180deg, color-mix(in oklab, var(--panel-2) 78%, transparent), color-mix(in oklab, var(--panel-2) 92%, transparent));box-shadow:inset 0 1px #ffffff14,0 18px 36px -18px #7c9cffb3}.btn-google:active:not(:disabled){transform:translateY(1px)}.btn-google:disabled{opacity:.6;cursor:default}.btn-google svg{flex-shrink:0}.auth-fallback{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.auth-fallback-hint{color:var(--muted);text-align:center;font-size:12px}.auth-fallback-btn{justify-content:center;display:flex}.auth-fallback-btn>div,.auth-fallback-btn iframe{border-radius:999px!important}.auth-footnote{color:var(--muted);text-align:center;margin-top:14px;font-size:12px;animation:.5s ease-out .8s both rise-in}.auth-badges{color:var(--muted);font-size:11.5px;font-family:var(--mono);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:6px;animation:.5s ease-out .9s both rise-in;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-drawer{background:var(--panel);border-left:1px solid var(--border);z-index:80;width:min(360px,92vw);height:100dvh;padding:max(14px, var(--safe-top)) 0 calc(14px + var(--safe-bottom));flex-direction:column;transition:transform .28s cubic-bezier(.2,.9,.4,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-30px 0 60px -20px #000000a6}.settings-drawer.open{transform:translate(0)}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:6px 18px 14px;display:flex}.drawer-head h2{letter-spacing:-.01em;margin:0;font-size:18px}.drawer-section{padding:14px 6px 6px;overflow-y:auto}.drawer-section h3{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;margin:0 12px 6px;font-size:11px;font-weight:600}.drawer-row{border-radius:12px;align-items:center;gap:12px;margin:4px 6px;padding:12px;transition:background .15s;display:flex}.drawer-row:hover{background:var(--panel-2)}.drawer-row-main{flex:1;min-width:0}.drawer-row-title{font-size:14px;font-weight:500}.drawer-row-sub{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35}.drawer-value{color:var(--muted);font-family:var(--mono);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12.5px}.drawer-btn{background:var(--panel-2);border:1px solid var(--border);width:calc(100% - 12px);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;margin:4px 6px;padding:12px 14px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.drawer-btn:hover{background:var(--panel-3);border-color:var(--border-strong)}.drawer-btn .grow{flex:1}.drawer-btn .drawer-kbd{font-family:var(--mono);color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:11px}.drawer-btn.danger{color:var(--err);border-color:color-mix(in oklab, var(--err) 30%, var(--border))}.drawer-btn.danger:hover{background:color-mix(in oklab, var(--err) 10%, transparent);border-color:color-mix(in oklab, var(--err) 55%, var(--border))}.drawer-foot{border-top:1px solid var(--border);text-align:center;margin-top:auto;padding:16px 18px;font-size:12.5px}.drawer-foot-name{font-weight:600}.drawer-foot-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.ios-switch{--sw-w:46px;--sw-h:28px;--sw-p:2px;width:var(--sw-w);height:var(--sw-h);background:color-mix(in oklab, var(--panel-3) 92%, transparent);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0;transition:background .22s,box-shadow .22s;position:relative}.ios-switch.on{background:#30d158;box-shadow:inset 0 0 0 1px oklab(75.5551% -.174617 .113469/.6)}.ios-switch:disabled{opacity:.55;cursor:not-allowed}.ios-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ios-switch-knob{top:var(--sw-p);left:var(--sw-p);width:calc(var(--sw-h) - var(--sw-p) * 2);height:calc(var(--sw-h) - var(--sw-p) * 2);background:#fff;border-radius:50%;transition:transform .24s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 2px 4px #00000047,0 1px 1px #00000024}.ios-switch.on .ios-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.modal-scrim{z-index:100;-webkit-backdrop-filter:blur(6px);background:#0000008c;place-items:center;padding:18px;animation:.15s ease-out modal-fade;display:grid;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.confirm-card{border:1px solid color-mix(in oklab, var(--err) 22%, var(--border-strong));background:var(--panel);width:100%;max-width:440px;box-shadow:0 30px 80px -20px #000000b3, 0 0 0 1px color-mix(in oklab, var(--err) 15%, transparent);border-radius:16px;padding:22px;animation:.2s cubic-bezier(.2,.9,.4,1) modal-rise}@keyframes modal-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-card .confirm-icon{background:color-mix(in oklab, var(--err) 18%, transparent);width:44px;height:44px;color:var(--err);border:1px solid color-mix(in oklab, var(--err) 35%, var(--border));border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.confirm-card h1{letter-spacing:-.01em;margin:0 0 8px;font-size:20px}.confirm-card .lede{color:var(--muted);margin:0 0 18px;font-size:13.5px}.confirm-target{color:var(--text);font-family:var(--mono);background:var(--panel-2);border:1px solid var(--border);word-break:break-word;border-radius:6px;padding:1px 7px;font-size:.94em}@media (width<=480px){.confirm-card{border-radius:14px;padding:18px}.confirm-card h1{font-size:18px}}@media (prefers-reduced-motion:reduce){.auth-hero,.auth-card,.feature,.btn-google,.auth-footnote,.auth-badges,.brand-animate .brand-orb,.brand-animate .brand-mark,.auth-orb,.brand-intro .brand-char{opacity:1!important;animation:none!important;transform:none!important}}
