@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_400_normal-s.p.350ekqw02c4ub.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_latin_500_normal-s.p.1m_u3k-3_nxk9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_a4e351e6-module__rMgd8G__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_a4e351e6-module__rMgd8G__variable{--font-sans:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-optical-sizing:auto;font-family:newsreader;src:url(../media/newsreader_variable-s.p.2087coenysjah.ttf)format("truetype");font-display:swap;font-weight:400 600}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.newsreader_cf21c754-module__t4H8Aa__className{font-family:newsreader,newsreader Fallback}.newsreader_cf21c754-module__t4H8Aa__variable{--font-display:"newsreader", "newsreader Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_b8a54bd6-module__0hjuBa__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_b8a54bd6-module__0hjuBa__variable{--font-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
.contact-panel{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex;position:relative}.contact-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:0}.contact-panel-form{z-index:6;width:min(22rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-4);gap:var(--space-3);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius);display:none;position:absolute;bottom:calc(100% - 1px);right:0}:is(.contact-panel:not([data-js]):has(.contact-trigger:hover)>.contact-panel-form,.contact-panel:not([data-js]):has(.contact-panel-form:hover)>.contact-panel-form,.contact-panel:not([data-js]):has(.contact-trigger:focus,.contact-panel-form:focus-within)>.contact-panel-form,.contact-panel.is-open>.contact-panel-form){display:grid}.contact-panel-form label{color:var(--fg-muted);gap:6px;font-size:13px;display:grid}.contact-panel-form input,.contact-panel-form textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit}.contact-panel-form textarea{resize:vertical;min-height:4.5rem}.contact-hint,.contact-sent{color:var(--fg-subtle);margin:0;font-size:12px}.contact-sent{color:var(--fg)}.contact-send{min-height:44px;color:var(--accent-ink);justify-self:start}.contact-send:disabled{opacity:.6}.contact-honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:719px){.contact-panel{width:100%}.contact-panel-form{width:100%;position:static;bottom:auto;right:auto}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ece8e2;--bg-sunken:#dce3d2;--surface:#f7f5f0;--surface-hover:#edebe6;--fg:#1a1814;--fg-muted:#545c63;--fg-subtle:#636b72;--fg-faint:#7e868d;--border:#c0c8ae;--border-control:#6b6358;--gap-rule:#b3bda3;--accent-solid:#a83a1e;--accent-ink:#fff;--gap:#5f676e;--focus:#a83a1e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:80px;--space-9:96px;--radius:2px;--measure-app:1120px;--measure-report:880px;--measure-prose:560px;--gutter:24px;--gutter-roll:48px;--header-h:48px;--space-card-pad:24px;--dur-hover:.15s;--dur-1:.12s;--dur-2:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--track-eyebrow:.16em;--font-sans-stack:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-display-stack:var(--font-display), "Iowan Old Style", "Palatino Linotype", Palatino, serif;--font-mono-stack:var(--font-mono), ui-monospace, monospace;--font-hero:400 clamp(2.5rem, 4.8vw, 4rem) / 1.14 var(--font-display-stack);--font-display-size:400 clamp(1.9rem, 4vw, 3rem) / 1.1 var(--font-display-stack);--font-title:500 22px/1.3 var(--font-sans-stack);--font-section:500 16px/1.4 var(--font-sans-stack);--font-body:400 17px/1.55 var(--font-sans-stack);--font-subhead:400 19px/1.55 var(--font-sans-stack);--font-meta:400 13px/1.4 var(--font-sans-stack);--font-eyebrow:500 12px/1.4 var(--font-mono-stack);--font-mono-data:400 13px/1.45 var(--font-mono-stack);--font-roll:500 32px/1 var(--font-mono-stack);--font-report-body:400 16px/1.5 var(--font-sans-stack);--font-report-display:500 28px/1.2 var(--font-sans-stack)}
.hero{gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-6);display:grid}.hero-copy{max-width:var(--measure-prose);min-width:0}.hero-eyebrow{margin:0 0 var(--space-4);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.hero-copy h1{font:var(--font-hero);font-optical-sizing:auto;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0;font-weight:400}.hero-beat-2{color:var(--accent-solid)}.hero-trap{display:inline-block;position:relative}.hero-trap:after{content:"";background:var(--fg);height:1px;position:absolute;bottom:.12em;left:0;right:0}.hero-subhead{margin:var(--space-5) 0 0;font:var(--font-subhead);color:var(--fg)}.hero-subhead strong{font-weight:500}.hero-decisions,.hero-qualify,.hero-help{margin:var(--space-4) 0 0;color:var(--fg)}.hero-qualify,.hero-help{margin-top:var(--space-3)}.hero-proof{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);font:var(--font-body);color:var(--fg-muted)}.hero-proof .census-kind{margin:0 0 var(--space-3)}.hero-proof-line{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.hero-proof-stat{align-items:baseline;gap:var(--space-3);display:inline-flex}.hero-proof-num{font:var(--font-roll);font-variant-numeric:tabular-nums;color:var(--fg)}.hero-proof-unit{font:var(--font-body);color:var(--fg-muted)}.hero-copy .census-footnote{margin-top:var(--space-3);font:var(--font-meta);color:var(--fg-subtle)}.hero-help a{color:inherit}.hero-actions{margin-top:var(--space-5)}.hero-public{margin-top:var(--space-4);min-width:0;max-width:100%;min-height:var(--space-6);font:var(--font-meta)}.hero-public-trigger{max-width:100%;font:inherit;color:var(--fg);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline-block}.hero-public-trigger:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.hero-public-note{margin-top:var(--space-2);font:var(--font-meta);color:var(--fg-subtle);font-size:12px}.hero-public .hero-field{width:100%}.hero-field{align-items:stretch;gap:var(--space-2);height:var(--space-6);flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}.hero-field-host{align-items:stretch;gap:var(--space-2);flex:auto;min-width:0;max-width:100%;height:100%;display:inline-flex}.hero-field-prefix{font:inherit;color:var(--fg-muted);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.hero-field .repo-suggest-host{flex:auto;min-width:0;height:100%;position:relative}.hero-field input{width:100%;min-width:0;height:100%;min-height:0;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border-control);border-radius:var(--radius);padding:0 var(--space-3);display:block}.repo-suggest{z-index:2;background:var(--bg);border:1px solid var(--border-control);border-radius:var(--radius);margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.repo-suggest [role=option]{padding:var(--space-1) var(--space-3);font:inherit;color:var(--fg-muted);cursor:pointer;overflow-wrap:anywhere;line-height:1.3}.repo-suggest [role=option]:hover,.repo-suggest [role=option][aria-selected=true]{background:var(--surface)}:is(.repo-suggest [role=option]:hover:not(:has(.repo-suggest-hit)),.repo-suggest [role=option][aria-selected=true]:not(:has(.repo-suggest-hit))){color:var(--fg)}.repo-suggest-hit{color:var(--fg);background:0 0;font-weight:500}.hero-field input:focus-visible{outline-offset:-2px}.hero-field .cta-ghost{height:100%;min-height:0;padding:0 var(--space-3);font:inherit;cursor:pointer;flex:none;font-weight:500}.hero-field-error{margin:var(--space-2) 0 0}.hero-object{min-width:0}.hero-object .glimpse-report{padding:var(--space-4)}.hero-object .glimpse-poster{padding-bottom:var(--space-3)}.hero-object .glimpse-verdict{margin-top:var(--space-4);margin-bottom:var(--space-3)}.hero-object .glimpse-export>legend,.hero-object .glimpse-export-how{margin-bottom:var(--space-2)}.hero-object .glimpse-finding{margin-top:var(--space-4);padding:var(--space-3)}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:home-enter .42s var(--ease-out) both}.hero-object{animation:home-enter .42s var(--ease-out) .16s both}.census-band{animation:home-enter .42s var(--ease-out) .32s both}.hero-trap:after{transform-origin:0;animation:trap-rule .15s var(--ease-out) .42s both}}@keyframes home-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes trap-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}.step-index{font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);margin:0}.steps h3{font:var(--font-title);margin:0;font-weight:500}.steps p{margin:0}.findings-grid{margin:var(--space-6) 0 0;border-top:1px solid var(--border);gap:0;padding:0;list-style:none;display:grid}.findings-grid li{padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.findings-grid h3{font:var(--font-title);margin:0;font-weight:500}.findings-grid p{margin:var(--space-2) 0 0}.pain-pill{max-width:100%;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);display:inline-block}.contrast-body{margin:var(--space-6) 0 0;max-width:var(--measure-prose);color:var(--fg)}.trust-list{margin:var(--space-5) 0 0;padding:0;list-style:none}.trust-list li{padding:var(--space-3) 0;border-top:1px solid var(--border);color:var(--fg)}.trust-links{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.faq{margin:var(--space-6) 0 0;padding:0;list-style:none}.faq li{padding:var(--space-5) 0;border-top:1px solid var(--border)}.faq-q{font:var(--font-title);color:var(--fg);margin:0;font-weight:500}.faq-q span{font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin-right:var(--space-3);color:var(--fg-muted);font-weight:400}.faq p{margin:var(--space-2) 0 0}.close h2{font:var(--font-display-size);font-optical-sizing:auto;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0;font-weight:400}.close p{max-width:var(--measure-prose)}.close .cta{margin-top:var(--space-6)}@media (max-width:719px){.hero{padding:var(--space-6) var(--gutter) var(--space-5);gap:var(--space-6)}.trust-links{flex-direction:column;align-items:stretch}.trust-links .cta-ghost{justify-content:center}.hero-field-host,.hero-field .repo-suggest-host,.hero-field input{flex:auto;width:auto;min-width:0}}@media (min-width:960px){.hero{align-items:start;gap:var(--space-7);grid-template-columns:minmax(20rem,1fr) minmax(22rem,1.15fr)}.hero-object{min-width:0}.steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.findings-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.findings-grid li{padding:var(--space-5) var(--space-5) var(--space-5) 0}.findings-grid li:nth-child(odd){padding-right:var(--space-5);border-right:1px solid var(--border)}.findings-grid li:nth-child(2n){padding-left:var(--space-5)}}@media (min-width:960px) and (max-width:1279px){.hero{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(20rem,1fr) minmax(20rem,1.15fr)}.hero-copy{max-width:none}.hero-copy h1{text-wrap:pretty;font-size:clamp(2.35rem,3.8vw,2.85rem);line-height:1.16}.hero-eyebrow{margin-bottom:var(--space-3)}.hero-subhead{margin-top:var(--space-4)}.hero-qualify,.hero-help{margin-top:var(--space-3)}}@media (min-width:1280px){.hero{padding:var(--space-8) var(--gutter) var(--space-7)}}
.census-band .hero-eyebrow{margin-bottom:0}.census-grid{margin:var(--space-6) 0 0;border-top:1px solid var(--border);grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}.census-grid li{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.census-kind{font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}.census-value{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500;line-height:1}.census-label{color:var(--fg);font-size:1rem}.census-note{color:var(--fg-muted);font-size:.95rem}.census-footnote{margin-top:var(--space-6);max-width:40rem;font:var(--font-meta);color:var(--fg-subtle)}@media (min-width:720px){.census-grid{grid-template-columns:1fr 1fr}.census-grid li{padding:var(--space-6) var(--space-5) var(--space-6) 0}.census-grid li:nth-child(odd){padding-right:var(--space-5);border-right:1px solid var(--border)}.census-grid li:nth-child(2n){padding-left:var(--space-5)}}
.browser-chrome{max-width:var(--measure-report);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);overflow:hidden}.browser-address{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font:var(--font-mono-data);color:var(--fg-subtle);overflow-wrap:anywhere;margin:0}.glimpse-report{max-width:var(--measure-report);width:100%;min-width:0;padding:var(--space-5);font:var(--font-report-body);overflow-x:hidden}.glimpse-report :where(p,h1,h2,legend){margin:0}.glimpse-mono,.glimpse-roll,.glimpse-census dt,.glimpse-census dd,.glimpse-choices span,.glimpse-token,.glimpse-gaps-title,.glimpse-gaps-link{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.glimpse-mono,.glimpse-dateline,.glimpse-meta{overflow-wrap:break-word}.glimpse-poster{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-1);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);font:var(--font-roll);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.glimpse-verdict{margin:var(--space-7) 0 var(--space-4);font:var(--font-report-display);text-wrap:balance;font-weight:500}.glimpse-report .glimpse-poster{color:var(--fg-muted)}.glimpse-report .glimpse-verdict{color:var(--fg)}.glimpse-dateline,.glimpse-diff,.glimpse-meta,.glimpse-where,.glimpse-census-rest,.glimpse-legend,.glimpse-annotation,.glimpse-change,.glimpse-caption{color:var(--fg-muted)}.glimpse-dateline{gap:var(--space-1);margin:0 0 var(--space-5);font:var(--font-meta);display:grid}.glimpse-dateline p{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.glimpse-gaps-link{text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}.glimpse-diff{margin:0 0 var(--space-6)}.glimpse-census{margin:var(--space-6) 0 0;display:grid}.glimpse-census>div{grid-template-columns:1fr var(--gutter-roll);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-items:baseline;margin:0;display:grid}.glimpse-census-remainder{align-items:start}.glimpse-census-hint{margin-top:var(--space-1);font:var(--font-meta);letter-spacing:0;text-transform:none;color:var(--fg-subtle);display:block}.glimpse-census dt{font:var(--font-mono-data);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg)}.glimpse-census dd{text-align:right;color:var(--fg);margin:0}.glimpse-census>div.is-zero dt,.glimpse-census>div.is-zero dd{color:var(--fg-faint)}.glimpse-census-rest{margin:var(--space-3) 0 0}.glimpse-finding{gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-card-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex}.glimpse-finding+.glimpse-finding{margin-top:var(--space-5)}.glimpse-finding>div{align-content:start;gap:var(--space-2);min-width:0;display:grid}.glimpse-finding .glimpse-finding-job,.glimpse-finding .glimpse-finding-cost,.glimpse-finding .glimpse-evidence,.glimpse-finding .glimpse-tally{color:var(--fg)}.glimpse-roll{width:var(--gutter-roll);font:var(--font-roll);letter-spacing:0;white-space:nowrap;flex:none;align-self:start;display:inline-block}.glimpse-provenance{column-gap:var(--space-4);row-gap:var(--space-1);font:var(--font-meta);color:var(--fg-subtle);flex-wrap:wrap;display:flex}.glimpse-disposition,.glimpse-recorded{border:0;min-width:0;margin:0;padding:0}.glimpse-disposition>legend{padding:0}.glimpse-legend{margin:0 0 var(--space-2);font:var(--font-meta)}.glimpse-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.glimpse-choices span{padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);font:var(--font-mono-data);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg);background:0 0}.glimpse-finding-job{gap:var(--space-4);color:var(--fg);font:var(--font-title);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin:0;display:grid}.glimpse-finding-job span:last-child{text-align:right;font-variant-numeric:tabular-nums}.glimpse-finding-cost{color:var(--fg);font:var(--font-meta)}.glimpse-tally{color:var(--fg)}.glimpse-where{gap:var(--space-1);font:var(--font-meta);overflow-wrap:break-word;display:grid}.glimpse-where a{color:inherit}.glimpse-where a svg{width:12px;height:12px;margin-left:var(--space-1);vertical-align:-.15em}.glimpse-token{font:var(--font-mono-data);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg)}.glimpse-annotation{margin:var(--space-2) 0 0;font:var(--font-meta)}.glimpse-change{margin-top:var(--space-2);font:var(--font-meta);text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);display:inline-block}.glimpse-gaps{margin:var(--space-7) 0 var(--space-6);padding:var(--space-5);background:var(--bg-sunken);border:1px dashed var(--gap-rule)}.glimpse-gaps-title{margin:0 0 var(--space-3);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.glimpse-gaps p{color:var(--gap);margin:0}.glimpse-gaps ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.glimpse-caption{margin:var(--space-3) 0 0;font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}@media (max-width:719px){.browser-address{padding:var(--space-2) var(--space-3)}.glimpse-report{padding:var(--space-4)}}
.report-mock{min-width:0;max-width:100%;overflow-x:hidden}.sample-report{padding:var(--space-8) var(--gutter) var(--space-8)}.sample-report .sample-caption{margin:0 0 var(--space-5);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}.sample-report .sample-family{margin:0 0 var(--space-5);max-width:var(--measure-prose);font:var(--font-body);color:var(--fg)}.sample-report .cta{margin-top:var(--space-6)}.glimpse-watch,.glimpse-ledger{margin-top:var(--space-7)}.glimpse-ledger-title{margin:0 0 var(--space-3);font:var(--font-section);color:var(--fg)}.glimpse-ledger-census{margin-top:0}.glimpse-ledger-census>div{grid-template-columns:auto minmax(0,1fr) auto}.glimpse-ledger-census>div.glimpse-ledger-always{grid-template-columns:1fr auto;align-items:start}.glimpse-ledger-census dd{min-width:7ch}.glimpse-spend-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--font-meta);letter-spacing:0;text-transform:none;color:var(--fg-subtle);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-out);overflow:hidden}.glimpse-ledger-census>div:hover .glimpse-spend-hint,.glimpse-ledger-census>div:focus-within .glimpse-spend-hint{opacity:1}.glimpse-ledger-disclaimer{margin:var(--space-3) 0 0;font:var(--font-report-body);color:var(--fg-muted)}.glimpse-export{border:0;min-width:0;margin:0;padding:0}.glimpse-export>legend{margin:0 0 var(--space-3);color:var(--fg);font:var(--font-section);padding:0}.glimpse-export-how{margin:0 0 var(--space-3);color:var(--fg-muted);font:var(--font-meta)}.glimpse-export-actions{gap:var(--space-2) var(--space-4);grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;display:grid}.glimpse-export-cell{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.glimpse-export-option{align-items:flex-start;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius);color:var(--fg);font:var(--font-meta);flex-direction:column;margin:0;display:flex}.glimpse-export-option.is-unavailable{color:var(--fg-faint);border-color:var(--border);background:0 0}.glimpse-export-option.is-unavailable .glimpse-export-label,.glimpse-export-option.is-unavailable .glimpse-export-hint,.glimpse-export-option.is-unavailable .glimpse-export-dollars,.glimpse-export-option.is-unavailable .glimpse-export-savings{color:var(--fg-faint)}.glimpse-export-dollars{color:var(--fg-muted);font:var(--font-mono-data);overflow-wrap:anywhere;font-size:16px;line-height:1.3}.glimpse-export-savings,.glimpse-export-hint{color:var(--fg-muted)}.glimpse-export-label{align-items:center;gap:var(--space-1);font-family:var(--font-mono-stack);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg);font-weight:500;display:inline-flex}.glimpse-export-label svg{flex:none;width:16px;height:16px}.glimpse-export-foot{min-width:0}.glimpse-export.is-compact .glimpse-export-actions{gap:var(--space-2);grid-template-rows:auto}.glimpse-export.is-compact .glimpse-export-option{padding:var(--space-2);gap:var(--space-1)}.glimpse-export.is-compact .glimpse-export-label{white-space:nowrap;flex-shrink:0}.glimpse-ledger-jobs{margin:var(--space-4) 0 0;color:var(--fg-muted);padding:0;list-style:none}.glimpse-ledger-jobs>li{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border);transition:border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out)}.glimpse-ledger-jobs>li:hover,.glimpse-ledger-jobs>li:focus-within{border-bottom-color:var(--fg);color:var(--fg)}.glimpse-job-head{gap:var(--space-4);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.glimpse-job-head p,.glimpse-job-where,.glimpse-job-share{overflow-wrap:anywhere;margin:0}.glimpse-job-head p:last-child{text-align:right;font-variant-numeric:tabular-nums}.glimpse-job-where,.glimpse-job-share{margin-top:var(--space-1)}.glimpse-job-where-head{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin:0;display:grid}.glimpse-job-where-head>:last-child{text-align:right}.glimpse-job-where-path{margin:var(--space-1) 0 0}.glimpse-job-share{font:var(--font-report-body)}.glimpse-job-share.is-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.glimpse-job-share.is-split>:last-child{text-align:right}.glimpse-watch-object{gap:var(--space-1);overflow-wrap:anywhere;color:var(--fg);font:var(--font-section);font-family:var(--font-mono-stack);margin:0;display:grid}.glimpse-watch-object .glimpse-token,.glimpse-watch-object .glimpse-mono{font:inherit}.glimpse-watch-object .glimpse-token{letter-spacing:var(--track-eyebrow);text-transform:uppercase}.glimpse-watch .glimpse-export-how{margin-top:var(--space-1)}.glimpse-watch-enable{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-5);font:var(--font-body);color:var(--fg);border:1px solid var(--border-control);border-radius:var(--radius);align-items:center;gap:.4em;font-weight:500;line-height:1.25;display:inline-flex}.glimpse-watch-enable svg{flex:none;width:auto;height:1em}@media (prefers-reduced-motion:reduce){.glimpse-ledger-jobs>li{transition:none}}@media (max-width:719px){.sample-report{padding:var(--space-6) var(--gutter) var(--space-7)}}
.site-footer{gap:var(--space-7);padding:var(--space-7) var(--gutter) var(--space-8);border-top:1px solid var(--border);color:var(--fg-muted);flex-direction:column;font-size:13px;display:flex}.footer-main{gap:var(--space-7);display:grid}.footer-brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.footer-wordmark{display:inline-flex}.footer-brand .wordmark{width:auto;max-width:106px;height:auto;display:block}.footer-brand p{margin:0}.footer-tagline{max-width:16rem;font-family:var(--font-display-stack);color:var(--fg-muted);font-optical-sizing:auto;font-variation-settings:"opsz" 36;font-size:1.2rem;line-height:1.35}.footer-heading{margin:0 0 var(--space-3);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}.site-footer nav{gap:var(--space-3);flex-direction:column;display:flex}.site-footer nav a,.site-footer .contact-trigger{align-items:center;min-height:44px;display:inline-flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer .contact-trigger:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}.site-footer .footer-wordmark:hover{text-decoration:none}.footer-bar{gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-subtle);display:grid}.footer-bar p{text-transform:none;letter-spacing:0;font:var(--font-mono-data);color:var(--fg-subtle);margin:0}@media (max-width:719px){.site-footer{padding:var(--space-6) var(--gutter) var(--space-7)}}@media (min-width:720px){.footer-main{grid-template-columns:minmax(16rem,1.6fr) repeat(3,minmax(6rem,1fr));align-items:start}}
html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);min-height:100%;color:var(--fg);font:var(--font-body);font-family:var(--font-sans-stack);overflow-wrap:break-word;margin:0}*{box-sizing:border-box}a{color:var(--fg);-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}a:hover{-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--dur-hover), background-color var(--dur-hover), border-color var(--dur-hover), opacity var(--dur-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip-link{left:var(--gutter);top:var(--space-2);z-index:6;padding:var(--space-2) var(--space-4);color:var(--fg);border:1px solid var(--border-control);border-radius:var(--radius);font:var(--font-meta);background:0 0;text-decoration:none;position:absolute}.skip-link:not(:focus):not(:focus-visible){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;left:-100vw;overflow:hidden}.site-header{z-index:5;min-width:0;min-height:var(--header-h);padding:0 var(--gutter);border-bottom:1px solid var(--border);background:var(--bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:sticky;top:0}html:has(#hero-install):not([data-hero-install=past]) .header-app{visibility:hidden;pointer-events:none}.brand{min-height:var(--header-h);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.brand .wordmark{width:auto;height:auto;display:block}.site-nav{justify-self:center;gap:var(--space-5);font:var(--font-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;display:flex}.header-app{justify-self:end;align-items:center;display:flex}.header-app .cta{padding:var(--space-2) var(--space-4);white-space:nowrap;min-height:44px}.site-nav a{min-height:var(--header-h);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}.site-main{min-height:calc(100dvh - var(--header-h))}#census{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.hero-copy h1,.band h2,.prose h1{font-family:var(--font-display-stack);font-optical-sizing:auto;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0;font-weight:400}.cta,.cta-ghost{padding:var(--space-3) var(--space-5);border-radius:var(--radius);vertical-align:middle;transition:color var(--dur-hover), background-color var(--dur-hover), border-color var(--dur-hover), opacity var(--dur-hover);align-items:center;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.cta{background:var(--accent-solid);color:var(--accent-ink);border:1px solid var(--accent-solid)}.cta:hover{background:color-mix(in srgb, var(--accent-solid) 88%, var(--fg) 12%);border-color:color-mix(in srgb, var(--accent-solid) 88%, var(--fg) 12%);text-decoration:underline;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.cta-ghost{color:var(--fg);border:1px solid var(--border-control);background:0 0}.cta-ghost:hover{border-color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.cta-pair{border:1px solid var(--border-control);border-radius:var(--radius);flex-wrap:nowrap;align-items:stretch;display:inline-flex;overflow:hidden}.cta-pair>.cta,.cta-pair>.cta-ghost{border:0;border-radius:0;min-height:44px}.cta-pair>*+*{border-left:1px solid var(--border-control)}.cta-pair :focus-visible{outline-offset:-2px}.cta-pair:has(>.cta-ghost:hover){border-color:var(--fg-muted)}.cta-pair:has(>.cta-ghost:hover)>*+*{border-left-color:var(--fg-muted)}.band{padding:var(--space-8) var(--gutter);border-top:1px solid var(--border)}.band-sunken{background:var(--bg-sunken)}.band-inner{width:100%;max-width:var(--measure-app);margin-inline:auto}.band h2{font:var(--font-display-size);font-weight:400}.prose h1{margin-bottom:var(--space-6);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:1.1}.band p,.prose p{margin:var(--space-4) 0 0;color:var(--fg-muted)}.prose .cta{color:var(--accent-ink)}.prose{max-width:46rem;padding:var(--space-8) var(--gutter) 6rem}@media (max-width:719px){.site-header{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand cta""nav nav";row-gap:0}.brand{grid-area:brand}.site-nav{justify-self:start;gap:var(--space-4);grid-area:nav}.header-app{grid-area:cta}.header-app .cta{padding:var(--space-2) var(--space-3);font-size:12px}.cta-pair{flex-direction:column;width:100%;max-width:100%;display:flex}.cta-pair>.cta,.cta-pair>.cta-ghost{justify-content:center}.cta-pair>*+*{border-left:0;border-top:1px solid var(--border-control)}.cta-pair:has(>.cta-ghost:hover)>*+*{border-top-color:var(--fg-muted)}.band{padding:var(--space-7) var(--gutter)}.prose{padding:var(--space-6) var(--gutter) var(--space-7)}}@media (min-width:720px){:root{--gutter:48px}}@media (min-width:960px){:root{--gutter:64px}.site-main>.band{padding-inline:max(var(--gutter), calc((100% - var(--measure-app)) / 2))}:is(.site-main>.band:has(.trust-list),.site-main>.band:has(.faq)){padding-inline:max(var(--gutter), calc((100% - 46rem) / 2))}}
