:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1e6;--bg-soft:#efe7d7;--surface:#fffdf7;--surface-2:#faf4e8;--surface-3:#f2ead9;--border:#e5dcc9;--border-strong:#cfc2a8;--text:#201a11;--text-muted:#6d6353;--text-faint:#776d5c;--accent:#8a5f19;--accent-strong:#6f4b10;--accent-fill:#b98430;--accent-fill-strong:#a2701f;--accent-ink:#1c1509;--accent-soft:#b9843024;--up:#b3382c;--down:#1c7a58;--flat:#7a651b;--danger:#b3382c;--hero-glow:#b9843029;--hero-grid:#503e200e;--header-bg:#f6f1e6d6;--shadow:0 24px 60px #3d2f1624;--shadow-soft:0 12px 30px #3d2f1614;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--radius-pill:999px;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-display:"Bahnschrift", "DIN Alternate", "Segoe UI Variable Display", var(--font-body);--font-mono:"Cascadia Mono", "SF Mono", "JetBrains Mono", Consolas, "Courier New", monospace;--page-max:1480px;--page-pad:clamp(16px, 3.2vw, 44px);--nav-height:68px;--ease:cubic-bezier(.22, .61, .36, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--bg-soft:#0b0e14;--surface:#0f131b;--surface-2:#0c1017;--surface-3:#151a24;--border:#ecdbb724;--border-strong:#ecdbb747;--text:#f4ecdb;--text-muted:#a69d8b;--text-faint:#90887a;--accent:#e5b66a;--accent-strong:#f2c97e;--accent-fill:#e5b66a;--accent-fill-strong:#f2c97e;--accent-ink:#1b1408;--accent-soft:#e5b66a1f;--up:#ff9384;--down:#63cfa1;--flat:#dcc27b;--danger:#ff9384;--hero-glow:#e5b66a24;--hero-grid:#ecdbb70d;--header-bg:#07090dbd;--shadow:0 30px 80px #0000008c;--shadow-soft:0 14px 36px #0006}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.65}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 42% at 88% -8%, var(--hero-glow) 0%, transparent 68%), radial-gradient(42% 34% at 0% 2%, var(--hero-glow) 0%, transparent 70%);position:fixed;inset:0}#app{z-index:1;position:relative}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{letter-spacing:-.015em;font-weight:600;line-height:1.2}h1{letter-spacing:-.025em;font-size:clamp(30px,3.2vw,42px)}h2{font-size:clamp(22px,2.2vw,30px)}h3{font-size:17px}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-soft);color:var(--text)}.page{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:inline-flex}.lead{color:var(--text-muted);font-size:clamp(14px,1.1vw,16px);line-height:1.8}.mono{font-family:var(--font-mono);letter-spacing:.12em}.numeric{text-align:right;font-variant-numeric:tabular-nums}.val-up{color:var(--up)}.val-down{color:var(--down)}.val-flat{color:var(--flat)}.val-muted{color:var(--text-faint)}.subtle{color:var(--text-muted);font-size:12px}.btn{border-radius:var(--radius-pill);white-space:nowrap;min-height:44px;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.btn svg{width:16px;height:16px}.btn--primary{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill)}.btn--primary:hover{background:var(--accent-fill-strong);border-color:var(--accent-fill-strong);color:var(--accent-ink);transform:translateY(-1px)}.btn--ghost{border-color:var(--border-strong);color:var(--text);background:0 0}.btn--ghost:hover{background:var(--surface-3);border-color:var(--accent);color:var(--text)}.btn--soft{background:var(--accent-soft);color:var(--accent);border-color:#0000}.btn--soft:hover{background:var(--accent-soft);color:var(--accent-strong)}.btn--sm{min-height:36px;padding:0 15px;font-size:12px}.btn--icon{border-radius:50%;width:42px;min-height:42px;padding:0}.subtle-button{border-radius:var(--radius-sm);color:var(--text-muted);transition:color .18s var(--ease), background .18s var(--ease);align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.subtle-button:hover{color:var(--accent);background:var(--accent-soft)}.chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.chip--accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chip--muted{border-color:var(--border);color:var(--text-faint);background:0 0}.dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.panel--flush{overflow:visible}.panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:18px 22px;display:flex}.panel-head h2,.panel-head h3{font-size:17px}.panel-foot{border-top:1px solid var(--border);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 22px;font-size:12px;display:flex}.section{padding-block:clamp(40px,6vw,84px)}.section-head{max-width:720px;margin-bottom:clamp(24px,3.4vw,42px)}.section-head h2{margin-top:12px}.section-head .lead{margin-top:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.input,.select,.search input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);padding:0 14px;font-size:13px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-faint) 50%), linear-gradient(135deg, var(--text-faint) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.input::placeholder,.search input::placeholder{color:var(--text-faint)}.input:focus,.select:focus,.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.search{align-items:center;min-width:0;display:flex;position:relative}.search svg{width:16px;height:16px;color:var(--text-faint);pointer-events:none;position:absolute;left:13px}.search input{padding-left:38px}.table-scroll{overscroll-behavior-x:contain;min-width:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{color:var(--text-faint);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .15s var(--ease)}tbody tr:hover{background:var(--surface-2)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-item{border-left:1px solid var(--border);padding:18px 22px}.stat-item:first-child{border-left:0}.stat-label{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block}.stat-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.1;display:block}.stat-value small{color:var(--text-faint);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}.stat-note{color:var(--text-faint);margin-top:6px;font-size:11px;display:block}.pagination{color:var(--text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.pagination button{border:1px solid var(--border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);place-items:center;font-size:16px;line-height:1;display:grid}.pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.page-size{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.page-size .select{width:auto;min-width:86px;min-height:34px;padding:0 30px 0 10px;font-size:12px}.empty-state{color:var(--text-muted);text-align:center;place-items:center;gap:10px;padding:clamp(40px,7vw,72px) 20px;font-size:13px;display:grid}.empty-state h3{color:var(--text);font-size:16px}.loading-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:.9s infinite alternate pulse;display:inline-block}.banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.banner--warn{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent)}.banner strong{color:var(--text);font-weight:600}.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}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--accent-ink);transition:transform .18s var(--ease);padding:10px 16px;font-size:13px;font-weight:600;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}@keyframes pulse{to{opacity:.3}}@media (width<=900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item{border-top:1px solid var(--border)}.stat-item:nth-child(-n+2){border-top:0}.stat-item:nth-child(odd){border-left:0}}@media (width<=560px){body{font-size:14px}.stat-grid{grid-template-columns:1fr}.stat-item{border-left:0}.stat-item:nth-child(2){border-top:1px solid var(--border)}.toolbar{padding:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell[data-v-97c4962e]{flex-direction:column;min-height:100vh;display:flex}.site-header[data-v-97c4962e]{z-index:50;background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(1.1);position:sticky;top:0}.site-header__inner[data-v-97c4962e]{min-height:var(--nav-height);align-items:center;gap:26px;display:flex}.brand[data-v-97c4962e]{color:var(--text);flex:none;align-items:center;gap:12px;display:inline-flex}.brand[data-v-97c4962e]:hover{color:var(--text)}.brand-mark[data-v-97c4962e]{border-radius:11px;flex:none;width:38px;height:38px;display:block}.brand-copy[data-v-97c4962e]{gap:2px;display:grid}.brand-copy strong[data-v-97c4962e]{letter-spacing:.06em;font-size:15px;font-weight:600;line-height:1.2}.brand-copy small[data-v-97c4962e]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.18em;font-size:8.5px;line-height:1.2}.site-nav[data-v-97c4962e]{align-items:center;gap:2px;min-width:0;display:flex}.site-nav a[data-v-97c4962e]{border-radius:var(--radius-pill);color:var(--text-muted);white-space:nowrap;transition:color .18s var(--ease), background .18s var(--ease);padding:8px 13px;font-size:13px;position:relative}.site-nav a[data-v-97c4962e]:hover,.site-nav a.is-active[data-v-97c4962e]{color:var(--text);background:var(--surface-2)}.site-nav a.is-active[data-v-97c4962e]:after{content:"";background:var(--accent);border-radius:2px;width:14px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.site-actions[data-v-97c4962e]{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.update-pulse[data-v-97c4962e]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.update-pulse .dot[data-v-97c4962e]{width:5px;height:5px;animation:1.6s infinite alternate pulse}.theme-toggle[data-v-97c4962e]{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:50%;place-items:center;display:grid}.theme-toggle[data-v-97c4962e]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.theme-toggle svg[data-v-97c4962e]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.site-main[data-v-97c4962e]{flex:1;padding-bottom:clamp(48px,7vw,96px)}.site-footer[data-v-97c4962e]{border-top:1px solid var(--border);background:var(--bg-soft)}.site-footer__inner[data-v-97c4962e]{gap:40px;padding-block:clamp(40px,5vw,64px) 28px;display:grid}.footer-brand[data-v-97c4962e]{gap:16px;max-width:560px;display:grid}.footer-lead[data-v-97c4962e]{color:var(--text-muted);font-size:13px;line-height:1.85}.footer-nav[data-v-97c4962e]{flex-wrap:wrap;gap:24px 72px;display:flex}.footer-nav>div[data-v-97c4962e]{align-content:start;gap:8px;display:grid}.footer-heading[data-v-97c4962e]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.footer-nav a[data-v-97c4962e]{color:var(--text-muted);transition:color .18s var(--ease);font-size:13px;line-height:1.6}.footer-nav a[data-v-97c4962e]:hover{color:var(--accent)}.footer-bottom[data-v-97c4962e]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;padding-top:22px;display:flex}.footer-bottom p[data-v-97c4962e]{max-width:760px;color:var(--text-faint);font-size:11px;line-height:1.8}.footer-copy[data-v-97c4962e]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;font-size:10px}@media (width<=1080px){.update-pulse[data-v-97c4962e]{display:none}}@media (width<=920px){.site-header__inner[data-v-97c4962e]{flex-wrap:wrap;gap:10px 18px;min-height:0;padding-block:10px}.site-nav[data-v-97c4962e]{scrollbar-width:none;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.site-nav[data-v-97c4962e]::-webkit-scrollbar{display:none}.site-actions[data-v-97c4962e]{margin-left:auto}.footer-nav[data-v-97c4962e]{gap:24px 48px}}@media (width<=560px){.brand-copy small[data-v-97c4962e]{display:none}.brand-mark[data-v-97c4962e]{border-radius:10px;width:34px;height:34px;font-size:18px}.site-nav a[data-v-97c4962e]{padding:7px 11px;font-size:12px}.footer-bottom[data-v-97c4962e]{flex-direction:column;align-items:flex-start}}.pixel-field[data-v-25d9ab13]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rolling-number[data-v-d336b8e1],.rolling-number__visual[data-v-d336b8e1]{vertical-align:baseline;line-height:1;display:inline-flex}.rolling-number__visual[data-v-d336b8e1]{align-items:baseline}.digit[data-v-d336b8e1]{text-align:center;letter-spacing:0;width:.6em;height:1em;display:inline-block;overflow:hidden}.digit__track[data-v-d336b8e1],.digit__track>span[data-v-d336b8e1]{height:1em;line-height:1;display:block}.is-rolling .digit__track[data-v-d336b8e1]{transition:transform 1.45s cubic-bezier(.16, 1, .3, 1) var(--digit-delay)}@media (prefers-reduced-motion:reduce){.is-rolling .digit__track[data-v-d336b8e1]{transition:none}}.home[data-v-95ee1444]{display:block}.arrow[data-v-95ee1444]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hero[data-v-95ee1444]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero[data-v-95ee1444]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 58% at 76% 10%, var(--hero-glow) 0%, transparent 72%), linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:auto,76px 76px,76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.hero__inner[data-v-95ee1444]{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,5vw,76px);padding-block:clamp(48px,7vw,96px) clamp(44px,6vw,84px);display:grid;position:relative}.hero__copy[data-v-95ee1444]{max-width:640px}.hero__title[data-v-95ee1444]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:18px;font-size:clamp(36px,4.8vw,62px);font-weight:600;line-height:1.08}.hero__title span[data-v-95ee1444]{display:block}.hero__title span+span[data-v-95ee1444]{color:var(--accent)}.hero__lead[data-v-95ee1444]{max-width:54ch;margin-top:22px}.hero__actions[data-v-95ee1444]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__trust[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;margin-top:26px;font-size:11px;line-height:1.6;display:inline-flex}.hero__trust .dot[data-v-95ee1444]{flex:none;width:5px;height:5px}.hero__data[data-v-95ee1444]{isolation:isolate;position:relative}.hero__data[data-v-95ee1444]:before,.hero__data[data-v-95ee1444]:after{content:"";z-index:0;border:1px solid var(--border);border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:0}.hero__data[data-v-95ee1444]:after{opacity:.7;transform:translate(-12px,-12px)}.obs-card[data-v-95ee1444]{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:18px;padding:clamp(24px,3vw,36px);display:grid;position:relative}.obs-card__head[data-v-95ee1444]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.obs-card__label[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.16em;font-size:11px}.obs-card__value[data-v-95ee1444]{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(54px,6.4vw,86px);font-weight:600;line-height:.95;display:flex}.obs-card__unit[data-v-95ee1444]{color:var(--text-muted);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500}.obs-card__note[data-v-95ee1444]{color:var(--text-muted);font-size:12px;line-height:1.7}.obs-card__foot[data-v-95ee1444]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.obs-card__version[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.obs-card__link[data-v-95ee1444]{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.obs-card__link[data-v-95ee1444]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.snapshot[data-v-95ee1444]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-block:clamp(20px,3vw,32px);overflow:hidden}.snapshot__note[data-v-95ee1444]{border-top:1px solid var(--border);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;padding:11px 22px;font-size:10px}.cap-grid[data-v-95ee1444]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cap-card[data-v-95ee1444]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .18s var(--ease), transform .18s var(--ease);padding:24px}.cap-card[data-v-95ee1444]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cap-card__icon[data-v-95ee1444]{border-radius:var(--radius-sm);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);place-items:center;margin-bottom:18px;display:grid}.cap-card__icon svg[data-v-95ee1444]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cap-card__icon .is-dashed[data-v-95ee1444]{stroke-dasharray:3 2.4}.cap-card h3[data-v-95ee1444]{font-size:16px}.cap-card p[data-v-95ee1444]{color:var(--text-muted);margin-top:9px;font-size:13px;line-height:1.8}.band[data-v-95ee1444]{border-block:1px solid var(--border);background:var(--bg-soft)}.pipe[data-v-95ee1444]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.pipe__step[data-v-95ee1444]{border-top:1px solid var(--border-strong);padding-top:22px;position:relative}.pipe__step[data-v-95ee1444]:before{content:"";background:var(--accent);width:34px;height:2px;position:absolute;top:-1px;left:0}.pipe__index[data-v-95ee1444]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;font-size:11px}.pipe__body h3[data-v-95ee1444]{margin-top:10px;font-size:17px}.pipe__body p[data-v-95ee1444]{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.8}.coverage__grid[data-v-95ee1444]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.coverage__copy h2[data-v-95ee1444]{margin-top:12px}.coverage__grid .lead[data-v-95ee1444]{margin-top:16px}.coverage__points[data-v-95ee1444]{gap:8px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.coverage__points li[data-v-95ee1444]{color:var(--text-muted);padding-left:18px;font-size:13px;line-height:1.8;position:relative}.coverage__points li[data-v-95ee1444]:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px;position:absolute;top:.72em;left:0}.coverage__stats[data-v-95ee1444]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.coverage__stat[data-v-95ee1444]{border-left:1px solid var(--border);padding:22px 24px}.coverage__stat[data-v-95ee1444]:nth-child(odd){border-left:0}.coverage__stat[data-v-95ee1444]:nth-child(n+3){border-top:1px solid var(--border)}.coverage__label[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.coverage__value[data-v-95ee1444]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.1}.coverage__value small[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-body);letter-spacing:0;margin-left:5px;font-size:12px;font-weight:400}.coverage__note[data-v-95ee1444]{color:var(--text-faint);margin:6px 0 0;font-size:11px;line-height:1.6}.coverage__foot[data-v-95ee1444]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;margin-top:18px;font-size:10px}.faq__inline-link[data-v-95ee1444]{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.faq__inline-link[data-v-95ee1444]:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.faq__list[data-v-95ee1444]{border-block:1px solid var(--border)}.faq__item+.faq__item[data-v-95ee1444]{border-top:1px solid var(--border)}.faq__question[data-v-95ee1444]{cursor:pointer;transition:color .18s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:19px 2px;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:flex}.faq__question[data-v-95ee1444]::-webkit-details-marker{display:none}.faq__question[data-v-95ee1444]:hover,.faq__item[open] .faq__question[data-v-95ee1444]{color:var(--accent)}.faq__chevron[data-v-95ee1444]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s var(--ease);flex:none}.faq__item[open] .faq__chevron[data-v-95ee1444]{transform:rotate(180deg)}.faq__answer[data-v-95ee1444]{max-width:820px;color:var(--text-muted);padding:0 2px 22px;font-size:13.5px;line-height:1.9}.cta__panel[data-v-95ee1444]{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(125deg, var(--accent-soft), transparent 62%), var(--surface);box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;padding:clamp(26px,4vw,48px);display:flex}.cta__copy[data-v-95ee1444]{max-width:660px}.cta__copy h2[data-v-95ee1444]{margin-top:12px}.cta__copy .lead[data-v-95ee1444]{margin-top:14px}.cta__actions[data-v-95ee1444]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=960px){.hero__inner[data-v-95ee1444]{grid-template-columns:1fr;gap:44px}.hero__copy[data-v-95ee1444]{max-width:none}.hero__data[data-v-95ee1444]{max-width:520px}.cap-grid[data-v-95ee1444]{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe[data-v-95ee1444]{grid-template-columns:1fr;gap:18px}.coverage__grid[data-v-95ee1444]{grid-template-columns:1fr;gap:32px}.coverage__stats[data-v-95ee1444]{max-width:620px}}@media (width<=720px){.cap-grid[data-v-95ee1444]{grid-template-columns:1fr}.hero__data[data-v-95ee1444]{max-width:none}.coverage__stats[data-v-95ee1444]{grid-template-columns:1fr;max-width:none}.coverage__stats .coverage__stat[data-v-95ee1444]{border-left:0}.coverage__stats .coverage__stat+.coverage__stat[data-v-95ee1444]{border-top:1px solid var(--border)}.cta__panel[data-v-95ee1444]{align-items:flex-start}}@media (width<=560px){.hero__actions[data-v-95ee1444]{flex-direction:column;align-items:stretch}.hero__actions .btn[data-v-95ee1444]{width:100%}.hero__trust[data-v-95ee1444]{letter-spacing:.05em;font-size:10px}.obs-card[data-v-95ee1444]{gap:14px}.obs-card__value[data-v-95ee1444]{font-size:clamp(50px,16vw,66px)}.snapshot__note[data-v-95ee1444]{padding:10px 16px}.cta__actions[data-v-95ee1444]{flex-direction:column;align-items:stretch;width:100%}.cta__actions .btn[data-v-95ee1444]{width:100%}}.home[data-v-95ee1444]{--reading-progress:0}.home [id][data-v-95ee1444]{scroll-margin-top:calc(var(--nav-height) + 56px)}[data-reveal][data-v-95ee1444]{transition:opacity .7s var(--ease) var(--reveal-delay,0s), translate .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), border-color .2s var(--ease), transform .2s var(--ease)}.will-reveal[data-v-95ee1444]{opacity:0;translate:0 28px}.will-reveal[data-v-95ee1444]:focus-within{opacity:1;translate:none}.reading-progress[data-v-95ee1444]{z-index:55;width:100%;height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;background:var(--accent-fill);pointer-events:none;position:fixed;top:0;left:0}.chapter-nav[data-v-95ee1444]{z-index:30;gap:12px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.chapter-nav a[data-v-95ee1444]{min-height:28px;color:var(--text-faint);font:10px var(--font-mono);justify-content:flex-end;align-items:center;gap:10px;display:flex}.chapter-nav__index[data-v-95ee1444]{border-right:1px solid var(--border-strong);padding-block:5px;padding-right:10px;transition:color .2s,border-color .2s}.chapter-nav__label[data-v-95ee1444]{opacity:0;transition:opacity .2s,translate .2s;translate:4px}.chapter-nav a[data-v-95ee1444]:is(:hover,:focus-visible,.is-active){color:var(--accent)}.chapter-nav a:is(:hover,:focus-visible,.is-active) .chapter-nav__label[data-v-95ee1444]{opacity:1;translate:0}.chapter-nav a.is-active .chapter-nav__index[data-v-95ee1444]{border-color:var(--accent)}.hero[data-v-95ee1444]:before{background:radial-gradient(52% 70% at 76% 40%, var(--hero-glow), transparent 80%)}.hero__inner[data-v-95ee1444]{min-height:min(760px, calc(100svh - var(--nav-height)));padding-block:clamp(64px,9vw,128px) clamp(84px,10vw,132px)}.hero__eyebrow[data-v-95ee1444]{align-items:center;gap:14px;display:flex}.hero__edition[data-v-95ee1444]{border-right:1px solid var(--border-strong);color:var(--accent);letter-spacing:.12em;padding-right:14px;font-size:12px}.hero__title[data-v-95ee1444]{letter-spacing:-.045em;font-size:clamp(36px,4.45vw,66px);line-height:1.22}.hero__data[data-v-95ee1444]:before{transform:translate(14px,14px)rotate(2deg)}.hero__data[data-v-95ee1444]:after{transform:translate(-10px,-10px)rotate(-2deg)}.hero__scroll[data-v-95ee1444]{bottom:28px;left:var(--page-pad);width:fit-content;color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.16em;align-items:center;gap:14px;display:flex;position:absolute}.hero__scroll-line[data-v-95ee1444]{background:var(--border-strong);width:64px;height:1px;display:block;position:relative}.hero__scroll-line[data-v-95ee1444]:after{content:"";background:var(--accent-fill);width:5px;height:5px;animation:2.4s cubic-bezier(.65,0,.35,1) 3 scroll-pixel-95ee1444;position:absolute;top:-2px;left:0}@keyframes scroll-pixel-95ee1444{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(59px)}}.data-matrix[data-v-95ee1444]{opacity:.8;grid-template-columns:repeat(24,minmax(0,1fr));gap:5px;padding-block:2px 4px;display:grid}.data-matrix>span[data-v-95ee1444]{background:var(--border);height:6px}.data-matrix>.data-matrix__pixel--accent[data-v-95ee1444]{background:var(--accent-fill);opacity:.6}.cap-card[data-v-95ee1444]{position:relative;overflow:hidden}.cap-card[data-v-95ee1444]:after{content:"";background:var(--accent-fill);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.cap-card[data-v-95ee1444]:hover:after{transform:scaleX(1)}.cap-card__index[data-v-95ee1444]{color:var(--text-faint);font:10px var(--font-mono);letter-spacing:.1em;position:absolute;top:27px;right:24px}.pipeline__layout[data-v-95ee1444]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.pipeline__visual[data-v-95ee1444]{top:calc(var(--nav-height) + 56px);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(24px,3vw,36px);position:sticky}.pipeline__readout[data-v-95ee1444]{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.07em;justify-content:space-between;gap:8px;display:flex}.pipeline__diagram[data-v-95ee1444]{place-items:center;height:240px;margin-block:16px;display:grid;position:relative}.pipeline__diagram img[data-v-95ee1444]{z-index:1;border-radius:18px;width:70px;height:70px}.pipeline__orbit[data-v-95ee1444]{border:1px solid var(--border-strong);width:158px;height:158px;transform:rotate(calc(45deg + var(--pipeline-step) * 90deg));transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute}.pipeline__orbit--outer[data-v-95ee1444]{border-style:dashed;border-color:var(--border);width:220px;height:220px;transform:rotate(calc(var(--pipeline-step) * -45deg));border-radius:50%}.pipeline__node[data-v-95ee1444]{border:1px solid var(--border-strong);background:var(--surface);width:30px;height:30px;color:var(--text-faint);font:9px var(--font-mono);border-radius:50%;place-items:center;transition:color .4s,background .4s,border-color .4s;display:grid;position:absolute}.pipeline__node[data-v-95ee1444]:first-of-type{top:4px;left:calc(50% - 15px)}.pipeline__node[data-v-95ee1444]:nth-of-type(2){bottom:48px;right:calc(50% - 107px)}.pipeline__node[data-v-95ee1444]:nth-of-type(3){bottom:48px;left:calc(50% - 107px)}.pipeline__node.is-active[data-v-95ee1444]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.pipeline__cross[data-v-95ee1444]{color:var(--text-faint);font:15px var(--font-mono);position:absolute}.pipeline__cross--top[data-v-95ee1444]{top:10px;right:0}.pipeline__cross--bottom[data-v-95ee1444]{bottom:10px;left:0}.pipeline__caption[data-v-95ee1444]{border-top:1px solid var(--border);align-items:center;gap:16px;padding-top:22px;display:flex}.pipeline__caption-index[data-v-95ee1444]{color:var(--accent);font:40px/1 var(--font-display);font-variant-numeric:tabular-nums}.pipeline__captions[data-v-95ee1444]{flex:1;display:grid}.pipeline__captions p[data-v-95ee1444]{opacity:0;grid-area:1/1;font-size:16px;font-weight:600;transition:opacity .35s,translate .45s;translate:0 6px}.pipeline__captions p.is-active[data-v-95ee1444]{opacity:1;translate:0}.pipeline__captions small[data-v-95ee1444]{color:var(--text-faint);font:8px var(--font-mono);letter-spacing:.08em;margin-top:6px;display:block}.pipeline__segments[data-v-95ee1444]{gap:5px;margin-top:24px;display:flex}.pipeline__segments span[data-v-95ee1444]{background:var(--border);flex:1;height:2px;transition:background .4s}.pipeline__segments .is-active[data-v-95ee1444]{background:var(--accent-fill)}.pipeline__footnote[data-v-95ee1444]{color:var(--text-faint);letter-spacing:.08em;margin-top:12px;font-size:10px}.pipe[data-v-95ee1444]{grid-template-columns:1fr;gap:0}.pipe__step[data-v-95ee1444]{border-color:var(--border);flex-direction:column;justify-content:center;min-height:240px;padding:32px 0;display:flex}.pipe__step[data-v-95ee1444]:before{transform-origin:0;width:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);transform:scaleX(.08)}.pipe__step.is-active[data-v-95ee1444]:before{transform:scaleX(1)}.pipe__step .pipe__index[data-v-95ee1444]{color:var(--text-faint);transition:color .3s}.pipe__step.is-active .pipe__index[data-v-95ee1444]{color:var(--accent)}.pipe__body h3[data-v-95ee1444]{font-size:22px;transition:color .3s}.pipe__step.is-active h3[data-v-95ee1444]{color:var(--accent)}@media (width<=1679px){.chapter-nav[data-v-95ee1444]{display:none}}@media (width<=960px){.hero__inner[data-v-95ee1444]{min-height:0;padding-top:64px}.pipeline__layout[data-v-95ee1444]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.pipeline__visual[data-v-95ee1444]{top:calc(var(--nav-height) + 80px);padding:20px}.pipeline__readout[data-v-95ee1444]{flex-wrap:wrap}}@media (width<=720px){.pipeline__layout[data-v-95ee1444]{grid-template-columns:1fr;gap:24px}.pipeline__visual[data-v-95ee1444]{position:relative;top:0}.pipeline__diagram[data-v-95ee1444]{height:210px}.pipeline__orbit--outer[data-v-95ee1444]{width:190px;height:190px}.pipeline__orbit--inner[data-v-95ee1444]{width:134px;height:134px}.pipeline__node[data-v-95ee1444]:nth-of-type(2){right:calc(50% - 94px)}.pipeline__node[data-v-95ee1444]:nth-of-type(3){left:calc(50% - 94px)}.pipe__step[data-v-95ee1444]{min-height:0;padding:28px 0}.pipe__body h3[data-v-95ee1444]{font-size:18px}.hero__title[data-v-95ee1444]{letter-spacing:-.04em}.hero__scroll[data-v-95ee1444]{gap:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-95ee1444],.will-reveal[data-v-95ee1444]{opacity:1;transition:none;translate:none}.home[data-v-95ee1444] *,.home[data-v-95ee1444] :before,.home[data-v-95ee1444] :after{transition:none;animation:none}}.not-found[data-v-4e5932fa]{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:62vh;padding-block:clamp(72px,14vh,150px);display:grid}.not-found .eyebrow[data-v-4e5932fa]{justify-content:center}.not-found h1[data-v-4e5932fa]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(34px,4.2vw,52px)}.not-found .lead[data-v-4e5932fa]{max-width:48ch}.not-found__actions[data-v-4e5932fa]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.arrow[data-v-4e5932fa]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.not-found__hint[data-v-4e5932fa]{color:var(--text-faint);margin-top:10px;font-size:12px}.not-found__hint a[data-v-4e5932fa]{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.not-found__hint a[data-v-4e5932fa]:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width<=560px){.not-found__actions[data-v-4e5932fa]{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.not-found__actions .btn[data-v-4e5932fa]{width:100%}}.nav-figure[data-v-4ab1c75c]{margin:0;padding:4px clamp(8px,1.2vw,18px) 12px}.nav-readout[data-v-4ab1c75c]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding:0 2px;display:flex}.nav-readout-date[data-v-4ab1c75c]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.nav-readout-value[data-v-4ab1c75c]{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.1}.nav-readout-unit[data-v-4ab1c75c]{color:var(--text-muted);font-size:11px}.nav-readout-count[data-v-4ab1c75c]{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;margin-left:auto;font-size:10px}.nav-svg[data-v-4ab1c75c]{width:100%;height:auto;max-height:340px;overflow:visible}.nav-gridline[data-v-4ab1c75c]{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 6}.nav-baseline[data-v-4ab1c75c]{stroke:var(--border-strong);stroke-width:1px}.nav-axis-text[data-v-4ab1c75c]{fill:var(--text-faint);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.nav-area[data-v-4ab1c75c]{stroke:none}.nav-area-top[data-v-4ab1c75c]{stop-color:var(--accent-fill);stop-opacity:.26}.nav-area-bottom[data-v-4ab1c75c]{stop-color:var(--accent-fill);stop-opacity:0}.nav-line[data-v-4ab1c75c]{fill:none;stroke:var(--accent-fill);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.nav-crosshair[data-v-4ab1c75c]{stroke:var(--accent);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:3 4}.nav-latest-halo[data-v-4ab1c75c]{fill:var(--accent-soft)}.nav-latest-dot[data-v-4ab1c75c],.nav-dot[data-v-4ab1c75c]{fill:var(--accent-fill);stroke:var(--surface);stroke-width:2px}.nav-dot[data-v-4ab1c75c]{stroke-width:1.5px}.nav-hit[data-v-4ab1c75c]{fill:#0000;cursor:crosshair}.nav-empty[data-v-4ab1c75c]{color:var(--text-muted);text-align:center;padding:clamp(40px,7vw,72px) 20px;font-size:13px}@media (width<=640px){.nav-readout-count[data-v-4ab1c75c]{width:100%;margin-left:0}}.data-panel[data-v-f190aa47]{overflow:hidden}.data-head[data-v-f190aa47]{justify-content:flex-end;padding:12px 16px}.data-meta[data-v-f190aa47]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-value[data-v-f190aa47]{color:var(--text);font-family:var(--font-mono);font-weight:600}.data-meta .subtle-button[data-v-f190aa47]{margin-left:4px}.subtle-button svg[data-v-f190aa47]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.data-toolbar[data-v-f190aa47]{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(0,1fr));align-items:center;display:grid}.data-search[data-v-f190aa47]{min-width:0}.data-search svg[data-v-f190aa47]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.data-toolbar .select[data-v-f190aa47]{width:100%;min-width:0}.data-note[data-v-f190aa47]{margin:12px 20px 0}.data-error[data-v-f190aa47]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.data-error strong[data-v-f190aa47]{color:var(--text);font-size:13px}.data-error p[data-v-f190aa47]{color:var(--text-muted);margin-top:3px;font-size:12px}.loading-line[data-v-f190aa47]{align-items:center;gap:9px;display:inline-flex}.empty-icon[data-v-f190aa47]{fill:none;width:24px;height:24px;stroke:var(--text-faint);stroke-width:1.6px;stroke-linecap:round}.empty-state p[data-v-f190aa47]{max-width:340px;color:var(--text-faint);font-size:12px;line-height:1.7}.data-scroll[data-v-f190aa47]{border-top:1px solid var(--border);background:var(--surface);max-height:min(68vh,780px)}.data-table[data-v-f190aa47]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1350px;font-size:13px}.data-table th[data-v-f190aa47]{z-index:2;border-bottom:1px solid var(--border-strong);background:var(--surface-2);padding:0;position:sticky;top:0}.sort-button[data-v-f190aa47]{width:100%;min-height:46px;color:var(--text-faint);text-align:right;transition:color .15s var(--ease), background .15s var(--ease);justify-content:flex-end;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.sort-button[data-v-f190aa47]:hover{background:var(--surface-3);color:var(--accent)}.data-table th[aria-sort=ascending] .sort-button[data-v-f190aa47],.data-table th[aria-sort=descending] .sort-button[data-v-f190aa47]{color:var(--text)}.sort-label[data-v-f190aa47]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.sort-label small[data-v-f190aa47]{color:var(--text-faint);letter-spacing:.02em;font-size:9px;font-weight:400}.sort-icon[data-v-f190aa47]{fill:none;width:9px;height:13px;stroke:var(--text-faint);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sort-icon path.on[data-v-f190aa47]{stroke:var(--accent)}.data-table .column-navDate[data-v-f190aa47]{width:100px}.data-table .column-name[data-v-f190aa47]{width:218px}.data-table th.column-navDate[data-v-f190aa47],.data-table th.column-name[data-v-f190aa47]{z-index:3;left:0}.data-table th.column-name[data-v-f190aa47]{left:100px}.data-table td[data-v-f190aa47]{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:10px}.data-table tbody tr:last-child td[data-v-f190aa47]{border-bottom:0}.data-table tbody tr:hover td[data-v-f190aa47],.data-table tbody tr:focus-within td[data-v-f190aa47]{background:var(--surface-2)}.data-table td small[data-v-f190aa47]{color:var(--text-faint);margin-top:2px;font-size:10px;line-height:1.45;display:block}.data-table td.column-navDate[data-v-f190aa47]{z-index:1;color:var(--text-muted);text-align:left;box-shadow:inset -1px 0 0 var(--border);font-size:12px;position:sticky;left:0}.column-navDate time[data-v-f190aa47]{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.data-table td.column-name[data-v-f190aa47]{z-index:1;text-align:left;white-space:normal;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:100px}.column-name a[data-v-f190aa47]{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.column-name a[data-v-f190aa47]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.column-name small[data-v-f190aa47]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table td.is-uncomparable>span[data-v-f190aa47]{-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:4px;cursor:help}.data-foot[data-v-f190aa47]{border-top:1px solid var(--border)}.data-count[data-v-f190aa47]{color:var(--text-faint)}.page-state[data-v-f190aa47]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.method-panel[data-v-f190aa47]{margin-top:16px}.method-summary[data-v-f190aa47]{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:500;list-style:none;display:flex}.method-summary[data-v-f190aa47]::-webkit-details-marker{display:none}.method-title[data-v-f190aa47]{align-items:center;gap:10px;display:inline-flex}.method-chevron[data-v-f190aa47]{fill:none;width:16px;height:16px;stroke:var(--text-faint);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease);flex:none}.method-panel[open] .method-chevron[data-v-f190aa47]{transform:rotate(180deg)}.method-body[data-v-f190aa47]{border-top:1px solid var(--border);padding:0 20px 20px}.method-grid[data-v-f190aa47]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding-top:16px;display:grid}.method-grid h3[data-v-f190aa47],.method-share h3[data-v-f190aa47]{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:600}.method-grid p[data-v-f190aa47]{color:var(--text-muted);font-size:11.5px;line-height:1.7}.method-detail[data-v-f190aa47]{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.method-detail>summary[data-v-f190aa47]{color:var(--text-muted);cursor:pointer;font-size:12px}.method-detail>summary[data-v-f190aa47]:hover{color:var(--accent)}.method-share[data-v-f190aa47]{margin-top:14px}.method-share ul[data-v-f190aa47]{color:var(--text-muted);margin:0;padding-left:16px;font-size:11px;line-height:1.7}.method-share strong[data-v-f190aa47]{color:var(--text);font-weight:500}.method-empty[data-v-f190aa47]{color:var(--text-faint);margin-top:12px;font-size:12px}@media (width<=900px){.data-meta[data-v-f190aa47]{width:100%}.data-meta .subtle-button[data-v-f190aa47]{margin-left:auto}.method-grid[data-v-f190aa47]{grid-template-columns:1fr;gap:12px}}@media (width<=850px){.data-table[data-v-f190aa47]{min-width:1114px}.data-table .column-navDate[data-v-f190aa47]{width:84px}.data-table .column-name[data-v-f190aa47]{width:128px}.data-table th.column-navDate[data-v-f190aa47],.data-table th.column-name[data-v-f190aa47]{z-index:2;left:auto}.data-table td.column-navDate[data-v-f190aa47],.data-table td.column-name[data-v-f190aa47]{box-shadow:none;position:static;left:auto}.sort-button[data-v-f190aa47]{min-height:42px;padding:6px 7px}.data-table td[data-v-f190aa47]{padding:7px;font-size:12px}.column-name a[data-v-f190aa47]{font-size:12px}.data-scroll[data-v-f190aa47]{max-height:62vh}.data-toolbar[data-v-f190aa47]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.data-search[data-v-f190aa47]{grid-column:1/-1}.data-note[data-v-f190aa47]{margin:10px 14px 0}.data-error[data-v-f190aa47]{padding:14px}.method-summary[data-v-f190aa47]{padding:12px 14px}.method-body[data-v-f190aa47]{padding:0 14px 16px}}.workbench{min-width:0;padding-top:clamp(14px,2vw,24px)}.workbench .view-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.workbench .workbench-banner{margin-bottom:16px}.workbench .banner-icon{flex:none;width:20px;height:20px}.workbench .banner-copy{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.workbench .banner--warn .banner-copy span{color:inherit;opacity:.8}.workbench .banner-link{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:12px}.workbench .banner-link:hover{text-underline-offset:3px;text-decoration:underline}.workbench .error-banner{border-color:var(--danger);background:var(--surface);color:var(--danger);justify-content:space-between;align-items:center}.workbench .error-banner strong{color:var(--danger);font-size:13px}.workbench .error-banner .error-detail{color:var(--text-muted);margin-top:2px;font-size:12px}.workbench .error-banner .btn--ghost{border-color:var(--danger);color:var(--danger);flex:none}.workbench .error-banner .btn--ghost:hover{border-color:var(--danger);background:var(--danger);color:var(--surface)}.workbench .stat-panel{margin-bottom:clamp(14px,2vw,20px)}.workbench .stat-value--date{font-family:var(--font-mono);letter-spacing:0;font-size:clamp(20px,2vw,26px)}.workbench .list-panel{margin-bottom:0}.workbench .list-panel .panel-head{justify-content:flex-end;padding:10px 16px}.workbench .panel-title{gap:3px;display:grid}.workbench .panel-title .subtle{font-size:12px}.workbench .list-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.workbench .list-actions svg{width:14px;height:14px}.workbench .list-link{text-decoration:none}.workbench .loading-note{color:var(--text-faint);align-items:center;gap:8px;font-size:11px;display:inline-flex}.workbench .loading-note .loading-dot{width:6px;height:6px}.workbench .favorite-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:36px;color:var(--text-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.workbench .favorite-toggle:hover{border-color:var(--accent);color:var(--accent)}.workbench .favorite-toggle input{width:14px;height:14px;accent-color:var(--accent-fill);cursor:pointer;margin:0}.workbench .favorite-count{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:22px;color:var(--accent);font-family:var(--font-mono);text-align:center;padding:0 6px;font-size:10px;line-height:17px}.workbench .toolbar{border-bottom:1px solid var(--border);gap:10px}.workbench .toolbar-search{flex:280px;max-width:460px}.workbench .toolbar-select{flex:0 152px;width:auto;min-width:118px}.workbench .toolbar-reset{margin-left:auto}.workbench .result-bar{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 22px;font-size:12px;display:flex}.workbench .result-count{align-items:baseline;gap:6px;display:flex}.workbench .result-count strong{color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.workbench .result-tag{border-left:1px solid var(--border-strong);color:var(--text-faint);padding-left:8px;font-size:11px}.workbench .result-meta{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.workbench .list-scroll{overscroll-behavior-x:contain}.workbench .product-table{min-width:900px}.workbench .product-table th{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-faint);border-bottom:1px solid var(--border-strong);padding:13px 16px;font-size:10px;font-weight:500}.workbench .product-table td{vertical-align:middle;padding:14px 16px;font-size:13px}.workbench .product-table tbody tr:hover{background:var(--surface-2)}.workbench .product-table .numeric{text-align:right}.workbench .col-favorite{width:46px;padding-right:2px}.workbench .col-product{white-space:normal;min-width:280px}.workbench .col-institution{min-width:150px}.workbench .col-nav{min-width:132px}.workbench .col-change{min-width:150px}.workbench .col-status{min-width:132px}.workbench .col-action{text-align:right;width:56px;padding-left:0}.workbench .star-button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-faint);transition:color .15s var(--ease), background .15s var(--ease);place-items:center;display:grid}.workbench .star-button svg{width:17px;height:17px}.workbench .star-button:hover{color:var(--accent);background:var(--accent-soft)}.workbench .star-button.is-saved{color:var(--accent)}.workbench .product-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench .product-link{color:var(--text);font-weight:600;line-height:1.45}.workbench .product-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.workbench .risk-pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;padding:1px 8px;font-size:10px;line-height:1.6}.workbench .product-sub{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:4px;font-size:11px;line-height:1.5;display:flex}.workbench .col-nav .product-sub,.workbench .col-change .product-sub{justify-content:flex-end}.workbench .sub-sep{color:var(--border-strong)}.workbench .institution-name{color:var(--text);font-size:13px}.workbench .nav-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:16px;font-weight:600}.workbench .change-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.workbench .status{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:11px;line-height:1.5;display:inline-flex}.workbench .status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.workbench .status--ok{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent)}.workbench .status--warn{border-color:var(--border-strong);color:var(--flat)}.workbench .status--danger{border-color:var(--danger);color:var(--danger)}.workbench .status--muted{color:var(--text-faint)}.workbench .row-action{width:32px;height:32px;color:var(--text-faint);transition:color .15s var(--ease), background .15s var(--ease), border-color .15s var(--ease);border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.workbench .row-action svg{width:15px;height:15px}.workbench .row-action:hover{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-ink)}.workbench .list-foot{padding:14px 22px}.workbench .detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(18px,2.6vw,30px);margin-bottom:16px;display:flex}.workbench .back-button{border-radius:var(--radius-pill);min-height:36px;color:var(--text-muted);transition:color .15s var(--ease), background .15s var(--ease);align-items:center;gap:8px;padding:6px 14px 6px 9px;font-size:13px;display:inline-flex}.workbench .back-button svg{width:16px;height:16px}.workbench .back-button:hover{background:var(--accent-soft);color:var(--accent)}.workbench .detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbench .detail-actions svg{width:14px;height:14px}.workbench .identity-panel{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:clamp(20px,3vw,40px);margin-bottom:16px;padding:clamp(20px,3vw,32px);display:grid}.workbench .identity-title{letter-spacing:-.02em;margin-top:10px;font-size:clamp(24px,2.6vw,36px);line-height:1.22}.workbench .identity-meta{flex-wrap:wrap;gap:14px 30px;margin-top:18px;display:flex}.workbench .identity-meta div{gap:3px;display:grid}.workbench .identity-meta dt{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.workbench .identity-meta dd{color:var(--text);margin:0;font-size:13px}.workbench .identity-meta code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono);padding:2px 7px;font-size:12px}.workbench .identity-verification{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.workbench .identity-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.workbench .identity-links a{color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.workbench .identity-links a:hover{text-underline-offset:3px;text-decoration:underline}.workbench .identity-links svg{width:13px;height:13px}.workbench .identity-latest{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:6px;padding-left:clamp(20px,3vw,32px);display:flex}.workbench .latest-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1}.workbench .latest-date{color:var(--text-muted);font-size:12px}.workbench .latest-extra{color:var(--text-faint);margin-top:8px;font-size:11px;line-height:1.6}.workbench .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.workbench .metric-card{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.workbench .metric-value{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.1}.workbench .metric-range{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.workbench .metric-note{border-top:1px dashed var(--border);color:var(--text-faint);margin-top:auto;padding-top:8px;font-size:11px;line-height:1.6}.workbench .chart-panel{margin-bottom:16px}.workbench .range-tabs{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;gap:4px;padding:4px;display:inline-flex}.workbench .range-tab{border-radius:var(--radius-pill);min-height:30px;color:var(--text-muted);white-space:nowrap;transition:color .15s var(--ease), background .15s var(--ease);padding:0 14px;font-size:12px}.workbench .range-tab:hover{color:var(--accent)}.workbench .range-tab.active{background:var(--accent-fill);color:var(--accent-ink);font-weight:600}.workbench .custom-range{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 22px;display:flex}.workbench .custom-field{width:180px}.workbench .custom-field .input{min-height:38px;padding:0 10px;font-size:12px}.workbench .chart-body{min-height:260px;padding:10px 10px 2px}.workbench .chart-status{min-height:260px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;display:flex}.workbench .chart-status--error{color:var(--danger);flex-wrap:wrap}.workbench .chart-foot{padding:12px 22px}.workbench .history-panel{margin-bottom:0}.workbench .history-table{min-width:520px}.workbench .history-table th{font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}.workbench .history-table td{padding:11px 16px;font-size:12px}.workbench .history-table .nav-number{font-size:14px}.workbench .history-foot{align-items:center}.workbench .history-foot>span{min-width:0}.workbench .source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(14px,2vw,20px);display:grid}.workbench .source-card{flex-direction:column;gap:10px;padding:22px;display:flex}.workbench .source-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench .source-symbol{border:1px solid var(--accent-soft);border-radius:var(--radius-md);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);font-family:var(--font-display);place-items:center;font-size:20px;font-weight:600;display:grid}.workbench .source-card h2{font-size:19px}.workbench .source-desc{color:var(--text-muted);font-size:12px}.workbench .source-facts{border-top:1px solid var(--border);margin:2px 0 0}.workbench .source-facts div{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12px;display:flex}.workbench .source-facts div:last-child{border-bottom:0}.workbench .source-facts dt{color:var(--text-faint)}.workbench .source-facts dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0}.workbench .source-error{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);padding:8px 10px;font-size:11px;line-height:1.6}.workbench .source-link{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:12px;display:inline-flex}.workbench .source-link:hover{text-underline-offset:3px;text-decoration:underline}.workbench .source-link svg{width:13px;height:13px}.workbench .source-note{color:var(--text-faint);margin-top:14px;font-size:12px}.workbench .methodology-panel{margin-bottom:0}.workbench .method-list{margin:0;padding:0;list-style:none}.workbench .method-row{border-top:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);gap:clamp(12px,2vw,24px);padding:clamp(20px,2.6vw,30px) clamp(20px,3vw,32px);display:grid}.workbench .method-row:first-child{border-top:0}.workbench .method-index{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;padding-top:3px;font-size:13px}.workbench .method-body h2{font-size:clamp(18px,1.8vw,22px)}.workbench .method-body p{max-width:900px;color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.85}.workbench .empty-state h2{font-size:17px}.workbench .empty-state .subtle{max-width:420px}.workbench .empty-state .btn{margin-top:4px}@media (width<=1100px){.workbench .identity-panel{grid-template-columns:1fr}.workbench .identity-latest{border-top:1px solid var(--border);border-left:0;flex-flow:wrap;align-items:baseline;gap:6px 18px;padding-top:18px;padding-left:0}.workbench .latest-extra{margin-top:0;margin-left:auto}}@media (width<=900px){.workbench .metric-grid,.workbench .source-grid{grid-template-columns:1fr}.workbench .toolbar-search{flex-basis:100%;max-width:none}.workbench .toolbar-select{flex:calc(50% - 5px)}.workbench .toolbar-reset{margin-left:0}.workbench .product-table{min-width:820px}.workbench .identity-title{font-size:clamp(22px,4vw,30px)}}@media (width<=720px){.workbench .list-actions{justify-content:flex-start;width:100%}.workbench .toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workbench .toolbar-search{grid-column:1/-1}.workbench .toolbar-select{width:100%;min-width:0}.workbench .toolbar-reset{grid-column:1/-1;justify-self:start}.workbench .result-bar{padding:9px 16px}.workbench .list-foot,.workbench .history-foot{flex-direction:column;align-items:flex-start}.workbench .product-table{min-width:780px}.workbench .identity-latest{flex-direction:column;align-items:flex-start}.workbench .latest-extra{margin-left:0}.workbench .detail-actions{justify-content:space-between;width:100%}.workbench .detail-actions .chip{display:none}.workbench .range-tabs{max-width:100%;overflow-x:auto}.workbench .custom-range{padding:12px 16px}.workbench .custom-field{flex:140px;width:auto}.workbench .source-card{padding:18px}.workbench .method-row{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:20px 18px}}@media (width<=560px){.workbench .panel-head{padding:14px 16px}.workbench .toolbar{padding:12px}.workbench .favorite-toggle{flex:auto;justify-content:center}.workbench .stat-value--date{font-size:20px}.workbench .identity-panel{padding:18px}.workbench .identity-title{font-size:22px}.workbench .identity-meta{gap:12px 20px}.workbench .latest-value{font-size:38px}.workbench .metric-card,.workbench .source-card{padding:16px}.workbench .source-grid{gap:12px}.workbench .method-row{grid-template-columns:1fr}.workbench .method-index{padding-top:0}.workbench .history-foot{gap:10px}.workbench .product-table{min-width:720px}}
