.hud.svelte-qxof8p{position:fixed;z-index:20;font:500 11.5px/1.5 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tl.svelte-qxof8p{left:var(--gl);top:calc(20px + env(safe-area-inset-top,0px));display:grid;gap:6px}.logo.svelte-qxof8p{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.logo.svelte-qxof8p svg:where(.svelte-qxof8p){width:30px;height:30px}.logo.svelte-qxof8p b:where(.svelte-qxof8p){font:700 22px/1 var(--f-display);letter-spacing:.06em}.sub.svelte-qxof8p span:where(.svelte-qxof8p){color:var(--lime)}.tr.svelte-qxof8p{right:var(--gr);top:calc(24px + env(safe-area-inset-top,0px))}nav.svelte-qxof8p{display:flex;gap:24px}nav.svelte-qxof8p a:where(.svelte-qxof8p){color:var(--secondary);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}nav.svelte-qxof8p a:where(.svelte-qxof8p):hover,nav.svelte-qxof8p a[aria-current=true]:where(.svelte-qxof8p){color:var(--lime);border-bottom-color:var(--lime)}.menu.svelte-qxof8p{display:none;color:var(--lime);border:1px solid var(--border);padding:10px 14px;min-height:44px;font:500 12px var(--f-mono);letter-spacing:.12em}.drawer.svelte-qxof8p{position:fixed;inset:0;z-index:60;background:#080b09f7;display:grid;align-content:center;gap:4px;padding-inline:var(--gl) var(--gr)}.drawer.svelte-qxof8p a:where(.svelte-qxof8p){font:700 clamp(32px,9vw,56px)/1.1 var(--f-display);text-transform:uppercase;text-decoration:none;padding:8px 0;color:var(--text)}.drawer.svelte-qxof8p a:where(.svelte-qxof8p):hover{color:var(--lime)}.close.svelte-qxof8p{position:absolute;right:var(--gr);top:20px;color:var(--lime);border:1px solid var(--border);padding:10px 14px;min-height:44px;font:500 12px var(--f-mono);letter-spacing:.12em}.bc.svelte-qxof8p{left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:26px;white-space:nowrap;transition:opacity .3s}.bc.svelte-qxof8p button:where(.svelte-qxof8p){display:flex;align-items:center;gap:8px;min-height:32px;color:var(--secondary);font:inherit;letter-spacing:inherit;text-transform:inherit}.bc.svelte-qxof8p button[aria-pressed=true]:where(.svelte-qxof8p){color:var(--lime)}.bc.svelte-qxof8p svg:where(.svelte-qxof8p){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.br.svelte-qxof8p{right:var(--gr);bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;gap:12px;text-align:right;transition:opacity .3s}.count.svelte-qxof8p{font:500 13px var(--f-mono);color:var(--text)}.count.svelte-qxof8p b:where(.svelte-qxof8p){color:var(--lime);font-weight:500}.track.svelte-qxof8p{width:2px;height:72px;background:var(--border);position:relative}.track.svelte-qxof8p i:where(.svelte-qxof8p){position:absolute;left:0;right:0;bottom:0;height:calc(var(--prog, 0) * 100%);background:var(--lime)}.end .bc.svelte-qxof8p,.end .br.svelte-qxof8p{opacity:0;pointer-events:none}@media(max-width:900px){nav.svelte-qxof8p{display:none}.menu.svelte-qxof8p{display:block}.track.svelte-qxof8p{display:none}}@media(max-width:640px){.sub.svelte-qxof8p,.bc.svelte-qxof8p,.br.svelte-qxof8p{display:none}}.panel.svelte-1cll9p8{position:fixed;z-index:40;right:var(--gr);top:96px;width:min(360px,calc(100vw - 32px));background:#0c120ff0;border:1px solid var(--border);border-top:2px solid var(--lime);backdrop-filter:blur(8px);padding:20px;display:grid;gap:14px}header.svelte-1cll9p8{display:flex;justify-content:space-between;align-items:start;gap:12px}h3.svelte-1cll9p8{font:700 26px/1 var(--f-display);letter-spacing:-.02em;text-transform:uppercase}.x.svelte-1cll9p8{min-width:44px;min-height:44px;margin:-12px -12px 0 0;color:var(--muted);font:500 20px var(--f-mono)}.x.svelte-1cll9p8:hover{color:var(--lime)}dl.svelte-1cll9p8{margin:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;font:400 13px/1.5 var(--f-mono)}dt.svelte-1cll9p8{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;padding-top:2px}dd.svelte-1cll9p8{margin:0;color:var(--text);overflow-wrap:anywhere}.chips.svelte-1cll9p8{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-1cll9p8 span:where(.svelte-1cll9p8){border:1px solid var(--green);color:var(--lime);padding:2px 8px;font:500 11.5px var(--f-mono)}.sample.svelte-1cll9p8{justify-self:start}@media(max-width:640px){.panel.svelte-1cll9p8{inset:auto 0 0;width:auto;max-height:70vh;overflow:auto;border-left:0;border-right:0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.card.svelte-q9tacr{background:#111713d1;border:1px solid var(--border);backdrop-filter:blur(6px);padding:18px 20px;display:grid;gap:12px}header.svelte-q9tacr{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sev.svelte-q9tacr{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid}.sev.svelte-q9tacr svg:where(.svelte-q9tacr){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.med.svelte-q9tacr{color:var(--warning);border-color:#dc8b4099}.info.svelte-q9tacr{color:var(--secondary);border-color:var(--border)}h3.svelte-q9tacr{font:600 18px/1.3 var(--f-body)}dl.svelte-q9tacr{margin:0;display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px 14px;font-size:14px;line-height:1.5}dt.svelte-q9tacr{font:500 11px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}dd.svelte-q9tacr{margin:0;color:var(--secondary)}@media(max-width:640px){dl.svelte-q9tacr{grid-template-columns:1fr;gap:2px 0}dd.svelte-q9tacr{margin-bottom:8px}}.brackets.svelte-15sh7nf{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font:500 13px var(--f-mono);letter-spacing:.12em;text-transform:uppercase}button.svelte-15sh7nf{position:relative;padding:10px 16px;min-height:44px;color:var(--muted);transition:color .2s}button.svelte-15sh7nf:hover{color:var(--secondary)}button[aria-pressed=true].svelte-15sh7nf{color:var(--lime)}button[aria-pressed=true].svelte-15sh7nf:before,button[aria-pressed=true].svelte-15sh7nf:after{content:"";position:absolute;top:6px;bottom:6px;width:7px;border:1px solid var(--lime)}button[aria-pressed=true].svelte-15sh7nf:before{left:0;border-right:0}button[aria-pressed=true].svelte-15sh7nf:after{right:0;border-left:0}.skip.svelte-1uha8ag{position:fixed;left:var(--gl);top:-60px;z-index:100;background:var(--lime);color:#0a1a12;padding:10px 14px;font:600 14px var(--f-body);text-decoration:none}.skip.svelte-1uha8ag:focus{top:12px}#gl.svelte-1uha8ag{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}.tier-static #gl.svelte-1uha8ag,.tier-static .leaders.svelte-1uha8ag,.tier-static .tags.svelte-1uha8ag{display:none}.fx.svelte-1uha8ag{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--g, 0);mix-blend-mode:screen;background:repeating-linear-gradient(0deg,rgba(163,255,18,.08) 0 2px,transparent 2px 5px),linear-gradient(90deg,rgba(255,77,77,.08),transparent 30%,transparent 70%,rgba(163,255,18,.1));transform:translate(calc(var(--g, 0) * 6px))}.vignette.svelte-1uha8ag{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 45%,rgba(5,10,8,.85) 100%)}.leaders.svelte-1uha8ag{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.leaders.svelte-1uha8ag line{stroke:var(--lime);stroke-width:1;opacity:.55}.leaders.svelte-1uha8ag circle{fill:var(--signal)}.tags.svelte-1uha8ag{position:fixed;inset:0;z-index:3;pointer-events:none}main.svelte-1uha8ag{position:relative;z-index:10}.sec.svelte-1uha8ag{position:relative;padding-left:var(--gl);padding-right:var(--gr)}.still.svelte-1uha8ag{display:none}.tier-static .still.svelte-1uha8ag{display:block;position:sticky;top:0;width:100%;height:100vh;object-fit:cover;margin-bottom:-100vh;opacity:.85}.copy.svelte-1uha8ag{position:sticky;top:20vh;max-width:min(560px,46vw);margin-left:clamp(0px,6vw,96px);display:grid;gap:22px;padding-block:8vh}#hero.svelte-1uha8ag{min-height:150vh}#hero.svelte-1uha8ag .copy:where(.svelte-1uha8ag){top:14vh}#hero.svelte-1uha8ag .big:where(.svelte-1uha8ag){font-size:clamp(44px,6.2vw,100px)}#discovery.svelte-1uha8ag{min-height:170vh}#devices.svelte-1uha8ag{min-height:200vh}#ports.svelte-1uha8ag{min-height:180vh}#security.svelte-1uha8ag{min-height:210vh}#reports.svelte-1uha8ag{min-height:180vh}#local.svelte-1uha8ag{min-height:170vh}#final.svelte-1uha8ag{min-height:140vh}.manifesto.svelte-1uha8ag{position:absolute;right:var(--gr);top:22vh;max-width:250px;text-align:right;display:grid;gap:10px;font:500 12px/1.55 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.manifesto.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--lime);font-weight:500}.devlist.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.devlist.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--border);padding:6px 10px;min-height:36px;font:500 11.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);background:#080b0980}.devlist.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--muted)}.devlist.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--lime);border-color:var(--lime)}.states.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px 18px;font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.states.svelte-1uha8ag i:where(.svelte-1uha8ag){display:inline-block;width:18px;height:0;border-top:2px solid var(--signal);vertical-align:middle;margin-right:6px}.states.svelte-1uha8ag .cl:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){border-top:1px solid #5d665f}.states.svelte-1uha8ag .nr:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){border-top:2px dashed var(--lime)}.copy.wide.svelte-1uha8ag{max-width:min(1100px,92vw);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:48px;align-items:start}.left.svelte-1uha8ag{display:grid;gap:22px}.cards.svelte-1uha8ag{display:grid;gap:14px}.score.svelte-1uha8ag{display:flex;align-items:center;gap:18px}.score.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:112px;height:112px;flex:none}.score.svelte-1uha8ag .t:where(.svelte-1uha8ag){display:grid;gap:4px;font:500 12px/1.5 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.score.svelte-1uha8ag .t:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font:700 20px var(--f-display);letter-spacing:-.01em;text-transform:none;color:var(--text)}.score.svelte-1uha8ag .sample:where(.svelte-1uha8ag){justify-self:start}.term.svelte-1uha8ag{margin:0;background:#050a08cc;border:1px solid var(--border);padding:14px 16px;font:400 13px/1.7 var(--f-mono);color:var(--secondary);overflow-x:auto;white-space:pre;max-width:100%}.term.svelte-1uha8ag .p:where(.svelte-1uha8ag){color:var(--lime)}.term.svelte-1uha8ag .c:where(.svelte-1uha8ag){color:var(--muted)}.facts.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--border)}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--border)}.facts.svelte-1uha8ag b:where(.svelte-1uha8ag){font:600 16px/1.4 var(--f-body)}.facts.svelte-1uha8ag span:where(.svelte-1uha8ag){font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.copy.center.svelte-1uha8ag{margin-inline:auto;max-width:min(760px,92vw);text-align:center;justify-items:center;top:50vh;gap:16px;padding-top:0}.copy.center.svelte-1uha8ag .big:where(.svelte-1uha8ag){font-size:clamp(36px,4.2vw,64px)}.copy.center.svelte-1uha8ag .cta:where(.svelte-1uha8ag){justify-content:center}.tier-static .copy.center.svelte-1uha8ag{top:20vh}footer.svelte-1uha8ag{position:relative;z-index:10;border-top:1px solid var(--border);background:#080b09eb;padding:28px var(--gr) calc(32px + env(safe-area-inset-bottom,0px)) var(--gl);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;font:500 12px/1.6 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:8px 22px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--secondary);text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--lime)}@media(max-width:900px){.copy.svelte-1uha8ag{max-width:none;margin-left:0}.copy.wide.svelte-1uha8ag{grid-template-columns:1fr;row-gap:24px}.manifesto.svelte-1uha8ag{position:relative;right:auto;top:auto;text-align:left;max-width:none;padding-top:8vh}}@media(max-width:640px){body:after{content:"";position:fixed;inset:0 0 auto;height:calc(96px + env(safe-area-inset-top,0px));z-index:15;pointer-events:none;background:linear-gradient(180deg,#080b09f2 55%,#080b0900)}.sec.svelte-1uha8ag{min-height:auto!important;padding-bottom:30vh}.copy.svelte-1uha8ag,#hero.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.copy.center.svelte-1uha8ag{position:relative;top:auto;padding-top:44vh;padding-bottom:0;padding-inline:2px;background:linear-gradient(180deg,#080b0900 40%,#080b0999 52%,#080b0999)}.manifesto.svelte-1uha8ag{padding-top:24px}}
