:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#c9bda6;--color-page-deep:#b8ab92;--color-surface:#efe7d5;--color-surface-raised:#f6efdf;--color-graphite:#1b1714;--color-graphite-2:#262019;--color-graphite-3:#342c23;--color-graphite-4:#4a3d30;--color-ink:#1a1512;--color-ink-2:#3a3129;--color-muted:#564938;--color-faint:#62523c;--color-line:#b3a58c;--color-line-strong:#94856c;--color-line-dark:#f2e7d01f;--color-grid-dark:#f2a63b0d;--color-on-dark:#f2e7d0;--color-on-dark-muted:#b3a58c;--color-scrim:#1b171499;--color-row-hover:#e7dcc8;--color-signal-line:#f2a63b73;--color-on-dark-line:#f2e7d029;--color-ink-wash:#3a31290d;--color-rust:#b4491e;--color-rust-deep:#7d3113;--color-rivet:#f2e7d052;--color-weld:#f2e7d029;--color-weld-dark:#5e4d373d;--color-vignette:#3d2a1429;--color-signal:#f2a63b;--color-signal-deep:#c07f28;--color-signal-ink:#1b1714;--color-signal-soft:#f2a63b29;--color-signal-glow:#f2a63b59;--color-up:#a32b12;--color-up-soft:#f3e2da;--color-down:#1f6f4a;--color-down-soft:#dfeae1;--color-flat:#5f5344;--color-on-dark-up:#ef8a68;--color-on-dark-down:#6fbd93;--color-on-dark-flat:#b3a58c;--color-warn:#7a4a00;--color-warn-soft:#f5e5c6;--color-warn-line:#d9b474;--color-error:#96261a;--color-error-soft:#f4dfd9;--color-error-line:#d9a89c;--font-sans:"Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans SC", ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Consolas, "Noto Sans Mono CJK SC", monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--text-5xl:48px;--display-xl:clamp(42px, 5.2vw, 72px);--display-hero:clamp(38px, 4.1vw, 56px);--display-lg:clamp(34px, 3.6vw, 52px);--display-md:clamp(28px, 2.6vw, 38px);--num-xl:clamp(30px, 3.1vw, 44px);--num-lg:clamp(24px, 2.3vw, 32px);--num-md:24px;--num-sm:18px;--num-row:clamp(28px, 2.1vw, 34px);--num-row-sm:24px;--num-hero:clamp(46px, 4.6vw, 68px);--num-kpi:clamp(22px, 2vw, 30px);--leading-none:1;--leading-tight:1.08;--leading-snug:1.28;--leading-normal:1.6;--leading-relaxed:1.78;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-num:-.01em;--tracking-label:.08em;--tracking-wide:.14em;--tracking-wider:.16em;--tracking-mono:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--shadow-overlay:0 -24px 64px #1b17145c;--shadow-pop:0 18px 40px #1b171438;--shadow-focus:0 0 0 2px var(--color-page), 0 0 0 4px var(--color-signal-deep);--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--texture-grain-size:180px;--texture-grain-opacity:.05;--texture-grid-size:64px;--texture-grid-color:#7864481a;--texture-grid-drift:8px;--texture-grid-duration:120s;--texture-scan-gap:3px;--texture-scan-opacity:.16;--color-scanline:#00000029;--color-panel-shade:#0000004d;--color-rivet-shadow:#00000080;--color-plate-highlight:#ffffff73;--color-plate-edge:#5e4d3724;--color-sweep-soft:#f2a63b0d;--color-sweep-core:#f2a63b1f;--color-radar-mid:#f2a63b8c;--color-radar-tip:#f2a63be6;--texture-vignette:38%;--texture-weld-dash:5px;--texture-weld-gap:7px;--texture-rivet-size:4px;--texture-stripe-height:3px;--texture-stripe-angle:135deg;--texture-stripe-rust:var(--color-rust);--texture-stripe-dark:#201a15;--w-steel-line:var(--color-graphite-3);--w-steel-shadow:inset 0 1px 0 #ffffff0d;--w-steel-drop:0 0 0 1px #1b17148c;--ticker-height:32px;--ticker-duration:46s;--sweep-width:160px;--sweep-duration:8s;--rail-offset:10px;--rail-duration:3s;--radar-size:92px;--radar-duration:4s;--radar-opacity:.13;--chart-draw-duration:.6s;--stagger-step:40ms;--width-page:1600px;--width-reading:820px;--width-internal:1120px;--width-drawer:380px;--grid-columns:12;--header-height:60px;--table-head-height:38px;--hairline:1px;--hairline-thick:2px;--z-overlay:60;--z-drawer:70;--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.14s;--duration-base:.22s}
.terminal{padding-top:var(--space-5)}.header-tools{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.header-search{width:300px;position:relative}.header-search input{width:100%;height:34px;padding:0 var(--space-3) 0 34px;border:var(--hairline) solid var(--color-graphite-3);border-radius:var(--radius-xs);background:var(--color-graphite-2);color:var(--color-on-dark);font-size:var(--text-sm);outline:none}.header-search input::placeholder{color:var(--color-on-dark-muted)}.header-search input:focus{border-color:var(--color-signal-deep);box-shadow:none}.header-search-icon{width:13px;height:13px;color:var(--color-on-dark-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-pop{z-index:var(--z-overlay);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-line-strong);max-height:360px;box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-pop-item{width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--hairline) solid var(--color-line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.search-pop-item:last-child{border-bottom:0}.search-pop-item:hover,.search-pop-item:focus-visible{background:var(--color-row-hover)}.search-pop-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.search-pop-meta{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.search-pop-empty{padding:var(--space-3);font-size:var(--text-xs);color:var(--color-muted)}.header-qa{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-4);white-space:nowrap;border:var(--hairline) solid var(--color-signal-deep);border-radius:var(--radius-xs);color:var(--color-signal);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex:none;display:inline-flex}.header-qa:hover{background:var(--color-signal-soft);color:var(--color-on-dark)}.qa-fab{z-index:calc(var(--z-drawer) - 1);right:var(--space-2);padding:var(--space-4) var(--space-2);border-radius:var(--radius-xs);background:var(--color-graphite);color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;cursor:pointer;border:0;border-left:var(--hairline) solid var(--color-signal-deep);position:fixed;top:50%;overflow:visible;transform:translateY(-50%)}.qa-fab:hover{background:var(--color-graphite-2)}.t-board{gap:var(--space-8);padding:var(--space-6) var(--space-7);background:var(--color-graphite);background-image:linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));color:var(--color-on-dark);border-radius:var(--radius-sm);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background-size:44px 44px;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.t-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-signal);text-transform:uppercase}.t-board h1{margin-top:var(--space-2);font-size:var(--text-3xl);color:var(--color-on-dark);letter-spacing:var(--tracking-heading)}.t-board-sub{margin-top:var(--space-2);max-width:68ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.t-kpis{gap:var(--space-7);flex:none;display:flex}.t-kpi dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-on-dark-muted)}.t-kpi dd{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--num-kpi);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-none);color:var(--color-on-dark)}.t-kpi dd small{font-size:var(--text-2xs);color:var(--color-on-dark-muted);margin-left:3px}.t-terminal{margin-top:var(--space-4);border:var(--hairline) solid var(--color-line);background:var(--color-surface-raised)}.t-toolbar{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;display:flex}.t-tabs{border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);align-items:stretch;gap:0;display:flex;overflow:hidden}.t-tabs button{min-width:96px;height:32px;padding:0 var(--space-4);border:0;border-right:var(--hairline) solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0}.t-tabs button:last-child{border-right:0}.t-tabs button:hover{background:var(--color-page-deep);color:var(--color-ink)}.t-tabs button[aria-selected=true]{background:var(--color-graphite);color:var(--color-on-dark)}.t-tabs button[aria-selected=true] .t-tab-count{color:var(--color-signal)}.t-tab-count{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-faint)}.t-filters{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.t-chip{height:28px;padding:0 var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;background:0 0}.t-chip:hover{background:var(--color-page-deep);color:var(--color-ink)}.t-chip[aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink);font-weight:var(--weight-medium)}.t-toolbar-meta{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint);margin-left:auto;display:flex}.t-legend{align-items:center;gap:var(--space-3);display:inline-flex}.t-legend .up{color:var(--color-up)}.t-legend .down{color:var(--color-down)}.t-table-wrap{scroll-padding-top:calc(var(--header-height) + var(--table-head-height));overflow-x:auto}.t-table{border-collapse:collapse;background:var(--color-surface-raised);width:100%}.t-table thead th{z-index:3;height:var(--table-head-height);padding:0 var(--space-3);background:var(--color-page-deep);border-bottom:var(--hairline) solid var(--color-line-strong);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-align:left;color:var(--color-muted);white-space:nowrap;position:sticky;top:0}.t-table thead th.num{text-align:right}.t-table tbody td{padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--color-line);vertical-align:middle}.t-table tbody tr{scroll-margin-top:calc(var(--header-height) + var(--table-head-height))}.t-table tbody tr:hover{background:var(--color-row-hover)}.t-table tbody tr:last-child td{border-bottom:0}.t-table .num{text-align:right}.t-row-link{flex-direction:column;gap:1px;min-width:0;display:flex}.t-row-cat{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap}.t-row-spec{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.t-row-market{font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap;flex-direction:column;gap:2px;display:flex}.t-row-market small{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.t-price{font-family:var(--font-mono);font-size:var(--num-row);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-ink);white-space:nowrap}.t-price small{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--color-faint);margin-left:4px}.t-change{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.t-change small{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-faint)}.t-change.up{color:var(--color-up)}.t-change.down{color:var(--color-down)}.t-change.flat,.t-change.none{color:var(--color-flat)}.t-time{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-2);white-space:nowrap}.t-count{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);white-space:nowrap}.t-trust{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--color-muted);white-space:nowrap;display:inline-flex}.t-trust:before{content:"";background:var(--color-line-strong);flex:none;width:6px;height:6px}.t-trust-normal:before{background:var(--color-signal-deep)}.t-trust-reference:before,.t-trust-review:before{background:var(--color-warn)}.t-trust-gap:before{background:var(--color-error)}.t-spark{width:128px;height:30px}.t-spark .spark{width:100%;height:100%}.t-spark-empty{border:var(--hairline) dashed var(--color-line);width:128px;height:30px;font-size:var(--text-2xs);color:var(--color-faint);justify-content:center;align-items:center;display:flex}.t-open{border:var(--hairline) solid var(--color-line);width:26px;height:26px;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.t-open:hover{border-color:var(--color-ink);color:var(--color-ink)}.t-empty{padding:var(--space-9) var(--space-6);border-top:var(--hairline) solid var(--color-line);text-align:center}.t-empty h2{font-size:var(--text-xl)}.t-empty p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.t-region-grid{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-top:var(--hairline) solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.t-region-card{padding:var(--space-4);border:var(--hairline) dashed var(--color-line-strong);background:var(--color-surface)}.t-region-card h3{font-size:var(--text-base)}.t-region-card p{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.t-region-card .pending{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-warn);display:inline-flex}.t-region-card .pending:before{content:"";background:var(--color-warn);width:6px;height:6px}.t-crumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint);display:flex}.t-crumbs a:hover{color:var(--color-ink)}.t-detail-grid{gap:var(--space-4);grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:stretch;display:grid}.t-detail-main{min-width:0;padding:var(--space-6);background:var(--color-graphite);background-image:linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));color:var(--color-on-dark);border-radius:var(--radius-sm);background-size:44px 44px;flex-direction:column;display:flex}.t-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.t-detail-head h1{margin-top:var(--space-2);font-size:var(--text-2xl);color:var(--color-on-dark)}.t-detail-spec{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-on-dark-muted)}.t-detail-head .t-trust{color:var(--color-on-dark-muted)}.t-hero-price{align-items:baseline;gap:var(--space-3);margin-top:var(--space-6);display:flex}.t-hero-number{font-family:var(--font-mono);font-size:var(--num-hero);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);color:var(--color-on-dark);line-height:1}.t-hero-unit{font-size:var(--text-sm);color:var(--color-on-dark-muted)}.t-hero-change{gap:var(--space-5);margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.t-hero-change .up{color:var(--color-on-dark-up)}.t-hero-change .down{color:var(--color-on-dark-down)}.t-hero-change .flat,.t-hero-change .none{color:var(--color-on-dark-flat)}.t-hero-change small{margin-left:var(--space-1);font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-on-dark-muted)}.t-hero-note{margin-top:var(--space-4);max-width:76ch;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.t-detail-aside{border:var(--hairline) solid var(--color-line);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.t-aside-title{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.t-aside-kpis{border-bottom:var(--hairline) solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t-aside-kpi{padding:var(--space-3) var(--space-4);border-right:var(--hairline) solid var(--color-line);border-bottom:var(--hairline) solid var(--color-line)}.t-aside-kpi:nth-child(2n){border-right:0}.t-aside-kpi:nth-last-child(-n+2){border-bottom:0}.t-aside-kpi dt{font-size:var(--text-2xs);color:var(--color-faint)}.t-aside-kpi dd{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.t-aside-kpi dd small{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-faint);margin-left:3px}.t-aside-body{padding:var(--space-4)}.t-aside-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--color-line);font-size:var(--text-xs);display:flex}.t-aside-row:last-child{border-bottom:0}.t-aside-row dt{color:var(--color-faint)}.t-aside-row dd{text-align:right;color:var(--color-ink-2);overflow-wrap:anywhere}.t-aside-quote{padding:var(--space-4);border-top:var(--hairline) solid var(--color-line)}.t-aside-quote h2{font-size:var(--text-base)}.t-aside-quote p{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted)}.t-aside-quote .range{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-ink)}.t-section{margin-top:var(--space-8)}.t-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--color-line-strong);display:flex}.t-section-head h2{font-size:var(--text-lg)}.t-section-head p{font-size:var(--text-xs);color:var(--color-muted)}.t-peer-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.t-peer{gap:var(--space-2);padding:var(--space-4);border:var(--hairline) solid var(--color-line);background:var(--color-surface);flex-direction:column;display:flex}.t-peer-head{justify-content:space-between;gap:var(--space-3);display:flex}.t-peer-head h3{font-size:var(--text-sm)}.t-peer-head span{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.t-peer-value{font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink)}.t-peer-value small{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-faint);margin-left:3px}.t-peer-chart{height:64px}.t-peer-chart .spark{width:100%;height:100%}.t-peer a{font-size:var(--text-xs);color:var(--color-muted)}.t-peer a:hover{color:var(--color-ink)}.t-table-compact{margin-top:var(--space-3);border:var(--hairline) solid var(--color-line)}.t-table-compact thead th{position:static}.t-table-compact tbody td{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.t-table-compact .t-date{color:var(--color-ink-2);white-space:nowrap}.t-table-compact .t-muted{color:var(--color-muted)}.t-trace-btn{min-height:24px;padding:0 var(--space-2);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);font-size:var(--text-2xs);color:var(--color-muted);cursor:pointer;background:0 0}.t-trace-btn:hover{border-color:var(--color-ink);color:var(--color-ink)}.t-trace-row td{background:var(--color-page-deep);padding:0!important}.t-trace-panel{padding:var(--space-4);border-bottom:var(--hairline) solid var(--color-line-strong)}.t-trace-panel h3{font-size:var(--text-sm)}.t-trace-panel p{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.t-trace-list{gap:var(--space-3);margin-top:var(--space-3);display:grid}.t-trace-item{padding:var(--space-3);border:var(--hairline) solid var(--color-line);background:var(--color-surface-raised)}.t-trace-item dl{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);grid-template-columns:110px minmax(0,1fr);display:grid}.t-trace-item dt{color:var(--color-faint)}.t-trace-item dd{color:var(--color-ink-2);overflow-wrap:anywhere}.t-trace-item a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.t-trace-code{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-muted);overflow-wrap:anywhere}.t-trace-loading,.t-trace-error{font-size:var(--text-xs);color:var(--color-muted)}.t-placeholder-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t-placeholder{min-height:180px;padding:var(--space-5);border:var(--hairline) dashed var(--color-line-strong);background:var(--color-surface)}.t-placeholder .badge-soon{margin-bottom:var(--space-3)}.t-placeholder h2{font-size:var(--text-lg)}.t-placeholder p{margin-top:var(--space-2);max-width:54ch;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted)}.t-not-found{padding:var(--space-10) 0}.t-not-found h1{font-size:var(--text-2xl)}.t-not-found p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.t-chart{margin-top:var(--space-5)}.t-chart-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.t-chart-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-on-dark-muted)}.t-ranges{gap:2px;display:flex}.t-ranges button{height:26px;padding:0 var(--space-2);border:var(--hairline) solid transparent;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--color-on-dark-muted);cursor:pointer;background:0 0}.t-ranges button:hover{color:var(--color-on-dark)}.t-ranges button[aria-pressed=true]{border-color:var(--color-signal-deep);color:var(--color-signal)}.t-chart svg{touch-action:none;width:100%;height:auto}.t-chart-light .t-chart-title,.t-chart-light .t-ranges button{color:var(--color-muted)}.t-chart-light .t-ranges button[aria-pressed=true]{border-color:var(--color-line-strong);color:var(--color-ink)}.t-chart-grid{stroke:var(--color-grid-dark);stroke-width:1px}.t-chart-light .t-chart-grid{stroke:var(--color-line)}.t-chart-axis{font-family:var(--font-mono);font-size:var(--text-2xs);fill:var(--color-on-dark-muted)}.t-chart-light .t-chart-axis{fill:var(--color-faint)}.t-chart-line{fill:none;stroke:var(--color-on-dark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.t-chart-light .t-chart-line{stroke:var(--color-ink)}.t-chart-area{fill:var(--color-signal-soft);stroke:none}.t-chart-light .t-chart-area{fill:var(--color-ink-wash)}.t-chart-cross{stroke:var(--color-signal-line);stroke-width:1px;stroke-dasharray:3 3}.t-chart-dot{fill:var(--color-signal)}.t-chart-empty{padding:var(--space-8) 0;text-align:center;font-size:var(--text-xs);color:var(--color-on-dark-muted)}.t-chart-light .t-chart-empty{color:var(--color-muted)}.t-chart-tip{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-on-dark-muted);display:flex}.t-chart-light .t-chart-tip{color:var(--color-muted)}.t-chart-tip strong{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-dark)}.t-chart-light .t-chart-tip strong{color:var(--color-ink)}.qa-drawer-scrim{z-index:var(--z-overlay);background:var(--color-scrim);position:fixed;inset:0}.qa-drawer{z-index:var(--z-drawer);width:var(--width-drawer);background:var(--color-page);border-left:var(--hairline) solid var(--color-line-strong);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.qa-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-graphite);color:var(--color-on-dark);flex:none;display:flex}.qa-drawer-title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);display:flex}.qa-drawer-title small{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);color:var(--color-on-dark-muted)}.qa-drawer-close{border:var(--hairline) solid var(--color-graphite-3);width:30px;height:30px;color:var(--color-on-dark-muted);font-family:var(--font-mono);cursor:pointer;background:0 0}.qa-drawer-close:hover{color:var(--color-on-dark);border-color:var(--color-signal-deep)}.qa-drawer-body{padding:var(--space-4);flex:1;overflow-y:auto}.qa-drawer-form{gap:var(--space-2);display:flex}.qa-drawer-form input{min-width:0;height:36px;padding:0 var(--space-3);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);font-size:var(--text-sm);flex:1}.qa-drawer-form button{height:36px;padding:0 var(--space-4);background:var(--color-graphite);color:var(--color-on-dark);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:0}.qa-drawer-form button:hover{background:var(--color-graphite-2)}.qa-drawer-form button:disabled{opacity:.55;cursor:wait}.qa-drawer-examples{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.qa-drawer-examples button{padding:3px var(--space-2);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-2xs);color:var(--color-muted);cursor:pointer;background:0 0}.qa-drawer-examples button:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.qa-drawer-note{margin-top:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--color-faint)}.qa-drawer-answer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--color-line-strong)}.qa-drawer-answer .section-head h2{font-size:var(--text-lg)}.qa-drawer-answer .qa-narrative p{font-size:var(--text-sm)}.qa-drawer-answer .qa-facts{grid-template-columns:1fr}.qa-drawer-answer .qa-fact-row{grid-template-columns:88px minmax(0,1fr)}.qa-drawer-answer .qa-fact-row dd{font-size:var(--text-sm)}.qa-drawer-missing{margin-top:var(--space-3);font-size:var(--text-xs)}.qa-drawer-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--color-line);font-size:var(--text-2xs);color:var(--color-faint)}@media (max-width:1180px){.header-search{width:220px}.t-detail-grid{grid-template-columns:minmax(0,1fr)}.t-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-header-inner{gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-wrap:wrap}.site-nav{border-top:var(--hairline) solid var(--color-graphite-3);order:3;width:100%;margin-left:0}.site-nav a{flex:1;justify-content:center}.header-tools{flex:1;min-width:0}.header-search{width:100%;min-width:0}.header-search input{min-width:0}.t-board{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.t-kpis{gap:var(--space-5)}.t-toolbar{gap:var(--space-3)}.t-toolbar-meta{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:768px){.terminal{padding-top:var(--space-2)}.shell{padding:0 var(--space-3)}.t-board{clip-path:none;border-radius:0}.t-board h1{font-size:var(--text-2xl)}.t-kpis{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t-kpi dd{font-size:var(--text-xl)}.t-terminal{border-left:0;border-right:0}.t-tabs{width:100%}.t-tabs button{min-width:0;padding:0 var(--space-2);flex:1}.t-table thead{display:none}.t-table tbody tr{gap:var(--space-1) var(--space-3);padding:var(--space-3);border-bottom:var(--hairline) solid var(--color-line-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.t-table tbody td{border-bottom:0;padding:0}.t-table tbody tr:hover{background:0 0}.t-name{grid-area:1/1}.t-price-cell{grid-area:1/2/span 2;align-self:center}.t-market-cell{grid-area:2/1}.t-change-cell{grid-area:3/1}.t-change-cell .t-change{align-items:flex-start}.t-time-cell,.t-count-cell,.t-trust-cell,.t-spark-cell,.t-open-cell{display:none!important}.t-price{font-size:var(--num-row);text-align:right}.t-region-grid{grid-template-columns:1fr}.t-detail-main{padding:var(--space-4)}.t-hero-price{margin-top:var(--space-4)}.t-hero-number{font-size:clamp(38px,12vw,52px)}.t-hero-change{gap:var(--space-3)}.t-peer-grid,.t-placeholder-grid{grid-template-columns:1fr}.t-table-compact tbody tr{display:table-row}.t-table-compact tbody td{padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--color-line)}.t-table-compact thead{display:table-header-group}.t-table-compact .t-optional{display:none}.t-table-wrap{max-width:100%}.t-row-cat,.t-row-spec{white-space:normal;overflow-wrap:anywhere}.t-chart-head{flex-wrap:wrap}.t-chart-tip{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.t-detail-head,.t-hero-price,.t-crumbs{flex-wrap:wrap}.t-section-head{row-gap:var(--space-1);flex-wrap:wrap}.t-aside-kpi dd{white-space:normal}.qa-drawer{border-left:0;width:100%}.qa-fab{display:none}.qa-drawer-body{padding:var(--space-3)}.footer-inner{padding-left:var(--space-4);padding-right:var(--space-4)}.notes-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pulse:after{animation:none}}
:root{--texture-mask:#000}body{background:var(--color-page);position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--texture-grain);background-size:var(--texture-grain-size) var(--texture-grain-size);opacity:var(--texture-grain-opacity);mix-blend-mode:multiply;background-repeat:repeat;position:fixed;inset:0}body:after{content:"";inset:calc(-1 * var(--texture-grid-drift));z-index:-2;pointer-events:none;background-image:linear-gradient(to right, var(--texture-grid-color) 1px, transparent 1px), linear-gradient(to bottom, var(--texture-grid-color) 1px, transparent 1px), radial-gradient(circle at 0 0, var(--color-vignette), transparent var(--texture-vignette)), radial-gradient(circle at 100% 0, var(--color-vignette), transparent var(--texture-vignette)), radial-gradient(circle at 0 100%, var(--color-vignette), transparent var(--texture-vignette)), radial-gradient(circle at 100% 100%, var(--color-vignette), transparent var(--texture-vignette));background-size:var(--texture-grid-size) var(--texture-grid-size), var(--texture-grid-size) var(--texture-grid-size), 100% 100%, 100% 100%, 100% 100%, 100% 100%;animation:ground-drift var(--texture-grid-duration) linear infinite;will-change:transform;background-position:0 0,0 0,0 0,100% 0,0 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;position:fixed}@keyframes ground-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--texture-grid-drift), var(--texture-grid-drift))}}.t-board,.entry-market,.t-detail-main{isolation:isolate;border:var(--hairline) solid var(--w-steel-line);border-radius:var(--radius-xs);clip-path:none;box-shadow:var(--w-steel-shadow), var(--w-steel-drop);background-color:var(--color-graphite);background-image:repeating-linear-gradient(to bottom, var(--color-scanline) 0 1px, transparent 1px var(--texture-scan-gap)), radial-gradient(ellipse at 50% 42%, transparent 52%, var(--color-panel-shade) 100%), linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));background-repeat:repeat,no-repeat,repeat,repeat;background-size:auto,100% 100%,48px 48px,48px 48px;position:relative;overflow:hidden}.t-board:before,.entry-market:before,.t-detail-main:before{content:"";z-index:3;height:var(--texture-stripe-height);background:repeating-linear-gradient(var(--texture-stripe-angle), var(--texture-stripe-rust) 0 10px, var(--texture-stripe-dark) 10px 20px);pointer-events:none;position:absolute;top:0;left:0;right:0}.t-board:after,.entry-market:after,.t-detail-main:after{content:"";z-index:3;background-color:#0000;background-image:radial-gradient(circle, var(--color-rivet) 0 1px, var(--color-rivet-shadow) 1.1px 2px, transparent 2.1px), radial-gradient(circle, var(--color-rivet) 0 1px, var(--color-rivet-shadow) 1.1px 2px, transparent 2.1px), radial-gradient(circle, var(--color-rivet) 0 1px, var(--color-rivet-shadow) 1.1px 2px, transparent 2.1px), radial-gradient(circle, var(--color-rivet) 0 1px, var(--color-rivet-shadow) 1.1px 2px, transparent 2.1px), repeating-linear-gradient(to right, var(--color-weld) 0 var(--texture-weld-dash), transparent var(--texture-weld-dash) calc(var(--texture-weld-dash) + var(--texture-weld-gap)));background-size:var(--texture-rivet-size) var(--texture-rivet-size), var(--texture-rivet-size) var(--texture-rivet-size), var(--texture-rivet-size) var(--texture-rivet-size), var(--texture-rivet-size) var(--texture-rivet-size), calc(100% - 24px) 1px;clip-path:none;pointer-events:none;background-position:0 0,100% 0,0 100%,100% 100%,14px bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;width:auto;height:auto;position:absolute;inset:6px}.entry-market:hover{border-color:var(--w-steel-line)}.t-terminal{border-color:var(--color-line-strong);box-shadow:inset 0 1px 0 var(--color-plate-highlight), 0 0 0 1px var(--color-plate-edge);position:relative}.t-terminal:after{content:"";background-image:repeating-linear-gradient(to right, var(--color-weld-dark) 0 var(--texture-weld-dash), transparent var(--texture-weld-dash) calc(var(--texture-weld-dash) + var(--texture-weld-gap)));pointer-events:none;height:1px;position:absolute;bottom:0;left:14px;right:14px}.t-detail-aside{border-color:var(--color-line-strong);position:relative}.t-detail-aside:before{content:"";background-image:repeating-linear-gradient(to right, var(--color-weld-dark) 0 var(--texture-weld-dash), transparent var(--texture-weld-dash) calc(var(--texture-weld-dash) + var(--texture-weld-gap)));pointer-events:none;height:1px;position:absolute;top:-1px;left:10px;right:10px}.t-table thead th{color:var(--color-ink-2)}.w-ticker{height:var(--ticker-height);background:var(--color-graphite-2);border-bottom:var(--hairline) solid var(--w-steel-line);color:var(--color-on-dark);position:relative;overflow:hidden}.w-ticker:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(to bottom, var(--color-scanline) 0 1px, transparent 1px var(--texture-scan-gap));position:absolute;inset:0}.w-ticker:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--color-graphite-2) 0, transparent 72px, transparent calc(100% - 72px), var(--color-graphite-2) 100%);position:absolute;inset:0}.w-ticker-track{z-index:1;width:max-content;height:100%;animation:ticker-scroll var(--ticker-duration) linear infinite;will-change:transform;align-items:center;display:flex;position:relative}.w-ticker:hover .w-ticker-track,.w-ticker:focus-within .w-ticker-track{animation-play-state:paused}.w-ticker-track:focus-visible{box-shadow:inset 0 0 0 1px var(--color-signal)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.w-ticker-group{align-items:center;gap:var(--space-6);padding-right:var(--space-6);white-space:nowrap;display:flex}.w-ticker-item{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;display:inline-flex}.w-ticker-name{color:var(--color-on-dark-muted)}.w-ticker-price{color:var(--color-on-dark)}.w-ticker-change.up{color:var(--color-on-dark-up)}.w-ticker-change.down{color:var(--color-on-dark-down)}.w-ticker-change.flat,.w-ticker-change.none{color:var(--color-on-dark-flat)}.w-ticker-sep{color:var(--color-graphite-4)}.w-ticker-date{color:var(--color-signal);letter-spacing:var(--tracking-wide)}.w-ticker-empty{height:100%;padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-on-dark-muted);align-items:center;display:flex}.w-live{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-on-dark-muted);white-space:nowrap;flex:none;display:inline-flex}.w-live-dot{background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 6px var(--color-signal-glow);border-radius:50%;flex:none;position:relative}.w-live-dot:after{content:"";border:var(--hairline) solid var(--color-signal);opacity:0;animation:live-breath 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes live-breath{0%{opacity:.55;transform:scale(.4)}70%,to{opacity:0;transform:scale(1)}}.w-sweep{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, transparent 0, var(--color-sweep-soft) 38px, var(--color-sweep-core) 80px, transparent var(--sweep-width), transparent 100%);transform:translateX(calc(-1 * var(--sweep-width)));animation:phosphor-sweep var(--sweep-duration) linear infinite;position:absolute;inset:0}@keyframes phosphor-sweep{0%{transform:translateX(calc(-1 * var(--sweep-width)))}to{transform:translate(100%)}}.w-radar{z-index:-1;top:calc(var(--texture-stripe-height) + var(--space-2));right:var(--space-4);width:var(--radar-size);height:var(--radar-size);pointer-events:none;opacity:var(--radar-opacity);background:conic-gradient(from 0deg, transparent 0 298deg, var(--color-radar-mid) 340deg, var(--color-radar-tip) 359deg, transparent 360deg);-webkit-mask-image:radial-gradient(circle, var(--texture-mask) 0 62%, transparent 72%);-webkit-mask-image:radial-gradient(circle, var(--texture-mask) 0 62%, transparent 72%);mask-image:radial-gradient(circle, var(--texture-mask) 0 62%, transparent 72%);animation:radar-spin var(--radar-duration) linear infinite;border-radius:50%;position:absolute}@keyframes radar-spin{to{transform:rotate(1turn)}}.w-rail{background-image:repeating-linear-gradient(to bottom, var(--color-rust) 0 4px, transparent 4px 10px);opacity:.55;width:1px;height:24px;animation:rail-flow var(--rail-duration) linear infinite;margin:0 auto}.w-rail-inline{height:16px;margin:var(--space-1) auto}@keyframes rail-flow{0%{background-position:0 0}to{background-position:0 var(--rail-offset)}}.t-chart-line{stroke-dasharray:1;stroke-dashoffset:0;animation:chart-draw var(--chart-draw-duration) var(--ease-out) both}.spark-line{stroke-dasharray:none}.t-table tbody tr:nth-child(-n+12) .spark-line{stroke-dasharray:400;animation:spark-draw .7s var(--ease-out) both}@keyframes spark-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.t-chart-area{animation:chart-fade var(--chart-draw-duration) var(--ease-out) both}@keyframes chart-fade{0%{opacity:0}to{opacity:1}}.t-chart-flow{fill:var(--color-signal);opacity:.85;pointer-events:none}.t-board,.t-detail-grid>*,.entry-grid>.entry{animation:fade-up .24s var(--ease-out) both}.entry-grid>.entry:nth-child(2){animation-delay:var(--stagger-step)}.entry-grid>.entry:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.t-detail-grid>:nth-child(2){animation-delay:var(--stagger-step)}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.t-table tbody tr td:first-child{transition:box-shadow .12s var(--ease-out)}.t-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 0 var(--color-signal)}.t-table tbody tr td.num{transition:text-shadow .12s var(--ease-out)}.t-table tbody tr:hover td.num{text-shadow:0 0 6px var(--color-signal-glow)}.entry-outlook .entry-id,.entry-qa .entry-id,.entry-outlook .entry-label,.entry-qa .entry-label{color:var(--color-rust-deep)}.site-footer{background:0 0}@media (max-width:768px){.w-sweep,.w-radar,.w-rail,.w-live,.t-chart-flow{display:none}.t-board,.t-detail-grid>*,.entry-grid>.entry,body:after{animation:none}.t-table tbody tr:hover td:first-child{box-shadow:none}.t-table tbody tr:hover td.num{text-shadow:none}.w-ticker-group{gap:var(--space-4);padding-right:var(--space-4)}.w-ticker-track{animation-duration:52s}}@media (prefers-reduced-motion:reduce){body:after,.w-ticker-track,.w-sweep,.w-radar,.w-rail,.spark-line,.t-chart-line,.t-chart-area,.w-live-dot:after,.t-board,.t-detail-grid>*,.entry-grid>.entry,.t-table tbody tr:nth-child(-n+12) .spark-line{stroke-dasharray:none;animation:none!important}.w-sweep,.w-radar,.t-chart-flow{display:none}.spark-line,.t-chart-line{stroke-dasharray:none;stroke-dashoffset:0}.t-table tbody tr:hover td.num{text-shadow:none}.w-live-dot:after{opacity:0}}
@font-face{font-family:Noto Sans SC;src:url(/fonts/NotoSansSC-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/PlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/PlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/PlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-ink-2);background:var(--color-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--color-signal);color:var(--color-signal-ink)}h1,h2,h3,h4{color:var(--color-ink);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}p{margin:0}ul,ol,dl,dd{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--color-ink)}button,input,select,textarea{font:inherit;color:inherit}svg{display:block}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:var(--tracking-num)}.mono-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-faint)}.pulse{background:var(--color-signal-deep);flex:none;width:7px;height:7px;display:inline-block;position:relative}.pulse:after{content:"";border:var(--hairline) solid var(--color-signal-deep);opacity:0;animation:pulse-ring 2.8s var(--ease-out) infinite;position:absolute;inset:-5px}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.4)}70%,to{opacity:0;transform:scale(1)}}.site-header{z-index:20;background:var(--color-graphite);border-bottom:var(--hairline) solid var(--color-graphite-3);color:var(--color-on-dark);position:sticky;top:0}.site-header-inner{max-width:var(--width-page);min-height:var(--header-height);padding:0 var(--space-6);align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.site-header .brand-word{color:var(--color-on-dark)}.site-header .brand-sub{color:var(--color-on-dark-muted)}.site-header .brand-mark rect{fill:var(--color-graphite-2)}.brand{align-items:center;gap:var(--space-3);flex:none;min-height:44px;display:inline-flex}.brand-mark{color:var(--color-ink)}.brand-text{flex-direction:column;gap:2px;display:flex}.brand-word{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-none);letter-spacing:var(--tracking-num);color:var(--color-ink)}.brand-sub{font-size:10px;line-height:var(--leading-none);letter-spacing:var(--tracking-label);color:var(--color-muted)}.site-nav{margin-left:var(--space-4);align-items:center;gap:0;display:flex}.site-nav a{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-xs);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-on-dark-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline-flex}.site-nav a:hover,.site-nav a.active{background:var(--color-graphite-2);color:var(--color-on-dark)}.site-nav a.active:before{content:"";background:var(--color-signal);flex:none;width:6px;height:6px}.shell{max-width:var(--width-page);padding:0 var(--space-7);margin:0 auto}.page{display:block}.site-footer{margin-top:var(--space-12);border-top:var(--hairline) solid var(--color-line);background:var(--color-page)}.footer-inner{max-width:var(--width-page);padding:var(--space-9) var(--space-7) var(--space-8);margin:0 auto}.footer-top{justify-content:space-between;align-items:flex-start;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.footer-brand{align-items:center;gap:var(--space-3);color:var(--color-ink);display:flex}.footer-brand strong{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-num)}.footer-brand span{font-size:var(--text-xs);color:var(--color-muted)}.footer-statement{max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.data-notes{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hairline) solid var(--color-line)}.data-notes-title{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-muted)}.notes-grid{gap:var(--space-6) var(--space-10);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.note-block h3{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink-2);letter-spacing:0}.note-block p{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted);overflow-wrap:anywhere}.note-block p+p{margin-top:var(--space-2)}.note-block a{color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.note-block a:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.note-source{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-2)}.note-wide{grid-column:1/-1}.footer-base{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--hairline) solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint);flex-wrap:wrap;display:flex}.footer-icp{color:var(--color-muted);white-space:nowrap;text-decoration:none}.footer-icp:hover,.footer-icp:focus-visible{color:var(--color-ink);text-decoration:underline}.home-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding:var(--space-6) 0 var(--space-5);display:flex}.hero-title{max-width:none;font-size:var(--display-hero);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);white-space:nowrap}.hero-sub{max-width:none;margin-top:var(--space-3);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-muted)}.hero-facts{gap:var(--space-8);flex:none;display:flex}.hero-facts div{min-width:0}.hero-facts dt{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-faint)}.hero-facts dd{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.entry-grid{gap:var(--space-4);grid-template-rows:auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);min-height:420px;display:grid}.entry{padding:var(--space-6);background:var(--color-surface);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.entry:hover{border-color:var(--color-line-strong)}.entry-market{padding:var(--space-6);background-color:var(--color-graphite);background-image:linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));border-color:var(--color-graphite);color:var(--color-on-dark);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background-size:48px 48px;grid-row:auto}.entry-market:hover{border-color:var(--color-graphite)}.entry-market:after{content:"";background:var(--color-signal);clip-path:polygon(0 0,100% 100%,0 100%);width:22px;height:22px;position:absolute;top:0;right:0}.entry-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.entry-id{align-items:center;gap:var(--space-2);color:var(--color-signal-deep);display:flex}.entry-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-muted)}.entry-market .entry-id{color:var(--color-signal)}.entry-market .entry-label{color:var(--color-on-dark-muted)}.badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--color-muted);white-space:nowrap;display:inline-flex}.badge-live,.entry-market .badge-live{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.badge-soon{border-style:dashed;border-color:var(--color-line-strong);background:0 0}.entry-title{margin-top:var(--space-4);font-size:var(--display-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.entry-market .entry-title{color:var(--color-on-dark)}.entry-desc{max-width:none;margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-muted)}.entry-market .entry-desc{color:var(--color-on-dark-muted)}.quote-list{margin-top:var(--space-4);border-top:var(--hairline) solid var(--color-line-dark)}.quote-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--color-line-dark);grid-template-columns:minmax(0,1fr) auto 68px 58px;display:grid}.quote-row:last-child{border-bottom:none}.quote-name{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-on-dark)}.quote-spec{margin-top:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--color-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.quote-price{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);color:var(--color-on-dark);text-align:right;white-space:nowrap}.quote-price small{font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--color-on-dark-muted);margin-left:2px}.quote-change{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.quote-change.up{color:var(--color-on-dark-up)}.quote-change.down{color:var(--color-on-dark-down)}.quote-change.flat{color:var(--color-on-dark-flat)}.quote-change.none{color:var(--color-on-dark-muted)}.quote-spark svg{width:100%;height:26px}.entry-link{align-items:center;gap:var(--space-2);padding-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);align-self:flex-start;margin-top:auto;display:inline-flex}.entry-market .entry-link{color:var(--color-signal)}.entry-link:hover{text-underline-offset:4px;text-decoration:underline}.arrow{transition:transform var(--duration-fast) var(--ease-out)}.entry-link:hover .arrow{transform:translate(3px)}.entry-chart{margin-top:var(--space-4);padding:var(--space-3) 0 0;border-top:var(--hairline) solid var(--color-line)}.entry-chart svg{width:100%;height:80px}.entry-chart figcaption{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-faint);font-variant-numeric:tabular-nums;display:flex}.fields-inline{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.fields-inline li{padding:3px var(--space-2);border:var(--hairline) dashed var(--color-line-strong);border-radius:var(--radius-xs);font-size:var(--text-2xs);color:var(--color-muted)}.topic-list{margin-top:var(--space-4);border-top:var(--hairline) solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-2)}.topic-list li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--color-line);display:flex}.topic-index{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);color:var(--color-faint)}.entry-note{margin-top:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-muted)}.entry-empty{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline) solid var(--color-line-dark);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.home-notice{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--color-warn-line);background:var(--color-warn-soft);border-radius:var(--radius-xs);font-size:var(--text-sm);color:var(--color-warn)}.quote-spark-empty{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-on-dark-muted);text-align:right;line-height:1.1;display:block}.spark{display:block;overflow:visible}.spark-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.spark-dot{fill:currentColor}.spark-grid{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.spark-dark .spark-grid{stroke:var(--color-line-dark)}.spark-up{color:var(--color-up)}.spark-down{color:var(--color-down)}.spark-flat{color:var(--color-flat)}.spark-dark.spark-up{color:var(--color-on-dark-up)}.spark-dark.spark-down{color:var(--color-on-dark-down)}.spark-dark.spark-flat{color:var(--color-on-dark-flat)}.text-link{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;display:inline-flex}.text-link:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.home-strip{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-4);padding:var(--space-4) 0;border-top:var(--hairline) solid var(--color-line);border-bottom:var(--hairline) solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.legend{align-items:center;gap:var(--space-4);display:flex}.legend-up{color:var(--color-up)}.legend-down{color:var(--color-down)}.legend-flat{color:var(--color-flat)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-8);padding:var(--space-9) 0 var(--space-8);border-bottom:var(--hairline) solid var(--color-line);flex-wrap:wrap;display:flex}.page-title{font-size:var(--display-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.page-sub{max-width:58ch;margin-top:var(--space-3);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-muted)}.page-facts{gap:var(--space-8);display:flex}.page-facts dt{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.page-facts dd{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.board{margin-top:var(--space-6);padding:var(--space-6) var(--space-7) var(--space-2);background-color:var(--color-graphite);background-image:linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));color:var(--color-on-dark);border-radius:var(--radius-sm);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background-size:48px 48px}.board-head{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid var(--color-line-dark);flex-wrap:wrap;display:flex}.board-head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-on-dark)}.board-head p{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-on-dark-muted)}.board-row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--color-line-dark);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto 96px 96px;display:grid}.board-row:last-child{border-bottom:none}.board-name{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-on-dark)}.board-spec{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-on-dark-muted)}.board-price{font-family:var(--font-mono);font-size:var(--num-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);color:var(--color-on-dark);text-align:right;white-space:nowrap}.board-price small{font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--color-on-dark-muted);margin-left:2px}.board-change{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.board-change span{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-on-dark-muted);display:inline}.board-change span:last-child{margin-top:var(--space-1);display:block}.board-change.up{color:var(--color-on-dark-up)}.board-change.down{color:var(--color-on-dark-down)}.board-change.flat{color:var(--color-on-dark-flat)}.board-change.none{color:var(--color-on-dark-muted)}.board-spark svg{width:100%;height:32px}.section{padding-top:var(--space-10)}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--hairline-thick) solid var(--color-ink);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--display-md);font-weight:var(--weight-bold)}.section-head p{max-width:52ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-muted)}.quote-group{margin-bottom:var(--space-9)}.quote-group:last-child{margin-bottom:0}.quote-group-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--color-line-strong);margin-bottom:var(--space-3);display:flex}.quote-group-head h3{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.quote-group-head span{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.table-wrap{border-bottom:var(--hairline) solid var(--color-line);overflow-x:auto}table{border-collapse:collapse;background:0 0;width:100%}th{padding:var(--space-2) var(--space-3);text-align:left;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-faint);white-space:nowrap;border-bottom:var(--hairline) solid var(--color-line)}td{padding:var(--space-3);font-size:var(--text-base);color:var(--color-ink-2);border-bottom:var(--hairline) solid var(--color-line);vertical-align:top}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}th.num,td.num{text-align:right}td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap}td small{margin-top:var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--color-faint);display:block}.change{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.change.up{color:var(--color-up)}.change.down{color:var(--color-down)}.change.flat{color:var(--color-flat)}.change.none{color:var(--color-faint);font-weight:var(--weight-regular)}.change-label{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--color-faint);display:block}.status{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-down);white-space:nowrap;display:inline-flex}.status:before{content:"";background:currentColor;flex:none;width:5px;height:5px}.status small{font-size:var(--text-2xs);color:var(--color-faint);margin:0;display:block}.indicators{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.indicator{padding:var(--space-5);background:var(--color-surface);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm)}.indicator-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.indicator-head h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-2)}.indicator-value{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--num-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);color:var(--color-ink)}.indicator-value small{margin-left:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-faint)}.indicator-meta{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--color-line);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-muted)}.empty{padding:var(--space-8) var(--space-6);border:var(--hairline) dashed var(--color-line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 60%, transparent)}.empty h2,.empty h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.empty p{max-width:60ch;margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.trend-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trend-card{padding:var(--space-5);background:var(--color-surface);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm)}.trend-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.trend-head h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.trend-head p{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.trend-direction{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);white-space:nowrap}.trend-direction.up{color:var(--color-up)}.trend-direction.down{color:var(--color-down)}.trend-direction.flat{color:var(--color-flat)}.trend-direction small{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-faint);display:block}.trend-empty{min-height:156px;margin-top:var(--space-5);padding:var(--space-4);border:var(--hairline) dashed var(--color-line-strong);border-radius:var(--radius-xs);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);align-items:center;display:flex}.trend-chart{margin-top:var(--space-5)}.trend-chart svg{width:100%;height:132px}.trend-range{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--hairline) solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-faint);font-variant-numeric:tabular-nums;display:flex}.trend-range strong{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-2)}.scenario{margin-top:var(--space-10);padding:var(--space-8);background-color:var(--color-graphite);background-image:linear-gradient(to right, var(--color-grid-dark) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, var(--color-grid-dark) var(--hairline), transparent var(--hairline));border-radius:var(--radius-sm);color:var(--color-on-dark);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background-size:48px 48px}.scenario-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.scenario .badge{color:var(--color-on-dark-muted);border-color:var(--color-line-dark)}.scenario-head h2{font-size:var(--display-md);font-weight:var(--weight-bold);color:var(--color-on-dark)}.scenario-head p{max-width:58ch;margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.scenario-fields{gap:var(--space-6) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hairline) solid var(--color-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scenario-field h3{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-on-dark);display:flex}.scenario-field p{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.scenario-note{margin-top:var(--space-8);padding-left:var(--space-4);border-left:var(--hairline-thick) solid var(--color-signal);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-on-dark-muted)}.qa-hero{padding:var(--space-9) 0 var(--space-8);border-bottom:var(--hairline) solid var(--color-line)}.qa-hero .page-sub{max-width:50ch}.qa-form{gap:var(--space-3);margin-top:var(--space-7);max-width:880px;display:flex}.qa-input-wrap{flex:1;min-width:0}.qa-input-wrap label{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted);display:block}.qa-input{width:100%;height:56px;padding:0 var(--space-4);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);font-size:var(--text-md);color:var(--color-ink)}.qa-input::placeholder{color:var(--color-faint)}.qa-input:disabled{background:var(--color-page-deep);color:var(--color-muted);cursor:not-allowed}.qa-submit{height:56px;padding:0 var(--space-6);border:var(--hairline) solid var(--color-ink);border-radius:var(--radius-xs);background:var(--color-ink);color:var(--color-on-dark);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;align-self:flex-end;transition:background .12s,color .12s}.qa-submit:hover{background:var(--color-graphite);border-color:var(--color-graphite)}.qa-submit:disabled{cursor:not-allowed;opacity:.55}.qa-input:focus-visible,.qa-submit:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.qa-examples{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.qa-examples-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-faint)}.qa-examples a:not(.qa-examples-label){align-items:center;gap:var(--space-2);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;display:inline-flex}.qa-examples a:not(.qa-examples-label):hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.qa-examples a:not(.qa-examples-label):before{content:"";background:var(--color-line-strong);flex:none;width:4px;height:4px}.qa-note{max-width:720px;margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted)}.qa-next{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--hairline) solid var(--color-line);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.qa-next a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.qa-answer{padding-top:var(--space-7);border-top:var(--hairline) solid var(--color-line)}.qa-answer .qa-next{margin-top:var(--space-7)}.qa-echo{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.qa-refusal{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--color-page-deep);border-left:2px solid var(--color-signal)}.qa-refusal h3{font-size:var(--text-md);font-weight:var(--weight-semibold)}.qa-refusal ul{gap:var(--space-2);margin-top:var(--space-3);display:grid}.qa-refusal li{padding-left:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);position:relative}.qa-refusal li:before{content:"";background:var(--color-line-strong);width:5px;height:5px;position:absolute;top:.62em;left:0}.qa-ai-flag{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.qa-narrative{gap:var(--space-3);max-width:74ch;margin-top:var(--space-4);display:grid}.qa-narrative p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink)}.qa-facts,.qa-knowledge{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.qa-fact{padding:var(--space-5);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm)}.qa-fact-title{padding-bottom:var(--space-3);border-bottom:var(--hairline-thick) solid var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.qa-fact-rows{gap:var(--space-2);margin-top:var(--space-3);display:grid}.qa-fact-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--color-line);display:flex}.qa-fact-row:last-child{border-bottom:0;padding-bottom:0}.qa-fact-row dt{font-size:var(--text-xs);color:var(--color-muted);flex:none}.qa-fact-row dd{font-size:var(--text-sm);color:var(--color-ink);text-align:right}.qa-fact-row dd.is-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.qa-knowledge-card{padding-top:var(--space-4);border-top:var(--hairline-thick) solid var(--color-ink)}.qa-knowledge-card h3{font-size:var(--text-md);font-weight:var(--weight-semibold)}.qa-knowledge-summary{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.qa-knowledge-card ul{gap:var(--space-2);margin-top:var(--space-3);display:grid}.qa-knowledge-card li{padding-left:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);position:relative}.qa-knowledge-card li:before{content:"";background:var(--color-line-strong);width:6px;height:1px;position:absolute;top:.72em;left:0}.qa-citation{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.qa-missing{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-page-deep);border:var(--hairline) dashed var(--color-line-strong);border-radius:var(--radius-xs)}.qa-missing h3{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.qa-missing ul{gap:var(--space-2);margin-top:var(--space-2);display:grid}.qa-missing li{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.qa-scope{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--hairline) solid var(--color-line)}.qa-scope>h3,.qa-available-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-muted)}.qa-scope-rows{gap:var(--space-4) var(--space-8);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.qa-scope-row dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.qa-scope-row dd{margin-top:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-ink)}.qa-available{margin-top:var(--space-5)}.qa-available ul{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.qa-available li{padding:var(--space-1) var(--space-3);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--color-muted)}.qa-empty .section-head p{max-width:70ch}.capability-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability{padding-top:var(--space-4);border-top:var(--hairline-thick) solid var(--color-ink)}.capability h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.capability p{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.boundary{padding:var(--space-6);background:var(--color-graphite);border:var(--hairline) solid var(--color-graphite);border-radius:var(--radius-sm);color:var(--color-on-dark)}.boundary h2{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-on-dark);display:flex}.boundary h2:before{content:"";background:var(--color-signal);flex:none;width:7px;height:7px}.boundary ul{gap:var(--space-4) var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.boundary li{padding-top:var(--space-3);border-top:var(--hairline) solid var(--color-line-dark);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-on-dark-muted)}.boundary li strong{margin-bottom:var(--space-1);font-weight:var(--weight-semibold);color:var(--color-on-dark);display:block}.internal-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-6);background:var(--color-ink);color:var(--color-on-dark);flex-wrap:wrap;display:flex}.internal-brand{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);display:flex}.internal-brand span{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;color:var(--color-on-dark-muted)}.internal-nav{gap:var(--space-4);font-size:var(--text-sm);display:flex}.internal-nav a{color:var(--color-on-dark-muted);text-underline-offset:3px;text-decoration:underline}.internal-nav a:hover{color:var(--color-on-dark)}.container{max-width:var(--width-internal);padding:var(--space-8) var(--space-6) var(--space-10);margin:0 auto}.container-wide{max-width:var(--width-internal)}.container-narrow{max-width:var(--width-reading)}.eyebrow{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-muted)}.sub{max-width:72ch;margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.muted{color:var(--color-muted)}.container h1{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.container h2{font-size:var(--text-xl);margin-bottom:var(--space-3)}.container h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.container p{margin-bottom:var(--space-3)}.container ul{padding-left:var(--space-5)}.container li{list-style:outside}.error{padding:var(--space-5);background:var(--color-error-soft);border:var(--hairline) solid var(--color-error-line);border-radius:var(--radius-sm);font-size:var(--text-sm)}.error p:last-child{margin-bottom:0}code,pre{font-family:var(--font-mono)}code{padding:0 var(--space-1);background:var(--color-page-deep);border-radius:var(--radius-xs);overflow-wrap:anywhere;font-size:.92em}.tag{padding:1px var(--space-2);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-muted);white-space:nowrap;display:inline-block}.tag-published,.tag-pass,.tag-active{color:var(--color-down);background:var(--color-down-soft);border-color:var(--color-down-soft)}.tag-draft,.tag-flag,.tag-needs_human{color:var(--color-warn);background:var(--color-warn-soft);border-color:var(--color-warn-line)}.tag-isolate,.tag-reject,.tag-priority-high{color:var(--color-up);background:var(--color-up-soft);border-color:var(--color-up-soft)}.brief-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.brief-stats,.ops-stats{gap:var(--space-6);flex-wrap:wrap;display:flex}.brief-stats>div,.ops-stats>div{gap:var(--space-1);padding-left:var(--space-4);border-left:var(--hairline) solid var(--color-line-strong);flex-direction:column;display:flex}.brief-stats strong,.ops-stats strong{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.brief-stats span,.ops-stats span{font-size:var(--text-2xs);color:var(--color-faint)}.signoff{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-muted);background:var(--color-surface);flex-direction:column;display:flex}.signoff.ok{border-color:var(--color-down);background:var(--color-down-soft)}.signoff.warn{border-color:var(--color-up);background:var(--color-up-soft)}.checklist{margin-bottom:var(--space-8)}.checklist ul{gap:var(--space-2);flex-direction:column;padding-left:0;display:flex}.checklist li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);list-style:none;display:flex}.check-badge{padding:1px var(--space-2);border-radius:var(--radius-xs);background:var(--color-page-deep);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-muted);flex:none}.check-ok .check-badge{background:var(--color-down-soft);color:var(--color-down)}.check-warn .check-badge{background:var(--color-up-soft);color:var(--color-up)}.inspection-action,.exceptions,.ops-note,.gaps,.disclaimer{margin-bottom:var(--space-8)}.inspection-form,.resolve-form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.inspection-form label{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;flex:320px;display:flex}input[type=text],input[type=search],input:not([type]){height:40px;padding:0 var(--space-3);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);font-size:var(--text-base)}button[type=submit]{height:40px;padding:0 var(--space-4);border:var(--hairline) solid var(--color-ink);border-radius:var(--radius-xs);background:var(--color-ink);color:var(--color-on-dark);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.empty-row{font-size:var(--text-sm);color:var(--color-faint)}.foot{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-muted)}.archive-grid{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.archive-card{padding:var(--space-5);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface)}.archive-body,.json-block{margin:var(--space-3) 0;padding:var(--space-4);border-radius:var(--radius-xs);background:var(--color-page-deep);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.trace-kv{gap:var(--space-3) var(--space-4);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.trace-kv dt{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.trace-kv dd{font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:anywhere}.trace-trail{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) dashed var(--color-line)}.trace-trail-title{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-faint)}.archive-observation{padding:var(--space-4);margin-top:var(--space-3);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-xs)}@media (max-width:1080px){.hero-facts,.page-facts{gap:var(--space-6)}.entry-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0}.entry-market{grid-row:1/span 2}.board-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto 84px 84px}}@media (max-width:900px){.home-hero{align-items:flex-start;gap:var(--space-5);flex-direction:column}.hero-title{white-space:normal;max-width:none}.hero-facts,.page-facts{justify-content:space-between;gap:var(--space-4);width:100%;padding-top:var(--space-4);border-top:var(--hairline) solid var(--color-line)}.page-head{flex-direction:column;align-items:flex-start}.trend-grid{grid-template-columns:1fr}.capability-grid{gap:var(--space-5);grid-template-columns:1fr}.boundary ul{grid-template-columns:1fr}.qa-facts,.qa-knowledge{gap:var(--space-4);grid-template-columns:1fr}.qa-refusal{padding:var(--space-4) var(--space-5)}}@media (max-width:760px){.site-header-inner{padding:0 var(--space-4)}.brand-sub{display:none}.site-nav{gap:0}.site-nav a{min-height:44px;padding:0 var(--space-2);font-size:var(--text-xs)}.site-nav a.active:before{width:5px;height:5px}.shell{padding:0 var(--space-4)}.entry-grid{gap:var(--space-3);grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.entry-market{grid-row:auto}.home-hero{gap:var(--space-2);padding:var(--space-3) 0}.hero-title{font-size:var(--text-4xl);white-space:normal}.hero-sub{margin-top:var(--space-2);font-size:var(--text-sm)}.hero-facts{padding-top:var(--space-2)}.entry,.entry-market{padding:var(--space-2) var(--space-3)}.entry-title{margin-top:var(--space-1);font-size:var(--text-xl)}.entry-desc{max-width:none;margin-top:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-snug)}.quote-list{margin-top:var(--space-2)}.quote-row{gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;grid-template-columns:minmax(0,1fr) auto 68px}.quote-name{font-size:var(--text-sm)}.quote-price{font-size:var(--text-lg)}.quote-spark,.entry-market .quote-row:nth-child(n+2){display:none}.entry-chart{margin-top:var(--space-2);padding-top:var(--space-2);display:block}.entry-chart svg{height:30px}.entry-chart figcaption{margin-top:var(--space-1);font-size:var(--text-2xs)}.fields-inline{margin-top:var(--space-2)}.topic-list{gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font-size:var(--text-2xs);border-top:0;flex-wrap:wrap;display:flex}.topic-list li{gap:var(--space-1);border-bottom:0;padding:0}.topic-index{display:none}.entry-note{margin-top:var(--space-2);font-size:var(--text-2xs)}.entry-link{padding-top:var(--space-1);font-size:var(--text-2xs);position:relative}.entry-link:after{content:"";position:absolute;inset:-11px 0}.trend-card{padding:var(--space-4)}.trend-empty{min-height:0;margin-top:var(--space-3);padding:var(--space-3);font-size:var(--text-xs)}.trend-chart svg{height:104px}.home-strip{gap:var(--space-2) var(--space-4)}.table-wrap{border-bottom:0;overflow:visible}.quote-group table,.quote-group tbody,.quote-group tr,.quote-group td{display:block}.quote-group thead{display:none}.quote-group tbody tr{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--color-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"spec spec status""region type status""mid mid range""day week range";display:grid}.quote-group tbody tr:last-child{border-bottom:0}.quote-group tbody td{min-width:0;font-size:var(--text-xs);overflow-wrap:anywhere;border:0;padding:0}.quote-group tbody td:first-child{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);grid-area:spec}.quote-group tbody td:first-child small{margin-top:2px}.quote-group tbody td:nth-child(2){color:var(--color-muted);grid-area:region}.quote-group tbody td:nth-child(3){color:var(--color-muted);grid-area:type}.quote-group tbody td:nth-child(4){font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:right;white-space:normal;color:var(--color-muted);grid-area:range;align-self:end}.quote-group tbody td:nth-child(4):before{content:"区间 ";font-family:var(--font-sans);letter-spacing:0;color:var(--color-faint)}.quote-group tbody td:nth-child(4) small{margin-left:2px;display:inline}.quote-group tbody td:nth-child(5){font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:left;grid-area:mid}.quote-group tbody td:nth-child(5):before{content:"中值 ";font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-faint)}.quote-group tbody td:nth-child(6){text-align:left;grid-area:day}.quote-group tbody td:nth-child(7){text-align:left;grid-area:week}.quote-group tbody td:nth-child(6) .change,.quote-group tbody td:nth-child(7) .change{align-items:flex-start}.quote-group tbody td:nth-child(8){text-align:right;grid-area:status}.quote-group tbody td:nth-child(8) .status{justify-content:flex-end}.quote-group tbody td:nth-child(8) small{font-size:var(--text-2xs)}.board{padding:var(--space-5) var(--space-4) 0}.board-row{gap:var(--space-2) var(--space-3);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price price""spec day week"}.board-name{grid-area:name}.board-spec{grid-area:spec}.board-price{font-size:var(--num-md);text-align:left;grid-area:price}.board-row .board-change:first-of-type{text-align:right;grid-area:day}.board-row .board-change:nth-of-type(2){text-align:right;grid-area:week}.board-spark{display:none}.scenario{padding:var(--space-6) var(--space-5)}.scenario-fields{gap:var(--space-5);grid-template-columns:1fr}.qa-form{flex-direction:column}.qa-submit{align-self:stretch}.qa-scope-rows{gap:var(--space-4) var(--space-6)}.qa-fact-row{gap:var(--space-3)}.notes-grid{gap:var(--space-5);grid-template-columns:1fr}.note-wide{grid-column:auto}.footer-inner{padding:var(--space-8) var(--space-4) var(--space-7)}.footer-top{flex-direction:column}}@media (max-width:480px){.hero-title{font-size:var(--text-3xl)}.page-title,.hero-title{letter-spacing:var(--tracking-heading)}.hero-sub,.page-sub{font-size:var(--text-xs)}.hero-facts,.page-facts{gap:var(--space-3);display:grid}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.page-facts{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts dt,.page-facts dt{margin-bottom:var(--space-1)}.hero-facts dd,.page-facts dd{font-size:var(--text-xs);white-space:normal}.quote-row{grid-template-columns:minmax(0,1fr) auto 58px}.quote-change{font-size:var(--text-2xs)}th,td{padding:var(--space-2)}.board-head{flex-direction:column;align-items:flex-start}.trend-head,.footer-base{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
