.dash{gap:var(--space-20);flex-direction:column;max-width:1440px;display:flex}.dash-loading{padding:var(--space-64) 0;text-align:center;color:var(--text-muted)}.is-ready{background:var(--green-400)}.is-held{background:var(--hazard-400)}.is-paperwork{background:var(--blue-300)}.is-other{background:var(--slate-400)}.mono{font-family:var(--font-mono)}.swatch{border-radius:3px;flex:none;width:10px;height:10px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.legend{font-size:var(--text-caption);color:var(--text-body);flex-wrap:wrap;gap:18px;display:flex}.legend>span{align-items:center;gap:var(--space-8);display:flex}.legend .mono{color:var(--text-muted)}.dash-hero{border-radius:var(--radius-card-lg);background:var(--gradient-hero);padding:var(--space-32);gap:var(--space-28);flex-wrap:wrap;align-items:stretch;display:flex}.dash-hero-main{justify-content:space-between;align-items:flex-start;gap:var(--space-24);flex-direction:column;flex:280px;min-width:0;display:flex}.dash-hero-label{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-heading)}.dash-hero-num{font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.04em;color:var(--text-heading);font-size:88px;line-height:.95}.dash-hero-sub{margin-top:var(--space-8);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-heading)}.dash-hero-panel{background:var(--surface-overlay);min-width:0;-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-24);gap:var(--space-20);flex-direction:column;flex:2 460px;display:flex}.dash-hero-panel header{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}.dash-hero-panel header span{font-size:var(--text-caption);color:var(--text-secondary)}.dash-hero-panel h2{font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:20px}.split-bar{border-radius:var(--radius-pill);background:var(--surface-glass);gap:3px;height:14px;display:flex;overflow:hidden}.split-bar i{flex-basis:0;min-width:0;display:block}.split-cols{gap:var(--space-16);flex-wrap:wrap;display:flex}.split-cols>div{gap:var(--space-6);flex-direction:column;flex:120px;min-width:0;display:flex}.split-cols .name{align-items:center;gap:var(--space-8);font-size:var(--text-caption);color:var(--text-body);display:flex}.split-cols .num{font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.03em;color:var(--text-heading);font-size:36px;line-height:1}.split-cols .mono{color:var(--text-secondary);font-size:12px}.dash-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.dash-section-head h2{margin:0 0 var(--space-6);font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-heading-sm);letter-spacing:var(--tracking-heading);color:var(--text-heading)}.dash-section-head p{font-size:var(--text-caption);color:var(--text-muted);margin:0}.panel{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);min-width:0;padding:var(--space-24);box-shadow:var(--shadow-soft);flex-direction:column;gap:18px;display:flex}.panel h2{font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:20px}.panel-sub{margin:var(--space-6) 0 0;font-size:var(--text-caption);color:var(--text-muted)}.panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.dash-row{gap:var(--space-20);flex-wrap:wrap;display:flex}.dash-row>.wide{flex:2 560px}.dash-row>.narrow{flex:320px}.dash-row>.half{flex:420px}.text-link{font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--text-link);cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:none;padding:0}.text-link:hover{color:var(--text-heading)}.queue-cards{gap:var(--space-12);flex-wrap:wrap;display:flex}.queue-card{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);min-width:0;padding:var(--space-22);box-shadow:var(--shadow-soft);gap:var(--space-14);font-family:var(--font-body);color:var(--text-body);text-align:left;flex-direction:column;flex:230px;display:flex}button.queue-card{cursor:pointer;transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease)}button.queue-card:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong);transform:translateY(-3px)}button.queue-card:hover .text-link{color:var(--text-heading)}.queue-card-head{align-items:center;gap:var(--space-12);display:flex}.icon-tile{border-radius:var(--radius-ui);background:var(--surface-glass);border:1px solid var(--border-hairline);width:34px;height:34px;color:var(--blue-300);flex:none;justify-content:center;align-items:center;display:flex}.icon-tile.tone-ready{color:var(--green-400)}.icon-tile.tone-held{color:var(--hazard-400)}.queue-card-name{flex-direction:column;min-width:0;display:flex}.queue-card-name strong{font-size:15px;font-weight:var(--weight-bold);color:var(--text-heading)}.queue-card-name span{font-size:var(--text-caption);color:var(--text-muted)}.queue-card-num{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-heading-lg);letter-spacing:var(--tracking-heading-lg);color:var(--text-heading);line-height:1}.age-bar{border-radius:var(--radius-pill);background:var(--surface-glass);gap:2px;height:8px;display:flex;overflow:hidden}.age-bar i{flex-basis:0;min-width:0;display:block}.age-0{background:var(--blue-200)}.age-1{background:var(--blue-300)}.age-2{background:var(--blue-400)}.age-3{background:var(--hazard-400)}.queue-card-note{font-size:var(--text-caption);color:var(--text-secondary)}.queue-card-note .mono{color:var(--text-heading)}.queue-card .text-link{margin-top:auto}.small-queues{gap:var(--space-6)}.small-queues>strong{font-size:15px;font-weight:var(--weight-bold);color:var(--text-heading)}.small-queues>span{font-size:var(--text-caption);color:var(--text-muted);margin-bottom:var(--space-6)}.small-queue{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-10) 0;border:none;border-top:1px solid var(--border-hairline);font-family:var(--font-body);font-size:var(--text-ui);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;display:flex}.small-queue:hover{color:var(--text-heading)}.small-queue .grow{flex:1}.small-queue .hint{color:var(--text-muted);font-size:12px}.small-queue .mono{color:var(--text-heading);text-align:right;width:26px}.chart-total{align-items:baseline;gap:var(--space-10);flex-wrap:wrap;display:flex}.chart-total strong{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-heading-md);letter-spacing:-.03em;color:var(--text-heading);line-height:1}.chart-total span{font-size:var(--text-caption);color:var(--text-secondary)}.delta{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);display:inline-flex}.delta.up{color:var(--status-success)}.delta.down{color:var(--status-danger)}.delta.flat{color:var(--text-muted)}.chart{gap:var(--space-12);height:280px;display:flex}.chart-axis{padding-bottom:var(--space-40);font-family:var(--font-mono);color:var(--text-muted);text-align:right;flex-direction:column;justify-content:space-between;min-width:22px;font-size:11px;display:flex}.chart-plot{flex:1;min-width:0;position:relative}.chart-grid{inset:0 0 var(--space-40) 0;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.chart-grid span{background:var(--border-hairline);height:1px}.chart-grid span:last-child{background:var(--border-default)}.chart-days{gap:var(--space-6);height:100%;display:grid;position:relative}.chart-day{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.chart-stack{width:min(40px,72%);height:calc(100% - var(--space-40));flex-direction:column;justify-content:flex-end;gap:2px;display:flex;position:relative}.chart-stack i{transition:opacity var(--duration-fast) var(--ease);border-radius:2px;display:block}.chart-stack i:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.chart-stack i:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.chart-days:hover .chart-day:not(:hover) i{opacity:.45}.chart-tip{z-index:2;width:180px;padding:var(--space-12) var(--space-14);background:var(--surface-raised);border:1px solid var(--border-default);box-shadow:var(--shadow-lift);gap:var(--space-6);color:var(--text-body);border-radius:14px;flex-direction:column;font-size:12px;display:none;position:absolute;left:50%;transform:translate(-50%)}.chart-day:hover .chart-tip{display:flex}.chart-tip strong{font-size:13px;font-weight:var(--weight-bold);color:var(--text-heading)}.chart-tip span{justify-content:space-between;display:flex}.chart-label{height:var(--space-40);color:var(--text-secondary);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;font-size:12px;display:flex}.chart-label .mono{color:var(--text-muted);font-size:11px}.chart-label.today>span:first-child{font-weight:var(--weight-bold);color:var(--text-accent)}.bars{flex-direction:column;gap:13px;display:flex}.bar-row{gap:var(--space-6);flex-direction:column;display:flex}.bar-row>div:first-child{align-items:baseline;gap:var(--space-8);font-size:var(--text-ui);display:flex}.bar-row .grow{color:var(--text-body);flex:1}.bar-row .pct{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.bar-row .n{font-family:var(--font-mono);color:var(--text-heading);text-align:right;width:30px}.track{border-radius:var(--radius-pill);background:var(--surface-glass);height:6px}.track i{border-radius:var(--radius-pill);background:var(--blue-300);height:100%;display:block}.track i.rest{background:var(--slate-500)}.reasons{gap:var(--space-12);flex-direction:column;display:flex}.reason{align-items:center;gap:var(--space-14);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 28px;display:grid}.reason>span:first-child{font-size:var(--text-ui);color:var(--text-body)}.reason .track{height:8px}.reason .mono{font-size:var(--text-ui);color:var(--text-heading);text-align:right}.stat-tiles{gap:var(--space-12);flex-wrap:wrap;display:flex}.stat-tile{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);min-width:0;padding:var(--space-20);gap:var(--space-10);flex-direction:column;flex:200px;display:flex}.stat-tile-head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.stat-tile-head>span{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--text-secondary)}.stat-tile-head .icon-tile{width:30px;height:30px}.stat-tile-value{align-items:baseline;gap:var(--space-4);display:flex}.stat-tile-value strong{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-stat);letter-spacing:var(--tracking-heading-lg);color:var(--text-heading);line-height:1}.stat-tile-value span{color:var(--text-muted);font-size:15px}.stat-tile-foot{align-items:center;gap:var(--space-8);font-size:var(--text-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.path{flex-direction:column;display:flex}.path-row{align-items:center;gap:var(--space-16);border-top:1px solid var(--border-hairline);padding:13px 0;display:flex}.path-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.path-row strong{font-size:15px;font-weight:var(--weight-semibold);color:var(--text-body)}.path-row>div span{font-size:var(--text-caption);color:var(--text-muted);overflow-wrap:anywhere}.path-row>.mono{font-size:var(--text-ui);color:var(--text-muted);text-align:right;width:24px}.panel.flush{gap:0;padding:0;overflow:hidden}.panel.flush .panel-head{padding:var(--space-22) var(--space-24);align-items:center}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px;font-family:var(--font-body)}.data-table th{padding:var(--space-12) var(--space-24);text-align:left;white-space:nowrap;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-field);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.data-table td{padding:var(--space-14) var(--space-24);border-top:1px solid var(--border-hairline);font-size:var(--text-ui);color:var(--text-body);white-space:nowrap;vertical-align:middle}.data-table tbody tr:first-child td{border-top:none}.data-table tbody tr{cursor:pointer;transition:background var(--duration-fast) var(--ease)}.data-table tbody tr:hover{background:var(--surface-glass)}.data-table .num{text-align:right}.data-table .quiet{color:var(--text-muted)}.data-table .text-link{color:var(--text-heading)}.dash-footnote{margin:var(--space-4) 0 0;max-width:86ch;font-size:var(--text-caption);color:var(--text-muted);text-wrap:pretty;line-height:1.6}.dash-footnote strong{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){button.queue-card,.chart-stack i,.data-table tbody tr{transition:none}button.queue-card:hover{transform:none}}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-ext-wght-normal-B3XMVzw1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-wght-normal-Cxxi75Cn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-vietnamese-wght-normal-CiTUBHt1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-ext-wght-normal-BHZ6ODhS.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-wght-normal-WL5YNY-W.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-50:#eef4fa;--blue-100:#dce8f3;--blue-200:#b3cce0;--blue-300:#7aa3cc;--blue-400:#4d82b8;--blue-500:#3366a0;--blue-600:#264f80;--blue-700:#1c3d6e;--blue-800:#153057;--blue-950:#0d2240;--orange-50:#fff5ec;--orange-100:#fde8d4;--orange-200:#fac9a0;--orange-300:#f7a76c;--orange-400:#f4863e;--orange-500:#f16c24;--orange-600:#d45a14;--slate-200:#e2e8f0;--slate-400:#94a3b8;--slate-500:#64748b;--slate-700:#475569;--white:#fff;--brand-blue:#264f80;--accent-orange:#f16c24;--navy-950:#0d2240;--red-500:#dc2626;--red-400:#ef4444;--red-300:#fca5a5;--green-600:#15803d;--green-400:#4ade80;--hazard-600:#b45309;--hazard-400:#f5a623;--font-heading:"Geist Variable","Geist","Avenir Next","Avenir","Mulish Variable",sans-serif;--font-body:"Mulish Variable","Mulish","Avenir Next","Avenir",sans-serif;--font-mono:"Geist Mono Variable","Geist Mono","JetBrains Mono",ui-monospace,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-caption:13px;--leading-caption:1.5;--tracking-caption:.33px;--text-label:12px;--tracking-label:.13em;--text-ui:14px;--leading-ui:1.5;--text-body:#dce8f3;--leading-body:1.5;--text-subheading:18px;--leading-subheading:1.5;--text-heading-sm:24px;--leading-heading-sm:1.33;--text-heading-md:32px;--leading-heading-md:1.2;--text-heading:#fff;--leading-heading:1.11;--tracking-heading:-.02em;--text-heading-lg:48px;--leading-heading-lg:1;--tracking-heading-lg:-.035em;--text-display:72px;--leading-display:1;--tracking-display:-.035em;--text-stat:40px;--text-input-min:16px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--page-max-width:1200px;--gutter:28px;--card-padding:28px;--sidebar-width:248px;--nav-float-inset:16px;--control-height:44px;--radius-icon:4px;--radius-ui:10px;--radius-nav:19px;--radius-card:24px;--radius-card-lg:40px;--radius-panel:42px;--radius-pill:9999px;--shadow-soft:0 18px 50px -24px #040c1a99;--shadow-lift:0 22px 70px -30px #040c1acc;--shadow-button:0 10px 26px -14px #040c1ab3;--shadow-button-accent:0 10px 26px -14px #d45a148c;--shadow-nav:0 3px 4.5px #ffffff05,0 10px 8px #040c1a1a,0 4px 3px #040c1a40;--shadow-inset-hairline:inset 0 0 0 1px #ffffff0f;--blur-glass:4px;--gradient-hero:linear-gradient(105deg,#f16c24 0%,#d45a14 14%,#1c3d6e 58%,#264f80 82%,#3366a0 100%);--gradient-accent-wash:linear-gradient(90deg,#f16c2400 0%,#f16c2400 40%,#f16c2490 50%,#f16c2400 60%,#f16c2400 100%);--gradient-spotlight:radial-gradient(circle at 50% 50%,#f4863e59 0%,#0d224000 60%);--gradient-breathline:linear-gradient(90deg,transparent,#f16c24 24%,#fac9a0 72%,transparent);--ease:cubic-bezier(.23,1,.32,1);--duration-fast:.18s;--duration-reveal:.48s;--focus-ring:3px solid #7aa3cc;--focus-offset:3px;--surface-canvas:#0d2240;--surface-panel:#153057;--surface-raised:#1c3d6e;--surface-glass:#b3cce014;--surface-glass-strong:#b3cce024;--surface-glass-nav:#153057b8;--surface-field:#ffffff0a;--surface-overlay:#0d2240b8;--surface-inverse:#fff;--text-secondary:#b3cce0;--text-muted:#7aa3cc;--text-disabled:#4d82b8;--text-on-inverse:#0d2240;--text-accent:#f4863e;--text-link:#7aa3cc;--border-hairline:#dce8f31f;--border-default:#dce8f333;--border-strong:#dce8f35c;--border-input:#b3cce047;--border-focus:#7aa3cc;--action-primary:#fff;--action-primary-hover:#dce8f3;--action-on-primary:#0d2240;--action-accent:#f16c24;--action-accent-hover:#d45a14;--status-success:#4ade80;--status-success-bg:#4ade801f;--status-success-border:#4ade8047;--status-warning:#f5a623;--status-warning-bg:#f5a6231f;--status-warning-border:#f5a6234d;--status-danger:#fca5a5;--status-danger-bg:#ef444424;--status-danger-border:#ef444457;--status-danger-solid:#dc2626;--status-info:#7aa3cc;--status-info-bg:#7aa3cc24;--status-info-border:#7aa3cc4d;--status-neutral:#94a3b8;--status-neutral-bg:#94a3b81f;--status-neutral-border:#94a3b842;--status-accent:#f4863e;--status-accent-bg:#f16c2424;--status-accent-border:#f16c2452;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);font-size:var(--text-ui);color:var(--text-body);background:var(--surface-canvas);margin:0}button{font-family:inherit}select option{background:var(--surface-panel);color:var(--text-body)}main{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.link{color:var(--text-link);cursor:pointer;font-size:inherit;font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease);background:0 0;border:none;padding:0}.link:hover{color:var(--text-heading)}.link.danger{color:var(--status-danger)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dim{color:var(--text-muted)}.small{font-size:12.5px}.mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.badge,.chip,.callout,.niko-link,.stat-chip,.tag-chip,.page-ref,.inherited-chip,.queue-truncated,.log-filter-note{--tone:var(--status-neutral);--tone-bg:var(--status-neutral-bg);--tone-border:var(--status-neutral-border)}.type-class-order,.type-hst,.type-resupply,.status-filed,.status-approved,.status-pushing,.status-pushed,.status-entered_manual,.status-intake_open,.chip.file-assembling,.chip.file-pushed,.chip.tag-suggested,.tag-chip.hinted,.page-ref,.niko-link.unlinked,.log-filter-note{--tone:var(--status-info);--tone-bg:var(--status-info-bg);--tone-border:var(--status-info-border)}.status-queued_approve,.chip.doc-have,.chip.file-ready,.chip.tag-confirmed,.tag-chip.on,.callout.ok,.niko-link.linked{--tone:var(--status-success);--tone-bg:var(--status-success-bg);--tone-border:var(--status-success-border)}.type-incomplete,.status-queued_exception,.status-push_failed,.status-queued_admin,.status-dead_letter,.chip.issue,.chip.doc-need,.chip.dup,.stat-chip.hot,.callout.warn,.niko-link.elsewhere,.queue-truncated{--tone:var(--status-warning);--tone-bg:var(--status-warning-bg);--tone-border:var(--status-warning-border)}.type-class-intake,.status-received,.status-approved_manual,.inherited-chip{--tone:var(--status-accent);--tone-bg:var(--status-accent-bg);--tone-border:var(--status-accent-border)}.type-discontinue_order,.chip-discontinue,.callout.error{--tone:var(--status-danger);--tone-bg:var(--status-danger-bg);--tone-border:var(--status-danger-border)}.badge,.chip{align-items:center;gap:var(--space-6);padding:2px var(--space-10);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;color:var(--tone);background:var(--tone-bg);border:1px solid var(--tone-border);line-height:1.5;display:inline-flex}.chip[class*=status-]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip svg{flex:none}.chip.issue,.chip-discontinue,.chip.doc-have,.chip.doc-need{margin-right:var(--space-4)}.chip.tag-suggested,.chip.dup,.chip.dormant{border-style:dashed}.chip.dup{margin-top:var(--space-4);font-size:11px}.issue-chips{flex-wrap:wrap;gap:3px;display:flex}.sender-callout strong{font-size:15px}.queue-table{border-collapse:collapse;width:100%}.queue-table th{text-align:left;padding:var(--space-12) 18px;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--text-muted);background:linear-gradient(var(--surface-field), var(--surface-field)), var(--surface-panel);box-shadow:inset 0 -1px 0 var(--border-hairline);z-index:1;position:sticky;top:0}.queue-table td{padding:var(--space-14) 18px;border-top:1px solid var(--border-hairline);color:var(--text-body);vertical-align:middle}.queue-table tbody tr:first-child td{border-top:none}.queue-table tbody tr:not(.static-row){cursor:pointer;transition:background var(--duration-fast) var(--ease)}.queue-table tbody tr:not(.static-row):hover{background:var(--surface-glass)}.queue-table td.dim{color:var(--text-muted)}.patient-cell{font-weight:var(--weight-semibold);color:var(--text-heading)}.empty-state{text-align:center;padding:var(--space-80) var(--space-20);color:var(--text-muted)}.empty-icon{width:44px;height:44px;margin:0 auto var(--space-12);border-radius:var(--radius-ui);background:var(--surface-glass);border:1px solid var(--border-hairline);color:var(--blue-300);justify-content:center;align-items:center;display:flex}.empty-state h3{margin:0 0 var(--space-6);font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);font-size:20px}.empty-state p{margin:0}.field input,.note-input,.niko-paste input,.follow-up-form input{height:40px;padding:0 var(--space-14);border:1px solid var(--border-input);border-radius:var(--radius-ui);font-family:inherit;font-size:var(--text-input-min);color:var(--text-heading);background:var(--surface-field);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none}.queue-search,.patient-search{height:var(--control-height);padding:0 var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-input-min);color:var(--text-heading);background:var(--surface-glass);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none}.field input::placeholder,.note-input::placeholder,.niko-paste input::placeholder,.follow-up-form input::placeholder,.queue-search::placeholder,.patient-search::placeholder{color:var(--text-muted)}.field input:focus,.note-input:focus,.niko-paste input:focus,.follow-up-form input:focus,.queue-search:focus,.patient-search:focus,.log-datepicker:focus,.reclassify-select:focus,.toolbar-select:focus,.hold-reason-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--status-info-bg);outline:none}.field input:disabled{opacity:.5}.reclassify-select,.toolbar-select,.hold-reason-select,.log-datepicker{height:36px;padding:0 var(--space-12);border:1px solid var(--border-input);border-radius:var(--radius-ui);background-color:var(--surface-field);color:var(--text-secondary);font-family:inherit;font-size:var(--text-ui);font-weight:var(--weight-semibold);cursor:pointer}.reclassify-select,.toolbar-select,.hold-reason-select{appearance:none;padding-right:var(--space-32);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237AA3CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}.reclassify-select:hover,.toolbar-select:hover{border-color:var(--border-strong);color:var(--text-heading)}.reclassify-select{max-width:190px;margin-left:auto}.toolbar-select{max-width:240px}.actions{gap:var(--space-10);flex-wrap:wrap;display:flex}.btn-approve,.btn-secondary,.btn-danger{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);display:inline-flex}.btn-approve:active,.btn-secondary:active,.btn-danger:active{transform:scale(.98)}.btn-approve:disabled,.btn-secondary:disabled,.btn-danger:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-approve{background:var(--action-primary);border:1px solid var(--action-primary);color:var(--action-on-primary);box-shadow:var(--shadow-button);flex:1}.btn-approve:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.btn-secondary{border:1px solid var(--border-strong);color:var(--text-heading);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--surface-glass)}.btn-danger{background:var(--status-danger-bg);border:1px solid var(--status-danger-border);color:var(--status-danger)}.btn-danger:hover:not(:disabled){background:var(--status-danger-solid);border-color:var(--status-danger-solid);color:var(--white)}.btn-small{height:32px;padding:0 var(--space-12);margin-top:var(--space-6);font-size:13px}.filter-chip,.stat-chip,.tag-chip{align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-14);border-radius:var(--radius-pill);border:1px solid var(--border-default);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background:0 0;display:inline-flex}.filter-chip:hover,.stat-chip:hover,.tag-chip:hover{background:var(--surface-glass);color:var(--text-heading)}.filter-chip.active,.stat-chip.active,.stat-chip.hot.active{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.stat-chip b{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--text-heading)}.stat-chip.active b,.stat-chip.hot.active b{color:var(--action-on-primary)}.stat-chip.hot{color:var(--tone);background:var(--tone-bg);border-color:var(--tone-border)}.stat-chip.hot b{color:var(--tone)}.tag-chip{height:28px;padding:0 var(--space-10);font-size:12px}.tag-chip.on,.tag-chip.hinted{color:var(--tone);background:var(--tone-bg);border-color:var(--tone-border)}.tag-chip.hinted{border-style:dashed}.tag-chip:disabled{opacity:.45}.queue-view,.patients-wrap,.faxlog{flex-direction:column;display:flex}.queue-toolbar,.patients-toolbar,.waiting-toolbar,.log-datebar{align-items:center;gap:var(--space-8);padding:var(--space-16) 18px;border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.patients-toolbar,.waiting-toolbar,.log-datebar{gap:var(--space-12)}.queue-search{flex:0 320px}.patient-search{flex:0 420px}.toolbar-spacer{flex:1}.sort-toggle{font-size:13px}.age{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--text-secondary)}.age.warn{color:var(--status-warning)}.age.hot{color:var(--status-danger)}.queue-truncated,.log-filter-note{padding:var(--space-10) 18px;background:var(--tone-bg);border-bottom:1px solid var(--tone-border);color:var(--text-body);font-size:13px;line-height:1.5}.queue-truncated strong{color:var(--text-heading)}.callout{border-radius:var(--radius-ui);padding:var(--space-10) var(--space-14);margin:var(--space-10) 0;color:var(--text-body);background:var(--tone-bg);border:1px solid var(--tone-border);font-size:13px;line-height:1.5}.callout p{margin:var(--space-4) 0}.callout strong{color:var(--text-heading)}.back{margin:0 0 var(--space-12);align-self:flex-start}.review{gap:var(--space-16);flex:1;min-height:0;display:flex}.review.loading{color:var(--text-muted);justify-content:center;align-items:center}.pdf-pane{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);flex:1.25;min-width:0;overflow:hidden}.pdf-fallback{padding:var(--space-20)}.fields-pane{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);min-width:380px;min-height:0;box-shadow:var(--shadow-soft);flex-direction:column;flex:1;display:flex;overflow:hidden}.fields-scroll{padding:var(--space-20);flex:1;min-height:0;overflow-y:auto}.fax-meta-row{gap:var(--space-8);margin-bottom:var(--space-8);align-items:center;display:flex}.fax-meta p{margin:2px 0}.field-groups{margin-top:var(--space-12)}.field-group{margin-bottom:var(--space-20)}.field-group h3,.file-section h3{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);margin:0 0 var(--space-10)}.field-group h3{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-hairline)}.field{gap:var(--space-4);margin-bottom:var(--space-10);flex-direction:column;display:flex}.field-label{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--text-secondary);align-items:center;gap:7px;display:flex}.saved{color:var(--status-success);font-style:normal;font-weight:var(--weight-semibold);font-size:11.5px}.page-ref,.inherited-chip{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;color:var(--tone);background:var(--tone-bg);border:1px solid var(--tone-border);padding:1px 7px}.page-ref{cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease)}.page-ref:hover{color:var(--text-heading);border-color:var(--border-strong)}.page-ref.active{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.inherited-chip{font-family:var(--font-body);font-weight:var(--weight-bold);border-style:dashed}.field.missing input{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.field.lowconf input{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.conf-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.conf-dot.high{background:var(--green-400)}.conf-dot.mid{background:var(--hazard-400)}.conf-dot.low{background:var(--red-400)}.conf-dot.verified{background:var(--blue-300)}.action-bar{background:var(--surface-glass);border-top:1px solid var(--border-hairline);padding:var(--space-12) var(--space-20) var(--space-16);flex-shrink:0}.action-explains{margin:0 0 var(--space-8);color:var(--text-secondary);font-size:12.5px;line-height:1.45}.note-input{width:100%;margin-bottom:var(--space-10)}.exception-group{gap:0;display:flex}.hold-reason-select{border-color:var(--border-strong);border-radius:var(--radius-pill) 0 0 var(--radius-pill);max-width:150px;height:40px;padding-left:var(--space-16);border-right:none}.exception-group .btn-secondary{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.history{margin-top:var(--space-16);color:var(--text-secondary);font-size:12.5px}.history ul{margin:var(--space-8) 0 0;padding-left:18px}.history li{margin-bottom:var(--space-4)}.ai-summary{background:var(--surface-glass);border:1px solid var(--border-hairline);border-radius:var(--radius-ui);padding:var(--space-12) var(--space-14);margin:var(--space-10) 0}.ai-summary-label{font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);margin-bottom:var(--space-4);display:block}.ai-summary p{color:var(--text-body);margin:0;font-size:13.5px;line-height:1.55}.patient-stats{padding:var(--space-16) 18px 0;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.stat-sep{background:var(--border-default);width:1px;height:20px;margin:0 var(--space-4)}.stat-label{font-size:11px;font-weight:var(--weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.patient-file{max-width:1120px}.patient-header{align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.patient-header h2{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-heading-md);letter-spacing:var(--tracking-heading);color:var(--text-heading);margin:0}.file-section{margin-bottom:var(--space-20);padding:var(--space-22) var(--space-24);background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.file-section table,.top-fields table{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);border-collapse:separate;border-spacing:0;overflow:hidden}.file-section .queue-table th,.top-fields .queue-table th{position:static}.removed-row td{opacity:.55}.removed-row td:first-child{opacity:1}.removed-dups{margin-top:var(--space-10);font-size:13px}.removed-dups summary{cursor:pointer;color:var(--text-muted);font-weight:var(--weight-semibold)}.removed-dups table{margin-top:var(--space-8)}.pdf-thumb{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;font-family:inherit;display:flex}.pdf-thumb img{border:1px solid var(--border-default);border-radius:var(--radius-icon);background:var(--white);width:92px;transition:border-color var(--duration-fast) var(--ease);display:block}.pdf-thumb:hover img{border-color:var(--border-focus)}.pdf-thumb-pages{color:var(--text-muted);font-size:11.5px;font-weight:var(--weight-semibold)}.pdf-thumb-loading,.pdf-thumb-fallback{border:1px solid var(--border-hairline);border-radius:var(--radius-icon);background:var(--surface-glass);width:92px;height:119px}.pdf-thumb-fallback{color:var(--text-muted);font-weight:var(--weight-bold);justify-content:center}.doc-tag-picker{flex-wrap:wrap;gap:5px;display:flex}.doc-tag-row{align-items:center;gap:var(--space-10);margin:var(--space-10) 0 var(--space-4);flex-wrap:wrap;display:flex}.doc-tag-label{font-weight:var(--weight-semibold);color:var(--text-secondary);font-size:13px}.pdf-thumb-frame{display:block;position:relative}.thumb-stamp{font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.02em;padding:var(--space-4) 7px;border-radius:var(--radius-pill);color:var(--white);border:1.5px solid var(--surface-panel);white-space:nowrap;pointer-events:none;align-items:center;gap:3px;line-height:1;display:inline-flex;position:absolute;top:-7px;left:-8px}.stamp-order{background:var(--green-600)}.stamp-on_chart{background:var(--blue-500)}.stamp-sending{background:var(--hazard-600)}.stamp-failed{background:var(--red-500)}.niko-line{color:var(--text-secondary);max-width:220px;margin-top:5px;font-size:12px}.niko-line.failed{color:var(--status-danger)}.niko-line.sending{color:var(--status-warning)}.niko-link{gap:var(--space-8);border-radius:var(--radius-ui);padding:var(--space-10) var(--space-14);margin:var(--space-10) 0;color:var(--text-body);background:var(--tone-bg);border:1px solid var(--tone-border);flex-direction:column;font-size:13px;display:flex}.niko-link.linked,.niko-link.elsewhere{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-direction:row}.niko-link strong{color:var(--text-heading)}.niko-link-row{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.niko-link .btn-small{margin-top:0}.niko-candidates ul{margin:var(--space-6) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.niko-candidates li{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-10);background:var(--surface-field);border:1px solid var(--border-hairline);border-radius:var(--radius-ui);display:flex}.niko-candidates p{margin:0}.niko-paste{justify-content:flex-start}.niko-paste input{width:170px;height:36px;font-family:var(--font-mono)}.waiting-callout p{margin-bottom:var(--space-8)}.follow-up{align-items:center;gap:var(--space-12);flex-wrap:wrap;font-size:13px;display:flex}.follow-up.compact{gap:var(--space-8);font-size:12.5px}.follow-up-last{color:var(--text-body)}.follow-up-form{align-items:center;gap:var(--space-8);flex:1;min-width:260px;display:flex}.follow-up-form input{flex:1;min-width:200px;height:36px}.follow-up-form .btn-small{margin-top:0}.waiting-toolbar{color:var(--text-secondary);font-size:13px}.waiting-clock{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--text-secondary)}.waiting-clock.warn{color:var(--status-warning)}.waiting-clock.hot{color:var(--status-danger)}.waiting-clock.dormant,tr.waiting-dormant td{color:var(--text-muted)}.log-nav{border-radius:var(--radius-pill);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.log-nav:hover:not(:disabled){background:var(--surface-glass);color:var(--text-heading)}.log-nav:disabled{opacity:.45;cursor:default}.log-date{flex-direction:column;gap:1px;min-width:240px;display:flex}.log-date h2{font-family:var(--font-heading);font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);margin:0;line-height:1.2}.log-stats{border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;align-items:stretch;padding:0 18px;display:flex}.log-stat{padding:var(--space-14) var(--space-20) var(--space-14) 0;margin-right:var(--space-20);min-width:74px}.log-stat-n{font-family:var(--font-heading);font-size:var(--text-heading-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:var(--text-heading);font-variant-numeric:tabular-nums;line-height:1.15;display:block}.log-stat-k{color:var(--text-muted);font-size:12px;font-weight:var(--weight-semibold)}.log-stat.alert .log-stat-n,.log-stat.alert .log-stat-k{color:var(--status-warning)}.log-stats .stat-sep{margin:0 var(--space-20) 0 0;align-self:center}.log-table.loading{opacity:.55}.log-table tr.log-problem td,.log-table tr.log-problem:hover td{background:var(--status-warning-bg)}.insights{max-width:1220px;color:var(--text-body)}.insights-intro{color:var(--text-secondary);max-width:640px;margin:0 0 18px}.window-picker{gap:var(--space-6);margin-bottom:18px;display:flex}.kpi-row,.metric-cards{gap:var(--space-12);flex-wrap:wrap;display:flex}.kpi-row{margin-bottom:var(--space-28)}.kpi-card,.metric-card{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);flex:1}.kpi-card{min-width:180px;padding:var(--space-20)}.kpi-card.kpi-alert{border-color:var(--status-warning-border)}.kpi-value{font-family:var(--font-heading);font-size:var(--text-stat);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading-lg);color:var(--text-heading);line-height:1.1}.kpi-label{font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--text-secondary);margin-top:var(--space-6)}.kpi-bench{margin-top:var(--space-4)}.insights-section{margin-bottom:var(--space-28)}.insights-section>h3,.top-fields h3,.metric-card h3{margin:0 0 var(--space-4);font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);font-size:20px}.metric-card{min-width:230px;padding:var(--space-20) var(--space-22)}.metric-card h3{margin-bottom:var(--space-12);font-size:16px}.metric-big{font-family:var(--font-heading);font-size:var(--text-heading);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading-lg);color:var(--text-heading);margin-bottom:var(--space-12);line-height:1}.metric-big-label{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;color:var(--text-muted);margin-top:var(--space-6);text-transform:uppercase;display:block}.metric-card dl{gap:var(--space-6) var(--space-12);grid-template-columns:1fr 1fr;margin:0;display:grid}.metric-card dl div{border-bottom:1px solid var(--border-hairline);justify-content:space-between;padding-bottom:3px;display:flex}.metric-card dt{color:var(--text-muted);font-size:12.5px}.metric-card dd{font-family:var(--font-mono);color:var(--text-heading);margin:0;font-size:12.5px}.top-fields{margin-top:var(--space-24)}.top-fields table{margin-top:var(--space-10);background:var(--surface-panel)}.insights-tables{gap:var(--space-22);flex-wrap:wrap;align-items:flex-start;display:flex}.insights-tables .top-fields{flex:1;min-width:280px;max-width:100%;margin-top:0;overflow-x:auto}.rate-hot{color:var(--status-warning);font-weight:var(--weight-bold)}.funnel{margin-top:var(--space-10);flex-direction:column;gap:7px;max-width:640px;display:flex}.funnel-row{align-items:center;gap:var(--space-10);display:flex}.funnel-label{text-align:right;width:130px;font-size:12.5px;font-weight:var(--weight-semibold);color:var(--text-secondary);flex-shrink:0}.funnel-track{align-items:center;gap:var(--space-8);flex:1;height:22px;display:flex}.funnel-bar{background:var(--blue-300);border-radius:var(--radius-icon);min-width:2px;height:100%;transition:width var(--duration-fast) var(--ease)}.funnel-row:first-child .funnel-bar{background:var(--blue-200)}.funnel-row:last-child .funnel-bar{background:var(--green-400)}.funnel-count{font-family:var(--font-mono);color:var(--text-heading);font-size:12.5px}.funnel-leak{flex-shrink:0;max-width:220px}.toasts{bottom:var(--space-20);right:var(--space-20);gap:var(--space-8);z-index:50;flex-direction:column;display:flex;position:fixed}.toast{padding:var(--space-12) var(--space-16);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-heading);font-weight:var(--weight-semibold);box-shadow:var(--shadow-lift);animation:toast-in var(--duration-fast) var(--ease)}.toast.error{border-color:var(--status-danger-border);color:var(--status-danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-page{background:var(--gradient-spotlight), var(--surface-canvas);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{width:380px;max-width:calc(100vw - var(--space-32));padding:var(--space-40) var(--space-32) var(--space-32);background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);text-align:center}.login-card h1{justify-content:center;margin:0;display:flex}.login-logo{width:280px;max-width:100%;height:auto;display:block}.login-sub{margin:var(--space-14) 0 var(--space-22);color:var(--text-secondary)}.login-card form{gap:var(--space-14);text-align:left;flex-direction:column;display:flex}.login-card label{gap:var(--space-6);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--text-secondary);flex-direction:column;display:flex}.login-card input{height:var(--control-height);padding:0 var(--space-14);border:1px solid var(--border-input);border-radius:var(--radius-ui);background:var(--surface-field);color:var(--text-heading);font-family:inherit;font-size:var(--text-input-min);outline:none}.login-card input::placeholder{color:var(--text-muted)}.login-card input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--status-info-bg)}.login-card button[type=submit]{margin-top:var(--space-6);border-radius:var(--radius-pill);background:var(--action-primary);height:48px;color:var(--action-on-primary);font-size:16px;font-weight:var(--weight-semibold);box-shadow:var(--shadow-button);cursor:pointer;transition:background var(--duration-fast) var(--ease);border:none}.login-card button[type=submit]:hover:not(:disabled){background:var(--action-primary-hover)}.login-card button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.form-error{color:var(--status-danger);margin:var(--space-4) 0 0;font-weight:var(--weight-semibold);text-align:center}@media (prefers-reduced-motion:reduce){.toast{animation:none}.queue-table tbody tr,.btn-approve,.btn-secondary,.btn-danger,.filter-chip,.stat-chip,.tag-chip{transition:none}}.shell :focus-visible,.login-page :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.shell{background:var(--surface-canvas);height:100vh;display:flex}.shell-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.shell-main>main{padding:var(--space-20) var(--gutter) var(--gutter)}.sidebar{width:var(--sidebar-width);margin:var(--space-12) 0 var(--space-12) var(--space-12);gap:var(--space-20);padding:var(--space-20) var(--space-12);background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;flex:none;display:flex;overflow-y:auto}.side-brand{padding:var(--space-6) var(--space-12) var(--space-4);align-items:center;display:flex}.side-brand img{width:100%;height:auto;display:block}.side-nav{flex-direction:column;flex:1;gap:18px;display:flex}.side-section{flex-direction:column;gap:2px;display:flex}.side-title{padding:0 var(--space-12) var(--space-6);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.side-item{align-items:center;gap:var(--space-12);width:100%;padding:9px var(--space-12);border-radius:var(--radius-ui);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;display:flex}.side-item svg{flex:none}.side-item:hover{background:var(--surface-glass);color:var(--text-heading)}.side-item.active{background:var(--surface-glass-strong);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-heading);font-weight:var(--weight-semibold)}.side-item.active svg{color:var(--orange-400)}.side-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-badge{font-family:var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-glass-strong);color:var(--text-heading);padding:1px 7px;font-size:11px}.side-item.active .side-badge{background:var(--orange-500)}.side-foot{border-top:1px solid var(--border-hairline);padding:var(--space-14) var(--space-8) 0;align-items:center;gap:var(--space-10);display:flex}.avatar{background:var(--blue-600);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-heading);font-weight:var(--weight-bold);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.side-user{flex-direction:column;flex:1;min-width:0;display:flex}.side-user strong{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-user span{color:var(--text-muted);font-size:12px}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-16);padding:var(--space-28) var(--gutter) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.page-head.compact{padding-top:var(--space-16);align-items:center}.page-title{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.page-title h1{font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading-lg);color:var(--text-heading);margin:0;font-size:40px;line-height:1.05}.page-title .turn{color:var(--text-accent)}.page-title p{color:var(--text-secondary);margin:0;font-size:15px}.page-actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.eyebrow{align-items:center;gap:var(--space-10);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-accent);display:flex}.eyebrow:before{content:"";background:var(--orange-500);flex:none;width:18px;height:2px}.status-pills{gap:var(--space-8);padding:var(--space-16) var(--gutter) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.page-head .status-pills{padding:0}.search-field{align-items:center;width:300px;max-width:100%;display:flex;position:relative}.search-field svg{left:var(--space-16);color:var(--text-muted);pointer-events:none;position:absolute}.search-field input{height:var(--control-height);width:100%;padding:0 64px 0 var(--space-44);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-input-min);color:var(--text-heading);background:var(--surface-glass);border:1px solid var(--border-default);transition:border-color var(--duration-fast) var(--ease);outline:none}.search-field input::placeholder{color:var(--text-muted)}.search-field input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--status-info-bg)}.search-field kbd{right:var(--space-12);font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-default);pointer-events:none;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute}.btn{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:none;line-height:1;display:inline-flex}.btn:active{transform:scale(.98)}.btn-lg{height:48px;padding:0 var(--space-22);font-size:16px}.btn-primary{background:var(--action-primary);color:var(--action-on-primary);box-shadow:var(--shadow-button)}.btn-primary:hover{background:var(--action-primary-hover);transform:translateY(-1px)}.btn-outline{color:var(--text-heading);box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.btn-outline:hover{background:var(--surface-glass);transform:translateY(-1px)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--surface-glass);color:var(--text-heading)}.btn-icon{width:40px;padding:0}.btn.busy{opacity:.45;cursor:not-allowed;transform:none}.pill{align-items:center;gap:var(--space-6);padding:3px var(--space-10);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-bold);white-space:nowrap;border:1px solid #0000;line-height:1.5;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill-sm{padding:1px var(--space-8);font-size:11px}.pill-sm:before{display:none}.pill-success{color:var(--status-success);background:var(--status-success-bg);border-color:var(--status-success-border)}.pill-warning{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.pill-danger{color:var(--status-danger);background:var(--status-danger-bg);border-color:var(--status-danger-border)}.pill-info{color:var(--status-info);background:var(--status-info-bg);border-color:var(--status-info-border)}.pill-neutral{color:var(--status-neutral);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}.pill-accent{color:var(--status-accent);background:var(--status-accent-bg);border-color:var(--status-accent-border)}.screen{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.screen.panel{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.screen-note{padding:var(--space-24);color:var(--text-muted)}.link svg{vertical-align:-2px}@media (width<=900px){.shell{flex-direction:column;height:auto;min-height:100vh}.shell-main{height:auto}.sidebar{width:auto;margin:var(--space-12) var(--space-12) 0}.side-nav{flex-flow:wrap}.side-section{flex:200px}.search-field{width:100%}}@media (prefers-reduced-motion:reduce){.btn,.side-item{transition:none}}.screen[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:var(--blue-50);--surface-panel:var(--white);--surface-raised:var(--white);--surface-glass:color-mix(in srgb, var(--brand-blue) 6%, transparent);--surface-glass-strong:color-mix(in srgb, var(--brand-blue) 12%, transparent);--surface-field:color-mix(in srgb, var(--navy-950) 3%, transparent);--text-heading:var(--navy-950);--text-body:var(--blue-800);--text-secondary:var(--slate-700);--text-muted:var(--slate-500);--text-accent:var(--orange-600);--text-link:var(--blue-500);--border-hairline:color-mix(in srgb, var(--navy-950) 10%, transparent);--border-default:color-mix(in srgb, var(--navy-950) 18%, transparent);--border-strong:color-mix(in srgb, var(--navy-950) 32%, transparent);--border-input:color-mix(in srgb, var(--navy-950) 26%, transparent);--border-focus:var(--blue-500);--action-primary:var(--navy-950);--action-primary-hover:var(--blue-800);--action-on-primary:var(--white);--status-success:var(--green-600);--status-success-bg:color-mix(in srgb, var(--green-600) 10%, transparent);--status-success-border:color-mix(in srgb, var(--green-600) 30%, transparent);--status-warning:var(--hazard-600);--status-warning-bg:color-mix(in srgb, var(--hazard-600) 10%, transparent);--status-warning-border:color-mix(in srgb, var(--hazard-600) 30%, transparent);--status-danger:var(--red-500);--status-danger-bg:color-mix(in srgb, var(--red-500) 8%, transparent);--status-danger-border:color-mix(in srgb, var(--red-500) 30%, transparent);--status-info:var(--blue-500);--status-info-bg:color-mix(in srgb, var(--blue-500) 10%, transparent);--status-info-border:color-mix(in srgb, var(--blue-500) 30%, transparent);--status-neutral:var(--slate-700);--status-neutral-bg:color-mix(in srgb, var(--slate-500) 12%, transparent);--status-neutral-border:color-mix(in srgb, var(--slate-500) 30%, transparent);--status-accent:var(--orange-600);--status-accent-bg:color-mix(in srgb, var(--orange-500) 10%, transparent);--status-accent-border:color-mix(in srgb, var(--orange-500) 32%, transparent);--shadow-soft:0 12px 32px -20px color-mix(in srgb, var(--navy-950) 30%, transparent);--shadow-lift:0 16px 40px -22px color-mix(in srgb, var(--navy-950) 40%, transparent);--shadow-button:0 8px 20px -12px color-mix(in srgb, var(--navy-950) 45%, transparent);--focus-ring:3px solid var(--blue-500);color:var(--text-body)}.screen[data-mode=light]:not(.panel){background:var(--surface-canvas);padding:var(--space-12);border-radius:var(--radius-card)}.screen[data-mode=light] .conf-dot.high{background:var(--green-600)}.screen[data-mode=light] .conf-dot.mid{background:var(--hazard-600)}.screen[data-mode=light] .conf-dot.low{background:var(--red-500)}.screen[data-mode=light] .conf-dot.verified{background:var(--blue-500)}.screen[data-mode=light] .empty-icon{color:var(--blue-500)}.screen[data-mode=light] .funnel-bar{background:var(--blue-400)}.screen[data-mode=light] .funnel-row:first-child .funnel-bar{background:var(--blue-600)}.screen[data-mode=light] .funnel-row:last-child .funnel-bar{background:var(--green-600)}.screen[data-mode=light] .reclassify-select,.screen[data-mode=light] .toolbar-select,.screen[data-mode=light] .hold-reason-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.mode-toggle{padding:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-glass);box-shadow:inset 0 0 0 1px var(--border-hairline);gap:2px;display:inline-flex}.mode-toggle button{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mode-toggle button:hover{color:var(--text-heading)}.mode-toggle button.active{background:var(--action-primary);color:var(--action-on-primary)}.guide{grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.guide-toc{max-height:calc(100vh - 220px);padding:var(--space-28) var(--space-12) var(--space-28) var(--space-20);gap:var(--space-20);border-right:1px solid var(--border-hairline);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.guide-toc-part{flex-direction:column;gap:2px;display:flex}.guide-toc-title{padding:0 var(--space-10) var(--space-6);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.guide-toc button{text-align:left;padding:var(--space-6) var(--space-10);border-radius:var(--radius-ui);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-caption);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;line-height:1.35}.guide-toc button:hover{background:var(--surface-glass);color:var(--text-heading)}.guide-toc button.active{background:var(--surface-glass-strong);color:var(--text-heading);font-weight:var(--weight-semibold)}.guide-body,.whats-new{max-width:860px;padding:var(--space-24) var(--space-32) var(--space-48);color:var(--text-body);font-size:15px;line-height:1.6}.guide-tools{justify-content:space-between;align-items:center;gap:var(--space-12);padding-bottom:var(--space-20);margin-bottom:var(--space-8);border-bottom:1px solid var(--border-hairline);font-size:var(--text-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.guide-part{padding-top:var(--space-32)}.guide-part h2{margin:var(--space-10) 0 0;font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-heading-md);letter-spacing:var(--tracking-heading);color:var(--text-heading);line-height:1.1}.guide-section{padding-top:var(--space-32);scroll-margin-top:var(--space-8)}.guide-section h3,.wn-item h3{align-items:center;gap:var(--space-10);font-family:var(--font-heading);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-heading);flex-wrap:wrap;margin:0;display:flex}.guide-section h3{font-size:22px;line-height:1.2}.guide-summary{margin:var(--space-6) 0 var(--space-16);color:var(--text-muted)}.guide-body p,.whats-new p{margin:var(--space-12) 0}.guide-body strong,.whats-new strong{color:var(--text-heading);font-weight:var(--weight-bold)}.guide-steps{counter-reset:step;margin:var(--space-16) 0;padding:0;list-style:none}.guide-steps li{counter-increment:step;padding:3px 0 3px var(--space-44);margin-bottom:var(--space-10);min-height:30px;position:relative}.guide-steps li:before{content:counter(step);border-radius:var(--radius-ui);background:var(--surface-glass-strong);border:1px solid var(--border-default);width:30px;height:30px;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-heading);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.guide-list{margin:var(--space-12) 0;padding-left:var(--space-20)}.guide-list li{margin-bottom:var(--space-8)}.guide-list li::marker{color:var(--text-muted)}.guide-note{--tone:var(--status-neutral);--tone-bg:var(--status-neutral-bg);--tone-border:var(--status-neutral-border);gap:var(--space-12);margin:var(--space-16) 0;padding:var(--space-14) var(--space-16);border-radius:var(--radius-ui);background:var(--tone-bg);border:1px solid var(--tone-border);display:flex}.guide-note.rule{--tone:var(--status-info);--tone-bg:var(--status-info-bg);--tone-border:var(--status-info-border)}.guide-note.warn{--tone:var(--status-warning);--tone-bg:var(--status-warning-bg);--tone-border:var(--status-warning-border)}.guide-note svg{color:var(--tone);flex:none;margin-top:2px}.guide-note-label{font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tone);display:block}.guide-note strong{display:block}.guide-body .guide-note p{margin:var(--space-4) 0 0}.guide-table{width:100%;margin:var(--space-16) 0;border:1px solid var(--border-hairline);border-radius:var(--radius-ui);border-collapse:separate;border-spacing:0;font-size:var(--text-ui);line-height:1.5;overflow:hidden}.guide-table th{text-align:left;padding:var(--space-10) var(--space-14);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-field)}.guide-table td{padding:var(--space-10) var(--space-14);border-top:1px solid var(--border-hairline);vertical-align:top}.guide-table td:first-child{color:var(--text-heading);font-weight:var(--weight-semibold);width:28%}.guide-terms{margin:var(--space-16) 0;gap:0;display:grid}.guide-terms div{gap:var(--space-16);padding:var(--space-10) 0;border-top:1px solid var(--border-hairline);grid-template-columns:170px minmax(0,1fr);display:grid}.guide-terms div:first-child{border-top:none}.guide-terms dt{color:var(--text-heading);font-weight:var(--weight-semibold)}.guide-terms dd{margin:0}.guide-foot{margin-top:var(--space-48);padding-top:var(--space-20);border-top:1px solid var(--border-hairline);font-size:var(--text-caption);color:var(--text-muted)}.wn-list{margin:0;padding:0;list-style:none}.wn-item{gap:var(--space-20);padding:var(--space-22) 0;border-top:1px solid var(--border-hairline);grid-template-columns:120px minmax(0,1fr);display:grid}.wn-item:first-child{border-top:none}.wn-item time{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap;padding-top:3px}.wn-item h3{font-size:var(--text-subheading);line-height:1.3}.whats-new .wn-item p{margin:var(--space-6) 0 var(--space-8)}.print-head{display:none}@media (width<=1100px){.guide{grid-template-columns:minmax(0,1fr)}.guide-toc{display:none}}@media (width<=700px){.wn-item,.guide-terms div{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guide-toc button{transition:none}}@media print{@page{margin:16mm 15mm}html,body,#root{height:auto}body:has(.shell.printable){background:var(--white)}.shell.printable{background:var(--white);height:auto;min-height:0;display:block}.shell.printable .sidebar,.shell.printable .page-head,.shell.printable .status-pills,.shell.printable .toasts,.shell.printable .guide-toc,.shell.printable .guide-tools,.shell.printable .wn-item .link{display:none}.shell.printable .shell-main{height:auto;display:block}.shell.printable .shell-main>main{padding:0;display:block;overflow:visible}.shell.printable .screen{box-shadow:none;background:var(--white);border:none;border-radius:0;display:block;overflow:visible}.shell.printable .guide{display:block}.shell.printable .guide-body,.shell.printable .whats-new{max-width:none;padding:0;font-size:11pt;line-height:1.5}.print-head{align-items:center;gap:var(--space-16);padding-bottom:var(--space-10);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:10pt;display:flex}.print-logo{flex:none;width:52mm;height:auto;display:block}.print-head strong{font-family:var(--font-heading);font-size:16pt;font-weight:var(--weight-medium);flex:1}.guide-part{padding-top:var(--space-20)}.guide-part+.guide-part{break-before:page}.guide-section{padding-top:var(--space-20)}.guide-part h2{font-size:20pt}.guide-section h3{font-size:14pt}.guide-part h2,.guide-section h3,.guide-summary,.wn-item h3{break-after:avoid}.guide-note,.guide-steps li,.guide-list li,.guide-table tr,.guide-terms div,.wn-item{break-inside:avoid}.guide-table{font-size:10pt}.guide-foot{margin-top:var(--space-24)}.guide-note,.guide-table th,.guide-steps li:before,.pill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
