@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{color-scheme:light dark;--ink:#18181b;--paper:#fafafa;--muted:#71717a;--accent:#0f766e;--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent);--ok:#047857;--bad:#b91c1c}:root[data-theme=ink]{--accent:#18181b;--accent-soft:color-mix(in srgb,var(--accent) 8%,transparent)}:root[data-theme=blue]{--paper:#f8fafc;--accent:#28598f;--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent)}:root[data-theme=green]{--paper:#f9fbf8;--accent:#237a46;--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent)}:root[data-theme=rose]{--paper:#fcf8f9;--accent:#b03a5b;--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100dvh}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}.shell{max-width:82rem;margin:0 auto;padding:3rem 1.5rem 4rem}.shell-narrow{max-width:40rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--muted);margin:0}h1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1;letter-spacing:-.055em;margin:.375rem 0 0}h2{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .75rem}.dashboard{display:grid;grid-gap:0;gap:0}.dashboard-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);grid-gap:3rem;gap:3rem;align-items:end;padding:1.5rem 0 4.5rem}.dashboard-intro-copy{max-width:38ch;margin:0;color:var(--muted);font-size:.9375rem}.dashboard-section{display:grid;grid-gap:2rem;gap:2rem;padding:2rem 0 4.5rem;border-top:1px solid color-mix(in srgb,var(--ink) 24%,transparent);scroll-margin-top:1.5rem}.dashboard-section-header{max-width:34rem}.section-index{margin:0 0 1rem;color:var(--accent);font-size:.75rem}.dashboard-section-title{margin:0;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-transform:none}.dashboard-section-header>p:last-child{margin:.625rem 0 0;color:var(--muted);font-size:.8125rem;line-height:1.5}.section-grid{display:grid;grid-gap:3rem;gap:3rem;min-width:0}.section-grid>.card{min-width:0;margin-top:0}@media (min-width:56rem){.section-grid-primary{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.section-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-ownership{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}}@media (min-width:75rem){.dashboard-section{grid-template-columns:11rem minmax(0,1fr);gap:3rem}}@media (max-width:48rem){.shell{padding:1.25rem 1rem 3rem}.dashboard-intro{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0 3.5rem}.site-header{align-items:flex-start;flex-wrap:wrap}.dashboard-section{padding-bottom:3.5rem}}.status{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding-top:1.5rem}.hint{color:var(--muted);font-size:.875rem}code{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-size:.875em}.status-reachable{color:var(--ok)}.status-unreachable{color:var(--bad)}.card{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);margin-top:1.5rem;padding-top:1.5rem}.card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.375rem 1rem;margin-bottom:.75rem}.card-header h3{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.card-header h3,.card-meta{margin:0;color:var(--muted)}.card-meta{font-size:.75rem}.num{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-figure{margin:0}.chart-frame{height:16rem}.skeleton{display:grid;grid-gap:.75rem;gap:.75rem;padding:.25rem 0}.skeleton-bar{height:.625rem;width:50%;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.skeleton-chart{height:16rem;border-radius:6px;background:color-mix(in srgb,var(--ink) 6%,transparent)}@media (prefers-reduced-motion:no-preference){.skeleton-bar,.skeleton-chart{animation:skeleton-pulse 1.8s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}}.state{padding:1.5rem 0}.state-message{margin:0 0 .75rem;max-width:48ch}.btn{font:inherit;font-size:.875rem;line-height:1;padding:.5rem .875rem;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:6px;cursor:pointer}.btn:hover{border-color:var(--ink)}.caveats{margin:.75rem 0 0;color:var(--muted);font-size:.75rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding-bottom:.75rem;margin-bottom:2.5rem}.site-header-left,.wordmark{display:inline-flex;align-items:center;gap:.625rem}.wordmark{font-size:.9375rem;font-weight:600;letter-spacing:.025em;color:var(--ink);text-decoration:none}.brand-mark{display:block;width:1.75rem;height:1.75rem;border-radius:.375rem}.site-nav{font-size:.875rem}.site-actions,.site-nav,.site-section-links{display:flex;align-items:center;gap:1.25rem}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover{color:var(--ink)}@media (max-width:48rem){.site-nav{display:grid;width:100%;grid-gap:.875rem;gap:.875rem}.site-section-links{overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.site-section-links::-webkit-scrollbar{display:none}.site-actions{order:-1;justify-content:space-between}}.btn-small{font-size:.8125rem;padding:.375rem .75rem}.btn-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.btn-danger:hover{border-color:var(--bad)}.btn,.range-btn,.site-nav a{transition:color .16s ease,border-color .16s ease,background-color .16s ease}@media (prefers-reduced-motion:no-preference){.btn:active,.range-btn:active{transform:translateY(1px)}}.btn:disabled{opacity:.55;cursor:default}.btn-primary{color:var(--paper);background:var(--accent);border-color:var(--accent)}.btn-primary:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.btn-primary:focus-visible{outline-color:var(--accent)}.card-header h3:before,.exp-name:before{content:"";display:inline-block;width:1.25rem;height:2px;margin-right:.5rem;vertical-align:.28em;background:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.status-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background:var(--muted)}.status-dot-ok{background:var(--ok)}.status-dot-bad{background:var(--bad)}.theme-picker{display:inline-flex;align-items:center;gap:.375rem}.theme-swatch{width:.875rem;height:.875rem;padding:0;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;cursor:pointer}.theme-swatch[aria-checked=true]{outline:2px solid var(--accent);outline-offset:2px}.form{display:grid;grid-gap:1.125rem;gap:1.125rem;max-width:24rem}.field{display:grid;grid-gap:.375rem;gap:.375rem;min-width:0}.field label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.field input{width:100%;min-width:0;font:inherit;font-size:.9375rem;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:6px;padding:.5rem .75rem}.field input:focus{border-color:var(--accent)}.field textarea{width:100%;min-width:0;font:inherit;font-size:.9375rem;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:6px;padding:.5rem .75rem;resize:vertical}.field textarea:focus{border-color:var(--accent)}.field-hint{margin:0;color:var(--muted);font-size:.75rem}.form-error{margin:0;color:var(--bad);font-size:.875rem;max-width:48ch}.error-code{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-size:.75rem;letter-spacing:.06em}.form-actions{display:flex;gap:.75rem}.pairing-live{display:grid;grid-gap:.375rem;gap:.375rem}.pairing-instruction{margin:0;color:var(--muted)}.pairing-code{margin:.5rem 0 .25rem;font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,2.75rem);font-weight:500;letter-spacing:.3em;color:var(--ink)}.pairing-meta{margin:0;display:flex;flex-wrap:wrap;color:var(--muted);font-size:.875rem}.awaiting,.pairing-meta{align-items:center;gap:.5rem}.awaiting{display:inline-flex}.awaiting-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ink);opacity:.55}@media (prefers-reduced-motion:no-preference){.awaiting-dot{animation:awaiting-pulse 2s ease-in-out infinite}@keyframes awaiting-pulse{0%,to{opacity:.2}50%{opacity:.7}}}.device-list{list-style:none;margin:0;padding:0}.device-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.device-row:first-child{border-top:0;padding-top:.25rem}.device-main{min-width:0}.device-name{margin:0 0 .125rem;font-weight:600;font-size:.9375rem}.device-meta{margin:0;color:var(--muted);font-size:.8125rem}.badge{display:inline-block;margin-left:.5rem;padding:.0625rem .5rem;border:1px solid color-mix(in srgb,var(--muted) 60%,transparent);border-radius:999px;font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:.125em}.confirm-group{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.confirm-label{color:var(--bad);font-size:.8125rem}.account-toggle{margin-top:1.5rem}.stat-primary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.375rem 1rem;margin-bottom:.75rem}.stat-value{margin:0;font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,8vw,3rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.stat-caption{margin:.125rem 0 0;color:var(--muted);font-size:.8125rem}.stat-quality{display:flex;align-items:baseline;gap:.5rem;color:var(--muted);font-size:.75rem}.stat-quality .badge{margin-left:0}.stat-row{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem;margin:.75rem 0 0}.stat-cell dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat-cell dd{margin:0;font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.0625rem;color:var(--ink)}.range-group{display:inline-flex;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:6px;overflow:hidden}.range-btn{font:inherit;font-size:.75rem;line-height:1;padding:.3125rem .625rem;color:var(--muted);background:transparent;border:0;border-left:1px solid color-mix(in srgb,var(--ink) 15%,transparent);cursor:pointer}.range-btn:first-child{border-left:0}.range-btn:hover{color:var(--ink)}.range-btn[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.today-headline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 2.5rem;margin-bottom:.75rem}.today-score{margin:0;font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,3.75rem);font-weight:500;letter-spacing:-.02em;line-height:1}.today-score-caption{margin:.375rem 0 0;color:var(--muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.today-explain{flex:1 1 15rem;min-width:0}.today-subhead{margin:0 0 .375rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.contribution-row{display:grid;grid-template-columns:minmax(5rem,max-content) minmax(3.5rem,max-content) 1fr;align-items:baseline;grid-gap:.25rem 1rem;gap:.25rem 1rem;padding:.3125rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font-size:.8125rem}.contribution-input{color:var(--ink)}.contribution-value{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contribution-detail{color:var(--muted);text-align:right}.contribution-detail .num{color:var(--ink)}.stat-lines{margin:.75rem 0 0}.stat-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.stat-line dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat-line dd{margin:0;font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;color:var(--ink)}.stat-line dd.stat-line-note{flex-basis:100%;font-size:.75rem;color:var(--muted)}.missing-list{list-style:none;margin:0;padding:0}.missing-list li{padding:.25rem 0;color:var(--muted);font-size:.8125rem;max-width:52ch}.missing-list .num{color:var(--ink)}@media (prefers-color-scheme:dark){:root{--ink:#e4e4e7;--paper:#101012;--muted:#a1a1aa;--accent:#3fc4b2;--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--ok:#46c79b;--bad:#f08c8c}:root[data-theme=ink]{--accent:#e4e4e7;--accent-soft:color-mix(in srgb,var(--accent) 12%,transparent)}:root[data-theme=blue]{--paper:#0f1216;--accent:#86b1e8;--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent)}:root[data-theme=green]{--paper:#0f1310;--accent:#62c98c;--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent)}:root[data-theme=rose]{--paper:#131012;--accent:#e593ae;--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent)}}.corr-table{width:100%;border-collapse:collapse;font-size:.875rem}.corr-table th{padding:.375rem 0;text-align:left;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.corr-table tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.corr-table td{padding:.375rem .5rem .375rem 0}.corr-num-col{text-align:right;white-space:nowrap}.corr-pair{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-size:.8125rem}.corr-r-pos{color:var(--ok)}.corr-r-neg{color:var(--bad)}.corr-band{color:var(--muted);font-size:.75rem}.corr-skipped{margin-top:.75rem;font-size:.8125rem}.corr-skipped summary{cursor:pointer;color:var(--muted);font-size:.75rem}.corr-skipped summary:focus-visible{outline-offset:1px}.corr-skipped ul{margin:.5rem 0 0;padding:0 0 0 1.25rem;color:var(--muted)}.corr-skipped li{padding:.125rem 0;font-size:.75rem;max-width:52ch}.corr-note{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);color:var(--muted);font-size:.75rem;max-width:56ch}.exp-list{list-style:none;margin:0;padding:0}.exp-row{padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.exp-row:first-child{border-top:0;padding-top:.25rem}.exp-main{min-width:0}.exp-name{margin:0 0 .125rem;font-weight:600;font-size:.9375rem}.exp-hypothesis{margin:0 0 .5rem;color:var(--muted);font-size:.8125rem;max-width:52ch}.exp-phases{display:grid;grid-gap:.3125rem;gap:.3125rem;margin:0 0 .375rem}.exp-phase{display:grid;grid-template-columns:8.5rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.exp-phase-label{color:var(--muted);font-size:.75rem}.exp-bar{display:block;height:.375rem;border-radius:2px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.exp-bar-fill{display:block;height:100%;background:color-mix(in srgb,var(--ink) 45%,transparent)}.exp-meta{margin:0;color:var(--muted);font-size:.75rem}.exp-verdict{margin:.5rem 0 0;font-size:.8125rem}.exp-verdict-ok{color:var(--ok)}.exp-verdict-bad{color:var(--bad)}.exp-caveat,.exp-verdict-neutral{color:var(--muted)}.exp-caveat{margin:.125rem 0 0;font-size:.75rem;max-width:56ch}.card-form,.exp-form{display:grid;grid-gap:1.125rem;gap:1.125rem;max-width:24rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.exp-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.field select{font:inherit;font-size:.9375rem;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:6px;padding:.5rem .75rem}.field select:focus{border-color:var(--accent)}.pref-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0}.pref-row label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.pref-row input,.pref-row select{font:inherit;font-size:.875rem;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:6px;padding:.375rem .625rem;min-width:0}.pref-row input:focus,.pref-row select:focus{border-color:var(--accent)}.journal-chips{display:flex;flex-wrap:wrap;gap:.5rem}.journal-chips .btn{padding:.375rem .75rem}.insight-row{display:grid;grid-template-columns:minmax(6rem,max-content) minmax(3.5rem,max-content) 1fr max-content;align-items:baseline;grid-gap:.25rem 1rem;gap:.25rem 1rem;padding:.3125rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font-size:.8125rem}.insight-row .btn{padding:.25rem .625rem;font-size:.75rem}.insight-row-quiet{grid-template-columns:minmax(6rem,max-content) 1fr}.insight-details summary{cursor:pointer;color:var(--muted)}.insight-details summary:hover{color:var(--ink)}