@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./Inter-Variable.DiVDrmQJ.woff2) format("woff2")}:root{color-scheme:dark;--bg:#0f1117;--bg-alt:#161822;--surface:hsla(0,0%,100%,.04);--surface-hover:hsla(0,0%,100%,.07);--surface-strong:hsla(0,0%,100%,.08);--ink:#e8eaf0;--ink-heading:#f1f3f9;--muted:#8b8fa7;--line:hsla(0,0%,100%,.08);--accent:#38bdf8;--accent-hover:#7dd3fc;--accent-strong:#0ea5e9;--accent-gradient:linear-gradient(135deg,#38bdf8,#6366f1);--accent-gradient-warm:linear-gradient(135deg,#f59e0b,#ef4444);--success:#34d399;--success-bg:rgba(52,211,153,.12);--warning:#fbbf24;--warning-bg:rgba(251,191,36,.12);--danger:#f87171;--danger-bg:hsla(0,91%,71%,.12);--radius:16px;--radius-lg:24px;--shadow:0 1px 3px rgba(0,0,0,.3),0 8px 32px rgba(0,0,0,.2);--shadow-lg:0 4px 12px rgba(0,0,0,.4),0 24px 64px rgba(0,0,0,.3);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--transition:.2s cubic-bezier(.4,0,.2,1);--glow:0 0 20px rgba(56,189,248,.15)}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}body{background:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(56,189,248,.08),transparent),radial-gradient(ellipse 60% 40% at 80% 0,rgba(99,102,241,.06),transparent);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth;scroll-padding-top:70px}.site-header{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#0f1117e0;border-bottom:1px solid var(--line);padding:0 24px;position:sticky;top:0;z-index:100}.site-header-inner{align-items:center;display:flex;gap:8px;height:56px;margin:0 auto;width:min(1200px,100%)}.site-header .logo{background:var(--accent-gradient);-webkit-background-clip:text;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;margin-right:8px;text-decoration:none;white-space:nowrap}.logo-button{background:none;border:0;cursor:pointer;padding:0}.site-nav{flex:1;gap:2px;min-width:0}.nav-link,.site-nav{align-items:center;display:flex}.nav-link{border-radius:10px;color:var(--muted);font-size:.85rem;font-weight:500;height:36px;padding:0 14px;text-decoration:none;transition:all var(--transition);white-space:nowrap}button.nav-link{background:none;border:0;cursor:pointer}.nav-link:hover{background:var(--surface-hover);color:var(--ink)}.nav-link.active{background:#38bdf824;box-shadow:inset 0 0 0 1px #7dd3fc38;color:var(--ink-heading)}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.github-header-link{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;gap:8px;min-height:36px;padding:0 12px;text-decoration:none;transition:all var(--transition);white-space:nowrap}.github-header-link:hover{background:var(--surface-hover);border-color:#ffffff24}.github-header-link svg{flex-shrink:0;height:16px;width:16px}.github-header-link span{color:var(--muted);font-size:.82rem}.github-header-link strong{color:var(--ink-heading);font-size:.82rem;font-weight:700}.nav-toggle{background:none;border:none;color:var(--ink);cursor:pointer;display:none;font-size:1.4rem;line-height:1;padding:6px}.page-shell{margin:0 auto;padding:0 0 64px;width:min(1200px,calc(100vw - 32px))}.cta,.ghost-button{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:all var(--transition);white-space:nowrap}.cta{background:var(--accent-gradient);box-shadow:0 2px 12px #38bdf840;color:#fff}.cta:hover{box-shadow:0 4px 20px #38bdf859;transform:translateY(-1px)}.cta:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.4;transform:none!important}.cta-sm{border-radius:10px;font-size:.82rem;min-height:36px;padding:0 14px}.ghost-button{background:var(--surface);border-color:var(--line);color:var(--ink)}.ghost-button:hover{background:var(--surface-hover);border-color:#ffffff24}.hero{padding:64px 0 48px}.hero-content{max-width:720px}.eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.eyebrow:before{animation:pulse-dot 2s infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);content:"";display:inline-block;height:8px;width:8px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero h1{color:var(--ink-heading);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px}.hero h1 .gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-copy{color:var(--muted);font-size:1.1rem;line-height:1.7;margin:0 0 16px;max-width:60ch}.hero-disclaimer{color:var(--muted);font-size:.78rem;letter-spacing:.05em;line-height:1.5;margin:0 0 28px;opacity:.9;text-transform:uppercase}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:40px}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;transition:all var(--transition)}.glass-card:hover{background:var(--surface-hover);border-color:#ffffff1f}.glass-card-lg{border-radius:var(--radius-lg);padding:28px}.chip{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px}.chip span{color:var(--muted);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.chip-label{gap:6px}.chip-label,.info-tooltip-wrap{align-items:center;display:inline-flex}.info-tooltip-wrap{position:relative}.info-icon{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:var(--muted);cursor:help;display:inline-flex;font-size:.65rem;font-weight:700;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.info-icon:focus-visible,.info-icon:hover{border-color:#7dd3fc66;color:var(--ink);outline:none}.chip .info-tooltip{border:1px solid rgba(125,211,252,.18);border-radius:12px;box-shadow:var(--shadow);color:var(--ink);font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.5;opacity:0;padding:10px 12px;pointer-events:none;text-transform:none;top:calc(100% + 8px);transform:translate(-50%);transition:opacity var(--transition),visibility var(--transition);visibility:hidden;width:min(260px,calc(100vw - 48px));z-index:20}.chip .info-tooltip,.info-tooltip:before{background:#0b0f16f5;left:50%;position:absolute}.info-tooltip:before{border-left:1px solid rgba(125,211,252,.18);border-top:1px solid rgba(125,211,252,.18);bottom:100%;content:"";height:10px;transform:translate(-50%,50%) rotate(45deg);width:10px}.info-tooltip-wrap:focus-within .info-tooltip,.info-tooltip-wrap:hover .info-tooltip{opacity:1;visibility:visible}.chip strong{color:var(--ink-heading);font-size:1.5rem;font-weight:800;line-height:1}.stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;transition:all var(--transition)}.stat-card:hover{background:var(--surface-hover);box-shadow:var(--shadow);transform:translateY(-2px)}.stat-card span{color:var(--muted);display:block;font-size:.78rem;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.stat-card strong{color:var(--ink-heading);display:block;font-size:1.8rem;font-weight:800;line-height:1}.section{margin-top:64px;padding-top:30px;position:relative}.section:before{background:linear-gradient(90deg,rgba(56,189,248,.7),rgba(99,102,241,.32),transparent);content:"";display:block;height:1px;margin-bottom:28px;width:min(220px,36vw)}.contribute-section{margin-top:88px}.section-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px}.tracker-purpose-card{margin-top:32px}.section-head{display:grid;gap:10px;margin-bottom:30px}.section-head h2{color:var(--ink-heading);font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.section-head p{color:var(--muted);line-height:1.6;margin:0;max-width:70ch}.intro-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.intro-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;padding:0}.intro-block{align-content:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:20px;display:grid;gap:16px;grid-template-rows:auto auto 1fr auto;margin-bottom:0;padding:26px}.intro-block .section-kicker{margin:0}.intro-block h2{margin:0;max-width:12ch}.intro-block p:last-of-type{margin:0}.intro-block-issue{background:#0a111cb3}.intro-block-purpose{background:#161822d1}.intro-highlight{align-self:end;background:#ffffff08;border-left:3px solid var(--accent);border-radius:14px;color:var(--ink);font-size:.96rem;line-height:1.55;margin-top:0;padding:16px 18px}.explainer-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.explainer-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:all var(--transition)}.explainer-card:hover{background:var(--surface-hover);box-shadow:var(--shadow);transform:translateY(-2px)}.explainer-icon{align-items:center;border-radius:12px;display:flex;font-size:1.3rem;height:44px;justify-content:center;margin-bottom:16px;width:44px}.explainer-icon.blue{background:#38bdf81f}.explainer-icon.red{background:#f872721f}.explainer-icon.purple{background:#6366f11f}.explainer-card h3{color:var(--ink-heading);font-size:1.05rem;font-weight:700;margin:0 0 8px}.explainer-card p{color:var(--muted);font-size:.92rem;line-height:1.6;margin:0}.steps-list{counter-reset:step-counter;display:grid;gap:16px}.contribute-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.contribute-flow-card{display:grid;gap:22px}.github-contribute-card{display:grid;gap:22px;margin-top:16px}.contribute-flow-head{display:grid;gap:8px}.contribute-flow-head h3{color:var(--ink-heading);font-size:1.2rem;font-weight:750;letter-spacing:-.02em;margin:0}.contribute-flow-head p{color:var(--muted);line-height:1.6;margin:0}.section-kicker{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.step-item{align-items:start;counter-increment:step-counter;display:grid;gap:16px;grid-template-columns:48px 1fr}.step-number{align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:14px;color:var(--accent);display:flex;font-size:1.2rem;font-weight:800;height:48px;justify-content:center;width:48px}.step-content h3{color:var(--ink-heading);font-size:1rem;font-weight:700;margin:0 0 4px}.step-content p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0}.github-link-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.github-link-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;padding:18px;text-decoration:none;transition:all var(--transition)}.github-link-card:hover{background:var(--surface-hover);border-color:#38bdf859;box-shadow:var(--shadow);transform:translateY(-2px)}.github-link-card strong{color:var(--ink-heading);font-size:1rem}.github-link-card span{color:var(--muted);font-size:.9rem;line-height:1.5}.policy-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.policy-card{display:grid;gap:10px}.empty-state h3,.methodology-head h3,.policy-card h3{color:var(--ink-heading);font-size:1.05rem;font-weight:750;margin:0}.empty-state p,.methodology-head p,.policy-card p{color:var(--muted);line-height:1.6;margin:0}.policy-actions{margin-top:4px}.methodology-card{margin-top:16px}.methodology-head{align-items:center;display:flex;gap:18px;justify-content:space-between}.methodology-actions{justify-content:flex-end;margin-left:auto}.empty-state{background:#16182299;border:1px dashed rgba(125,211,252,.3);border-radius:var(--radius-lg);display:grid;gap:12px;justify-items:start;padding:28px}.empty-state-compact{margin-top:8px}.filter-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:0;padding:20px}.filter-toolbar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-toolbar-left{align-items:center;display:flex;gap:10px}.filter-toolbar-title{color:var(--muted);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.filter-badge{background:var(--accent-gradient);border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;height:24px;letter-spacing:.02em;padding:0 10px}.filter-badge,.filter-reset{align-items:center;display:inline-flex}.filter-reset{background:var(--surface-hover);border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;font-size:.8rem;font-weight:600;gap:4px;height:32px;padding:0 14px;transition:all var(--transition)}.filter-reset:hover{background:var(--danger-bg);border-color:#f872724d;color:var(--danger)}.filter-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.filter-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;padding:14px;transition:all var(--transition)}.filter-card.active{border-color:var(--accent);box-shadow:0 0 0 1px #38bdf826,inset 0 0 0 1px #38bdf80f}.field{display:grid;gap:6px}.field label{color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);min-height:42px;padding:8px 12px;transition:border-color var(--transition)}.filter-card select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #38bdf81a;outline:none}.field textarea{min-height:100px;resize:vertical}.toggle{align-items:center;display:flex;gap:10px;min-height:42px}.toggle input[type=checkbox]{accent-color:var(--accent);height:18px;width:18px}.stat-sub{display:block;font-size:.72rem;letter-spacing:.01em;margin-top:4px}.bar-pct,.stat-sub{color:var(--muted);font-weight:500}.bar-pct{font-size:.78rem}.table-toolbar{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.table-count{color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table-toolbar-actions{display:flex;gap:8px}th.sortable{cursor:pointer;transition:color var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--accent)}.pagination{background:var(--surface);border-top:1px solid var(--line);display:flex;gap:4px;padding:16px 18px}.page-btn,.pagination{align-items:center;justify-content:center}.page-btn{background:transparent;border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;height:36px;min-width:36px;padding:0 10px;transition:all var(--transition)}.page-btn:hover:not(:disabled){background:var(--surface-hover);border-color:#ffffff24;color:var(--ink)}.page-btn.active{background:var(--accent-gradient);border-color:transparent;box-shadow:0 2px 8px #38bdf833;color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.35}.dashboard-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.panel h3{color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.bar-list{display:grid;gap:12px}.bar-row{display:grid;gap:6px}.bar-meta{display:flex;font-size:.88rem;gap:12px;justify-content:space-between}.bar-meta span{color:var(--ink)}.bar-meta strong{color:var(--accent);font-variant-numeric:tabular-nums}.bar-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--accent-gradient);border-radius:inherit;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table-wrap h3{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0;padding:16px 18px;text-transform:uppercase}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--line);font-size:.88rem;padding:12px 14px;text-align:left;vertical-align:top}th{background:var(--surface);color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0}tbody tr{transition:background var(--transition)}tbody tr:hover{background:var(--surface-hover)}.pill{align-items:center;background:#38bdf81f;border-radius:999px;color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:600;min-height:26px;padding:0 10px}.pill.ok{background:var(--success-bg);color:var(--success)}.pill.warn{background:var(--warning-bg);color:var(--warning)}.hash-chip strong{font-family:var(--font-mono);font-size:.88rem;line-height:1.4;word-break:break-all}.copy-notice{color:var(--success);font-size:.82rem;font-weight:600;margin:-2px 0 0}.mini-note{color:var(--muted);font-size:.84rem;line-height:1.5}.footer-note{color:var(--muted);font-size:.88rem;line-height:1.6;margin-top:20px}.sources-block{margin-top:22px}.sources-block h3{color:var(--muted);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.source-link-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.source-link-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;padding:18px;text-decoration:none;transition:all var(--transition)}.source-link-card:hover{background:var(--surface-hover);border-color:#38bdf859;box-shadow:var(--shadow);transform:translateY(-2px)}.source-link-card strong{color:var(--ink-heading);font-size:1rem}.source-link-card span{color:var(--muted);font-size:.9rem;line-height:1.5}.divider{border:none;margin:32px 0}.divider,.site-footer{border-top:1px solid var(--line)}.site-footer{margin-top:64px;padding:32px 0}.footer-disclaimer{color:var(--muted);font-size:.8rem;line-height:1.6;margin:0 auto 16px;max-width:80ch;text-align:center}.footer-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px 24px;justify-content:center}.two-up{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media(max-width:768px){.page-shell{width:min(100%,calc(100vw - 20px))}.hero{padding:40px 0 32px}.hero h1{font-size:1.9rem}.section-card{padding:20px}.section{margin-top:52px;padding-top:22px}.section:before{margin-bottom:22px;width:min(160px,44vw)}.intro-grid{gap:16px;grid-template-columns:1fr}.intro-block{border-radius:18px;padding:20px}.nav-toggle{display:block;margin-left:auto}.site-header{padding:0 16px}.site-header-inner{flex-wrap:wrap;gap:10px;height:auto;padding:12px 0}.site-nav{display:none;flex-direction:column;gap:2px;order:10;padding:8px 0;width:100%}.site-nav.open{display:flex}.nav-link{padding:10px 14px;width:100%}.header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:0;order:9;width:100%}.github-header-link span{display:none}.site-header .logo{font-size:.9rem}.contribute-grid,.dashboard-grid,.explainer-grid,.github-link-grid,.two-up{grid-template-columns:1fr}.methodology-head{align-items:stretch;flex-direction:column}.methodology-actions{justify-content:flex-end;margin-left:0}.filter-toolbar{padding:18px}.filter-toolbar-header{align-items:flex-start;flex-direction:column;gap:12px}.filter-toolbar-left,.table-toolbar,.table-toolbar-actions{width:100%}.table-toolbar{align-items:flex-start}.table-toolbar-actions{justify-content:stretch}.table-toolbar-actions .ghost-button{flex:1 1 0}.step-item{gap:12px;grid-template-columns:40px 1fr}.step-number{border-radius:12px;font-size:1rem;height:40px;width:40px}.site-footer{margin-top:48px;padding:28px 0}.footer-meta{gap:8px 16px}.tracker-purpose-card{margin-top:24px}td,th{font-size:.82rem;padding:10px 8px}.hero-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.page-shell{width:min(100%,calc(100vw - 16px))}.site-header{padding:0 12px}.header-actions{justify-content:stretch}.header-actions>*{flex:1 1 0}.cta.cta-sm,.github-header-link{justify-content:center;padding-left:10px;padding-right:10px}.hero{padding:28px 0 24px}.hero h1{font-size:1.7rem;line-height:1.08}.hero-copy{font-size:1rem;line-height:1.65}.eyebrow,.hero-disclaimer{letter-spacing:.04em}.hero-actions{flex-direction:column}.hero-actions>*{width:100%}.filter-grid,.hero-stats,.stat-grid{grid-template-columns:1fr}.chip,.explainer-card,.filter-toolbar,.github-link-card,.section-card,.stat-card{padding:16px}.section-head{margin-bottom:22px}.section-head h2{font-size:1.55rem}.filter-reset,.table-toolbar-actions .ghost-button{width:100%}.step-item{grid-template-columns:1fr}.step-number{height:36px;width:36px}.footer-disclaimer{font-size:.76rem}.footer-meta{align-items:center;flex-direction:column;gap:6px;text-align:center}}
