:root{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-out:var(--ease-smooth-out);--duration-quick:.15s;--duration-fast:.25s;--duration-stagger:40ms;--duration-press:var(--duration-quick);--duration-ui:var(--duration-fast);--stagger-step:var(--duration-stagger);--blur-small:2px;--scale-dropdown-open:.97;--scale-dropdown-close:.99;--ink:#1d1d1f;--muted:#68686d;--quiet:#6d6d73;--paper:#f5f5f7;--signal:#b8401f;--line:#dedee2;--radius-card:28px;--radius-control:12px;font:100%/1.5 var(--font-ui);font-optical-sizing:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .copy-feedback:not(.visually-hidden){color:inherit;font:.875rem/1.5 var(--font-ui);white-space:normal;margin:0;padding-block:.75rem}:root{--page:min(1200px, calc(100% - 80px));scroll-padding-top:6rem}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.3}code,pre{font-family:var(--font-mono)}::selection{color:#fff;background:var(--signal)}:focus-visible{outline:3px solid var(--signal);outline-offset:5px}.skip-link{z-index:30;color:#fff;background:var(--ink);border-radius:12px;padding:.75rem 1.25rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.nav-wrap{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#f5f5f7d6;position:sticky;top:0}.nav{width:var(--page);justify-content:space-between;align-items:center;gap:2rem;min-height:76px;margin:auto;display:flex}.brand{letter-spacing:-.06em;gap:.12em;font-size:1.7rem;font-weight:750;display:inline-flex}.brand span{color:var(--signal)}.nav-links{gap:2rem;font-size:.8rem;display:flex}.nav-docs{align-items:center;gap:.55rem;font-size:.8rem;display:inline-flex}.nav-links a,.nav-docs,.text-link,.install-links a,footer a{align-items:center;min-height:44px;display:inline-flex}.hero,main>section,footer{width:var(--page);margin-inline:auto}.hero{padding-top:clamp(4rem,8vw,7rem);padding-bottom:3rem}.hero-copy{text-align:center}.context-line,.section-label{color:var(--muted);letter-spacing:.005em;font-size:.86rem;font-weight:600}.hero h1{letter-spacing:-.064em;margin-top:1.6rem;font-size:clamp(4rem,7.9vw,7.6rem);font-weight:650;line-height:1.01}.hero h1 span{color:#8a8a90;display:block}.hero-lede{max-width:38rem;color:var(--muted);letter-spacing:-.016em;margin:1.7rem auto 0;font-size:clamp(1rem,1.65vw,1.22rem);line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:1.8rem;margin-top:1.8rem;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:550;display:inline-flex}.button.primary{color:#fff;background:var(--ink)}.text-link{gap:.6rem;font-size:.9rem;font-weight:550}.button,button,.nav-docs{transition:transform var(--duration-press) var(--ease-out), opacity var(--duration-press) ease}.button:active,button:active,.nav-docs:active{transform:scale(.97)}.section-head{max-width:49rem;margin-bottom:3rem}.section-head h2{letter-spacing:-.047em;margin:1rem 0 1.4rem;font-size:clamp(2.65rem,4.8vw,4.6rem);font-weight:650;line-height:1.06}.section-head>p:not(.section-label){max-width:38rem;color:var(--muted);letter-spacing:-.015em;font-size:1.08rem;line-height:1.6}.report-lab{border-radius:var(--radius-card);background:#fff;border:1px solid #eeeef1;grid-template-columns:minmax(0,1fr) 18rem;gap:0;padding:.75rem;display:grid;overflow:hidden}.report-tabs,.install-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.report-tabs{grid-column:1/-1;padding:.25rem 0 1rem}.report-tabs button,.install-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.65rem 1.3rem;font-size:.8rem;font-weight:550}.report-tabs button.is-active,.install-tabs button.is-active{color:var(--ink);background:#eeeef0}.report-screen{color:#dedee5;background:#242426;border-radius:20px;min-width:0;overflow:hidden}.report-screen-bar{color:#b3b3bc;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.6rem;font-size:.75rem;display:flex}.report-screen-bar>span{display:none}.report-screen-bar strong{font-weight:450}.copy-button{min-height:44px;color:var(--ink);background:#eeeef0;border:0;border-radius:999px;padding:.65rem 1rem;font-size:.75rem;font-weight:550}.copy-button.light{color:#e5e5eb;background:#36363a}.report-screen .copy-feedback:not(.visually-hidden){padding-inline:1.6rem}.report-screen pre{min-height:24rem;margin:0;padding:1rem 2rem 2rem;font-size:.83rem;line-height:1.9;overflow:auto}.report-screen pre code{white-space:pre-wrap;overflow-wrap:anywhere}.report-screen pre b{color:#f1b199;font-weight:550}.report-notes{flex-direction:column;gap:1.5rem;min-width:0;padding:2rem;display:flex}.report-notes strong{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.report-notes p{color:var(--muted);margin-top:.75rem;font-size:.875rem}.report-notes code{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:1.5rem;font-size:.7rem}.report-notes a{min-height:44px;color:var(--signal);align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;font-size:.8rem;display:inline-flex}.install{text-align:center}.install .section-head,.install .section-head>p{margin-inline:auto}.install-panel{text-align:left;border-radius:var(--radius-card);background:#fff;border:1px solid #eeeef1;max-width:54rem;margin-inline:auto;padding:1.5rem 2rem}.install-tabs{justify-content:center}.install-command{border-top:1px solid #eeeef0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.install-command code{color:#46464b;overflow-wrap:anywhere;min-width:0;font-size:.8rem}.install-command code>span{color:var(--signal)}.install-command b{font-weight:450}.install-copy-button{color:#fff;background:var(--ink);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.65rem;min-height:44px;padding:.65rem 1rem;font-size:.75rem;display:inline-flex}.install-copy-button i{font-style:normal}.install-links{color:var(--muted);justify-content:center;gap:2rem;margin-top:1.5rem;font-size:.8rem;display:flex}.faq{grid-template-columns:1fr 1.8fr;gap:5rem;padding-top:2rem;display:grid}.faq h2{letter-spacing:-.03em;font-size:1.7rem;font-weight:600}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:1.2rem 2rem 1.2rem 0;font-size:.9rem;list-style:none;position:relative}.faq-list details:first-child summary{padding-top:.5rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:var(--muted);width:.75rem;height:1px;position:absolute;top:50%;right:.25rem}.faq-list summary:before{content:"";background:var(--muted);width:.75rem;height:1px;transition:transform var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out);position:absolute;top:50%;right:.25rem;transform:rotate(90deg)}.faq-list details[data-expanded=true] summary:before,.faq-list details[open]:not([data-expanded]) summary:before{opacity:0;transform:rotate(0)}.faq-list p{color:var(--muted);padding-bottom:1.5rem;font-size:.85rem;line-height:1.65}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:7rem;padding-block:2rem;display:flex}footer p,footer>div{color:var(--muted);font-size:.75rem}footer>div{gap:1.5rem;display:flex}.copy-icon{place-items:center;width:1em;height:1em;display:grid}.copy-icon>span{transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);grid-area:1/1}.copy-icon-success{opacity:0;transform:scale(.7)rotate(-20deg)}[data-copied=true] .copy-icon-default{opacity:0;transform:scale(.7)rotate(20deg)}[data-copied=true] .copy-icon-success{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.copy-icon>span{transition:none}}@media (hover:hover) and (pointer:fine){.nav a:hover,.text-link:hover,.install-links a:hover,footer a:hover{color:var(--signal)}.button:hover,.copy-button:hover,.install-copy-button:hover{opacity:.82}}@media (width<=1000px){:root{--page:calc(100% - 48px)}.report-lab{grid-template-columns:minmax(0,1fr) 15rem}.report-notes{padding:1.5rem}.faq{grid-template-columns:1fr 2fr;gap:2rem}}@media (width<=640px){:root{--page:calc(100% - 36px);--radius-card:22px;scroll-padding-top:5rem}.nav{gap:1rem;min-height:64px}.brand{font-size:1.45rem}.nav-links{display:none}.nav-docs{font-size:.75rem}main>section{padding-block:3.5rem}.hero{padding-top:3rem;padding-bottom:1rem}.context-line{font-size:.72rem}.hero h1{letter-spacing:-.06em;margin-top:1.2rem;font-size:clamp(3rem,12vw,4.7rem)}.hero-lede{max-width:26rem;font-size:1rem}.hero-actions{flex-wrap:wrap;gap:1rem}.hero-actions .text-link{font-size:.8rem}.section-head{margin-bottom:2rem}.section-head h2{font-size:2.65rem}.section-head>p:not(.section-label){font-size:.95rem}.report-lab{padding:.6rem;display:block}.report-tabs button{flex:1;padding-inline:.75rem;font-size:.75rem}.report-screen-bar{gap:.5rem;padding:1rem}.report-screen-bar strong{font-size:.75rem}.report-screen pre{min-height:22rem;padding:.75rem 1rem 1.5rem;font-size:.7rem}.report-notes{gap:.75rem;padding:1.5rem 1rem}.report-notes code{padding-block:.8rem}.install-panel{padding:1rem}.install-tabs button{flex:1;padding-inline:.7rem}.install-command{flex-direction:column;align-items:start}.install-command code{font-size:.72rem}.install-copy-button{align-self:end}.install-links{gap:1rem;font-size:.72rem}.faq{display:block}.faq h2{margin-bottom:1.5rem}footer{flex-wrap:wrap;gap:1rem;padding-block:1.5rem}footer p{text-align:right;flex-basis:calc(100% - 7rem);font-size:.65rem}footer>div{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.button,button,.nav-docs{transition:opacity var(--duration-press) ease}.button:active,button:active,.nav-docs:active{opacity:.82;transform:none}.faq-list summary:before{transition:opacity var(--duration-press) ease}}@media (prefers-reduced-transparency:reduce){.nav-wrap{background:var(--paper);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root{--muted:#44444a;--quiet:#505057;--line:#777}.nav-wrap{background:var(--paper)}.report-lab,.install-panel{border-color:#777}}.hero-limitation{max-width:36rem;color:var(--muted);margin:1.25rem auto 0;font-size:.875rem;line-height:1.6}.workflow-intro{grid-template-columns:1fr 1.2fr;gap:5rem;display:grid}.trust-evidence{grid-template-columns:1fr 1.2fr;gap:2rem 5rem;display:grid}.trust-intro .text-link{color:var(--signal);margin-top:1.5rem}.evidence-register>a,.evidence-register>div{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;padding-block:1.7rem;display:grid}.evidence-number{color:var(--quiet);font:.75rem/1.8 var(--font-mono)}.evidence-register>a>span,.evidence-register>div>span{overflow-wrap:anywhere;min-width:0}.evidence-register strong{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.evidence-register small{max-width:29rem;color:var(--muted);margin-top:.5rem;font-size:.85rem;line-height:1.65;display:block}.evidence-register a>span:last-child{color:var(--signal)}.sample-invitation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2rem 0;display:flex}.sample-invitation h3{letter-spacing:-.03em;margin-top:.75rem;font-size:1.75rem;font-weight:600}.sample-invitation p:not(.section-label){max-width:34rem;color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.6}.sample-invitation .button{flex-shrink:0}.report-limitation{color:var(--muted);margin-top:1.5rem;font-size:.8rem;line-height:1.6}.report-limitation a{color:var(--signal);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.evidence-register a:hover strong{color:var(--signal)}}@media (width<=1000px){.workflow-intro,.trust-evidence{gap:2.5rem}}@media (width<=640px){.workflow-intro,.trust-evidence{display:block}.sample-invitation{flex-direction:column;align-items:start}}.limit-grid{display:grid}.limit strong{letter-spacing:-.05em;white-space:nowrap;font-weight:600;line-height:1}.limit span,.limits-note{color:var(--muted);font-size:.8rem}@media (width<=640px){.nav,.report-screen-bar{flex-wrap:wrap}h1,h2,h3{overflow-wrap:anywhere}.nav{gap:0 .75rem}}.iso{--anatomy-paper:white;--anatomy-top:#fafafa;--anatomy-face:#fff;--anatomy-shade-0:#b9b9c2;--anatomy-shade-1:#cdcdd5;--anatomy-shade-2:#dddde3;--anatomy-shade-3:#eaeaf0;--anatomy-lit-top:#f9ece1;--anatomy-lit-shade:#d8b6a0;--anatomy-hi:#424247;--anatomy-mid:#73737b;--anatomy-lo:#a1a1a9;--anatomy-faint:#c2c2cb;--anatomy-lit:var(--signal);--anatomy-halo:#5c6150;--anatomy-dot:#454d3e;--anatomy-weight:.65px}.coverage-primary .iso{--anatomy-top:#49494e;--anatomy-face:#505056;--anatomy-shade-0:#29292e;--anatomy-shade-1:#303036;--anatomy-shade-2:#38383e;--anatomy-shade-3:#414147;--anatomy-lit-top:#594032;--anatomy-lit-shade:#45332a;--anatomy-hi:#dedee5;--anatomy-mid:#b2b2bb;--anatomy-lo:#85858f;--anatomy-faint:#60606a;--anatomy-halo:#000;--anatomy-dot:#dddde4}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:.22;transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.65}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--font-mono);letter-spacing:.04em}.bento-anatomy{width:100%;min-width:0;margin-block:auto}.anatomy-art{width:100%}.anatomy-art .iso-svg{height:220px;overflow:visible}.anatomy-caption{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.coverage-primary .anatomy-caption{color:#b3b3bc}.coverage-signal .iso{--anatomy-paper:#f4d8ce;--anatomy-lit:#77240f;--anatomy-lit-top:#ffcfb9;--anatomy-lit-shade:#cb8a6f}.coverage-signal .anatomy-caption{color:#fff}.coverage-primary .iso{--anatomy-paper:#34343a;--anatomy-lit:#efb29d}@media (forced-colors:active){.coverage-card .iso{--anatomy-paper:Canvas;--anatomy-top:Canvas;--anatomy-shade-0:Canvas;--anatomy-shade-1:Canvas;--anatomy-shade-2:Canvas;--anatomy-shade-3:Canvas;--anatomy-hi:CanvasText;--anatomy-mid:CanvasText;--anatomy-lo:CanvasText;--anatomy-lit:Highlight}}main>section{padding-block:4rem}.hero{padding-block:3.5rem 2.5rem;display:block}.hero-copy{text-align:center;max-width:56rem;margin-inline:auto}.hero h1{letter-spacing:-.06em;font-size:clamp(3.4rem,7.4vw,6.7rem);line-height:1.03}.hero h1 span{color:#8a8a90}.hero-lede{max-width:35rem;font-size:1.08rem}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-limitation{max-width:36rem;font-size:.8rem}.workflow{padding-block:1.5rem 2.5rem}.workflow-intro{display:block}.workflow .section-head{text-align:center;max-width:40rem;margin:0 auto 1.5rem}.workflow .section-head h2{margin-block:.6rem .75rem;font-size:2.25rem}.workflow .section-head>p:last-child{font-size:.95rem}.workflow-figure{border-block:1px solid var(--line);margin:0;padding:.5rem .75rem 1.25rem}.workflow-stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.workflow-station{min-width:0;position:relative}.workflow-station:not(:last-child):after{content:"→";color:#929298;font-size:1.4rem;position:absolute;top:115px;right:-1.6rem}.workflow-art{height:250px}.workflow-art svg{width:100%;height:100%;overflow:visible}.workflow-step{align-items:baseline;gap:.7rem;display:flex}.workflow-step>span{color:var(--signal);font:.7rem/1.6 var(--font-mono)}.workflow-step h3{letter-spacing:-.025em;font-size:1.12rem;font-weight:600}.workflow-station p{color:var(--muted);margin-top:.65rem;font-size:.85rem;line-height:1.65}.workflow-station .workflow-step{border-top:2px solid #dedee4;padding-top:.9rem}.workflow-figure>figcaption{color:var(--quiet);text-align:center;margin-top:1.5rem;font-size:.72rem}.coverage{padding-top:2rem}.coverage-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:2rem 4rem;max-width:none;margin-bottom:1.5rem;display:grid}.coverage-heading h2{max-width:24rem;margin-block:.65rem 0;font-size:clamp(2rem,3.2vw,2.75rem)}.coverage-heading>p{margin-bottom:.1rem;font-size:.95rem}.coverage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.coverage-card{border-radius:var(--radius-card);background:#fff;border:1px solid #e9e9ed;flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem;display:flex;overflow:hidden}.coverage-primary{color:#f5f5f7;background:#242426;border-color:#242426;grid-column:span 7}.coverage-confidence{grid-column:span 5}.coverage-signal{color:#fff;background:#b44025;border-color:#b44025;grid-column:span 5}.coverage-secrets{grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.coverage-surface{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:1.5rem 2rem;display:grid}.card-meta{flex-direction:column;gap:.65rem;display:flex}.card-meta span{color:var(--quiet);font-size:.75rem;font-weight:550}.card-meta strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1.1}.coverage-card>p,.surface-copy>p{color:var(--muted);font-size:.875rem;line-height:1.65}.coverage-primary .card-meta span,.coverage-primary>p{color:#b3b3bc}.coverage-signal .card-meta span,.coverage-signal>p{color:#fff}.coverage-primary .scan-caption{margin:0}.coverage-primary .anatomy-art .iso-svg{height:280px}.anatomy-caption{text-align:center;justify-content:center;min-height:28px}.coverage-primary .coverage-probe{flex-wrap:wrap;gap:.5rem;display:flex}.coverage-probe>span{border:1px solid #505056;border-radius:999px;padding:.4rem .7rem}.coverage-probe b{font:500 .65rem/1.4 var(--font-mono);overflow-wrap:anywhere}.coverage-probe small,.coverage-probe i{display:none}.credentials-copy{flex-direction:column;gap:1rem;display:flex}.credentials-copy p{color:var(--muted);font-size:.875rem;line-height:1.65}.coverage-secrets .anatomy-art .iso-svg{height:280px}.redaction{font:1.1rem/1 var(--font-mono);align-items:center;gap:.4rem;display:flex}.redaction i{background:#242426;border-radius:3px;flex:1;height:.9rem}.coverage-surface .surface-copy>p{max-width:29rem;margin-top:1.25rem}.coverage-surface .bento-anatomy{grid-area:1/1}.coverage-surface .surface-copy{grid-area:1/2}.coverage-surface .anatomy-art .iso-svg{height:340px}.risk-meters{margin-block:auto;padding-block:.75rem;container-type:inline-size}.meter-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.risk-meter{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;min-width:0;display:flex}.meter-track{background:#eeeef1;border:1px solid #dcdce2;border-radius:18px;width:58px;height:210px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000a}.meter-track>i{background:#be5433;border-radius:12px;height:70%;position:absolute;inset:auto 5px 5px;box-shadow:inset 0 1px 1px #ffffff50}.confidence-meter .meter-track>i{background:#74747c;height:45%}.meter-ticks{background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffffb3 13px 14px);width:10px;position:absolute;inset:13px 0 13px 50%;transform:translate(-50%)}.risk-meter>div:last-child{gap:.3rem;display:grid}.risk-meter span{color:var(--muted);font-size:.75rem}.risk-meter strong{letter-spacing:-.04em;font-size:1.65rem;font-weight:600}.risk-meter small{color:var(--muted);font-size:.7rem}.meter-not-equal{color:#8a8a90;margin-top:85px;font-size:1.8rem}@container (width<=240px){.meter-pair{grid-template-columns:1fr}.risk-meter{text-align:left;flex-direction:row}.meter-track{border-radius:12px;flex:0 0 36px;height:100px}.risk-meter strong{font-size:1.05rem}.risk-meter>div:last-child{overflow-wrap:anywhere;min-width:0}.meter-not-equal{display:none}}.encoding-reader{margin-block:auto}.encoding-example{background:#812b1a33;border:1px solid #ffffff38;border-radius:12px;padding:.6rem 1rem}.encoding-example>span{margin-bottom:.4rem;font-size:.75rem;display:block}.encoding-example code{overflow-wrap:anywhere;font-size:.76rem;line-height:1.7;display:block}.encoding-translation{align-items:center;gap:.7rem;padding:.4rem 1.2rem;font-size:1.1rem;display:flex}.encoding-translation span{font-size:.7rem}.decoded-example{color:#5d2b1e;background:#fff7f3;border-color:#0000}.decoded-example code{font-size:1.05rem}.decoded-example p{margin-top:.4rem;font-size:.78rem;line-height:1.6}.encoding-note{color:#ffe5da;margin-top:.6rem;font-size:.7rem;line-height:1.6}.report-lab{grid-template-columns:minmax(0,1fr);padding:.75rem;display:grid}.report-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem 2rem;padding:1.25rem 1rem 1.75rem;display:flex}.report-heading>div:first-child{max-width:36rem}.report-heading h2{letter-spacing:-.035em;margin-block:.65rem .75rem;font-size:1.85rem;font-weight:650;line-height:1.15}.report-heading p:not(.section-label){color:var(--muted);font-size:.875rem;line-height:1.6}.report-tabs{flex-shrink:0;padding:0}.report-tabs button{padding-inline:1rem}.report-screen{grid-area:2/1}.report-screen pre{min-height:21rem;font-size:.85rem}.report-screen-bar>span{gap:5px;display:flex}.report-screen-bar i{background:#66666d;border-radius:50%;width:7px;height:7px}.report-screen-bar strong{margin-right:auto}.terminal-output{white-space:pre-wrap;overflow-wrap:anywhere}.terminal-output[data-running=true]:after{content:"▌";color:#f1b199}.report-notes{grid-area:3/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1rem;display:grid}.report-notes>.section-label{display:none}.report-notes strong{font-size:1rem}.report-notes p{font-size:.8rem}.report-notes code{border:0;padding:0;font-size:.7rem}.report-notes a{margin:0}.limits{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:1rem 3rem;padding-block:2rem;display:grid}.limits-heading h2{letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.limits-heading p{color:var(--muted);font-size:.825rem;line-height:1.65}.limit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.limit{text-align:center;flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.limit:not(:last-child){border-right:1px solid var(--line)}.limit strong{font-size:clamp(1.3rem,2.2vw,1.8rem)}.limits-note{text-align:center;grid-column:2;margin:0;font-size:.75rem}.trust-evidence{align-items:center}.trust-intro{grid-area:1/2}.evidence-register{grid-area:1/1}.install{text-align:center;display:block}.install .section-head,.install .section-head>p{margin-inline:auto}.install .section-head h2{font-size:2.65rem}.install-links{flex-wrap:wrap}@media (width<=900px){.report-heading{flex-direction:column}.limits{grid-template-columns:minmax(0,1fr)}.limits-note{grid-column:1}.workflow-stations{gap:1.5rem}.workflow-figure{padding-inline:0}.workflow-station:not(:last-child):after{right:-1.2rem}.coverage-card{padding:1.5rem}.coverage-primary,.coverage-confidence,.coverage-signal,.coverage-secrets{grid-column:span 6}.coverage-secrets{display:flex}.credentials-copy{width:100%}.coverage-secrets .anatomy-art .iso-svg{height:240px;transform:none}.report-notes{grid-template-columns:1fr 1fr}.report-notes a{grid-column:1/-1}}@media (width<=640px){main>section{padding-block:2.5rem}.hero{padding-block:2.5rem 2rem}.hero h1{font-size:clamp(3rem,12vw,4.7rem)}.hero-lede{font-size:1rem}.workflow{padding-block:1rem 1.5rem}.workflow .section-head h2{font-size:2.25rem}.workflow-stations{grid-template-columns:1fr;gap:2rem}.workflow-art{max-width:26rem;height:230px;margin-inline:auto}.workflow-station:not(:last-child):after{display:none}.workflow-step{justify-content:center}.workflow-station p{text-align:center;max-width:28rem;margin-inline:auto}.coverage-heading{grid-template-columns:minmax(0,1fr);gap:1rem}.coverage-grid{grid-template-columns:1fr}.report-heading{padding:1rem .5rem 1.25rem}.report-tabs{width:100%}.report-tabs button{flex:1;padding-inline:.5rem}.coverage-card{grid-column:1;padding:1.5rem}.card-meta strong{font-size:1.85rem}.coverage-primary .anatomy-art .iso-svg{height:250px}.coverage-secrets .anatomy-art .iso-svg{height:260px}.coverage-surface{display:flex}.coverage-surface .anatomy-art .iso-svg{height:290px}.report-screen pre{min-height:21rem;font-size:.72rem}.report-screen-bar>span{display:none}.report-notes{align-items:stretch;padding:1rem;display:flex}.report-notes code{font-size:.7rem}.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.limit:nth-child(2){border:0}.limit strong{font-size:1.7rem}.trust-evidence{display:block}.install .section-head h2{font-size:2.65rem}}@media (width<=380px){.limit-grid{grid-template-columns:1fr}.limit:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}}
