:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#050817;--surface-1:#0b1224;--surface-2:#111d36;--surface-3:#19294a;--ink:#f5f9ff;--ink-muted:#d4e2f2;--ink-subtle:#9aacc4;--ink-tertiary:#7185a3;--hairline:#1d2c4c;--hairline-strong:#30466f;--accent:#27e3ff;--accent-hover:#a0f5ff;--accent-ink:#041923;--accent-soft:#0e2a45;--accent-blue:#6b9dff;--accent-violet:#b38aff;--accent-pink:#ff75cf;--warning:#ba7517;--positive:#e24b4a;--negative:#3b9a72;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-height:100%}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#28d7f23d}.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}.topbar{border-bottom:1px solid var(--hairline);background:#050912f7;height:64px}.topbar-inner{align-items:center;gap:36px;width:min(1240px,100% - 64px);height:100%;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-name{letter-spacing:-.6px;font-size:17px;font-weight:600}.brand-mark{border:1.5px solid var(--accent);border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex;position:relative;transform:rotate(45deg)}.brand-mark:before,.brand-mark:after{content:"";background:var(--accent);position:absolute}.brand-mark:before{width:1px;height:14px}.brand-mark:after{width:14px;height:1px}.brand-mark span{border:1px solid var(--accent-hover);background:var(--canvas);z-index:1;border-radius:50%;width:5px;height:5px}.brand-mark-small{border-radius:5px;width:17px;height:17px}.brand-mark-small:before{height:10px}.brand-mark-small:after{width:10px}.brand-mark-small span{width:4px;height:4px}.primary-nav{flex:1;align-items:center;gap:6px;display:flex}.nav-link{min-height:36px;color:var(--ink-subtle);white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;transition:color .16s,background .16s;display:inline-flex}.nav-link:hover{color:var(--ink);background:var(--surface-1)}.nav-link.is-active{color:var(--accent-hover);background:var(--accent-soft);box-shadow:inset 0 -1px var(--accent)}.topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.language-switcher{align-items:center;display:inline-flex;position:relative}.language-switcher select{appearance:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:8px 23px 8px 9px;font-size:12px}.language-switcher select:focus-visible{border-color:var(--accent)}.language-switcher option{color:#f7f8f8;background:#141516}.language-chevron{color:var(--ink-subtle);pointer-events:none;font-size:12px;position:absolute;right:7px}.button{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button-primary{color:var(--accent-ink);background:var(--accent)}.button-primary:hover{color:var(--accent-ink);background:var(--accent-hover)}.button-secondary{color:var(--ink);background:var(--surface-1);border-color:var(--hairline)}.button-secondary:hover{background:var(--surface-2);border-color:var(--hairline-strong)}.header-cta{min-height:34px;padding:0 12px;font-size:12px}.page-wrap{width:min(1120px,100% - 64px);margin:0 auto}.home-page{padding:72px 0 30px}.interior-page{padding:64px 0 96px}.hero-section{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:76px;min-height:340px;display:grid;position:relative}.hero-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% 18%,#27e3ff29,#0000 38%),radial-gradient(at 35% 20%,#6b9dff1f,#0000 39%),radial-gradient(at 52% 62%,#b38aff14,#0000 45%);position:absolute;inset:-42px -56px}.hero-copy{padding:6px 0}.eyebrow{color:var(--ink-subtle);letter-spacing:.045em;font-size:12px;font-weight:500}.hero-copy>.eyebrow,.interior-page>.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow-line{background:var(--accent);width:18px;height:1px;display:inline-block}h1,h2,h3,p{margin-top:0}.hero-copy h1{letter-spacing:-.075em;margin:22px 0 18px;font-size:clamp(48px,6.2vw,74px);font-weight:600;line-height:1.02}.hero-copy h1 span{color:var(--accent-hover);background:linear-gradient(100deg, var(--accent-hover) 0%, var(--accent-blue) 53%, var(--accent-violet) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-width:530px;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-panel{background:var(--surface-1);border:1px solid var(--hairline-strong);border-top-color:var(--accent);border-radius:var(--radius-xl);min-height:236px;padding:24px}.panel-topline{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.panel-kicker{color:var(--ink-subtle);margin-bottom:6px;font-size:11px}.panel-topline h2{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:500}.network-mark{border:1px solid var(--hairline-strong);border-radius:50%;width:37px;height:37px;position:relative}.network-mark i{background:var(--accent-hover);border-radius:50%;width:4px;height:4px;position:absolute}.network-mark i:first-child{top:5px;left:15px}.network-mark i:nth-child(2){top:13px;right:6px}.network-mark i:nth-child(3){bottom:6px;right:9px}.network-mark i:nth-child(4){bottom:9px;left:6px}.network-mark i:nth-child(5){top:10px;left:5px}.panel-help{color:var(--ink-subtle);margin:11px 0 0;font-size:12px}.panel-divider{background:var(--hairline);height:1px;margin:22px 0 15px}.source-row{color:var(--ink-muted);align-items:center;gap:8px;font-size:11px;display:flex}.source-row-tail{color:var(--ink-tertiary);margin-left:auto}.status-dot{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot-warn{background:var(--warning)}.status-dot-ok{background:#27a644}.status-dot-info{background:var(--accent)}.data-notice{border-radius:var(--radius-md);background:#ba75170f;border:1px solid #ba751747;align-items:center;gap:12px;min-height:54px;margin:42px 0 58px;padding:12px 15px;display:flex}.data-notice p{color:var(--ink-muted);flex:1;margin:0;font-size:12px}.notice-icon{border:1px solid var(--warning);color:#ef9f27;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:500;display:inline-flex}.notice-label{color:#ef9f27;letter-spacing:.08em;font:500 10px IBM Plex Mono,monospace}.section-block{margin:0 0 76px}.section-heading{margin-bottom:23px}.section-heading h2{letter-spacing:-.045em;max-width:730px;margin:9px 0 0;font-size:25px;font-weight:500;line-height:1.25}.section-heading-inline{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading-inline h2{color:var(--ink-subtle);letter-spacing:0;font-size:13px;font-weight:400}.section-state{color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:7px;padding-bottom:4px;font-size:11px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:var(--surface-1);border:1px solid var(--hairline);border-top:2px solid var(--accent);border-radius:var(--radius-lg);min-height:136px;padding:16px}.metric-card:nth-child(2){border-top-color:var(--accent-blue)}.metric-card:nth-child(3){border-top-color:var(--accent-violet)}.metric-card:nth-child(4){border-top-color:var(--accent-pink)}.metric-top{color:var(--ink-tertiary);justify-content:space-between;align-items:center;display:flex}.metric-index{color:#65cde0;font:11px IBM Plex Mono,monospace}.metric-state{color:var(--accent);font-size:12px}.metric-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:15px 0 2px;font-size:25px;font-weight:500}.metric-label{color:var(--ink-muted);font-size:12px}.metric-source{color:var(--ink-tertiary);margin-top:9px;font-size:10px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.feature-card{background:var(--surface-1);border:1px solid var(--hairline);border-top:2px solid var(--accent);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;min-height:190px;padding:19px;transition:background .16s,border-color .16s;display:flex;position:relative}.feature-card:nth-child(2){border-top-color:var(--accent-blue)}.feature-card:nth-child(3){border-top-color:var(--accent-violet)}.feature-card:nth-child(4){border-top-color:var(--accent-pink)}.feature-card:hover{background:var(--surface-2);border-color:var(--hairline-strong)}.feature-symbol{border:1px solid var(--hairline-strong);width:34px;height:34px;color:var(--accent-hover);border-radius:9px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.feature-symbol-2{color:var(--accent-blue);background:#6b9dff1f;border-color:#6b9dff59}.feature-symbol-3{color:var(--accent-violet);background:#b38aff1f;border-color:#b38aff57}.feature-symbol-4{color:var(--accent-pink);background:#ff75cf1a;border-color:#ff75cf4d}.feature-symbol{background:var(--accent-soft);border-color:#27e3ff59}.feature-arrow{color:var(--ink-tertiary);font-size:14px;position:absolute;top:23px;right:20px}.feature-card h3{letter-spacing:-.02em;margin:21px 0 7px;font-size:15px;font-weight:500}.feature-card p{color:var(--ink-subtle);margin:0;font-size:11px;line-height:1.65}.brief-section{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;padding:30px 0 76px;display:grid}.brief-copy h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:25px;font-weight:500;line-height:1.25}.brief-copy p{max-width:400px;color:var(--ink-subtle);font-size:13px}.text-link{color:var(--accent-hover);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--accent-hover)}.brief-status-panel{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface-1);padding:17px}.brief-status-head{color:var(--ink-subtle);align-items:center;gap:8px;font-size:11px;display:flex}.brief-lines{border-bottom:1px solid var(--hairline);background:repeating-linear-gradient(#0000 0 22px,#ffffff09 23px,#0000 24px);align-items:flex-end;gap:8px;height:70px;margin:14px 0;padding:0 4px;display:flex}.brief-lines i{background:var(--hairline-strong);border-radius:3px 3px 0 0;flex:1;height:1px}.brief-meta{border-bottom:1px solid var(--hairline);color:var(--ink-subtle);grid-template-columns:1fr 45px 45px;gap:8px;padding:8px 0;font-size:10px;display:grid}.brief-meta:last-child{border-bottom:0}.brief-meta span:not(:first-child){text-align:right;color:var(--ink-tertiary);font-family:IBM Plex Mono,monospace}.editorial-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:.55fr 1.45fr;gap:36px;padding:34px 0 42px;display:grid}.editorial-index{color:var(--ink-tertiary);letter-spacing:.06em;padding-top:3px;font:10px IBM Plex Mono,monospace}.editorial-copy{max-width:690px}.editorial-copy h2{letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:500}.editorial-copy p{color:var(--ink-subtle);margin-bottom:16px;font-size:13px;line-height:1.8}.home-bottom-note{color:var(--ink-tertiary);align-items:center;gap:8px;padding-top:23px;font-size:11px;display:flex}.search-form{border:1px solid var(--hairline-strong);background:var(--canvas);border-radius:9px;align-items:center;gap:12px;min-height:54px;padding:6px;display:flex}.search-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #28d7f229}.search-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 3px;font-size:12px}.search-form input::placeholder{color:var(--ink-tertiary)}.search-icon{border:1.5px solid var(--ink-subtle);border-radius:50%;flex:none;width:14px;height:14px;margin-left:8px;position:relative}.search-icon:after{content:"";background:var(--ink-subtle);width:6px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(48deg)}.search-submit{min-height:38px}.search-feedback{color:var(--ink-subtle);border:1px solid var(--hairline);background:var(--surface-1);border-radius:7px;align-items:flex-start;gap:8px;margin:11px 0 0;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.search-feedback .status-dot{margin-top:5px}.search-form-compact{min-height:48px}.search-form-compact .search-submit{min-height:34px;padding:0 11px;font-size:11px}.search-form-compact input{font-size:11px}.page-intro{justify-content:space-between;align-items:flex-end;gap:32px;padding:20px 0 40px;display:flex}.page-intro h1{letter-spacing:-.07em;margin:0 0 11px;font-size:clamp(40px,5vw,58px);font-weight:600;line-height:1.06}.page-intro p{max-width:680px;color:var(--ink-subtle);margin:0;font-size:14px;line-height:1.75}.page-count{color:var(--ink-tertiary);white-space:nowrap;padding-bottom:5px;font:11px IBM Plex Mono,monospace}.lookup-panel{border:1px solid var(--hairline);background:var(--surface-1);border-radius:var(--radius-lg);max-width:830px;padding:21px}.field-label{color:var(--ink-muted);margin-bottom:10px;font-size:12px;display:block}.microcopy{color:var(--ink-tertiary);margin:11px 0 0;font-size:10px}.empty-state-panel{border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:830px;min-height:250px;margin:18px 0 64px;padding:32px;display:flex}.empty-state-symbol{align-items:center;gap:5px;margin-bottom:19px;display:flex}.empty-state-symbol span{border:1px solid var(--hairline-strong);border-radius:4px;width:17px;height:17px;transform:rotate(45deg)}.empty-state-symbol span:nth-child(2){border-color:var(--accent);width:23px;height:23px}.status-pill{color:var(--ink-subtle);background:var(--surface-2);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;display:inline-flex}.empty-state-panel h2{letter-spacing:-.03em;margin:15px 0 7px;font-size:18px;font-weight:500}.empty-state-panel p{max-width:500px;color:var(--ink-subtle);margin:0;font-size:12px;line-height:1.7}.lookup-types{max-width:830px;margin-bottom:38px}.lookup-types .section-heading{margin-bottom:11px}.lookup-type-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.lookup-type{border-bottom:1px solid var(--hairline);min-height:61px;color:var(--ink-muted);align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.lookup-number{color:var(--ink-tertiary);font:10px IBM Plex Mono,monospace}.lookup-arrow{color:var(--ink-tertiary);margin-left:auto}.back-link{color:var(--ink-subtle);font-size:12px;display:inline-flex}.back-link:hover{color:var(--ink)}.market-metrics{margin-bottom:16px}.market-chart-panel{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:20px}.panel-title-row{justify-content:space-between;align-items:flex-start;display:flex}.panel-title-row h2{margin:6px 0 0;font-size:17px;font-weight:500}.chart-empty{height:250px;margin-top:18px;position:relative;overflow:hidden}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid-lines i{border-top:1px dashed var(--hairline);width:100%;height:1px}.chart-empty-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart-mark{color:var(--ink-tertiary);font-size:30px;line-height:1}.chart-empty-center p{color:var(--ink-subtle);margin:12px 0 0;font-size:11px}.chart-source{color:var(--ink-tertiary);border-top:1px solid var(--hairline);padding-top:12px;font-size:10px}.two-column-info{grid-template-columns:repeat(2,1fr);gap:13px;margin:16px 0;display:grid}.info-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-1);padding:22px;position:relative}.info-index{color:var(--ink-tertiary);font:11px IBM Plex Mono,monospace;position:absolute;top:19px;right:19px}.info-panel h2{margin:13px 0 7px;font-size:16px;font-weight:500}.info-panel p,.method-panel p{color:var(--ink-subtle);margin:0;font-size:12px;line-height:1.75}.method-panel{border-left:2px solid var(--accent);background:var(--surface-1);margin-top:16px;padding:22px}.method-panel p{max-width:850px;margin:9px 0 14px}.report-empty-panel{border:1px solid var(--hairline);background:var(--surface-1);border-radius:var(--radius-lg);min-height:295px}.report-empty-top{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.report-date{color:var(--ink-tertiary);font:11px IBM Plex Mono,monospace}.report-empty-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:28px;display:flex}.report-empty-icon{border:1px solid var(--hairline-strong);width:42px;height:42px;color:var(--accent-hover);border-radius:12px;place-items:center;margin-bottom:13px;font-size:22px;display:grid}.report-empty-body h2{margin:0 0 7px;font-size:17px;font-weight:500}.report-empty-body p{max-width:520px;color:var(--ink-subtle);margin:0;font-size:12px}.report-outline{margin:68px 0 23px}.report-outline .section-heading h2,.listing-policy .section-heading h2{font-size:21px}.outline-list{border-top:1px solid var(--hairline)}.outline-row{border-bottom:1px solid var(--hairline);grid-template-columns:55px 1fr 20px;align-items:center;gap:14px;min-height:57px;display:grid}.outline-num{color:var(--ink-tertiary);font:10px IBM Plex Mono,monospace}.outline-row p{color:var(--ink-muted);margin:0;font-size:12px}.outline-marker{color:var(--ink-tertiary);text-align:right;font-size:13px}.disclaimer-line{color:var(--ink-tertiary);margin:22px 0 32px;font-size:11px}.directory-empty-panel{text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:275px;margin-top:5px;padding:32px;display:flex}.directory-orbit{border:1px solid var(--hairline-strong);border-radius:50%;width:57px;height:57px;margin-bottom:15px;position:relative}.directory-orbit span{background:var(--surface-3);border:1px solid var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.directory-orbit span:first-child{top:-4px;left:23px}.directory-orbit span:nth-child(2){top:24px;right:-4px}.directory-orbit span:nth-child(3){bottom:-4px;left:23px}.directory-orbit span:nth-child(4){top:24px;left:-4px}.directory-empty-panel h2{margin:13px 0 6px;font-size:18px;font-weight:500}.directory-empty-panel p{max-width:530px;color:var(--ink-subtle);margin:0;font-size:12px}.listing-policy{max-width:850px;margin:65px 0 40px}.policy-list{border-top:1px solid var(--hairline)}.policy-row{border-bottom:1px solid var(--hairline);grid-template-columns:45px 1fr;align-items:center;gap:14px;min-height:53px;display:grid}.policy-row span{color:var(--ink-tertiary);font:10px IBM Plex Mono,monospace}.policy-row p{color:var(--ink-muted);margin:0;font-size:12px}.site-footer{border-top:1px solid var(--hairline)}.footer-inner{width:min(1120px,100% - 64px);min-height:90px;color:var(--ink-tertiary);align-items:center;gap:18px;margin:0 auto;font-size:11px;display:flex}.footer-brand{color:var(--ink-muted);align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.footer-inner p{margin:0}.footer-domain{margin-left:auto;font-family:IBM Plex Mono,monospace}@media (max-width:980px){.topbar-inner,.page-wrap,.footer-inner{width:min(100% - 40px,760px)}.topbar-inner{gap:15px}.primary-nav{gap:0}.nav-link{padding:0 8px;font-size:11px}.header-cta{display:none}.hero-section{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:35px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:165px}.brief-section{gap:32px}}@media (max-width:700px){.topbar{height:auto;min-height:62px}.topbar-inner{flex-wrap:wrap;justify-content:space-between;gap:10px;width:calc(100% - 32px);min-height:62px;padding:12px 0 0}.brand{min-height:30px}.brand-name{font-size:15px}.topbar-actions{margin-left:auto}.primary-nav{scrollbar-width:none;flex-basis:calc(100% + 32px);order:3;width:calc(100% + 32px);margin:0 -16px;padding:0 12px 8px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.nav-link{min-height:34px;padding:0 10px;font-size:11px}.page-wrap{width:calc(100% - 32px)}.home-page{padding-top:45px}.interior-page{padding-top:42px}.hero-section{flex-direction:column;align-items:stretch;gap:34px;display:flex}.hero-copy h1{margin-top:18px;font-size:clamp(44px,13vw,62px)}.hero-subtitle{font-size:14px}.hero-panel{min-height:auto;padding:18px}.data-notice{align-items:flex-start;margin:28px 0 45px}.notice-label{display:none}.section-block{margin-bottom:55px}.section-heading-inline{flex-direction:column;align-items:flex-start;gap:8px}.section-heading h2{font-size:21px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:124px;padding:13px}.metric-value{margin-top:13px;font-size:22px}.metric-label{font-size:11px}.metric-source{font-size:9px}.feature-grid{gap:9px}.feature-card{min-height:179px;padding:15px}.feature-card h3{margin-top:16px;font-size:13px}.feature-card p{font-size:10px}.brief-section{grid-template-columns:1fr;gap:22px;padding:25px 0 52px}.brief-copy h2{font-size:22px}.editorial-strip{grid-template-columns:1fr;gap:16px;padding:25px 0 30px}.editorial-copy h2{font-size:21px}.page-intro{align-items:flex-start;padding:18px 0 29px}.page-intro h1{font-size:clamp(37px,11vw,48px)}.page-intro p{font-size:12px}.page-count{padding-top:8px;font-size:9px}.lookup-panel{padding:15px}.search-form{gap:8px}.search-form input{font-size:11px}.search-submit{min-height:36px;padding:0 10px;font-size:11px}.empty-state-panel{min-height:225px;margin-bottom:48px;padding:24px 17px}.lookup-type-grid{grid-template-columns:1fr}.lookup-type{min-height:49px}.market-chart-panel{padding:14px}.panel-title-row{gap:8px}.chart-empty{height:205px}.two-column-info{grid-template-columns:1fr}.info-panel{padding:18px}.report-empty-body{min-height:220px;padding:22px 16px}.outline-row{grid-template-columns:32px 1fr 16px;gap:8px}.outline-row p,.policy-row p{font-size:11px}.report-outline{margin-top:48px}.directory-empty-panel{padding:22px 16px}.policy-row{grid-template-columns:32px 1fr;gap:9px}.footer-inner{flex-wrap:wrap;gap:5px 12px;width:calc(100% - 32px);min-height:90px;padding:18px 0}.footer-inner p{flex-basis:calc(100% - 85px)}.footer-domain{margin-left:auto}}.search-form .button:disabled{opacity:.72;cursor:progress}.search-feedback-error{color:#ffb4bb;border-color:#e24b4a61}.chain-result{border:1px solid var(--hairline-strong);border-left:2px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface-1);margin-top:14px;padding:18px}.chain-result-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.chain-result-heading h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:600}.chain-result-heading a,.market-source-row a{color:var(--accent-hover)}.chain-result-fields{border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.chain-result-field{background:#111d36ad;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.chain-result-field>span{color:var(--ink-subtle);font-size:12px}.chain-result-field strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.chain-mono{font-family:IBM Plex Mono,Cascadia Code,monospace;font-size:12px!important}.chain-result h4{margin:14px 0 9px;font-size:14px;font-weight:500}.chain-result-empty,.chain-source-note{color:var(--ink-subtle);font-size:12px}.chain-source-note{margin:12px 0 0}.chain-table-wrap{border:1px solid var(--hairline);border-radius:var(--radius-md);width:100%;overflow-x:auto}.chain-table{border-collapse:collapse;text-align:left;width:100%;min-width:420px;font-size:12px}.chain-table th,.chain-table td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:9px 11px}.chain-table th{color:var(--ink-subtle);background:var(--surface-2);white-space:nowrap;font-weight:500}.chain-table td{color:var(--ink-muted);overflow-wrap:anywhere}.chain-table tr:last-child td{border-bottom:0}.market-up{color:var(--positive)!important}.market-down{color:var(--negative)!important}.market-source-row{color:var(--ink-subtle);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:11px 0 0;font-size:12px;display:flex}.market-source-row>span:first-child{align-items:center;gap:7px;display:inline-flex}.market-disclaimer{color:var(--ink-tertiary);margin:8px 0 16px;font-size:12px;line-height:1.65}.market-error{margin:10px 0 14px}@media (min-width:701px){.nav-link,.language-switcher select,.button,.eyebrow{font-size:14px}.hero-subtitle{font-size:18px}.panel-kicker{font-size:13px}.panel-topline h2{font-size:20px}.panel-help,.data-notice p{font-size:14px}.source-row{font-size:13px}.notice-label{font-size:12px}.section-heading h2{font-size:29px}.section-heading-inline h2{font-size:15px}.section-state{font-size:13px}.metric-value{font-size:29px}.metric-label{font-size:14px}.metric-source,.metric-index{font-size:12px}.feature-card h3{font-size:18px}.feature-card p{font-size:14px}.brief-copy h2{font-size:29px}.brief-copy p,.editorial-copy p{font-size:15px}.brief-status-head{font-size:13px}.brief-meta{font-size:12px}.text-link,.back-link{font-size:14px}.editorial-index{font-size:12px}.home-bottom-note{font-size:13px}.search-form{min-height:58px}.search-form input,.search-submit{font-size:14px}.search-feedback{font-size:13px}.search-form-compact{min-height:52px}.search-form-compact input{font-size:13px}.search-form-compact .search-submit{font-size:12px}.page-intro p{font-size:16px}.page-count{font-size:12px}.field-label{font-size:14px}.microcopy,.chart-source,.report-date,.status-pill{font-size:12px}.empty-state-panel h2,.directory-empty-panel h2{font-size:21px}.empty-state-panel p,.directory-empty-panel p,.lookup-type{font-size:14px}.lookup-number,.outline-num,.policy-row span{font-size:12px}.panel-title-row h2,.info-panel h2{font-size:20px}.chart-empty-center p{font-size:13px}.info-panel p,.method-panel p{font-size:14px}.report-empty-body h2{font-size:20px}.report-empty-body p,.outline-row p,.policy-row p{font-size:14px}.outline-marker{font-size:15px}.disclaimer-line,.footer-inner{font-size:13px}.footer-brand{font-size:14px}}@media (max-width:700px){body{font-size:15px}.nav-link{min-height:38px;font-size:12px}.language-switcher select,.button,.eyebrow{font-size:13px}.hero-subtitle{font-size:16px}.panel-kicker{font-size:12px}.panel-topline h2{font-size:18px}.panel-help,.data-notice p{font-size:13px}.source-row{font-size:12px}.section-heading h2{font-size:23px}.section-heading-inline h2{font-size:14px}.section-state{font-size:12px}.metric-value{font-size:25px}.metric-label{font-size:13px}.metric-source,.metric-index{font-size:11px}.feature-card h3{font-size:15px}.feature-card p{font-size:13px}.brief-copy p,.editorial-copy p{font-size:14px}.brief-status-head,.brief-meta{font-size:12px}.text-link,.back-link{font-size:13px}.home-bottom-note{font-size:12px}.search-form{min-height:52px}.search-form input,.search-submit{font-size:13px}.search-feedback,.search-form-compact input{font-size:12px}.search-form-compact .search-submit{font-size:11px}.page-intro p{font-size:14px}.page-count{font-size:10px}.field-label{font-size:13px}.microcopy,.chart-source,.report-date,.status-pill{font-size:11px}.empty-state-panel h2,.directory-empty-panel h2{font-size:19px}.empty-state-panel p,.directory-empty-panel p,.lookup-type{font-size:13px}.lookup-number,.outline-num,.policy-row span{font-size:11px}.panel-title-row h2,.info-panel h2{font-size:18px}.chart-empty-center p{font-size:12px}.info-panel p,.method-panel p{font-size:13px}.report-empty-body h2{font-size:18px}.report-empty-body p,.outline-row p,.policy-row p{font-size:13px}.disclaimer-line,.footer-inner,.footer-brand{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
