:root{color-scheme:dark;--bg:#060b14;--bg-soft:#0a101b;--bg-elevated:#0f1726;--bg-elevated-2:#131f31;--bg-glass:rgba(17,25,40,0.86);--sidebar:#070c15;--sidebar-soft:#0c1321;--panel:#0d1523;--panel-soft:#101a2c;--panel-muted:#111b2b;--line:rgba(151,174,210,0.14);--line-strong:rgba(151,174,210,0.22);--text:#ecf2ff;--text-soft:#c6d3eb;--muted:#8293af;--accent:#5f89ff;--accent-strong:#7aa2ff;--accent-soft:rgba(95,137,255,0.12);--good:#40d19b;--warn:#ffbf4d;--bad:#ff776a;--shadow:0 24px 80px rgba(0,0,0,0.42);--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Source Han Sans SC,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(95,137,255,.13),transparent 24%),radial-gradient(circle at right top,rgba(18,41,92,.18),transparent 22%),linear-gradient(180deg,#050912,#09101c 38%,#050912)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p{margin:0}code{display:inline-flex;align-items:center;max-width:100%;padding:3px 9px;border-radius:999px;border:1px solid rgba(151,174,210,.12);background:rgba(255,255,255,.04);color:#d7e4ff;font-family:Sarasa Mono SC,LXGW WenKai Mono,Microsoft YaHei,monospace}.kicker{color:var(--accent-strong);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.muted-text{color:var(--muted);line-height:1.7}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;border:1px solid transparent;padding:0 16px;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0) scale(.985)}.button:disabled{cursor:not-allowed;opacity:.64;transform:none}.button-primary{color:#f5f8ff;border-color:rgba(110,147,255,.46);background:linear-gradient(135deg,#4770ff,#3156d6);box-shadow:0 16px 38px rgba(49,86,214,.3)}.button-secondary{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.045)}.button-ghost{color:#d7e3ff;border-color:rgba(151,174,210,.12);background:rgba(255,255,255,.03)}.button-danger{color:#ffecea;border-color:rgba(255,119,106,.22);background:linear-gradient(135deg,rgba(163,41,41,.44),rgba(98,20,20,.62))}.button-small{min-height:36px;padding:0 12px;border-radius:10px;font-size:.9rem}.auth-shell,.landing-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-card,.landing-hero,.loading-card{width:min(1240px,100%);border:1px solid var(--line);background:linear-gradient(180deg,rgba(11,18,32,.96),rgba(8,14,24,.98));box-shadow:var(--shadow)}.landing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-gap:28px;gap:28px;padding:40px;border-radius:34px}.auth-copy,.landing-copy{display:grid;grid-gap:18px;gap:18px;align-content:center}.auth-copy h1,.landing-copy h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.04}.auth-copy p,.landing-copy p{color:var(--text-soft);line-height:1.85}.landing-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-panels{display:grid;grid-gap:16px;gap:16px}.auth-form,.auth-note,.drawer-section,.empty-state,.info-card,.json-editor,.landing-panel,.metric-card,.section-panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,25,42,.9),rgba(12,19,31,.96))}.auth-note,.empty-state,.info-card,.landing-panel{padding:20px;border-radius:var(--radius-lg)}.auth-note strong,.empty-state strong,.info-card strong,.landing-panel strong{display:block;margin-bottom:8px}.auth-note span,.empty-state p,.info-card p,.landing-panel p{color:var(--muted);line-height:1.75}.auth-card{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-gap:30px;gap:30px;padding:36px;border-radius:34px}.auth-form{display:grid;grid-gap:14px;gap:14px;align-content:center;padding:24px;border-radius:22px}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-size:.92rem;font-weight:700;color:var(--text-soft)}.field input,.field select,.field textarea,.json-editor textarea,.kv-row input,.ui-input,.ui-select-trigger,.ui-textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.03);color:var(--text);padding:12px 14px;outline:none}.field input::placeholder,.field textarea::placeholder,.json-editor textarea::placeholder,.ui-input::placeholder,.ui-select-trigger[data-placeholder],.ui-textarea::placeholder{color:rgba(130,147,175,.72)}.field input:focus,.field select:focus,.field textarea:focus,.json-editor textarea:focus,.kv-row input:focus,.ui-input:focus,.ui-select-trigger:focus,.ui-textarea:focus{border-color:rgba(122,162,255,.46);box-shadow:0 0 0 4px rgba(95,137,255,.12)}.field textarea,.json-editor textarea,.ui-textarea{min-height:120px;resize:vertical;font-family:Sarasa Mono SC,LXGW WenKai Mono,Microsoft YaHei,monospace}.request-log-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.request-log-actions .ui-input{width:72px;min-height:36px;padding:7px 9px}.response-body-viewer{max-height:460px;overflow:auto;margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.2);color:var(--text-soft);font-family:Sarasa Mono SC,LXGW WenKai Mono,Microsoft YaHei,monospace;font-size:.82rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.field-checkbox{gap:12px}.field-checkbox,.field-switch{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.field-switch{gap:16px}.field-checkbox input{width:18px;height:18px}.field-span-2{grid-column:1/-1}.alert-banner,.inline-error{padding:14px 16px;border-radius:14px;border:1px solid transparent;font-weight:700}.alert-error,.inline-error{color:#ffe9e5;border-color:rgba(255,119,106,.22);background:linear-gradient(135deg,rgba(160,41,41,.42),rgba(103,19,19,.58))}.alert-success{color:#dffbea;border-color:rgba(64,209,155,.22);background:linear-gradient(135deg,rgba(18,80,60,.48),rgba(10,55,41,.6))}.loading-card{width:min(620px,100%);margin:0 auto;padding:28px;border-radius:28px;display:grid;grid-gap:10px;gap:10px}.loading-card p{color:var(--muted);line-height:1.7}.console-page{min-height:100vh;padding:0}.console-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at top right,rgba(95,137,255,.08),transparent 20%),linear-gradient(180deg,#060b14,#09111d)}.console-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:18px;gap:18px;padding:28px 22px;color:var(--text);border-right:1px solid rgba(151,174,210,.1);background:linear-gradient(180deg,rgba(8,12,21,.98),rgba(10,16,28,.98))}.sidebar-brand{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start}.sidebar-logo{width:48px;height:48px;display:inline-grid;place-items:center;border-radius:14px;border:1px solid rgba(122,162,255,.2);background:linear-gradient(135deg,rgba(86,126,255,.2),rgba(58,88,176,.36));color:#f2f7ff;font-weight:800;letter-spacing:.08em}.sidebar-brand h1{margin-bottom:6px;font-size:1.45rem}.sidebar-brand p,.sidebar-link span{color:rgba(198,211,235,.68);line-height:1.7}.sidebar-kicker{color:var(--accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sidebar-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sidebar-summary div{padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.sidebar-summary span{display:block;margin-bottom:8px;color:var(--muted);font-size:.8rem}.sidebar-summary strong{font-size:1.26rem}.sidebar-separator{height:1px;background:rgba(151,174,210,.12)}.sidebar-nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:14px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:left}.sidebar-link strong{display:block;margin-bottom:4px;font-size:.98rem}.sidebar-link b{min-width:46px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.05);color:#d7e5ff;text-align:center}.sidebar-link[data-state=active]{border-color:rgba(122,162,255,.18);background:linear-gradient(135deg,rgba(95,137,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(122,162,255,.08)}.sidebar-footer{display:grid;grid-gap:10px;gap:10px}.console-main{min-width:0;padding:18px}.workspace-shell{min-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto auto 1fr;border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,rgba(9,15,27,.96),rgba(11,18,31,.98));box-shadow:var(--shadow);overflow:hidden}.topbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px 30px 22px;border-bottom:1px solid rgba(151,174,210,.1);background:linear-gradient(180deg,rgba(18,28,46,.7),rgba(11,18,31,0))}.topbar-copy{display:grid;grid-gap:10px;gap:10px}.topbar-copy h2{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.08}.topbar-copy p{max-width:760px;color:var(--text-soft);line-height:1.76}.topbar-actions{display:grid;grid-gap:12px;gap:12px;justify-items:end}.chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.chip{padding:9px 12px;border-radius:999px;border:1px solid rgba(122,162,255,.16);background:rgba(95,137,255,.08);color:#dce7ff;font-weight:700}.topbar-meta{display:grid;grid-gap:6px;gap:6px;color:var(--muted);text-align:right;font-size:.9rem}.workspace-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid rgba(151,174,210,.1)}.workspace-stat{padding:16px 20px;border-right:1px solid rgba(151,174,210,.1)}.workspace-stat:last-child{border-right:0}.workspace-stat span{display:block;color:var(--muted);font-size:.8rem;margin-bottom:8px}.workspace-stat strong{font-size:1.3rem}.workspace-body{min-height:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:0;gap:0}.workspace-view{padding:0}.content-stack{display:grid;grid-gap:0;gap:0}.section-panel{padding:24px 28px;border:0;border-radius:0;border-top:1px solid rgba(151,174,210,.08);background:transparent}.section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.section-head h2{margin-bottom:6px;font-size:1.28rem}.section-head p{color:var(--muted);line-height:1.72}.inline-actions,.section-summary,.section-toolbar{display:flex;gap:10px;flex-wrap:wrap}.section-summary{align-items:center}.section-summary-text{color:var(--muted);font-size:.88rem;font-weight:700}.grid-two,.info-grid,.metric-grid{display:grid;grid-gap:16px;gap:16px}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-stretch{align-items:start}.metric-card{padding:20px;border-radius:18px}.metric-label{display:block;margin-bottom:10px;color:var(--muted)}.metric-value{display:block;margin-bottom:8px;font-size:clamp(1.8rem,2vw,2.5rem)}.metric-detail{color:var(--text-soft);line-height:1.72}.metric-neutral{box-shadow:inset 0 0 0 1px rgba(95,137,255,.1)}.metric-good{box-shadow:inset 0 0 0 1px rgba(64,209,155,.16)}.metric-warn{box-shadow:inset 0 0 0 1px rgba(255,191,77,.16)}.metric-bad{box-shadow:inset 0 0 0 1px rgba(255,119,106,.16)}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.02)}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table td,.data-table th{padding:14px 16px;border-bottom:1px solid rgba(151,174,210,.08);vertical-align:top;text-align:left;font-size:.94rem}.data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(14,23,39,.98);color:#9cb0d1;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.data-table tbody tr:hover{background:rgba(95,137,255,.05)}.row-selected{background:rgba(95,137,255,.08)}.cell-stack{display:grid;grid-gap:4px;gap:4px}.cell-stack span{color:var(--muted);line-height:1.6}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.break-cell{word-break:break-all}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:800}.status-good{color:#98f5cc;background:rgba(64,209,155,.1);border-color:rgba(64,209,155,.18)}.status-warn{color:#ffd98d;background:rgba(255,191,77,.1);border-color:rgba(255,191,77,.16)}.status-bad{color:#ffaea6;background:rgba(255,119,106,.1);border-color:rgba(255,119,106,.16)}.status-neutral{color:#dbe6fb;background:rgba(151,174,210,.08);border-color:rgba(151,174,210,.14)}.mini-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:700}.mini-tag-neutral{color:#dbe6fb;background:rgba(151,174,210,.08);border-color:rgba(151,174,210,.14)}.mini-tag-good{color:#98f5cc;background:rgba(64,209,155,.1);border-color:rgba(64,209,155,.18)}.mini-tag-warn{color:#ffd98d;background:rgba(255,191,77,.1);border-color:rgba(255,191,77,.16)}.pagination-bar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:14px}.pagination-actions{display:flex;gap:10px}.drawer-stack,.form-grid{display:grid;grid-gap:14px;gap:14px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.summary-tile{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.summary-tile span{color:var(--muted);font-size:.82rem}.summary-tile strong{font-size:1rem;line-height:1.4}.form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.filter-bar,.filter-grid{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}.filter-bar{grid-template-columns:minmax(280px,420px)}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-grid-library{grid-template-columns:minmax(0,1fr) auto}.filter-actions{display:flex;align-items:flex-end}.mini-tabs,.subtabs{display:inline-flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(151,174,210,.1)}.mini-tab-trigger,.subtab-trigger{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer}.mini-tab-trigger[data-state=active],.subtab-trigger[data-state=active]{color:var(--text);background:rgba(95,137,255,.14);box-shadow:inset 0 0 0 1px rgba(122,162,255,.18)}.config-tab-panel,.config-tabs-shell{display:grid;grid-gap:14px;gap:14px}.json-editor{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px}.json-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.json-editor-head strong{display:block;margin-bottom:4px}.json-editor-head p{color:var(--muted);line-height:1.66;font-size:.9rem}.json-visual-panel,.kv-editor{display:grid;grid-gap:10px;gap:10px}.json-preview{margin:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03);color:#d8e4fb;white-space:pre-wrap;word-break:break-word;line-height:1.68;font-size:.92rem;font-family:Sarasa Mono SC,LXGW WenKai Mono,Microsoft YaHei,monospace}.kv-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;grid-gap:10px;gap:10px;align-items:center}.kv-row-array{grid-template-columns:minmax(0,1fr) auto}.footer-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 28px 22px;border-top:1px solid rgba(151,174,210,.08);color:var(--muted)}.dialog-actions{gap:10px;flex-wrap:wrap}.dialog-actions,.drawer-backdrop{display:flex;justify-content:flex-end}.drawer-backdrop{position:fixed;inset:0;z-index:60;background:rgba(3,7,14,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-in .18s ease}.drawer-backdrop[data-state=closed]{animation:overlay-out .16s ease}.modal-backdrop{position:fixed;inset:0;z-index:70;background:rgba(2,6,13,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-in .18s ease}.modal-backdrop[data-state=closed]{animation:overlay-out .16s ease}.confirm-dialog{position:fixed;left:50%;top:50%;z-index:80;width:min(480px,calc(100vw - 32px));transform:translate(-50%,-50%);padding:24px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(11,18,31,.98),rgba(8,14,24,1));box-shadow:var(--shadow);animation:modal-in .22s cubic-bezier(.22,1,.36,1)}.confirm-dialog[data-state=closed]{animation:modal-out .16s ease}.confirm-dialog-copy{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.confirm-dialog-copy h3{font-size:1.24rem}.confirm-dialog-copy strong{color:var(--text)}.detail-drawer{position:fixed;top:0;right:0;z-index:61;width:min(540px,100vw);height:100vh;overflow:auto;padding:24px;border-left:1px solid rgba(151,174,210,.12);background:linear-gradient(180deg,rgba(8,14,24,.98),rgba(11,18,31,1));box-shadow:-18px 0 60px rgba(0,0,0,.36);animation:drawer-in .22s cubic-bezier(.22,1,.36,1)}.detail-drawer[data-state=closed]{animation:drawer-out .16s ease}.detail-drawer-wide{width:min(980px,100vw)}.dialog-dismiss{position:absolute;top:14px;right:14px;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(151,174,210,.14);border-radius:9px;color:var(--muted);background:rgba(255,255,255,.035);cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.dialog-dismiss:hover{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.08)}.drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:-24px -24px 18px;padding:24px;border-bottom:1px solid rgba(151,174,210,.08);background:rgba(8,14,24,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawer-head h3{margin-top:8px;font-size:1.4rem;line-height:1.3;word-break:break-word}.drawer-description{margin-top:10px}.drawer-body{display:grid;grid-gap:14px;gap:14px}.drawer-section{padding:16px;border-radius:18px}.drawer-section>strong{display:block;margin-bottom:12px;font-size:1rem}.drawer-section-body{display:grid;grid-gap:12px;gap:12px}.drawer-subtitle{margin-bottom:8px;color:var(--muted);font-size:.9rem}.definition-list{display:grid;grid-gap:12px;gap:12px}.definition-item{display:grid;grid-gap:6px;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(151,174,210,.08)}.definition-item:last-child{padding-bottom:0;border-bottom:0}.definition-item dt{color:var(--muted);font-size:.86rem}.definition-item dd{margin:0;line-height:1.72;word-break:break-word}.ui-switch{position:relative;width:46px;height:26px;border:1px solid rgba(151,174,210,.18);border-radius:999px;background:rgba(255,255,255,.05);cursor:pointer;transition:background .14s ease,border-color .14s ease}.ui-switch[data-state=checked]{border-color:rgba(122,162,255,.26);background:rgba(95,137,255,.28)}.ui-switch-thumb{display:block;width:20px;height:20px;margin:2px;border-radius:999px;background:#f4f7ff;box-shadow:0 3px 10px rgba(0,0,0,.22);transition:transform .14s ease}.ui-switch[data-state=checked] .ui-switch-thumb{transform:translateX(20px)}.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ui-select-content{z-index:90;min-width:220px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(11,18,31,.98),rgba(8,14,24,1));box-shadow:var(--shadow);animation:modal-in .18s cubic-bezier(.22,1,.36,1)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes drawer-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.985)}}.ui-select-viewport{padding:8px}.ui-select-item{position:relative;display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;color:var(--text);cursor:pointer;outline:none}.ui-select-indicator{display:inline-grid;width:18px;place-items:center;color:var(--accent-strong)}.ui-select-item[data-highlighted]{background:rgba(95,137,255,.14)}@media (max-width:1480px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1240px){.auth-card,.console-shell,.filter-bar,.grid-two,.info-grid,.landing-hero{grid-template-columns:1fr}.console-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(151,174,210,.1)}.footer-bar,.pagination-bar,.section-head,.section-summary,.topbar{display:grid}.topbar-actions{justify-items:stretch}.chip-row{justify-content:flex-start}.topbar-meta{text-align:left}}@media (max-width:920px){.auth-shell,.landing-shell{padding:18px}.auth-card,.landing-hero{padding:24px;border-radius:24px}.console-main{padding:0}.workspace-shell{min-height:100vh;border-radius:0;border-left:0;border-right:0}.detail-drawer,.footer-bar,.section-panel,.topbar{padding-left:18px;padding-right:18px}.filter-grid,.filter-grid-library,.form-columns,.metric-grid,.sidebar-summary,.summary-grid,.workspace-rail{grid-template-columns:1fr}.workspace-stat{border-right:0;border-bottom:1px solid rgba(151,174,210,.08)}.workspace-stat:last-child{border-bottom:0}.data-table{min-width:680px}.detail-drawer{width:100vw}}