.frame-shell,.hw-root,.legal-shell{color-scheme:dark;--hw-ink:var(--ink);--grid-green:rgb(from var(--signal) r g b/0.03);--hazard-stripe:repeating-linear-gradient(135deg,rgb(from var(--page) r g b/0.16) 0 12px,transparent 12px 25px);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--frame-pad:clamp(20px,4vw,56px);--dur-1:140ms;--dur-2:220ms;--dur-3:420ms}.frame-shell,.legal-shell{background:var(--page);color:var(--ink);font-family:var(--font);font-feature-settings:"cv01","ss03";line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:where(.frame-shell,.legal-shell) a{color:inherit}:where(.frame-shell,.legal-shell) a:focus-visible,:where(.frame-shell,.legal-shell) button:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:0}:where(.frame-shell,.legal-shell) :is(button,input,select,textarea){font:inherit}:where(.frame-shell,.legal-shell) :is(a,button,input,select,textarea,[role=button]){touch-action:manipulation}:where(.frame-shell,.legal-shell) :is(a,button){-webkit-tap-highlight-color:transparent}.skip-link{position:fixed;top:8px;left:8px;z-index:50;padding:10px 16px;background:var(--signal);color:var(--on-accent);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-card-sm);transform:translateY(-150%);transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--ink);outline-offset:2px}:where(.frame-shell,.legal-shell) .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}.sys-tag{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 var(--s4);padding:0;border:0;background:none;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--body)}.sys-key{width:22px;height:11px;background:var(--accent);box-shadow:inset 0 -2px 0 rgba(5,5,5,.3),0 0 9px rgb(from var(--accent-glow) r g b/.4)}.sys-key,.sys-label{flex:0 0 auto}.sys-rule{flex:1 1 auto;min-width:24px;height:1px;background:linear-gradient(90deg,var(--border-strong),transparent)}.sys-idx{flex:0 0 auto;color:rgb(from var(--accent-glow) r g b/.72);letter-spacing:.16em;text-shadow:0 0 9px rgb(from var(--accent-glow-warm) r g b/.4)}@media (max-width:560px){.sys-idx{display:none}.sys-tag{flex-wrap:wrap;white-space:normal;gap:8px 10px;font-size:10px;letter-spacing:.12em}.sys-label{flex:1 1 auto;min-width:0}.sys-rule{display:none}.hero-plate .sys-tag{padding-left:6px}}.display-headline,.frame-shell{position:relative}.frame-shell{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:0 clamp(16px,3vw,40px) clamp(16px,3vw,40px)}.frame-shell,.grid-bg{background:var(--page)}.grid-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:620px;perspective-origin:50%}.grid-plane{position:absolute;top:-25%;height:150%;width:38%;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:30px 30px}.grid-left{left:0;transform-origin:left center;transform:rotateY(74deg);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 78%);mask-image:linear-gradient(90deg,#000 0,transparent 78%)}.grid-right{right:0;transform-origin:right center;transform:rotateY(-74deg);-webkit-mask-image:linear-gradient(270deg,#000 0,transparent 78%);mask-image:linear-gradient(270deg,#000 0,transparent 78%)}.frame{isolation:isolate;width:min(100%,1280px);overflow-x:clip;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(80% 30% at 50% 0,rgb(from var(--accent-glow) r g b/.06),transparent 60%),radial-gradient(50% 22% at 90% 64%,rgb(from var(--signal) r g b/.035),transparent 65%),var(--page);background-size:56px 56px,56px 56px,100% 100%,100% 100%,auto;border:1px solid var(--border-strong);box-shadow:0 0 0 1px rgba(0,0,0,.88),0 24px 80px rgba(0,0,0,.42)}.frame:after,.frame:before{content:"";position:absolute;z-index:1;pointer-events:none;width:34px;height:34px;border-color:var(--accent);opacity:.72}.frame:before{top:10px;left:10px;border-top:2px solid;border-left:2px solid}.frame:has(>.status-bar):before{display:none}.frame:after{right:10px;bottom:10px;border-right:2px solid;border-bottom:2px solid}.frame>*+*{border-top:1px solid var(--border)}.frame>*{position:relative;z-index:1}.frame>.frame-conduits{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(calc(100% - 2 * clamp(16px, 3vw, 40px)),1280px);display:none;z-index:0;pointer-events:none}.frame>.frame-conduits+*{border-top:0}.conduit{position:absolute;top:0;bottom:0;width:2px;background:rgb(from var(--accent-glow) r g b/.05)}.conduit-l{left:0}.conduit-r{right:0}.conduit:after{content:"";position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(180deg,transparent,rgb(from var(--accent-tracer) r g b/.85) 46%,rgb(from var(--accent-tracer-core) r g b/.95) 50%,rgb(from var(--accent-tracer) r g b/.85) 54%,transparent);filter:drop-shadow(0 0 6px rgb(from var(--accent-glow) r g b/.55));transform:translateY(-170px);opacity:0;will-change:transform}@media (prefers-reduced-motion:no-preference){.conduit-l:after{animation:hw-conduit-zip 4.6s cubic-bezier(.45,0,.55,1) infinite}.conduit-r:after{animation:hw-conduit-zip 4.6s cubic-bezier(.45,0,.55,1) .5s infinite}}@keyframes hw-conduit-zip{0%{transform:translateY(-170px);opacity:0}2%{opacity:1}15%{opacity:1}19%{transform:translateY(100vh);opacity:0}to{transform:translateY(100vh);opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.display-headline,.doc-shelf>.doc-card,.hero-actions,.hero-dek,.intro-exhibit,.res-grid>.res-card,.res-group-label,.sect-heading,.spec-points>.point-card,.spec-row{animation:hw-reveal-rise var(--ease-out) both;animation-timeline:view();animation-range:entry 0 cover 22%}.res-grid>.res-card:nth-child(2),.spec-points>.point-card:nth-child(2){animation-range:entry 4% cover 26%}.res-grid>.res-card:nth-child(3),.spec-points>.point-card:nth-child(3){animation-range:entry 8% cover 30%}.doc-shelf>.doc-card:nth-child(2){animation-range:entry 3% cover 24%}.doc-shelf>.doc-card:nth-child(3){animation-range:entry 6% cover 26%}.doc-shelf>.doc-card:nth-child(4){animation-range:entry 9% cover 28%}}}@keyframes hw-reveal-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.doc-card,.point-card,.res-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.doc-card,.res-card{transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.doc-card:hover,.res-card:hover{border-color:var(--signal-soft);box-shadow:inset 0 1px 0 rgb(from var(--signal) r g b/.22),0 0 26px rgb(from var(--signal) r g b/.08)}.status-bar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s3);align-items:center;padding:16px var(--frame-pad);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:rgba(5,5,5,.74);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);border-bottom:1px solid var(--border);transform:translateZ(0)}@supports (backdrop-filter:blur(1px)){.status-bar{backdrop-filter:blur(24px) saturate(145%)}}@media (max-width:700px){.status-bar{backdrop-filter:none;-webkit-backdrop-filter:none}.status-bar,.status-bar-brand{background:rgba(8,8,8,.96)}}.status-bar-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;align-self:stretch;margin:-16px 0 -16px calc(var(--frame-pad) * -1);padding:0 var(--s3) 0 var(--frame-pad);background:rgba(5,5,5,.74);border-right:1px solid var(--border-strong)}.status-bar-id{color:var(--ink);font-size:clamp(1.05rem,1.6vw,1.3rem);letter-spacing:.05em}.status-bar-cta,.status-bar-id{text-decoration:none;font-weight:700}.status-bar-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent);color:var(--on-accent);font-size:12px;letter-spacing:.08em;box-shadow:0 0 16px rgb(from var(--accent-glow) r g b/.28);transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.status-bar-cta:before{content:"> "}.status-bar-cta:hover{background:var(--highlight-bright);color:var(--on-accent);border-color:var(--highlight-bright);box-shadow:0 8px 22px rgb(from var(--accent-glow) r g b/.16),0 0 24px rgb(from var(--accent-glow) r g b/.45)}.announce-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px var(--frame-pad);background:var(--surface-deep);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--body);text-decoration:none;transition:color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.announce-bar:hover{color:var(--ink);background:var(--page)}.announce-tag{padding:2px 8px;border-radius:0;background:var(--accent);color:var(--on-accent);font-weight:700;letter-spacing:.1em;box-shadow:0 0 12px rgb(from var(--accent-glow) r g b/.32)}.announce-arrow{transition:transform var(--dur-2) var(--ease-out)}.announce-bar:hover .announce-arrow{transform:translateX(3px)}.status-bar-doc{color:var(--muted);font-size:clamp(9px,.78vw,11px);letter-spacing:.08em;text-align:center;white-space:nowrap}.status-bar-live{display:flex;align-items:center;gap:8px;color:var(--ink);white-space:nowrap}.live-dot{width:7px;height:7px;background:var(--signal);border-radius:50%;animation:hw-pulse 2s ease-in-out infinite}.attention-banner{margin:0;padding:clamp(14px,2vw,22px) var(--frame-pad);background:radial-gradient(120% 80% at 50% -16%,rgba(255,255,255,.4),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),var(--accent);color:var(--on-accent);text-align:center;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.attention-banner{animation:hw-hero-glow 5.5s ease-in-out infinite}}@keyframes hw-hero-glow{0%,to{filter:drop-shadow(0 0 16px rgb(from var(--accent) r g b/.13))}50%{filter:drop-shadow(0 0 32px rgb(from var(--accent) r g b/.26))}}.attention-eyebrow{display:inline-block;margin:0 0 10px;padding:4px 12px;border:1.5px solid var(--page);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em}.attention-stat{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(1.4rem,3.3vw,2.7rem);line-height:1;letter-spacing:.03em}.attention-stat span{display:inline-block}.attention-future{margin:10px 0 0}.attention-future span{display:inline-block;padding:4px 14px;background:var(--page);color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,1.8vw,1.45rem);line-height:1.1;letter-spacing:.04em}.attention-cite{margin:8px 0 0;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;color:rgba(5,5,5,.6)}.farm{position:relative;overflow:hidden;--bz-hi:rgba(255,255,255,0.10);--bz-lo:rgba(0,0,0,0.88);padding:clamp(32px,3.2vw,46px) clamp(30px,3.6vw,56px);background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.07),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1f1f1f,#141414 46%,#090909);box-shadow:inset 0 3px 0 var(--bz-hi),inset 0 5px 12px rgba(255,255,255,.03),inset 3px 0 0 rgba(255,255,255,.06),inset 0 -4px 0 var(--bz-lo),inset -3px 0 0 rgba(0,0,0,.6),inset 0 -10px 22px rgba(0,0,0,.5);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.farm-screw{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#3c3c3c,#090909 78%);box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.08);z-index:3;pointer-events:none}.farm-screw:before{content:"";position:absolute;inset:4px 2px;border-top:1.5px solid rgba(0,0,0,.6)}.farm-screw.s-tl{top:16px;left:16px}.farm-screw.s-tr{top:16px;right:16px}.farm-screw.s-bl{bottom:16px;left:16px}.farm-screw.s-br{bottom:16px;right:16px}.farm-vent{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:3;pointer-events:none}.farm-vent i{width:6px;height:22px;border-radius:3px;background:#0a0a0a;box-shadow:inset 0 2px 3px rgba(0,0,0,.8),inset 0 -1px 0 rgba(255,255,255,.07),0 1px 0 rgba(255,255,255,.05)}.farm-vent.v-l{left:14px}.farm-vent.v-r{right:14px}.farm-window{position:relative;display:grid;gap:12px;padding:14px;background:#040404;border:1px solid #000;box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 2px 1px rgba(0,0,0,.9),inset 0 5px 18px rgba(0,0,0,.95),inset 0 -1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(255,255,255,.03)}.farm-row{overflow:hidden}.farm-track{display:flex;width:max-content;animation:hw-farm-marquee 70s linear infinite}.farm-row:nth-child(2) .farm-track{animation-direction:reverse;animation-duration:85s}.farm-row:nth-child(3) .farm-track{animation-duration:76s}.farm-row:hover .farm-track{animation-play-state:paused}@keyframes hw-farm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.farm-phone{position:relative;display:block;flex:0 0 auto;width:clamp(88px,9vw,120px);margin-right:12px;aspect-ratio:9/16;background:var(--page);border:1px solid var(--border-strong);border-radius:0;cursor:default;overflow:hidden;box-shadow:inset 0 0 0 2px rgba(5,5,5,.92)}.farm-phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;transition:filter var(--dur-3) var(--ease-out)}.farm-phone:hover img{filter:none}.farm-live{position:absolute;top:10px;left:8px;display:flex;align-items:center;gap:4px;padding:2px 6px;background:rgba(5,5,5,.85);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alert)}.farm-live i{width:4px;height:4px;border-radius:0;background:var(--alert);animation:hw-blink 2s steps(1) infinite}.farm-viewers{top:10px;right:8px;padding:2px 6px;font-size:8px;color:var(--body)}.farm-genre,.farm-viewers{position:absolute;background:rgba(5,5,5,.85);font-family:var(--font-mono);letter-spacing:.08em}.farm-genre{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 7px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--signal)}.farm-notch{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:38px;height:5px;border-radius:0;background:var(--page)}.farm-scan{position:absolute;inset:0;border:1px solid var(--signal);border-radius:0}.farm-scan i{position:absolute;width:8px;height:8px}.farm-scan i[data-corner=tl]{top:-1px;left:-1px;border-top:2px solid var(--signal);border-left:2px solid var(--signal)}.farm-scan i[data-corner=tr]{top:-1px;right:-1px;border-top:2px solid var(--signal);border-right:2px solid var(--signal)}.farm-scan i[data-corner=bl]{bottom:-1px;left:-1px;border-bottom:2px solid var(--signal);border-left:2px solid var(--signal)}.farm-scan i[data-corner=br]{bottom:-1px;right:-1px;border-bottom:2px solid var(--signal);border-right:2px solid var(--signal)}.farm-scan em{position:absolute;top:50%;transform:translateY(-50%);left:-1px;padding:3px 6px;background:var(--page);font-family:var(--font-mono);font-style:normal;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--signal)}.sect{position:relative;padding:clamp(34px,4.8vw,58px) var(--frame-pad);scroll-margin-top:var(--s3);background:linear-gradient(180deg,rgb(from var(--accent-glow) r g b/.025),transparent 118px),rgba(5,5,5,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.sect-heading{margin:0 0 var(--s4);color:var(--ink);font-family:var(--font-display);font-weight:900;font-size:clamp(1.9rem,3.4vw,3rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.highlight-heading{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .12em;background:var(--accent);color:var(--on-accent)}.hw{position:relative;overflow:hidden;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.hw.hw-black{background:radial-gradient(125% 72% at 50% -12%,rgba(255,255,255,.05),transparent 58%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.01) 0 1px,transparent 1px 4px),linear-gradient(180deg,#151515,#0c0c0c 46%,#050505);box-shadow:inset 0 3px 0 rgba(255,255,255,.075),inset 0 6px 16px rgb(from var(--accent-tint) r g b/.025),inset 3px 0 0 rgba(255,255,255,.035),inset 0 -5px 0 rgba(0,0,0,.92),inset -3px 0 0 rgba(0,0,0,.7),inset 0 0 60px rgb(from var(--accent-tint-deep) r g b/.02),inset 0 -10px 22px rgba(0,0,0,.6)}.hw.hw-yellow{--face-hi:var(--accent-soft);--face-lo:var(--accent-deep);background:radial-gradient(125% 72% at 50% -12%,rgba(255,255,255,.36),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--accent-plate-hi) 0,var(--accent-plate-mid) 48%,var(--accent-plate-lo) 100%);box-shadow:inset 0 3px 0 var(--face-hi),inset 0 6px 16px rgba(255,255,255,.3),inset 3px 0 0 rgba(255,255,255,.22),inset 0 -5px 0 var(--face-lo),inset -3px 0 0 rgb(from var(--accent-shade) r g b/.36),inset 0 0 60px rgba(255,255,255,.12),inset 0 -10px 20px rgb(from var(--accent-shade) r g b/.16);color:var(--on-accent)}.hw-screw{position:absolute;z-index:4;width:11px;height:11px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 30%,#3c3c3c,#090909 78%);box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.08)}.hw-yellow .hw-screw{background:radial-gradient(circle at 36% 30%,var(--accent-screw),#0c0c08 78%);box-shadow:inset 0 1px 2px rgba(0,0,0,.7),0 1px 0 var(--accent-soft)}.hw-screw:before{content:"";position:absolute;inset:4px 2px;border-top:1.5px solid rgba(0,0,0,.55)}.hw-screw.s-tl{top:15px;left:15px}.hw-screw.s-tr{top:15px;right:15px}.hw-screw.s-bl{bottom:15px;left:15px}.hw-screw.s-br{bottom:15px;right:15px}@media (max-width:700px){.hw-screw{display:none}}.display-headline{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,5.2vw,4.9rem);line-height:.94;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.06)}.display-headline>span{display:block}.hero-dek{margin:var(--s3) 0 0;max-width:54ch;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45;text-wrap:pretty;color:var(--body)}.hero-cta{display:inline-flex;align-items:center;padding:14px 28px;border:1px solid var(--accent);border-radius:var(--radius-card-sm);color:var(--on-accent);font-family:var(--font-mono);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 -4px 0 rgba(5,5,5,.28),0 0 18px rgb(from var(--accent-glow) r g b/.25);transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.hero-cta:before{content:">";display:inline-block;margin-right:.55ch;transition:transform var(--dur-2) var(--ease-out)}.hero-cta:hover{background:var(--highlight-bright);color:var(--on-accent);border-color:var(--highlight-bright);box-shadow:inset 0 -4px 0 rgba(5,5,5,.2),0 10px 28px rgb(from var(--accent-glow) r g b/.18),0 0 30px rgb(from var(--accent-glow) r g b/.5)}.hero-cta:hover:before{transform:translateX(3px)}.hero-cta:active{transform:translateY(0)}.hero-cta-ghost{position:relative;font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--body);text-decoration:none;padding-bottom:3px;border-bottom:1px solid var(--border-strong);background-image:linear-gradient(var(--signal),var(--signal));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-size var(--dur-3) var(--ease-out)}.hero-cta-ghost:after{content:"";position:absolute;left:0;right:0;top:-9px;bottom:-11px}.hero-cta-ghost:hover{color:var(--highlight-bright);border-color:transparent;background-size:100% 1px}.hero-plate .display-headline{color:var(--on-accent);text-shadow:none;line-height:1.1}.hero-plate .sys-tag{color:rgba(5,5,5,.66)}.hero-plate .sys-key{background:var(--face-hi);box-shadow:0 0 0 1px rgb(from var(--accent-shade) r g b/.5),0 0 10px rgb(from var(--accent-glow) r g b/.7),inset 0 -2px 0 rgb(from var(--accent-shade) r g b/.32)}.hero-plate .sys-rule{background:linear-gradient(90deg,rgba(5,5,5,.3),transparent)}.hero-plate .display-headline mark{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .14em .02em;background:var(--page);color:var(--highlight);text-shadow:none}.hero-plate{padding-top:clamp(20px,2.6vw,34px);padding-bottom:clamp(20px,2.6vw,34px)}.hero-plate .sys-tag{margin-bottom:var(--s3)}.hero-plate .intro-exhibit{margin-top:var(--s3)}.hero-cta-mount{margin-top:var(--s4)}.hero-plate .email-opt-in{background:none;box-shadow:none;clip-path:none;padding:0}.hero-plate .intake-screw{display:none}.hero-plate{--hud-inset:clamp(12px,1.5vw,20px);--face-hi:var(--accent-soft);--face-edge:rgb(from var(--accent-shade) r g b/0.4);--screen:var(--accent-vent-dark)}.hero-plate .hud-well{z-index:2}.hero-plate .hud-vent i{background:var(--accent-vent-dark)}.headline-cite{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.headline-cite,.sect-copy{margin:var(--s3) 0 0;max-width:70ch;color:var(--body)}.sect-copy{font-size:.98rem;line-height:1.55}.email-opt-in{position:relative;overflow:hidden;box-sizing:border-box;width:100%;display:grid;gap:var(--s2);--intake-pad:clamp(26px,3vw,40px);--face-hi:var(--accent-soft);--face-lo:var(--accent-deep);padding:var(--intake-pad);color:var(--on-accent);text-align:left;overflow-wrap:anywhere;background:linear-gradient(180deg,var(--accent-plate-hi) 0,var(--accent-form-mid) 48%,var(--accent-form-lo) 100%);box-shadow:inset 0 3px 0 var(--face-hi),inset 3px 0 0 rgba(255,255,255,.18),inset 0 -4px 0 var(--face-lo),inset -3px 0 0 rgb(from var(--accent-shade) r g b/.32),0 12px 30px rgba(0,0,0,.35);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.intake-form-id{position:relative;margin:calc(-1 * var(--intake-pad)) calc(-1 * var(--intake-pad)) 0;padding:9px var(--intake-pad);background:var(--page);color:var(--highlight);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.intake-screw{position:absolute;z-index:4;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 36% 30%,var(--accent-screw),#0c0c08 78%);box-shadow:inset 0 1px 2px rgba(0,0,0,.7),0 1px 0 var(--accent-soft);pointer-events:none}.intake-screw:before{content:"";position:absolute;inset:4px 2px;border-top:1.5px solid rgba(0,0,0,.55)}.intake-screw.s-tl{top:15px;left:15px}.intake-screw.s-tr{top:15px;right:15px}.intake-screw.s-bl{bottom:15px;left:15px}.intake-screw.s-br{bottom:15px;right:15px}.clipping-intake h2{margin:0;color:var(--on-accent);font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,4.2vw,3.6rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase}.clipping-intake mark{display:inline-block;padding:0 .1em .04em;background:var(--page);color:var(--highlight)}.form-copy{margin:0;max-width:760px;color:rgba(5,5,5,.8);font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:600;line-height:1.5}.email-opt-in label{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(5,5,5,.75)}.intake-step{display:grid;gap:12px;animation:hw-step-in .18s var(--ease-out)}.email-row,.form-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.form-actions{grid-template-columns:1fr 1fr}.email-row input,.intake-step select,.intake-step textarea{min-width:0;width:100%;border:1px solid var(--page);border-radius:var(--radius-card-sm);padding:14px;background-color:var(--highlight-bright);color:var(--on-accent);font-size:1rem;line-height:1.2;outline:none}.intake-step select{min-height:52px;padding-right:50px;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--page) 50%),linear-gradient(135deg,var(--page) 50%,transparent 50%);background-position:calc(100% - 23px) 50%,calc(100% - 17px) 50%;background-repeat:no-repeat;background-size:7px 7px}.intake-step textarea{min-height:104px;resize:vertical}.email-row input:focus-visible,.intake-step select:focus-visible,.intake-step textarea:focus-visible{border-color:var(--on-accent);outline:none;box-shadow:0 0 0 2px var(--signal),0 0 14px rgb(from var(--signal) r g b/.28)}.email-row button,.form-actions button,.form-reset{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid var(--page);border-radius:var(--radius-card-sm);padding:14px 28px;background:var(--page);color:var(--highlight-bright);font-family:var(--font-mono);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.email-row button:disabled,.form-actions button:disabled{cursor:wait;opacity:.72}.email-row button[type=submit]:before,.form-actions button[type=submit]:before{content:"> "}.email-row button:hover,.form-actions button[type=submit]:not(:disabled):hover{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 -3px 0 rgba(5,5,5,.26)}.form-actions button:first-child,.form-reset{background:var(--highlight-bright);color:var(--on-accent)}.form-actions button:first-child:hover,.form-reset:hover{background:var(--page);color:var(--highlight-bright)}.privacy-note{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(5,5,5,.6)}.spec-table{margin-top:var(--s4);display:grid;gap:var(--s3)}.spec-row{position:relative;padding:clamp(22px,2.6vw,34px)}.spec-row+.spec-row{border-top:0}.spec-head{display:inline-block;margin:0 0 var(--s2);padding:8px 14px;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,1.9vw,1.85rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 16px rgb(from var(--accent-glow) r g b/.22)}.spec-lead{margin:0 0 var(--s3);max-width:72ch;font-size:1rem;line-height:1.5;color:var(--body)}.spec-points{gap:1px;border:1px solid var(--border);background:var(--border)}.point-card{border:0;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 40%),#070807;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.point-card:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 24px rgba(0,0,0,.38)}.spec-row-restricted .point-card:hover{border-color:var(--signal-soft);box-shadow:inset 0 1px 0 rgb(from var(--signal) r g b/.2),0 0 24px rgb(from var(--signal) r g b/.08)}.point-t{margin:0 0 6px;font-family:var(--font-mono);font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--ink)}.point-d{margin:0;font-size:.86rem;line-height:1.45;color:var(--body)}.spec-row-restricted .point-card{border-color:var(--signal-soft)}.spec-stamp{display:inline-block;margin-top:var(--s3);padding:3px 8px;border:1px solid rgb(from var(--highlight) r g b/.4);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--highlight)}.svc-exhibit{margin:var(--s3) 0 0;padding:0}.lab-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:var(--s3)}.lab-cell{position:relative;aspect-ratio:9/16;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);background-color:var(--on-accent);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:16px 16px}.lab-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06)}.lab-label{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 6px;background:rgba(5,5,5,.82);font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--signal-soft)}@media (max-width:900px){.lab-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.lab-grid{grid-template-columns:repeat(3,1fr);gap:6px}.lab-label{font-size:7px;padding:1px 4px}}.intro-exhibit{margin:var(--s6) 0 0}.exhibit-module{position:relative;overflow:hidden;margin:0 calc(var(--frame-pad) * -1) var(--s4);--bz-lo:rgba(0,0,0,0.88);padding:clamp(20px,2.6vw,40px) clamp(26px,3vw,48px);background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.07),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1f1f1f,#141414 46%,#090909);box-shadow:inset 0 3px 0 rgba(255,255,255,.1),inset 0 6px 16px rgba(255,255,255,.03),inset 3px 0 0 rgba(255,255,255,.06),inset 0 -4px 0 var(--bz-lo),inset -3px 0 0 rgba(0,0,0,.6),inset 0 -10px 22px rgba(0,0,0,.5);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.exhibit-module .clip-pipeline{border:0;background:transparent;padding:0;box-shadow:none}.exhibit-module .clip-pipeline:after,.exhibit-module .clip-pipeline:before{display:none}@media (max-width:700px){.exhibit-module{margin-left:calc(var(--frame-pad) * -.5);margin-right:calc(var(--frame-pad) * -.5)}}.res-group{position:relative;margin-top:var(--s5,40px);padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) clamp(16px,1.8vw,22px);overflow:hidden;background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.06),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.013) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1d1d1d,#131313 46%,#090909);box-shadow:inset 0 3px 0 rgba(255,255,255,.1),inset 0 5px 12px rgba(255,255,255,.03),inset 3px 0 0 rgba(255,255,255,.05),inset 0 -4px 0 rgba(0,0,0,.88),inset -3px 0 0 rgba(0,0,0,.6),inset 0 -10px 22px rgba(0,0,0,.5);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.res-group .res-group-label{margin:0 0 var(--s3);padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.7)}.hw-rail{position:relative;margin-top:var(--s2);padding:11px;overflow:hidden;border:1px solid #000;background:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 2px 1px rgba(0,0,0,.9),inset 0 6px 20px rgba(0,0,0,.92),inset 0 -1px 0 rgba(255,255,255,.06);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.hw-rail .res-slider{background:none;box-shadow:none}.hw-rail .doc-shelf{margin:0}.spec-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:0;background:none}.point-card{position:relative;padding:var(--s3);border:1px solid #000;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),#060606;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 2px 11px rgba(0,0,0,.85),inset 0 -1px 0 rgba(255,255,255,.03);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.point-card:hover{border-color:#000;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 2px 11px rgba(0,0,0,.85),0 10px 24px rgba(0,0,0,.4)}.spec-row-restricted .point-card:hover{box-shadow:inset 0 1px 0 rgb(from var(--signal) r g b/.22),inset 0 2px 11px rgba(0,0,0,.85),0 0 24px rgb(from var(--signal) r g b/.1)}.svc-exhibit{position:relative;margin:var(--s4) 0 0;padding:clamp(20px,2.4vw,38px);overflow:hidden;background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.026),transparent 56%),repeating-linear-gradient(90deg,rgba(255,255,255,.007) 0 1px,transparent 1px 4px),linear-gradient(180deg,#080808,#040404 48%,#000);box-shadow:inset 0 3px 0 rgba(255,255,255,.038),inset 0 5px 12px rgba(255,255,255,.012),inset 3px 0 0 rgba(255,255,255,.02),inset 0 -4px 0 rgba(0,0,0,.96),inset -3px 0 0 rgba(0,0,0,.82),inset 0 -10px 22px rgba(0,0,0,.72);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.svc-exhibit .lab-grid{margin-top:0;padding:12px;background:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.04),inset 0 2px 1px rgba(0,0,0,.9),inset 0 6px 20px rgba(0,0,0,.85)}.svc-exhibit .zoom{box-shadow:0 0 0 1px rgba(255,255,255,.035),inset 0 2px 1px rgba(0,0,0,.9),inset 0 6px 20px rgba(0,0,0,.82)}.software-screen{position:relative;overflow:hidden;background:#050505;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 2px 1px rgba(0,0,0,.9),inset 0 6px 20px rgba(0,0,0,.85)}.software-shot{display:block;width:100%;height:auto;object-fit:cover}.software-glass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 15%,transparent 33%,transparent 63%,rgba(255,255,255,.03) 84%,rgba(255,255,255,.09)),radial-gradient(150% 80% at 50% -25%,rgba(255,255,255,.12),transparent 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 -30px 60px rgba(0,0,0,.42)}.exhibit-video{display:block;width:100%;height:auto;border:1px solid var(--border)}.exhibit-caption{margin:10px 0 0;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.clip-pipeline{position:relative;border:1px solid #000;padding:var(--s3);background:#050505;box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 2px 1px rgba(0,0,0,.9),inset 0 5px 20px rgba(0,0,0,.95),inset 0 -1px 0 rgba(255,255,255,.05)}.clip-pipeline:after,.clip-pipeline:before,.premium-block:after,.premium-block:before{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:2}.clip-pipeline:before,.premium-block:before{top:8px;left:8px;border-top:1.5px solid rgb(from var(--accent-glow) r g b/.75);border-left:1.5px solid rgb(from var(--accent-glow) r g b/.75);box-shadow:-2px -2px 10px rgb(from var(--accent-glow-warm) r g b/.4)}.clip-pipeline:after,.premium-block:after{bottom:8px;right:8px;border-bottom:1.5px solid rgb(from var(--accent-glow) r g b/.75);border-right:1.5px solid rgb(from var(--accent-glow) r g b/.75);box-shadow:2px 2px 10px rgb(from var(--accent-glow-warm) r g b/.4)}.premium-block:after,.premium-block:before{content:none}.clip-frame{position:relative;margin:0;overflow:hidden;width:100%;aspect-ratio:3286/1682;border:1px solid var(--signal-soft);border-radius:var(--radius-card-sm)}.clip-frame,.clip-out{background:var(--page)}.clip-out{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols,14),1fr);grid-template-rows:repeat(var(--rows,4),1fr);gap:0}.clip-vert{position:relative;background-color:var(--on-accent);background-repeat:no-repeat;box-shadow:inset 0 0 0 1px transparent;transform-origin:center;animation:hw-clip-shimmer 7s ease-in-out infinite;animation-delay:calc(var(--d, 0) * .12s)}.clip-no{left:3px;bottom:2px;font-family:var(--font-mono);font-size:clamp(5px,.55vw,8px);font-weight:600;font-style:normal;letter-spacing:.04em;white-space:nowrap;color:var(--signal);text-shadow:0 1px 2px rgba(0,0,0,.9);opacity:0;animation:hw-clip-no 7s ease-in-out infinite;animation-delay:calc(var(--d, 0) * .12s)}.clip-no,.clip-veil{position:absolute;pointer-events:none}.clip-veil{inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,5,5,.55),transparent 24%,transparent 78%,rgba(5,5,5,.5))}.clip-corner{position:absolute;z-index:2;width:16px;height:16px;pointer-events:none}.clip-corner-tl{top:6px;left:6px;border-top:2px solid var(--signal);border-left:2px solid var(--signal)}.clip-corner-br{bottom:6px;right:6px;border-bottom:2px solid var(--signal);border-right:2px solid var(--signal)}.clip-title{top:10px;left:14px;font-size:clamp(8px,.85vw,12px);letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.clip-status,.clip-title{position:absolute;z-index:2;font-family:var(--font-mono);text-shadow:0 1px 3px rgba(0,0,0,.8)}.clip-status{right:14px;bottom:9px;font-size:10px;letter-spacing:.14em;color:var(--signal)}.clip-status span{position:absolute;right:0;bottom:0;white-space:nowrap;opacity:0}.clip-st-a{animation:hw-clip-st-a 7s linear infinite}.clip-st-b{animation:hw-clip-st-b 7s linear infinite}.clip-st-c{animation:hw-clip-st-c 7s linear infinite}@keyframes hw-clip-shimmer{0%,8%{transform:scale(1);box-shadow:inset 0 0 0 1px transparent}16%{transform:scale(.9);box-shadow:inset 0 0 0 1.5px var(--signal),0 0 9px rgb(from var(--signal) r g b/.55)}30%,80%{transform:scale(.93);box-shadow:inset 0 0 0 1px var(--signal-soft),0 0 5px rgb(from var(--signal) r g b/.15)}90%{transform:scale(.9);box-shadow:inset 0 0 0 1.5px var(--signal),0 0 9px rgb(from var(--signal) r g b/.45)}to{transform:scale(1);box-shadow:inset 0 0 0 1px transparent}}@keyframes hw-clip-no{0%,13%{opacity:0}19%,80%{opacity:1}91%,to{opacity:0}}@keyframes hw-clip-st-a{0%,16%{opacity:1}22%,to{opacity:0}}@keyframes hw-clip-st-b{0%,24%{opacity:0}30%,56%{opacity:1}62%,to{opacity:0}}@keyframes hw-clip-st-c{0%,60%{opacity:0}66%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.clip-vert{transform:scale(.93);box-shadow:inset 0 0 0 1px var(--signal-soft);animation:none}.clip-no{opacity:1;animation:none}.clip-st-a,.clip-st-b{animation:none;opacity:0}.clip-st-c{animation:none;opacity:1}}.zoom{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);font-family:var(--font-mono)}.zoom,.zoom-bar{background:var(--page)}.zoom-bar{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);transform:translateY(-100%);animation:hw-zoom-top .7s ease-out .6s both}.zoom-rec{width:7px;height:7px;border-radius:0;background:var(--alert-bright);box-shadow:0 0 6px var(--alert-bright);animation:hw-zoom-blink 1.6s step-end infinite}.zoom-bar-t{font-size:10px;letter-spacing:.06em;color:var(--body)}.zoom-speaker{position:absolute;inset:0;z-index:1;margin:0;overflow:hidden;background:#000;animation:hw-zoom-frame 1.1s var(--ease-out) .6s both}.zoom-speaker img{width:100%;height:100%;object-fit:cover;display:block}.zoom-ring{position:absolute;inset:0;z-index:2;pointer-events:none;animation:hw-zoom-speak 1.8s ease-in-out infinite}.zoom-name{position:absolute;left:8px;bottom:8px;z-index:3;display:flex;align-items:center;gap:6px;padding:3px 7px;font-size:10px;letter-spacing:.04em;color:#fff;background:rgba(0,0,0,.55);border-radius:0}.zoom-name em{font-style:normal;font-size:9px;color:var(--signal)}.zoom-wave{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.zoom-wave i{width:2px;height:30%;background:var(--signal);animation:hw-zoom-eq .9s ease-in-out infinite}.zoom-wave i:nth-child(2){animation-delay:-.2s}.zoom-wave i:nth-child(3){animation-delay:-.45s}.zoom-wave i:nth-child(4){animation-delay:-.65s}.zoom-deck{position:absolute;top:26px;bottom:40px;left:50%;right:0;z-index:3;display:flex;flex-direction:column;gap:5px;padding:6px;overflow:hidden}.zoom-deck:before{content:"";position:absolute;inset:6px;z-index:0;pointer-events:none;border:1px solid var(--signal-soft);border-radius:0;box-shadow:inset 0 0 0 1px rgb(from var(--signal) r g b/.08),0 0 18px rgb(from var(--signal) r g b/.1)}.zoom-slide{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 14px 14px;overflow:hidden;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:0;background:var(--page);opacity:0;transform:translateX(22px);animation:hw-zoom-pop .6s ease-out,hw-zoom-slide-live 6s linear infinite;animation-delay:calc(1.7s + var(--p, 0) * .45s),calc(2.4s + var(--p, 0) * 2s);animation-fill-mode:forwards,none}.zoom-lock{width:clamp(16px,2vw,26px);height:clamp(16px,2vw,26px);margin-bottom:5px;color:var(--signal-soft);filter:drop-shadow(0 0 5px rgb(from var(--signal) r g b/.24))}.zoom-slide-t{margin:0;font-family:var(--font-display);font-size:clamp(13px,1.85vw,22px);font-weight:700;line-height:1.12;letter-spacing:.01em;color:var(--highlight-bright);max-width:24ch}.zoom-slide-f{left:10px;right:10px;bottom:5px;justify-content:space-between;font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;color:var(--muted)}.zoom-slide-f,.zoom-tools{position:absolute;display:flex;align-items:center}.zoom-tools{left:0;right:0;bottom:0;z-index:4;justify-content:center;gap:6px;height:40px;background:var(--page);border-top:1px solid rgba(255,255,255,.08);transform:translateY(100%);animation:hw-zoom-bottom .7s ease-out .6s both}.zoom-pill{padding:5px 8px;font-size:9px;letter-spacing:.04em;color:var(--body);border:1px solid rgba(255,255,255,.12);border-radius:0;white-space:nowrap}.zoom-pill-on{color:var(--signal);border-color:var(--signal-soft)}.zoom-leave{color:#fff;background:var(--alert-deep);border-color:var(--alert-deep)}@keyframes hw-zoom-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hw-zoom-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hw-zoom-frame{0%{top:0;right:0;bottom:0;left:0}to{top:26px;right:50%;bottom:40px;left:0}}@keyframes hw-zoom-slide-live{0%,28%{border-color:var(--signal-soft);background:var(--page);box-shadow:inset 0 0 0 1px rgb(from var(--signal) r g b/.18),inset 0 0 14px rgb(from var(--signal) r g b/.08),0 0 10px rgb(from var(--signal) r g b/.12)}34%,to{border-color:rgba(255,255,255,.1);background:var(--page);box-shadow:inset 0 0 0 1px transparent}}@keyframes hw-zoom-pop{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes hw-zoom-speak{0%,to{box-shadow:inset 0 0 0 2px rgb(from var(--signal) r g b/.25)}50%{box-shadow:inset 0 0 0 2px rgb(from var(--signal) r g b/.48),inset 0 0 14px rgb(from var(--signal) r g b/.16)}}@keyframes hw-zoom-eq{0%,to{height:25%}50%{height:95%}}@keyframes hw-zoom-blink{0%,50%{opacity:1}51%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.zoom-bar,.zoom-tools{transform:none;animation:none}.zoom-speaker{top:26px;right:50%;bottom:40px;left:0;animation:none}.zoom-slide{opacity:1;transform:none;animation:none}.zoom-slide:first-child{border-color:var(--signal-soft);background:var(--page);box-shadow:inset 0 0 0 1px rgb(from var(--signal) r g b/.18),inset 0 0 14px rgb(from var(--signal) r g b/.08)}.zoom-ring{box-shadow:inset 0 0 0 2px var(--signal-soft);animation:none}.zoom-wave i{height:60%}.zoom-rec,.zoom-wave i{animation:none}}@media (max-width:700px){.svc-exhibit{margin-left:-16px;margin-right:-16px;padding:clamp(6px,2vw,12px)}.zoom{aspect-ratio:3/4}.zoom-speaker{inset:26px 0 56% 0;animation:none}.zoom-deck{top:44%;left:0;right:0}.zoom-slide{padding:8px 10px 16px}.zoom-lock{width:16px;height:16px;margin-bottom:3px}.zoom-slide-t{font-size:clamp(13px,3.6vw,18px);max-width:none}.zoom-tools{gap:3px;padding:0 4px}.zoom-pill{padding:4px 5px;font-size:8px;letter-spacing:.02em}}.doc-shelf{margin-top:var(--s3)}.doc-shelf,.fm-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border)}.fm-shelf{gap:1px;margin:0;padding:0;list-style:none;background:var(--border)}.fm-card{position:relative;display:block;padding:clamp(10px,1vw,14px);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#070707;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -2px 0 rgba(0,0,0,.9);transition:background var(--dur-2) var(--ease-out)}.fm-card:hover{background:#0c0c0c}.fm-cover{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--border-strong)}.fm-coming{display:block;margin-top:9px;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal-soft)}.fm-card-link{display:block;text-decoration:none;color:inherit}.fm-open{display:block;margin-top:9px;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);transition:opacity var(--dur-2) var(--ease-out)}.fm-card-link:hover .fm-open{opacity:.7}@media (max-width:900px){.fm-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-block{position:relative;margin-bottom:var(--s6);padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) clamp(16px,1.8vw,22px);overflow:hidden;background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.06),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.013) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1d1d1d,#131313 46%,#090909);box-shadow:inset 0 3px 0 rgba(255,255,255,.1),inset 0 5px 12px rgba(255,255,255,.03),inset 3px 0 0 rgba(255,255,255,.05),inset 0 -4px 0 rgba(0,0,0,.88),inset -3px 0 0 rgba(0,0,0,.6),inset 0 -10px 22px rgba(0,0,0,.5);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.premium-block .res-group-label{margin:0 0 var(--s3);padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.7)}.res-group-label{margin:0 0 var(--s3);padding-bottom:10px;border-bottom:1px solid var(--border-strong);font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.res-group{margin-top:var(--s4)}.res-slider{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--signal-soft) rgba(255,255,255,.08);scrollbar-width:thin;padding-bottom:10px}.res-slider::-webkit-scrollbar{height:8px}.res-slider::-webkit-scrollbar-track{background:rgba(255,255,255,.08)}.res-slider::-webkit-scrollbar-thumb{background:var(--signal-soft)}.res-see-all-row{margin:var(--s6) 0 0;display:flex;justify-content:flex-end}.rl-back-row{margin:var(--s3) 0 0}.res-see-all{display:inline-flex;align-items:center;gap:.6ch;min-height:44px;padding:12px 22px;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.res-see-all:after{content:"→";transition:transform var(--dur-2) var(--ease-out)}.res-see-all:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:inset 0 -3px 0 rgba(5,5,5,.26);transform:translateY(-1px)}.res-see-all:hover:after{transform:translateX(3px)}.res-grid{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,30%,360px);grid-template-columns:none;gap:var(--s2)}.res-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 56%),var(--page);text-decoration:none;scroll-snap-align:start;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.res-card:hover{border-color:var(--signal-soft);transform:translateY(-3px)}.res-plate{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--border)}.res-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-3) var(--ease-out)}.res-card:hover .res-img{transform:scale(1.05)}.res-plate[data-empty]{background-color:var(--on-accent);background-image:radial-gradient(circle at 50% 42%,rgba(255,255,255,.05),transparent 58%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:100% 100%,22px 22px,22px 22px;background-position:50%}.res-plate-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.22em;color:var(--muted)}.res-plate-mark,.res-tag{font-family:var(--font-mono);font-weight:600}.res-tag{align-self:flex-start;margin-bottom:9px;padding:3px 8px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:0}.res-body{display:flex;flex-direction:column;padding:var(--s2)}.res-title{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.12;text-transform:uppercase;color:var(--ink)}.res-blurb{display:block;margin-top:6px;font-size:.82rem;line-height:1.4;color:var(--body)}.doc-card{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#070707;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -2px 0 rgba(0,0,0,.9)}.doc-card+.doc-card{border-left:1px solid var(--border)}.doc-page{border:1px solid var(--border-strong);background:var(--highlight-bright);color:var(--on-accent);padding:13px 15px 0}.doc-page-head{display:flex;justify-content:space-between;gap:var(--s1);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;color:rgba(5,5,5,.6)}.doc-page-head,.doc-page-title{margin:0 0 10px;text-transform:uppercase}.doc-page-title{font-family:var(--font-display);font-weight:800;font-size:1.3rem;line-height:.98}.doc-page-body{margin:0;font-family:var(--font-mono);font-size:10.5px;line-height:1.55;color:rgba(5,5,5,.78);-webkit-mask-image:linear-gradient(180deg,#000 76%,rgba(0,0,0,.28));mask-image:linear-gradient(180deg,#000 76%,rgba(0,0,0,.28))}.doc-redaction{margin:12px -15px 0;padding:6px 15px;background:var(--page);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--signal)}.doc-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:.98;text-transform:uppercase;color:var(--ink)}.doc-id{display:block;margin-bottom:5px;letter-spacing:.14em;color:var(--muted)}.doc-id,.doc-release{font-family:var(--font-mono);font-size:10px;font-weight:500}.doc-release{margin:auto 0 0;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-soft)}.doc-detail-link{width:fit-content;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--body);text-decoration:none}.doc-detail-link:before{content:"> ";color:var(--signal-soft)}.doc-detail-link:hover{color:var(--ink);text-decoration:underline}.doc-reserve{display:grid;grid-template-columns:1fr;gap:8px}.doc-reserve input{min-width:0;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);background:var(--surface-deep);color:var(--ink);font-size:.9rem;outline:none}.doc-reserve input:focus{border-color:var(--signal-soft)}.doc-reserve button{width:100%;padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm);background:transparent;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.doc-reserve button:before{content:"> ";color:var(--signal-soft)}.doc-reserve button:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:inset 0 -3px 0 rgba(5,5,5,.24)}.doc-reserve button:hover:not(:disabled):before{color:var(--on-accent)}.doc-slip{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-ink)}.doc-slip-offline{color:var(--highlight)}.doc-slip a{color:inherit}.lead-page-shell{align-items:stretch}.lead-page-frame{min-height:100vh}.lead-hero{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(32px,7vw,96px) var(--frame-pad)}.lead-optin-hero{position:relative;display:grid;gap:clamp(22px,4vw,40px);margin:0}.lead-optin-banner{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(10px,2vw,18px);padding:clamp(18px,3.5vw,36px) clamp(18px,4vw,54px);border:1px solid var(--page);background:var(--accent);color:var(--on-accent);text-align:center;text-transform:uppercase}.lead-optin-banner.hw-yellow{background:radial-gradient(125% 72% at 50% -12%,rgba(255,255,255,.36),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--accent-plate-hi) 0,var(--accent-plate-mid) 48%,var(--accent-plate-lo) 100%);box-shadow:inset 0 3px 0 var(--accent-soft),inset 0 6px 16px rgba(255,255,255,.3),inset 3px 0 0 rgba(255,255,255,.22),inset 0 -5px 0 var(--accent-deep),inset -3px 0 0 rgb(from var(--accent-shade) r g b/.36),inset 0 0 60px rgba(255,255,255,.12),inset 0 -10px 20px rgb(from var(--accent-shade) r g b/.16)}.lead-optin-banner .attention-eyebrow{margin:0}.lead-optin-banner h1{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2.6rem,6.3vw,5.8rem);font-weight:900;line-height:.9;letter-spacing:.01em}.lead-optin-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:center;min-width:0;padding:clamp(22px,3vw,38px)}.lead-optin-intro.hw-black{border:1px solid rgb(from var(--accent) r g b/.22)}.lead-cover-preview{min-width:0;justify-self:center;width:min(100%,320px);padding:14px;border:1px solid var(--border);background:var(--page);box-shadow:inset 0 0 0 1px rgb(from var(--accent) r g b/.12)}.lead-cover-preview img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 44px rgba(0,0,0,.45)}.lead-optin-description{display:grid;gap:var(--s1);align-content:center;padding:clamp(16px,3vw,28px);min-width:0;border:1px solid var(--border);background:var(--page);box-shadow:none}.lead-optin-description .sys-tag{margin:0;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.lead-optin-description .sys-label{flex:1 1 auto;min-width:0}.lead-optin-description .sys-rule{display:none}.lead-optin-description>p{margin:0;color:var(--body);font-size:clamp(.92rem,1.15vw,1rem);line-height:1.5}.lead-optin-center{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--s3);width:100%;padding:0;text-align:center;box-sizing:border-box}.lead-optin-dek{color:var(--ink);font-weight:550}.lead-opt-in{width:100%;max-width:none;text-align:left}.lead-optin-hero .lead-opt-in{box-shadow:inset 0 3px 0 var(--accent-soft),inset 3px 0 0 rgba(255,255,255,.18),inset 0 -4px 0 var(--accent-deep),inset -3px 0 0 rgb(from var(--accent-shade) r g b/.32),0 16px 36px rgba(0,0,0,.46)}.lead-opt-in .form-copy,.lead-opt-in .privacy-note,.lead-opt-in h2{text-align:left}.lead-opt-in .doc-slip{color:var(--on-accent)}.lead-report-kicker{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--body)}.lead-report-kicker span{min-width:0;max-width:100%;padding:6px 9px;border:1px solid var(--border);background:var(--surface-deep);overflow-wrap:anywhere}.fm-section-head{margin:0}.fm-section-eyebrow{display:block;margin-bottom:var(--s2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-soft)}.fm-section-head .highlight-heading{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3.2vw,2.5rem);line-height:1.24;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.fm-quote{margin:0;padding:clamp(14px,2vw,20px) clamp(18px,2.4vw,26px);border-left:4px solid var(--accent);background:var(--surface-deep)}.fm-quote p{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.2;text-transform:uppercase}.fm-quote cite{display:block;margin-top:8px;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.fm-keypoints{display:grid;gap:10px;padding:clamp(16px,2.4vw,24px);border:1px solid var(--border-strong);border-top:3px solid var(--signal-soft);background:var(--surface-deep)}.fm-keypoints-title{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-soft)}.fm-keypoints ul{margin:0;padding-left:1.1rem;display:grid;gap:8px}.fm-keypoints li{color:var(--ink);line-height:1.5}.fm-keypoints li::marker{color:var(--signal)}.fm-figure{margin:0;display:grid;gap:0}.fm-figure .rd-section-img{margin:0}.fm-figure figcaption{padding:9px 13px;border:1px solid var(--border-strong);border-top:0;background:var(--surface-deep);color:var(--body);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.fm-figure figcaption a{color:var(--signal-soft);text-decoration:none}.fm-figure figcaption a:hover{color:var(--signal)}.lead-report-steps h3{margin:0 0 6px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1;text-transform:uppercase}.lead-report-steps p,.lead-tool-card p{font-size:.98rem}.lead-report-list,.lead-report-steps p,.lead-tool-card p{margin:0;max-width:72ch;color:var(--body);line-height:1.65}.lead-report-list{display:grid;gap:10px;padding-left:1.1rem}.lead-report-list li::marker{color:var(--signal-soft)}.lead-report-steps{display:grid;gap:12px;max-width:900px;margin:var(--s1) 0 0;padding:0;list-style:none;counter-reset:lead-step}.lead-report-steps li{counter-increment:lead-step;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s2);align-items:start;padding:var(--s2);border:1px solid var(--border);border-left:3px solid var(--signal-soft);background:var(--surface-deep);transition:border-left-color var(--dur-2) var(--ease-out)}.lead-report-steps li:before{content:counter(lead-step,decimal-leading-zero);font-family:var(--font-display);font-weight:900;font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:.86;color:var(--signal);text-shadow:0 0 22px rgb(from var(--signal) r g b/.18)}.lead-report-steps li:hover{border-left-color:var(--signal)}.lead-report-table-wrap{max-width:100%;margin-top:var(--s1);overflow-x:auto;border:1px solid var(--border)}.lead-report-table{width:100%;min-width:640px;border-collapse:collapse;background:var(--surface-deep)}.lead-report-table td,.lead-report-table th{padding:13px 14px;border-bottom:1px solid var(--border);border-left:1px solid var(--border);vertical-align:top;text-align:left}.lead-report-table td:first-child,.lead-report-table th:first-child{border-left:0}.lead-report-table th{color:var(--signal-soft);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lead-report-table td{color:var(--body);font-size:.94rem;line-height:1.55;overflow-wrap:anywhere}.lead-report-table tr:last-child td{border-bottom:0}.lead-report-callout{max-width:72ch;margin:var(--s1) 0 0;padding:var(--s2);border:1px solid var(--border-strong);background:var(--surface-deep);color:var(--ink);font-family:var(--font-mono);font-size:.9rem;font-weight:500;letter-spacing:.03em;line-height:1.6;overflow-wrap:anywhere}.lead-report-callout:before{content:"> ";color:var(--signal-soft)}.lead-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s2);max-width:100%;margin-top:var(--s1)}.lead-tool-card{display:grid;gap:9px;min-width:0;padding:var(--s2);border:1px solid var(--border);background:var(--surface-deep);color:var(--body);text-decoration:none;overflow-wrap:anywhere;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.lead-tool-card span{color:var(--signal-soft);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lead-tool-card strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800;line-height:1.05;text-transform:uppercase}.lead-tool-card:focus-visible,.lead-tool-card:hover{border-color:var(--signal-soft);color:var(--ink);outline:none;transform:translateY(-1px)}.resource-detail{display:grid;gap:var(--s6);padding:clamp(40px,6vw,88px) var(--frame-pad) clamp(48px,8vw,112px);background:linear-gradient(180deg,rgb(from var(--signal) r g b/.035),transparent 240px),var(--page)}.rd-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--border);background:var(--border)}.rd-metrics li{display:flex;flex-direction:column;gap:8px;padding:clamp(22px,3.4vw,40px) var(--s3);background:var(--page)}.rd-metric-value{font-family:var(--font-display);font-weight:900;font-size:clamp(2.8rem,6.5vw,5.4rem);line-height:.86;letter-spacing:.01em;color:var(--signal);text-shadow:0 0 26px rgb(from var(--signal) r g b/.2)}.rd-metric-label{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.rd-header{display:grid;gap:var(--s2)}.rd-header .sys-tag{margin:0}.resource-detail h1{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:900;font-size:clamp(2.8rem,7.5vw,6.4rem);line-height:.9;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.rd-dek{margin:0;max-width:60ch;color:var(--body);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.rd-img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm)}.rd-body{margin:0;max-width:84ch;color:var(--body);font-size:1.08rem;line-height:1.7}.rd-intro{display:grid;gap:var(--s3)}.rd-lead{margin:0;max-width:80ch;padding-left:clamp(16px,2vw,24px);border-left:3px solid var(--signal);color:var(--ink);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5;font-weight:500}.rd-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rd-stats li{padding:7px 12px;border:1px solid var(--border-strong);background:var(--surface-deep);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.rd-features-head{display:inline-block;margin:0 0 var(--s2);padding:8px 16px;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.rd-features{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.rd-feature{display:flex;gap:10px;padding:18px 20px;border:1px solid var(--border);background:var(--surface-deep);font-size:1rem;line-height:1.45;color:var(--body);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.rd-feature:before{content:"▸";flex:none;color:var(--signal);font-size:.9rem}.rd-feature:hover{border-color:var(--signal-soft);color:var(--ink)}.rd-section{display:grid;gap:var(--s2)}.rd-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--border-strong);font-family:var(--font-mono);font-size:clamp(13px,1.6vw,16px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-soft)}.rd-section-head span{font-size:11px;letter-spacing:.1em;color:var(--muted)}.rd-section-body{margin:0;max-width:82ch;color:var(--body);font-size:1.04rem;line-height:1.68}.rd-section-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border:1px solid var(--border-strong);border-radius:var(--radius-card-sm)}.rd-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.rd-chip{padding:15px 17px;border:1px solid var(--border);background:var(--surface-deep);font-family:var(--font-mono);font-size:.9rem;letter-spacing:.01em;color:var(--body);transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.rd-chip:hover{border-color:var(--signal-soft);color:var(--ink)}@media (max-width:900px){.rd-chips,.rd-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rd-chips,.rd-features{grid-template-columns:1fr}}.rd-block{display:grid;gap:var(--s2)}.rd-sub{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1;text-transform:uppercase}.rd-toolkit{display:grid;gap:var(--s2)}.rd-tool-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rd-tool{display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border:1px solid var(--border-strong);background:var(--page);font-family:var(--font-mono);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.rd-tool:before{content:"↗";align-self:center;color:var(--signal);font-size:.82rem}.rd-tool-name{font-size:12px;letter-spacing:.06em;color:var(--ink)}.rd-tool-name,.rd-tool-note{font-weight:600;text-transform:uppercase}.rd-tool-note{font-size:10px;letter-spacing:.1em;color:var(--muted)}.rd-tool:hover{border-color:var(--signal)}.rd-tool:hover .rd-tool-name{color:var(--signal)}.rd-sop{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:sop}.rd-sop-step{counter-increment:sop;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2.4vw,26px);align-items:start;padding:clamp(18px,2.6vw,28px);border:1px solid var(--border);border-left:3px solid var(--signal-soft);background:var(--surface-deep);transition:border-left-color var(--dur-2) var(--ease-out)}.rd-sop-step:before{content:counter(sop,decimal-leading-zero);font-family:var(--font-display);font-weight:900;font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:.86;color:var(--signal);text-shadow:0 0 22px rgb(from var(--signal) r g b/.18)}.rd-sop-step:hover{border-left-color:var(--signal)}.rd-sop-body{display:grid;gap:14px;align-content:start}.rd-sop-text{margin:0;max-width:78ch;color:var(--body);font-size:1.05rem;line-height:1.62}.rd-sop-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rd-sop-prompt{margin:0;border:1px solid var(--border-strong);background:var(--page)}.rd-sop-prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 13px;border-bottom:1px solid var(--border);background:var(--surface-deep)}.rd-sop-prompt-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--signal-soft)}.rd-sop-prompt-text{margin:0;padding:14px 16px;font-family:var(--font-mono);font-size:.82rem;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.rd-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-strong);background:var(--page);color:var(--body);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.rd-copy-btn:hover,.rd-copy-btn[data-copied=true]{border-color:var(--signal);color:var(--signal)}.resource-out{display:grid;gap:var(--s3);justify-items:start;padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px);border:1px solid var(--border-strong);border-left:4px solid var(--signal);background:var(--surface-deep)}.resource-out .hero-cta{padding:17px 34px;font-size:1rem}.resource-out-label{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-soft)}.resource-out-note{margin:0;font-size:.86rem;line-height:1.5;color:var(--muted)}.rd-back-row{margin:0}.doc-footer{font-family:var(--font-mono);text-transform:uppercase}.doc-footer-block{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;align-items:center}.doc-footer-block span{padding:12px var(--s3);font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--muted)}.doc-footer-block span:first-child{padding-left:var(--frame-pad)}.doc-footer-block span+span{border-left:1px solid var(--border)}.doc-footer-block a{display:inline-block;padding:9px 0;color:inherit;text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.doc-footer-block a:hover{color:var(--ink);text-decoration:underline}.doc-footer-legal{display:flex;align-items:center;gap:var(--s3);padding:12px var(--frame-pad);border-top:1px solid var(--border);font-size:10px;font-weight:500;letter-spacing:.12em}.doc-footer-legal a{display:inline-block;padding:9px 0;color:var(--body);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.doc-footer-legal a:hover{color:var(--ink);text-decoration:underline}.doc-footer-copy{margin-left:auto;color:var(--muted)}.legal-shell{min-height:100vh;padding:clamp(24px,5vw,72px);background:var(--page)}.legal-card{width:min(100%,760px);margin:0 auto;padding:clamp(24px,5vw,56px);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-deep);color:var(--body);line-height:1.7}.legal-card h1{margin:18px 0 12px;color:var(--ink);font-family:var(--font-display);font-weight:900;font-size:clamp(2.2rem,6vw,3.6rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase}.legal-card h2{margin:28px 0 8px;color:var(--signal-soft);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.legal-card p{margin:0 0 14px}.legal-back,.legal-card a{color:var(--ink)}.legal-back{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-date{color:var(--muted);font-family:var(--font-mono);font-size:.85rem}@keyframes hw-blink{50%{opacity:0}}@keyframes hw-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hw-step-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.farm-live i,.farm-track,.intake-step,.live-dot{animation:none}}@media (max-width:900px){.status-bar{grid-template-columns:1fr auto}.status-bar-brand{justify-self:start}.announce-bar{gap:7px;padding:6px var(--frame-pad);font-size:10px;letter-spacing:.06em}.announce-tag{padding:1px 6px}.status-bar-doc{display:none}.doc-shelf,.spec-points{grid-template-columns:1fr}.doc-card+.doc-card{border-left:0;border-top:1px solid var(--border)}.res-grid{grid-auto-columns:minmax(240px,82vw);grid-template-columns:none}.lead-hero{align-items:start}.lead-hero,.lead-optin-intro{grid-template-columns:1fr}.lead-optin-description{justify-items:start;text-align:left;border-left:1px solid var(--border)}.doc-footer-block{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-footer-block span:nth-child(odd){border-left:0;padding-left:var(--frame-pad)}.doc-footer-block span:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:700px){.display-headline{font-size:clamp(2.2rem,8.5vw,3.4rem)}.display-headline>span{display:inline}}@media (max-width:560px){.frame-shell,.hw-root,.legal-shell{--frame-pad:16px}.frame-shell{padding:0 10px 10px}.display-headline{font-size:clamp(1.65rem,7vw,2.6rem);text-wrap:pretty;overflow-wrap:break-word}.attention-stat{font-size:clamp(1.15rem,5.4vw,1.6rem)}.attention-stat span{display:block}.email-opt-in{--intake-pad:var(--s2)}.intake-screw{display:none}.intake-form-id{margin:calc(-1 * var(--s2)) calc(-1 * var(--s2)) 0;padding:8px var(--s2)}.email-row,.lead-report-steps li{grid-template-columns:1fr}.lead-report-table{min-width:560px}.farm-phone{margin-right:8px}.farm-window{gap:8px;padding:9px}.farm-scan em{font-size:7.5px;letter-spacing:.04em}.doc-footer-block{grid-template-columns:1fr}.doc-footer-block span{border-left:0;padding-left:var(--frame-pad)}.doc-footer-block span+span{border-left:0;border-top:1px solid var(--border)}.doc-footer-legal{flex-wrap:wrap;gap:var(--s2)}.doc-footer-copy{margin-left:0;width:100%}}.attention-banner{position:relative;overflow:hidden;--face-hi:var(--accent-soft);--face-lo:var(--accent-deep);--face-edge:var(--accent-cta-shade);--ink:#0b0b07;--screen:#0c0c08;--screen-dot:rgb(from var(--accent-scan) r g b/0.55);--screen-line:rgb(from var(--accent-scan) r g b/0.75);--hud-inset:clamp(11px,1.2vw,19px);padding:clamp(28px,3vw,42px) clamp(98px,13%,250px);box-shadow:inset 0 3px 0 var(--face-hi),inset 3px 0 0 rgba(255,255,255,.16),inset 0 -4px 0 var(--face-lo),inset -3px 0 0 rgb(from var(--accent-shade) r g b/.32);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);filter:drop-shadow(0 0 22px rgb(from var(--accent) r g b/.18))}.attention-banner.attention-dark{--face-hi:rgba(255,255,255,0.10);--face-lo:rgba(0,0,0,0.85);--face-edge:rgba(0,0,0,0.6);--ink:var(--hw-ink);color:var(--ink);background:radial-gradient(125% 70% at 50% -12%,rgba(255,255,255,.06),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1f1f1f,#141414 46%,#090909);filter:none;animation:none;margin-top:clamp(30px,4.5vw,60px)}.attention-banner.attention-dark .attention-stat{color:var(--ink)}.attention-banner.attention-dark .attention-future span{background:var(--accent);color:var(--on-accent)}.attention-banner.attention-dark .attention-cite{margin:0 0 12px;color:rgb(from var(--ink) r g b/.62)}.attention-banner.attention-dark .hud-scan{display:none}.attention-banner.attention-dark .hud-bay{background:transparent;border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 5px rgba(0,0,0,.5),inset 0 -2px 0 rgba(255,255,255,.06)}.attention-banner.attention-dark{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 20px);box-shadow:inset 0 3px 0 var(--face-hi),inset 3px 0 0 rgba(255,255,255,.1),inset -3px 0 0 rgba(0,0,0,.5)}.attention-banner.attention-dark .hud-port{display:none}.attention-banner+.farm,[data-slot]:has(>.attention-banner)+[data-slot]>.farm{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),linear-gradient(180deg,#0c0c0c,#080808);box-shadow:inset 3px 0 0 rgba(255,255,255,.05),inset 0 -4px 0 var(--bz-lo),inset -3px 0 0 rgba(0,0,0,.6),inset 0 -10px 22px rgba(0,0,0,.5)}.attention-banner .attention-stat{font-size:clamp(1.3rem,2.55vw,2.05rem)}.attention-banner .attention-stat span{display:block}.hud-well{inset:var(--hud-inset);z-index:1;border:1px solid var(--face-edge);box-shadow:inset 0 2px 7px rgb(from var(--accent-well) r g b/.32),inset 0 -2px 0 rgba(255,255,255,.28);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.hud-screw,.hud-well{position:absolute;pointer-events:none}.hud-screw{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 36% 30%,var(--accent-screw),#0c0c08 78%);box-shadow:inset 0 1px 2px rgba(0,0,0,.7),0 1px 0 var(--face-hi);z-index:5}.hud-screw:before{content:"";position:absolute;inset:4px 2px;border-top:1.5px solid rgba(0,0,0,.55)}.hud-screw.s-tl{left:calc(var(--hud-inset) + 9px)}.hud-screw.s-tl,.hud-screw.s-tr{top:calc(var(--hud-inset) + 9px)}.hud-screw.s-tr{right:calc(var(--hud-inset) + 9px)}.hud-screw.s-bl{left:calc(var(--hud-inset) + 9px)}.hud-screw.s-bl,.hud-screw.s-br{bottom:calc(var(--hud-inset) + 9px)}.hud-screw.s-br{right:calc(var(--hud-inset) + 9px)}.hud-vent{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px;z-index:3;pointer-events:none}.hud-vent i{width:7px;height:30px;border-radius:4px;background:#0c0c08;box-shadow:inset 0 2px 3px rgba(0,0,0,.7),inset 0 -1px 0 rgb(from var(--accent-vent) r g b/.22),0 1px 0 var(--face-hi)}.hud-vent.v-l{left:calc(var(--hud-inset) + 8px)}.hud-vent.v-r{right:calc(var(--hud-inset) + 8px)}.hud-bay{position:absolute;top:calc(var(--hud-inset) + 20px);bottom:calc(var(--hud-inset) + 20px);width:clamp(80px,9.6%,178px);z-index:2;pointer-events:none;background:var(--screen);border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 3px 9px rgba(0,0,0,.7),inset 0 -2px 0 rgb(from var(--accent-hud-soft) r g b/.18),0 1px 0 var(--face-hi);overflow:hidden}.hud-bay.bay-l{left:calc(var(--hud-inset) + 26px)}.hud-bay.bay-r{right:calc(var(--hud-inset) + 26px)}.hud-bay .hud-scan{position:absolute;inset:0;background-image:radial-gradient(circle,var(--screen-dot) 1px,transparent 1.6px),repeating-linear-gradient(to bottom,rgb(from var(--accent-scan) r g b/.06) 0 1px,transparent 1px 3px);background-size:9px 9px,100% 3px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 82%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 82%)}.rc{position:absolute;width:9px;height:9px;border:2px solid}.rc.rc-tl{left:-1px;border-right:0}.rc.rc-tl,.rc.rc-tr{top:-1px;border-bottom:0}.rc.rc-tr{right:-1px;border-left:0}.rc.rc-bl{left:-1px;border-right:0}.rc.rc-bl,.rc.rc-br{bottom:-1px;border-top:0}.rc.rc-br{right:-1px;border-left:0}.hud-bay{color:rgb(from var(--accent-hud) r g b/.85)}.hud-bay .hud-code{display:none}.hud-bay .hud-metrics{position:absolute;inset:9px 7px 7px;display:grid;grid-template-rows:1fr 1fr;gap:9px}.hud-bay .hud-metric{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;min-width:0;padding:7px 5px;border:1px solid rgb(from var(--accent-hud) r g b/.32);background:rgba(0,0,0,.34);box-shadow:inset 0 1px 5px rgba(0,0,0,.72),inset 0 0 0 1px rgb(from var(--accent-hud-soft) r g b/.05),inset 0 -1px 0 rgb(from var(--accent-hud-soft) r g b/.08)}.hud-bay .hud-m-val{font-family:var(--font-mono);font-size:15px;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--accent-hud-value);text-shadow:0 0 7px rgb(from var(--accent-glow-warm) r g b/.6);white-space:nowrap}.hud-bay .hud-m-val em{font-style:normal;font-size:10px;font-weight:600;opacity:.82;margin-left:1.5px}.hud-bay .hud-m-label{font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.16em;color:rgb(from var(--accent-hud) r g b/.62)}.attention-inner{position:relative;z-index:3;max-width:1000px;margin:0 auto;padding:clamp(10px,1.4vw,20px) clamp(14px,2vw,28px);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(11,11,7,.22),inset 0 1px 0 rgba(255,255,255,.3)}.hud-port{position:absolute;bottom:calc(var(--hud-inset) - 7px);left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:4px 8px 5px;background:var(--screen);border:1px solid rgba(0,0,0,.5);border-top:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.6);z-index:4;pointer-events:none}.hud-port i{width:14px;height:4px;background:rgb(from var(--accent-hud) r g b/.55);border-radius:1px}.attention-banner .attention-eyebrow{position:relative;margin:0 0 13px;padding:3px 11px;border:1px solid rgba(11,11,7,.26);border-radius:0;background:transparent;color:rgba(11,11,7,.56);font-size:9.5px;font-weight:500;letter-spacing:.15em;box-shadow:none}.attention-banner .attention-eyebrow:after,.attention-banner .attention-eyebrow:before{content:none}@media (max-width:820px){.attention-banner{padding-left:var(--frame-pad);padding-right:var(--frame-pad)}.hud-bay,.hud-port,.hud-vent{display:none}.attention-inner{box-shadow:none;padding:0}}.frame{position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.7),inset 1px 0 0 rgba(255,255,255,.03),inset -1px 0 0 rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.85),0 24px 68px rgba(0,0,0,.5)}.frame>*+*{border-top:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.status-bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.6)}.hero-cta{position:relative;white-space:nowrap;background:var(--accent);color:#0b0b07;border:1px solid var(--accent-cta-bevel-lo);border-radius:0;box-shadow:inset 0 2px 0 var(--accent-soft),inset 2px 0 0 rgba(255,255,255,.3),inset -2px 0 0 rgb(from var(--accent-cta-shade-deep) r g b/.35),inset 0 -2px 0 var(--accent-cta-bevel-mid),0 4px 0 var(--accent-cta-shade),0 8px 13px rgba(0,0,0,.42),0 0 20px rgb(from var(--accent-glow) r g b/.3);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.hero-cta:hover{background:var(--accent-cta-hover-hi);color:#0b0b07;border-color:var(--accent-cta-bevel-lo);transform:translateY(-1px);box-shadow:inset 0 2px 0 var(--accent-cta-hover-top),inset 2px 0 0 rgba(255,255,255,.36),inset -2px 0 0 rgb(from var(--accent-cta-shade-deep) r g b/.35),inset 0 -2px 0 var(--accent-cta-bevel-mid),0 5px 0 var(--accent-cta-shade),0 12px 22px rgb(from var(--accent-glow) r g b/.3),0 0 32px rgb(from var(--accent-glow) r g b/.55)}.hero-cta:active{transform:translateY(4px);box-shadow:inset 0 2px 5px rgb(from var(--accent-shade-active) r g b/.45),inset 0 1px 0 var(--accent-soft),0 0 0 var(--accent-cta-shade),0 1px 3px rgba(0,0,0,.4)}.status-bar-cta{align-self:stretch;margin:-16px calc(var(--frame-pad) * -1) -16px 0;padding:0 28px;white-space:nowrap;border:0;border-left:1px solid var(--accent-header-bevel-lo);border-radius:0;background:var(--accent);color:#0b0b07;box-shadow:inset 0 3px 0 var(--accent-soft),inset 0 -4px 0 var(--accent-header-bevel-mid),inset 3px 0 0 rgba(255,255,255,.32),inset -1px 0 0 rgb(from var(--accent-cta-shade-deep) r g b/.4),0 0 20px rgb(from var(--accent-glow) r g b/.3);transition:background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.status-bar-cta:hover{background:var(--accent-cta-hover-hi);color:#0b0b07;border-color:var(--accent-header-bevel-lo);box-shadow:inset 0 3px 0 var(--accent-cta-hover-top),inset 0 -4px 0 var(--accent-header-bevel-mid),inset 3px 0 0 rgba(255,255,255,.4),inset 0 0 34px rgb(from var(--accent-cta-glow) r g b/.28),0 0 28px rgb(from var(--accent-glow) r g b/.5)}.status-bar-cta:active{box-shadow:inset 0 5px 9px rgb(from var(--accent-header-active) r g b/.5),inset 0 -2px 0 rgb(from var(--accent-soft) r g b/.7)}.status-bar-brand{background:linear-gradient(180deg,#121311,#0a0b0a);border-right:1px solid rgba(0,0,0,.7);box-shadow:inset 0 3px 0 rgba(255,255,255,.05),inset 0 -4px 0 rgba(0,0,0,.6),inset -1px 0 0 rgba(255,255,255,.03)}.status-bar-id{text-shadow:0 1px 0 rgba(0,0,0,.85),0 -1px 0 rgba(255,255,255,.07)}.status-bar-live{gap:6px;padding:3px 8px;border:1px solid rgba(0,0,0,.65);border-radius:0;background:#070807;color:var(--signal);box-shadow:inset 0 1px 3px rgba(0,0,0,.78),inset 0 -1px 0 rgba(255,255,255,.045);text-shadow:0 0 7px rgb(from var(--signal) r g b/.5)}.live-dot{box-shadow:0 0 7px var(--signal),0 0 13px rgb(from var(--signal) r g b/.5),inset 0 0 2px rgba(255,255,255,.7)}@media (max-width:1100px){.status-bar-doc{display:none}}.status-bar-doc{justify-content:center;overflow:hidden}.sd-line,.status-bar-doc{display:inline-flex;align-items:center}.sd-line{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.sd-line{animation:hw-sd-fade .5s var(--ease-out)}}@keyframes hw-sd-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.sd-seg{color:var(--muted);letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.7);white-space:nowrap}.sd-seg+.sd-seg:before{content:"\00B7";margin:0 12px;color:var(--muted)}.spec-row.hw.hw-black{background:radial-gradient(125% 72% at 50% -14%,rgba(255,255,255,.035),transparent 56%),repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.008) 0 1px,transparent 1px 4px),linear-gradient(180deg,#0d0d0d,#060606 48%,#010101);box-shadow:inset 0 3px 0 rgba(255,255,255,.05),inset 0 6px 16px rgb(from var(--accent-tint) r g b/.018),inset 3px 0 0 rgba(255,255,255,.025),inset 0 -5px 0 rgba(0,0,0,.95),inset -3px 0 0 rgba(0,0,0,.8),inset 0 0 60px rgb(from var(--accent-tint-deep) r g b/.015),inset 0 -10px 22px rgba(0,0,0,.7)}.res-slider.res-slider--static{overflow:visible;scroll-snap-type:none;padding-bottom:0}.res-grid.res-grid--vertical{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--s3)}@media (max-width:900px){.status-bar-doc{display:none}}.spec-points{counter-reset:pt}.point-card{counter-increment:pt}.point-card:before{content:counter(pt,decimal-leading-zero);position:absolute;top:12px;right:14px;z-index:1;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;color:rgb(from var(--accent-glow) r g b/.5)}.spec-row-restricted .point-card:before{color:rgb(from var(--signal) r g b/.55)}.evidence{padding:clamp(40px,6vw,84px) var(--frame-pad)}.evidence-tabs{max-width:940px;margin:0 auto;text-align:center}.evidence-eyebrow{margin:0 0 var(--s4);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(5,5,5,.66)}.evidence-tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:var(--s6)}.evidence-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1.5px solid var(--page);border-radius:0;background:transparent;color:var(--on-accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.evidence-tab-n{opacity:.55}.evidence-tab:hover{box-shadow:inset 0 -3px 0 rgba(5,5,5,.22)}.evidence-tab.is-active{background:var(--page);color:var(--accent)}.evidence-tab.is-active .evidence-tab-n{opacity:.7}.evidence-panel{max-width:760px;margin:0 auto;animation:hw-evidence-in var(--dur-3) var(--ease-out)}@media (prefers-reduced-motion:reduce){.evidence-panel{animation:none}}@keyframes hw-evidence-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.evidence-stat{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,4.8vw,4rem);line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:var(--on-accent)}.evidence-quote{display:inline-block;margin:var(--s4) 0 0;max-width:60ch;padding:16px 24px;border:1.5px solid var(--page);background:rgba(5,5,5,.05);font-family:var(--font);font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:500;line-height:1.45;color:var(--on-accent);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);filter:drop-shadow(0 4px 9px rgba(5,5,5,.3))}.evidence-sell{margin:var(--s4) auto 0;max-width:60ch;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5;color:rgba(5,5,5,.78)}.evidence-cite{display:inline-block;margin-top:var(--s4);padding:5px 12px;background:var(--page);color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.evidence-cite:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,5,5,.28)}.tease{margin-top:var(--s6)}.tease-head{margin:0 0 var(--s2);padding-bottom:12px;border-bottom:1px solid var(--border-strong);font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.tease-sub{margin:0 0 var(--s4);max-width:64ch;font-size:.95rem;line-height:1.5;color:var(--body)}.tease-cat+.tease-cat{margin-top:var(--s5,36px)}.tease-cat-label{display:flex;align-items:center;gap:10px;margin:0 0 var(--s2);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.tease-cat-n{color:rgb(from var(--accent-glow) r g b/.6)}.tease-foot{display:flex;justify-content:flex-end;margin-top:var(--s4)}.tease-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tease-q,.tease-type{position:relative;padding:14px;border:1px solid #000;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 44%),#060606;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 2px 10px rgba(0,0,0,.82);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.tease-q:hover,.tease-type:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(from var(--signal) r g b/.18),inset 0 2px 10px rgba(0,0,0,.82),0 0 22px rgb(from var(--signal) r g b/.07)}.tease-q{font-family:var(--font-mono);font-size:.8rem;line-height:1.4;color:var(--body)}.tease-q:before{content:"> ";color:var(--signal)}.tease-type{display:flex;flex-direction:column;gap:5px}.tease-type-t{font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--ink)}.tease-type-d{font-size:.76rem;line-height:1.4;color:var(--muted)}@media (max-width:900px){.tease-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tease-grid{grid-template-columns:1fr}}.hw-note{position:relative;padding:clamp(12px,1.5vw,16px) clamp(15px,1.7vw,20px);border:1px solid var(--border-strong);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 55%),rgba(255,255,255,.012);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}.frame>[data-slot]:not([data-surface]){display:contents}.frame>:where([data-slot]:not([data-surface]):not(:first-child))>*{border-top:1px solid var(--border)}.frame>:where(.frame-conduits+[data-slot]:not([data-surface]))>*{border-top:0}:where(.frame>[data-slot]:not([data-surface])>*){position:relative;z-index:1}.frame:has(>[data-slot]>.status-bar):before{display:none}.hw-guard{position:absolute;top:0;left:0;right:0;height:0}.legal-card p[data-empty]{display:none}.legal-card h1+p,.legal-card h1+p[data-empty]+p{color:var(--muted);font-family:var(--font-mono);font-size:.85rem}:where(.frame-shell,.legal-shell,.hw-root) :where(h1,h2,h3,h4,h5,h6){font-family:inherit}:where(.frame-shell,.legal-shell,.hw-root) :where(h1){font-size:2em;font-weight:700;margin-block:.67em}:where(.frame-shell,.legal-shell,.hw-root) :where(h2){font-size:1.5em;font-weight:700;margin-block:.83em}:where(.frame-shell,.legal-shell,.hw-root) :where(h3){font-size:1.17em;font-weight:700;margin-block:1em}:where(.frame-shell,.legal-shell,.hw-root) :where(h4){font-weight:700;margin-block:1.33em}:where(.frame-shell,.legal-shell,.hw-root) :where(p,blockquote,figure,dl,pre){margin-block:1em}:where(.frame-shell,.legal-shell,.hw-root) :where(blockquote,figure){margin-inline:40px}:where(.frame-shell,.legal-shell,.hw-root) :where(ul,ol){margin-block:1em;padding-inline-start:40px}:where(.frame-shell,.legal-shell,.hw-root) :where(ul){list-style-type:disc}:where(.frame-shell,.legal-shell,.hw-root) :where(ol){list-style-type:decimal}:where(.frame-shell,.legal-shell,.hw-root) :where(ul ul,ol ul){list-style-type:circle;margin-block:0}:where(.frame-shell,.legal-shell,.hw-root) :where(img,video,svg){display:inline;vertical-align:baseline;max-width:none}:where(.frame-shell,.legal-shell,.hw-root) :where(a){text-decoration:underline}:where(.frame-shell,.legal-shell,.hw-root) :where(b,strong){font-weight:700}:where(.frame-shell,.legal-shell,.hw-root) :where(small){font-size:smaller}:where(.frame-shell,.legal-shell,.hw-root) :where(mark){background-color:mark;color:marktext}:where(.frame-shell,.legal-shell,.hw-root) :where(table){border-collapse:separate;border-spacing:2px}:where(.frame-shell,.legal-shell,.hw-root) :where(th){font-weight:700;text-align:center}:where(.frame-shell,.legal-shell,.hw-root) :where(button){padding-block:1px;padding-inline:6px;border:2px outset ButtonBorder;background-color:ButtonFace;color:ButtonText}:where(.frame-shell,.legal-shell,.hw-root) :where(input,textarea,select){padding-block:1px;padding-inline:2px;border:2px inset;background-color:Field;color:FieldText}