:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7fafd;--foreground:#0b1220;--card:#fff;--card-foreground:#0b1220;--muted:#eef4fb;--muted-foreground:#667085;--border:#d8e1ee;--primary:#0b63f6;--primary-foreground:#fff;--destructive:#e1262f;--destructive-foreground:#fff;--success:#16824b;--ring:#9cc1ff;--radius:10px;--shadow:0 18px 45px #0b12200f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0}button,input,select{font:inherit}.console-shell{isolation:isolate;min-height:100dvh}.app-header{border-bottom:1px solid var(--border);z-index:10;background:#f7fafdf0;align-items:center;gap:12px;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.brand{border-right:1px solid var(--border);color:var(--foreground);align-items:center;gap:10px;min-height:36px;padding-right:18px;text-decoration:none;display:flex}.brand span:last-child{letter-spacing:.14em;font-size:20px;font-weight:850}.brand-mark{border:4px solid var(--primary);border-radius:999px;width:24px;height:24px;display:inline-block;position:relative}.brand-mark:before,.brand-mark:after{background:var(--card);content:"";position:absolute}.brand-mark:before{width:4px;height:32px;top:-8px;left:50%;transform:translate(-50%)}.brand-mark:after{width:32px;height:4px;top:50%;left:-8px;transform:translateY(-50%)}.scenario-pill{background:#fff;border:1px solid #0b12201a;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.scenario-pill span{color:var(--muted-foreground)}.header-spacer{flex:1}.header-context{align-items:center;gap:8px;display:flex}.recording-badge{gap:8px}.recording-dot{background:var(--destructive);border-radius:999px;width:6px;height:6px;display:inline-block}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:750;transition:background .14s,border-color .14s,transform .12s;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button svg{width:16px;height:16px}.button-default{background:var(--primary);color:var(--primary-foreground)}.button-outline{background:var(--card);border-color:var(--border);color:var(--foreground)}.button-ghost{color:var(--foreground);background:0 0}.button-destructive{background:var(--destructive);color:var(--destructive-foreground)}.button-md{min-height:36px;padding:0 14px}.button-sm{min-height:30px;padding:0 10px}.button-icon{width:34px;height:34px;padding:0}.badge{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.badge-default{background:var(--primary);color:var(--primary-foreground)}.badge-secondary{background:var(--muted);color:var(--foreground)}.badge-destructive{color:var(--destructive);background:#fff1f2}.badge-outline{background:var(--card);border:1px solid var(--border);color:var(--foreground)}.badge-success{color:var(--success);background:#ecfdf3}.tabs{border-bottom:1px solid var(--border);background:#f7fafdf0;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.tab-trigger{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 14px;font-weight:760}.tab-trigger[aria-selected=true]{border-bottom-color:var(--primary);color:var(--foreground)}.workspace{gap:14px;padding:18px 20px 28px;display:grid}.page-heading{justify-content:space-between;align-items:end;gap:16px;min-width:0;margin-bottom:14px;display:flex}.page-heading h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.page-heading p{color:var(--muted-foreground);max-width:70ch;margin:4px 0 0;font-size:14px;line-height:1.5}.metric-strip{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:14px;display:grid}.hosted-ops-card{margin-bottom:16px}.hosted-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hosted-ops-section{border:1px solid var(--border);background:#fbfdff;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.section-kicker{color:var(--muted-foreground);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.section-kicker svg{width:16px;height:16px}.compact-dl{gap:8px;margin:0;display:grid}.compact-dl div{justify-content:space-between;gap:12px;min-width:0;display:flex}.compact-dl dt{color:var(--muted-foreground)}.compact-dl dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;overflow:hidden}.mini-list{gap:8px;display:grid}.mini-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-top:8px;display:grid}.mini-row:first-child{border-top:0;padding-top:0}.mini-row div{gap:2px;min-width:0;display:grid}.mini-row strong,.mini-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-row span,.muted-copy{color:var(--muted-foreground);font-size:13px}.hosted-message{background:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700}.artifact-link{background:var(--card);border:1px solid var(--border);color:var(--primary);border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.install-command{color:#fff;background:#0b1220;border-radius:8px;gap:8px;min-width:0;margin-top:4px;padding:12px;display:grid}.install-command strong{text-transform:uppercase;font-size:12px}.install-command code{color:#dbeafe;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.45}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--card-foreground);overflow:hidden}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:14px 16px;display:flex}.card-title{margin:0;font-size:18px;line-height:1.2}.card-description{color:var(--muted-foreground);margin:3px 0 0;font-size:13px;font-weight:650}.card-content{padding:16px}.metric-card .card-content{gap:4px;min-height:70px;padding:14px 16px;display:grid}.metric-card span{letter-spacing:.02em;font-size:11px;font-weight:850}.metric-card strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.metric-card small{color:var(--muted-foreground);font-weight:700}.metric-card.tone-info strong,.tone-info{color:var(--primary)}.metric-card.tone-danger strong,.tone-danger{color:var(--destructive)}.tone-success{color:var(--success)}.primary-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.graph-card,.narrative-card,.replay-card{box-shadow:var(--shadow)}.graph-card-header{align-items:center}.toolbar{align-items:center;gap:8px;display:flex}.toolbar output{color:var(--muted-foreground);text-align:right;min-width:48px;font-weight:800}.risk-graph{background:#f8fbff;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-height:540px;overflow:auto}.cockpit-viewport{min-width:960px;transform:scale(var(--map-zoom,1));transform-origin:0 0;width:calc(100% / var(--map-zoom,1));grid-template-columns:270px minmax(460px,1fr) 230px;gap:12px;padding:12px;display:grid}.agent-board,.event-board,.control-board{background:var(--card);border:1px solid #dbe4f0;border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.agent-board,.control-board{align-content:start}.event-board{grid-template-rows:auto minmax(0,1fr)}.panel-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.panel-title-icon{color:var(--primary);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.panel-title-icon svg{width:18px;height:18px}.panel-title strong{font-size:14px;font-weight:760;line-height:1.15;display:block}.panel-title span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:750;display:block;overflow:hidden}.agent-list,.provider-summary-list{gap:8px;display:grid}.agent-list{max-height:430px;padding-right:2px;overflow:auto}.provider-summary-list{max-height:260px;padding-right:2px;overflow:auto}.agent-node{color:#101828;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e2ef;border-radius:10px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px;display:grid}.agent-node:disabled{cursor:default}.agent-node:hover,.agent-node:focus-visible{border-color:var(--primary);outline:none}.agent-node.selected{border-color:var(--primary);background:#eef5ff;box-shadow:0 0 0 2px #0b63f624}.agent-node.virtual{background:#fffdf7;border-style:dashed;border-color:#f4c77a}.agent-dot{background:#94a3b8;border-radius:999px;width:9px;height:9px}.agent-node.active .agent-dot{background:#16a34a}.agent-node.virtual .agent-dot{background:#f97316}.agent-main{gap:4px;min-width:0;display:grid}.agent-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.agent-main small,.agent-counts small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.agent-counts{place-items:end;gap:5px;display:grid}.event-board-toolbar{gap:12px;display:grid}.event-tools{grid-template-columns:minmax(220px,1fr) auto;gap:8px;min-width:0;display:grid}.search-box{border:1px solid var(--border);background:#f8fafc;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:0 10px;display:grid}.search-box svg{color:var(--muted-foreground);width:16px;height:16px}.search-box input{color:var(--foreground);background:0 0;border:0;outline:none;min-width:0}.filter-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.filter-pill{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:#fff;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.filter-pill[aria-pressed=true]{color:#fff;background:#0f172a;border-color:#0f172a}.provider-summary{border:1px solid #d9e2ef;border-radius:10px;gap:8px;padding:10px;display:grid}.provider-summary-top{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.provider-summary-top strong{font-size:13px;font-weight:780}.provider-summary-top span:last-child{color:var(--foreground);font-size:16px;font-weight:900}.provider-dot{background:#64748b;border-radius:999px;width:8px;height:8px}.provider-openai .provider-dot,.provider-openai .provider-meter span{background:var(--primary)}.provider-anthropic .provider-dot,.provider-anthropic .provider-meter span{background:#f97316}.provider-meter{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.provider-meter span{border-radius:inherit;background:#64748b;height:100%;display:block}.provider-summary small{color:var(--muted-foreground);font-size:11px;font-weight:760}.control-summary{border:1px solid var(--border);background:#f8fafc;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.control-summary.danger{background:#fff1f2;border-color:#fecdd3}.control-summary-icon{color:var(--primary);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.control-summary.danger .control-summary-icon{color:var(--destructive)}.control-summary-icon svg{width:18px;height:18px}.control-summary strong{font-size:13px;font-weight:780;display:block}.control-summary span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:740;display:block}.control-card{align-content:center;min-height:100px}.control-card strong{font-size:13px;font-weight:900}.control-card span{color:var(--primary);font-size:11px;font-weight:850}.control-card.danger span{color:var(--destructive)}.map-focus-strip{color:#fff;background:#101828;border-radius:14px;justify-content:space-between;justify-self:end;align-items:center;gap:14px;width:100%;max-width:min(520px,100%);padding:12px 14px;display:flex}.map-focus-strip strong{font-size:13px;font-weight:900;display:block}.map-focus-strip span{color:#cbd5e1;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:750;display:block}.empty-graph-label{color:var(--muted-foreground);text-align:center;padding:14px 20px 22px;font-weight:760}.node-icon{color:var(--foreground);justify-content:center;align-items:center;display:flex}.node-icon svg{width:18px;height:18px}.node-title{fill:var(--foreground);text-anchor:middle;font-size:12px;font-weight:900}.node-subtitle{fill:var(--muted-foreground);text-anchor:middle;font-size:11px}.node-status{fill:var(--primary);text-anchor:middle;font-size:11px;font-weight:850}.tone-danger .node-status{fill:var(--destructive)}.tone-success .node-status{fill:var(--success)}.narrative-card .card-header{align-items:flex-start}.event-focus-card{min-width:0;position:sticky;top:126px}.narrative-content{padding:0}.narrative-content section{border-bottom:1px solid var(--border);padding:16px}.narrative-content section:last-child{border-bottom:0}.narrative-content h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:11px}.narrative-content p{color:#334155;margin:0;line-height:1.55}.focus-summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.focus-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;display:block;overflow:hidden}.focus-summary p{font-size:13px}.focus-agent-icon{color:var(--primary);background:#eef5ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.focus-agent-icon svg{width:20px;height:20px}.event-kv dl{gap:9px;margin:0;display:grid}.event-kv div{gap:4px;display:grid}.event-kv dt{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.event-kv dd{color:#101828;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760;line-height:1.25}.blast-list{gap:9px;margin:0;display:grid}.blast-list div{justify-content:space-between;align-items:center;display:flex}.blast-list dt{color:var(--muted-foreground)}.blast-list dd{overflow-wrap:anywhere;text-align:right;max-width:185px;margin:0;font-size:13px;font-weight:780;line-height:1.2}.control-callout div{border-radius:var(--radius);background:#edf4ff;border:1px solid #c6dafd;gap:8px;padding:12px;display:grid}.control-callout p{font-size:13px}.payload-preview pre{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:10px;max-height:220px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55;overflow:auto}.signals-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.signals-card,.signals-inspector,.containment-card,.remediation-stack .card{box-shadow:var(--shadow)}.signals-toolbar{grid-template-columns:minmax(240px,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.signals-detail{gap:14px;display:grid}.detail-list{gap:10px;margin:0;display:grid}.detail-list div{gap:4px;display:grid}.detail-list dt{color:var(--foreground);font-size:12px;font-weight:650}.detail-list dd{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.remediation-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.containment-content{gap:16px;display:grid}.decision-summary{border-radius:var(--radius);background:linear-gradient(135deg,#0b63f61a,#19b7d814),#f8fbff;border:1px solid #0b63f62e;gap:6px;padding:14px;display:grid}.decision-summary strong{font-size:16px;font-weight:760}.decision-summary p{color:#334155;margin:0;font-size:14px;line-height:1.5}.remediation-actions{flex-wrap:wrap;gap:10px;display:flex}.remediation-stack{gap:14px;display:grid}.impact-metrics{gap:0;display:grid}.impact-metrics div{border-top:1px solid #0b122014;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.impact-metrics div:first-child{border-top:0;padding-top:0}.impact-metrics div:last-child{padding-bottom:0}.impact-metrics span{color:var(--muted-foreground);font-size:13px;font-weight:650}.impact-metrics strong{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:18px;font-weight:760}.audit-steps{gap:11px;margin:0;padding:0;list-style:none;display:grid}.audit-steps li{color:#334155;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.audit-steps span{background:var(--primary);border-radius:999px;width:9px;height:9px;margin-top:5px}.selected-agent{color:var(--muted-foreground);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.replay-card{margin-top:14px}.timeline-track{background:#dbeafe;border-radius:999px;height:4px;margin:24px 24px 18px;position:relative}.timeline-event{background:var(--primary);border:3px solid var(--card);box-shadow:0 0 0 1px var(--primary);cursor:pointer;border-radius:999px;width:15px;height:15px;padding:0;position:absolute;top:-6px;transform:translate(-50%)}.timeline-event.provider-claude{background:#f97316;box-shadow:0 0 0 1px #f97316}.timeline-event.provider-other{background:#64748b;box-shadow:0 0 0 1px #64748b}.timeline-event.provider-codex{background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.timeline-event.tone-danger{background:var(--destructive);box-shadow:0 0 0 1px var(--destructive)}.timeline-event.selected{box-shadow:0 0 0 1px var(--primary), 0 0 0 6px #0b63f624}.timeline-legend{color:var(--muted-foreground);justify-content:center;gap:22px;font-size:12px;font-weight:700;display:flex}.event-table{gap:0;min-width:0;display:grid}.event-table-head,.event-row{grid-template-columns:78px minmax(110px,.85fr) 96px minmax(150px,1fr) minmax(170px,1.2fr) 102px;align-items:center;gap:10px;min-width:0;display:grid}.event-table-head{color:var(--muted-foreground);padding:8px 10px;font-size:12px;font-weight:650}.event-table-body{gap:6px;min-height:160px;max-height:420px;padding-right:2px;display:grid;overflow:auto}.event-row{color:var(--foreground);cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e2ef;border-radius:10px;width:100%;min-height:62px;padding:10px}.event-row:hover,.event-row:focus-visible{border-color:var(--primary);outline:none}.event-row.selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:#eef5ff}.event-row.high-risk{border-color:#fecdd3}.event-time{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:800}.event-runtime{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.event-runtime svg{color:var(--primary);width:16px;height:16px}.event-runtime span,.event-resource,.event-action strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-runtime span{font-size:12px;font-weight:850}.event-provider{min-width:0}.event-action{gap:4px;min-width:0;display:grid}.event-action strong{font-size:13px;font-weight:900;display:block}.event-action small,.event-control small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.event-resource{color:#334155;font-size:12px;font-weight:760}.event-control{place-items:end;gap:4px;min-width:0;display:grid}.event-table-compact .event-table-body{max-height:440px}.event-table-compact .event-table-head,.event-table-compact .event-row{grid-template-columns:68px minmax(90px,.8fr) 90px minmax(120px,1fr)}.event-table-compact .event-table-head span:nth-child(5),.event-table-compact .event-table-head span:nth-child(6),.event-table-compact .event-resource,.event-table-compact .event-control,.event-table-compact .event-action small{display:none}.empty{color:var(--muted-foreground);margin:0}.empty-panel{color:var(--muted-foreground);border:1px dashed #cbd5e1;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:12px;display:grid}.empty-panel svg{width:18px;height:18px}.empty-events{margin-top:6px}.remediation-content{gap:10px;display:flex}@media (width<=1120px){.app-header{flex-direction:column;align-items:stretch;padding:12px}.brand{border-right:0;padding-right:0}.header-spacer{display:none}.metric-strip,.hosted-ops-grid,.primary-grid,.signals-layout,.remediation-grid{grid-template-columns:1fr}.event-focus-card{position:static}}@media (width<=980px){.cockpit-viewport{grid-template-columns:1fr;width:100%;min-width:0;transform:none}.risk-graph{min-height:0}.event-tools,.signals-toolbar{grid-template-columns:1fr}.filter-pills{justify-content:flex-start}.event-table-head{display:none}.event-row{grid-template-columns:minmax(0,1fr);gap:8px}.event-table-compact .event-row{grid-template-columns:minmax(0,1fr)}.event-runtime,.event-action,.event-control{justify-items:start}.event-resource,.event-action strong,.event-action small,.event-control small{text-overflow:clip;white-space:normal;overflow:visible}}@media (width<=720px){.tabs{padding:0 12px;overflow-x:auto}.workspace{padding:12px}.page-heading{flex-direction:column;align-items:stretch}.header-context{flex-wrap:wrap}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-ops-grid{grid-template-columns:1fr}.risk-graph{min-height:0}.graph-card-header,.card-header{flex-direction:column;align-items:stretch;gap:10px}.toolbar{justify-content:space-between}.focus-summary{grid-template-columns:42px minmax(0,1fr)}.focus-summary .badge{justify-self:start}}.console-shell-centered{background:linear-gradient(#f7fafdeb,#eef4fbf5),radial-gradient(circle at 20% 20%,#0b63f61f,#0000 28%);justify-content:center;align-items:center;padding:24px;display:flex}.auth-panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:22px;width:min(100%,520px);max-width:520px;padding:28px;display:grid}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand div{gap:2px;display:grid}.auth-brand strong{letter-spacing:.12em;font-size:18px;font-weight:850}.auth-brand span:last-child{color:var(--muted-foreground);font-size:13px}.auth-copy{gap:8px;display:grid}.auth-copy h1,.auth-panel h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.02}.auth-copy p,.auth-panel p{color:var(--muted-foreground);margin:0;line-height:1.55}.auth-switch{background:var(--muted);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-switch button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-weight:750}.auth-switch button[aria-selected=true]{background:var(--card);box-shadow:0 1px 4px #0b122014}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--muted-foreground);gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:0 12px}.auth-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring);outline:none}.auth-status,.auth-error{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.auth-status{background:#ecfdf3;color:var(--success)!important}.auth-error{background:#fff1f2;color:var(--destructive)!important}
