:root{--hud-top-offset: 96px;--nel-beam-gap: 18px;--nel-hud-h: clamp(240px, 26.4vh, 432px);--nel-hud-gap: 16px;--nel-beam-width: 2px;--nel-scan-width: 2px;--nel-vp: clamp(176px, 32vw, 256px);--nel-item: clamp(144px, 26vw, 192px);--nel-scan-offset: calc((var(--nel-vp) / 2) + 111px);--nel-scan-h: calc(var(--nel-vp) + 77px)}.carousel-layer,.carousel-viewport,.carousel-ring{background:transparent;border:none}.carousel-layer{position:fixed;inset:0;z-index:6;transform-style:preserve-3d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0ms linear .22s}.carousel-layer[data-petals-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0ms linear 0ms}.carousel-viewport{pointer-events:auto;position:absolute;left:var(--qi-center-x, 50%);top:var(--qi-center-y, 50%);--orbit-tilt: -16deg;--orbit-pan-x: 0deg;--orbit-pan-y: 0deg;transform:translate3d(-50%,-50%,0) rotateY(var(--orbit-pan-x)) rotateX(var(--orbit-pan-y));overflow:visible;width:var(--nel-vp);height:var(--nel-vp);z-index:2;perspective:1500px;transform-style:preserve-3d}.nel-scan{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:3px;height:140%;pointer-events:none;opacity:0;filter:blur(.15px);mix-blend-mode:screen;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,currentColor 55%,transparent) 18%,color-mix(in oklch,currentColor 85%,transparent) 50%,color-mix(in oklch,currentColor 55%,transparent) 82%,transparent 100%)}.nel-scan:before,.nel-scan:after{content:"";position:absolute;inset:-14px -10px;pointer-events:none;opacity:.85;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,currentColor 28%,transparent) 0%,transparent 65%);filter:blur(10px)}.nel-scan-left{left:-10px}.nel-scan-right{right:-10px}.carousel-ring{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.carousel-item{position:absolute;left:50%;top:50%;width:var(--nel-item);aspect-ratio:1 / 1;border-radius:50%;overflow:visible;will-change:transform,opacity;transform-style:preserve-3d;contain:layout paint}.carousel-item *{pointer-events:none}.parallax-layer{width:100%;height:100%;aspect-ratio:1 / 1;transform:translateZ(0);transition:transform .15s ease;display:grid;place-items:center;transform-origin:50% 50%}.carousel-item .petal-surface{width:100%;height:100%;display:grid;place-items:center;aspect-ratio:1 / 1;pointer-events:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;transform:translateZ(0) rotateY(calc(var(--item-yaw, 0deg) * -1)) rotateX(calc(var(--orbit-tilt, 0deg) * -1)) scale(var(--size-fix, 1));transform-style:preserve-3d;backface-visibility:hidden}.carousel-item .petal-content{display:none}@media(max-width:768px){.carousel-viewport{height:var(--nel-vp)}}.hud-article-body{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.hud-article-body:active{cursor:grabbing}.petal-scanners{position:fixed;left:var(--qi-center-x, 50%);top:var(--qi-center-y, 50%);width:0;height:0;pointer-events:none;transform-style:preserve-3d}.petal-scanners-back{z-index:1;transform:translate3d(-50%,-50%,-350px)}.petal-scanners-front{z-index:8;transform:translate3d(-50%,-50%,350px)}.petal-scan-wrap{position:absolute;top:calc(var(--nel-scan-h) * -.5);height:var(--nel-scan-h);width:0;pointer-events:none}.petal-scan-wrap.petal-scan-left{transform:translate3d(calc(var(--nel-scan-offset) * -1),0,0)}.petal-scan-wrap.petal-scan-right{transform:translate3d(var(--nel-scan-offset),0,0)}.petal-scan-wrap.petal-scan-left.petal-scan-inner{transform:translate3d(calc((var(--nel-scan-offset) * -1) + (var(--nel-beam-gap) * .5)),0,0)}.petal-scan-wrap.petal-scan-left.petal-scan-outer{transform:translate3d(calc((var(--nel-scan-offset) * -1) - (var(--nel-beam-gap) * .5)),0,0)}.petal-scan-wrap.petal-scan-right.petal-scan-inner{transform:translate3d(calc(var(--nel-scan-offset) - (var(--nel-beam-gap) * .5)),0,0)}.petal-scan-wrap.petal-scan-right.petal-scan-outer{transform:translate3d(calc(var(--nel-scan-offset) + (var(--nel-beam-gap) * .5)),0,0)}.petal-scan{position:absolute;left:0;top:0;height:100%;width:var(--nel-scan-width, 2px);pointer-events:none;opacity:0;mix-blend-mode:screen;--beam-opacity: 1;--beam-blur: .25px;--beam-nudge: 12px}.petal-scan[data-scan-side=left]{--beam-in-dir: 1}.petal-scan[data-scan-side=right]{--beam-in-dir: -1}.petal-beam{position:absolute;inset:0;width:1.6px;height:100%;background-size:100% 220%;background-position:0% 50%;opacity:var(--beam-opacity);filter:blur(var(--beam-blur));transform:translateZ(0) scaleY(.92);transform-origin:50% 50%;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,currentColor 55%,transparent) 18%,color-mix(in oklch,currentColor 85%,transparent) 50%,color-mix(in oklch,currentColor 55%,transparent) 82%,transparent 100%);box-shadow:0 0 10px color-mix(in oklch,currentColor 35%,transparent),0 0 24px color-mix(in oklch,currentColor 20%,transparent)}.petal-beam:after{content:"";position:absolute;inset:-10px;background:radial-gradient(circle at 50% 50%,color-mix(in oklch,currentColor 35%,transparent) 0%,transparent 68%);filter:blur(10px);opacity:.7;pointer-events:none}.petal-scan.is-pulsing{opacity:1}.petal-scan.is-pulsing.is-out .petal-beam{animation:nelBeamOut .52s cubic-bezier(.2,.9,.2,1) both}.petal-scan.is-pulsing.is-in .petal-beam{animation:nelBeamIn .52s cubic-bezier(.2,.9,.2,1) both}@keyframes nelBeamOut{0%{opacity:0;transform:translateZ(0) scaleY(.82);filter:blur(.7px);background-position:0% 10%}14%{opacity:1;transform:translate3d(calc(var(--beam-in-dir) * var(--beam-nudge)),0,0) scaleY(1.02);filter:blur(.25px);background-position:0% 35%;box-shadow:0 0 14px color-mix(in oklch,currentColor 45%,transparent),0 0 36px color-mix(in oklch,currentColor 26%,transparent)}58%{opacity:.95;transform:translate3d(calc(var(--beam-in-dir) * (var(--beam-nudge) * .35)),0,0) scaleY(1.03);background-position:0% 70%}to{opacity:0;transform:translateZ(0) scaleY(.9);filter:blur(.9px);background-position:0% 92%}}@keyframes nelBeamIn{0%{opacity:0;transform:translate3d(calc(var(--beam-in-dir) * var(--beam-nudge)),0,0) scaleY(.86);filter:blur(.55px);background-position:0% 88%}16%{opacity:1;transform:translate3d(calc(var(--beam-in-dir) * (var(--beam-nudge) * .35)),0,0) scaleY(1.02);filter:blur(.25px);background-position:0% 60%;box-shadow:0 0 14px color-mix(in oklch,currentColor 45%,transparent),0 0 36px color-mix(in oklch,currentColor 26%,transparent)}62%{opacity:.95;transform:translateZ(0) scaleY(1.03);background-position:0% 32%}to{opacity:0;transform:translateZ(0) scaleY(.92);filter:blur(.9px);background-position:0% 10%}}.petal-particle{position:absolute;left:0;top:50%;width:2px;height:2px;border-radius:999px;pointer-events:none;mix-blend-mode:screen;background:color-mix(in oklch,currentColor 78%,transparent);box-shadow:0 0 8px color-mix(in oklch,currentColor 40%,transparent),0 0 16px color-mix(in oklch,currentColor 26%,transparent);opacity:0;transform:translateZ(0);will-change:transform,opacity}.hud{position:fixed;left:var(--hud-x, 50%);top:calc(var(--hud-y, 50%) - (var(--nel-hud-h) + var(--nel-hud-gap)) * .5);transform:translate3d(-50%,-50%,0);z-index:60;width:calc(min(640px,calc(100vw - 24px))*.95);height:var(--nel-hud-h);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0ms linear .22s,left .26s cubic-bezier(.2,.9,.2,1),top .26s cubic-bezier(.2,.9,.2,1);overflow:visible}.hud.is-open{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0ms linear 0ms,left .26s cubic-bezier(.2,.9,.2,1),top .26s cubic-bezier(.2,.9,.2,1)}.hud.no-snap{transition:opacity .22s ease,visibility 0ms linear 0ms}.hud-frame{position:relative;width:100%;height:100%;pointer-events:auto;overflow:visible;display:grid;grid-template-columns:1.05fr 1.55fr;grid-template-rows:1fr;gap:14px;padding:0;transform:translateZ(0);contain:layout paint}.hud.is-booting .hud-chrome{animation:hudFlicker .45s steps(4) infinite alternate}.hud-chrome:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,currentColor 15%,transparent) 50%,transparent 100%);height:20%;width:100%;opacity:.15;pointer-events:none;z-index:2;transform:translateY(-100%)}.hud.is-booting .hud-chrome:after{animation:scanlineSweep 2.5s linear infinite}@keyframes hudFlicker{0%{opacity:.88;transform:skew(.5deg)}50%{opacity:1;transform:skew(0)}to{opacity:.94;transform:skew(-.5deg)}}@keyframes scanlineSweep{0%{transform:translateY(-100%)}to{transform:translateY(500%)}}.artifact-keyword{position:relative;color:color-mix(in oklch,currentColor 90%,white);font-weight:600;background:color-mix(in oklch,currentColor 15%,transparent);padding:0 4px;border-radius:4px;box-shadow:0 0 8px color-mix(in oklch,currentColor 30%,transparent);transition:all .2s ease}.artifact-keyword:after{content:"";position:absolute;inset:-1px;border-radius:4px;border:1px solid color-mix(in oklch,currentColor 40%,transparent);opacity:.5;animation:keywordPulse 2s ease-in-out infinite}@keyframes keywordPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.hud-glow{position:absolute;inset:-30%;background:radial-gradient(circle at 30% 30%,color-mix(in oklch,currentColor 22%,transparent) 0,transparent 55%),radial-gradient(circle at 70% 60%,color-mix(in oklch,currentColor 18%,transparent) 0,transparent 55%);opacity:.55;pointer-events:none;animation:hudGlow 3.8s ease-in-out infinite;will-change:transform,opacity}@keyframes hudGlow{0%{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.03)}to{opacity:.35;transform:scale(1)}}.hud-specks{position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 12% 18%,color-mix(in oklch,currentColor 35%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 72% 22%,color-mix(in oklch,currentColor 30%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 38% 72%,color-mix(in oklch,currentColor 25%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 86% 66%,color-mix(in oklch,currentColor 22%,transparent) 0 1px,transparent 2px);animation:hudSpecks 2.6s linear infinite;will-change:transform}@keyframes hudSpecks{0%{transform:translateZ(0)}to{transform:translate3d(-18px,12px,0)}}.hud-signalNoise{position:absolute;inset:-10%;pointer-events:none;opacity:calc((1 - var(--hud-signal, 1)) * .65);background:repeating-linear-gradient(0deg,color-mix(in oklch,currentColor 18%,transparent) 0px,transparent 2px,transparent 6px),repeating-linear-gradient(90deg,color-mix(in oklch,currentColor 12%,transparent) 0px,transparent 2px,transparent 10px);mix-blend-mode:overlay;filter:blur(.4px);animation:sigDrift .7s steps(10) infinite}@keyframes sigDrift{0%{transform:translateZ(0)}to{transform:translate3d(-16px,10px,0)}}.hud.is-signal-loss{opacity:.85}.hud-seg{position:relative;border-radius:12px;background:transparent;box-shadow:none;overflow:hidden;padding:10px;min-width:0}.hud-mediaStats{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0;border-radius:0}.hud-article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;transform:translate3d(var(--seg-article-x, 0px),var(--seg-article-y, 0px),0)}.hud-sub{font-size:10px;letter-spacing:.16em;text-transform:uppercase;background-color:transparent!important;color:inherit}.hud-media-wrap{position:relative;border-radius:14px;overflow:hidden;background:transparent;aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 60px #0009,0 0 40px color-mix(in oklch,var(--pc-accent) 8%,transparent);transform:translate3d(calc(-56px + var(--seg-img-x, 0px)),var(--seg-img-y, 0px),0)}.hud-mediaStats img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.1) contrast(1.05) brightness(calc(.92 + (var(--hud-pulse, .5) * .22)));transform:scale(calc(1.01 + (var(--hud-pulse, .5) * .01)))}.hud-scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,color-mix(in oklch,currentColor 16%,transparent) 0px,transparent 2px,transparent 6px);mix-blend-mode:overlay;opacity:.35;animation:scanDrift 1.1s linear infinite}@keyframes scanDrift{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.hud-titleOverlay{position:absolute;left:10px;right:10px;top:10px;padding:8px 10px;border-radius:10px;background:linear-gradient(to bottom,color-mix(in oklch,currentColor 14%,transparent),color-mix(in oklch,transparent 86%,black));pointer-events:none}.hud-titleText{font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;transform:translate3d(var(--seg-title-x, 0px),var(--seg-title-y, 0px),0);text-shadow:0 0 10px color-mix(in oklch,currentColor 30%,transparent);display:block}.hud-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;pointer-events:auto}.hud-chip{display:inline-flex;gap:6px;align-items:baseline;padding:5px 10px;border-radius:0;border:1px solid color-mix(in oklch,var(--pc-accent) 25%,transparent);background:color-mix(in oklch,var(--pc-accent) 6%,transparent);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);text-shadow:0 0 8px color-mix(in oklch,currentColor 35%,transparent);text-decoration:none;color:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.hud-chip-k{font-size:9px;letter-spacing:.14em;opacity:.72;text-transform:uppercase}.hud-chip-v{font-size:11px;font-variant-numeric:tabular-nums;opacity:.95}.hud-article-body{position:relative;overflow:auto;padding-right:18px;scrollbar-width:thin;font-size:12px;line-height:1.45;opacity:.92;white-space:pre-wrap;text-shadow:0 0 10px color-mix(in oklch,currentColor 16%,transparent)}.hud-controls{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;pointer-events:auto}.hud-ctl{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;position:relative;border:none;background:color-mix(in oklch,transparent 82%,currentColor 10%);color:inherit;cursor:pointer;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hud-ctl .count{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in oklch,white 92%,currentColor 8%);background:color-mix(in oklch,currentColor 68%,black 32%);box-shadow:0 0 0 1px color-mix(in oklch,currentColor 28%,transparent),0 0 14px color-mix(in oklch,currentColor 44%,transparent);text-shadow:0 0 10px color-mix(in oklch,currentColor 18%,transparent)}.hud-ctl .count:empty{display:none}.hud-ctl:hover{background:color-mix(in oklch,transparent 74%,currentColor 12%)}.hud-open{font-size:16px;line-height:1}.hud-close{position:absolute;top:14px;right:14px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:0;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid color-mix(in oklch,var(--pc-accent) 25%,transparent);background:color-mix(in oklch,var(--pc-accent) 7%,transparent);color:var(--pc-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;cursor:pointer;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.hud-close-k{color:var(--pc-accent)}.hud-close-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in oklch,var(--pc-accent) 14%,transparent);color:var(--pc-accent);font-size:12px;line-height:1;transition:transform .25s ease}.hud-close:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--pc-accent) 55%,transparent);background:color-mix(in oklch,var(--pc-accent) 12%,transparent);box-shadow:0 0 18px color-mix(in oklch,var(--pc-accent) 22%,transparent)}.hud-close:hover .hud-close-x{transform:rotate(45deg)}.hud-close:active{transform:scale(.96)}.hud-comments-section{color:var(--hud-text);position:fixed;left:var(--hud-x, 50%);top:calc(var(--hud-y, 50%) + (var(--nel-hud-h) + var(--nel-hud-gap)) * .5);transform:translate3d(-50%,-50%,0);width:calc(min(640px,calc(100vw - 24px))*.95);height:var(--nel-hud-h);pointer-events:none;opacity:0;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.9,.2,1);z-index:55;overflow:hidden}.hud-comments-section:not(.is-collapsed){pointer-events:auto;opacity:1;transform:translate3d(-50%,-8px,0)}.hud-frame{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;background:var(--hud-bg);border:1px solid color-mix(in oklch,currentColor 20%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 40px color-mix(in oklch,currentColor 10%,transparent),0 0 80px color-mix(in oklch,currentColor 5%,transparent)}.hud-comments-section .hud-frame{height:100%;overflow:hidden;background:var(--hud-bg);border:1px solid color-mix(in oklch,currentColor 20%,transparent);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 40px color-mix(in oklch,currentColor 10%,transparent),0 0 80px color-mix(in oklch,currentColor 5%,transparent)}.hud-comments-section .hud-seg{text-align:center}.hud-comments-section .hud-article{display:flex;justify-content:center;align-items:center}.hud-comments-section .hud-titleText{font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:inherit;display:block}.hud-comments-section #hud-giscus-wrapper{width:100%;height:100%;min-height:0;overflow:auto;padding:12px;margin:0 auto}.hud-comments-section #hud-giscus-wrapper .giscus{width:100%;min-height:0}.hud-comments-section #hud-giscus-wrapper .giscus-frame{width:100%;height:100%;min-height:0;border:none;background:transparent}.hud.is-booting .hud-seg{opacity:0;transform:translate3d(0,10px,0);animation:bootIn .52s cubic-bezier(.2,.9,.2,1) forwards}.hud.is-booting .hud-mediaStats{animation-delay:70ms}.hud.is-booting .hud-article{animation-delay:.16s}@keyframes bootIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.99);filter:blur(2px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0px)}}@property --pc-accent{syntax: "<color>"; initial-value: #43aa88; inherits: true;}@property --pc-accent2{syntax: "<color>"; initial-value: #f6c309; inherits: true;}.hud,.hud-comments-section{--hud-bg: rgba(8, 10, 18, .86);--hud-text: #e8ecf4;--hud-dim: rgba(232, 236, 244, .62);transition:--pc-accent .4s ease,--pc-accent2 .4s ease}html.light .hud,html.light .hud-comments-section{--hud-bg: rgba(250, 250, 252, .92);--hud-text: #0b0e1a;--hud-dim: rgba(11, 14, 26, .62)}.hud.is-open .hud-frame{animation:hudIn .55s cubic-bezier(.22,1.4,.36,1) both}@keyframes hudIn{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:translateZ(0)}}.hud-chrome{position:absolute;inset:0;z-index:0;border-radius:18px;overflow:hidden;background:var(--hud-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 0 80px #0000008c,0 0 60px #b48cff12}.hud-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 52%,rgba(2,3,8,.55) 100%);pointer-events:none}.hud-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.6px);background-size:7px 7px;pointer-events:none}.hud-spot{position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),color-mix(in oklch,var(--pc-accent) 10%,transparent),rgba(180,140,255,.05) 45%,transparent 70%);pointer-events:none}@property --sa{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hud-star{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--sa),transparent 0deg,transparent 300deg,var(--hud-text) 330deg,var(--pc-accent) 345deg,var(--pc-accent2) 355deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hudOrbit 5s linear infinite;pointer-events:none}@keyframes hudOrbit{to{--sa: 360deg}}.hud-bracket{position:absolute;width:18px;height:18px;border:2px solid color-mix(in oklch,var(--pc-accent) 35%,transparent);pointer-events:none;z-index:3}.hb-tl{top:14px;left:14px;border-right:none;border-bottom:none;border-top-left-radius:6px}.hb-tr{top:14px;right:14px;border-left:none;border-bottom:none;border-top-right-radius:6px}.hb-bl{bottom:14px;left:14px;border-right:none;border-top:none;border-bottom-left-radius:6px}.hb-br{bottom:14px;right:14px;border-left:none;border-top:none;border-bottom-right-radius:6px}.hud-ghost{position:absolute;top:46%;left:0;right:0;transform:translateY(-50%);font-size:clamp(3rem,12vh,6.5rem);font-weight:900;letter-spacing:.08em;white-space:nowrap;overflow:hidden;color:#e8ecf409;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-monospace,monospace;z-index:0}html.light .hud-chrome{border-color:#0b0e1a1a;box-shadow:inset 0 0 80px #0b0e1a0f,0 0 60px color-mix(in oklch,var(--pc-accent) 14%,transparent)}html.light .hud-vignette{background:radial-gradient(ellipse at center,transparent 52%,rgba(11,14,26,.16) 100%)}html.light .hud-dots{background-image:radial-gradient(rgba(11,14,26,.08) 1px,transparent 1.6px)}html.light .hud-spot{background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),color-mix(in oklch,var(--pc-accent) 16%,transparent),color-mix(in oklch,var(--pc-accent2) 8%,transparent) 45%,transparent 70%)}html.light .hud-ghost{color:#0b0e1a0e}.hud-tilt{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:1.05fr 1.55fr;gap:14px;padding:18px 18px 24px;min-height:0;transition:transform .25s ease-out;will-change:transform;transform-style:preserve-3d;contain:layout}.hud-chip{border-color:color-mix(in oklch,var(--pc-accent) 22%,transparent);background:color-mix(in oklch,var(--pc-accent) 5%,transparent);animation:hudChipPulse 3.2s ease-in-out infinite}.hud-chip-v{color:var(--pc-accent)}@keyframes hudChipPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hud-mediaStats img{animation:hudDrift 24s ease-in-out infinite alternate}@keyframes hudDrift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.1) translate(-1.5%,1.5%)}}.hud-laser{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--pc-accent) 35%,transparent),rgba(255,255,255,.55),color-mix(in oklch,var(--pc-accent) 35%,transparent),transparent);box-shadow:0 0 18px color-mix(in oklch,var(--pc-accent) 40%,transparent);animation:hudScan 4.5s linear infinite;pointer-events:none;z-index:2}@keyframes hudScan{0%{transform:translateY(-2%)}to{transform:translateY(102%)}}.hud-glare{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translate(-120%);transition:transform .9s ease;pointer-events:none;z-index:2}.hud-media-wrap:hover .hud-glare{transform:translate(120%)}.hud-titleOverlay{inset:auto 12px 12px;padding:2rem 1rem .9rem;background:linear-gradient(to top,rgba(4,6,12,.9),transparent)}.hud-titleText{font-size:1.05rem;letter-spacing:.05em;font-family:ui-monospace,monospace;text-shadow:1px 1px 0 color-mix(in oklch,var(--pc-accent) 50%,transparent),2px 2px 0 color-mix(in oklch,var(--pc-accent) 28%,transparent),3px 3px 0 rgba(90,60,140,.35),5px 5px 24px rgba(0,0,0,.9)}.hud-article-body{overflow-y:auto;max-height:min(60vh,520px);min-height:0;padding-right:6px;scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--pc-accent) 40%,transparent) transparent;mask-image:linear-gradient(to bottom,transparent 0%,black 22px,black calc(100% - 22px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 22px,black calc(100% - 22px),transparent 100%)}.hud-article-body::-webkit-scrollbar{width:8px}.hud-article-body::-webkit-scrollbar-track{background:transparent}.hud-article-body::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--pc-accent) 40%,transparent);border-radius:4px}.hud-telemetry{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hud-telemetry .hud-chip-sep{opacity:.35;font-size:.68rem;font-family:Geist Mono Variable,ui-monospace,monospace}.hud-quote{color:var(--pc-accent);font-style:italic;font-size:.82rem;line-height:1.5;border-left:3px solid color-mix(in oklch,var(--pc-accent) 50%,transparent);padding-left:.8rem;margin:0}.hud-sub{color:var(--pc-accent2)}.hud.is-open .hud-tilt>*{opacity:0;transform:translateY(25px);animation:hudRise .5s cubic-bezier(.22,1,.36,1) forwards}.hud.is-open .hud-tilt>*:nth-child(1){animation-delay:.3s}.hud.is-open .hud-tilt>*:nth-child(2){animation-delay:.4s}.hud.is-open .hud-tilt>*:nth-child(3){animation-delay:.5s}@keyframes hudRise{to{opacity:1;transform:none}}.hud-pill{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.6rem;border-radius:0;border:1px solid color-mix(in oklch,var(--pc-accent) 35%,transparent);background:color-mix(in oklch,var(--pc-accent) 8%,transparent);font-size:.74rem;font-weight:700;letter-spacing:.18em;font-family:ui-monospace,monospace;color:var(--pc-accent);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease;justify-self:start;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.hud-pill:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--pc-accent) 70%,transparent);background:color-mix(in oklch,var(--pc-accent) 16%,transparent)}.hud-pill:active{transform:scale(.97)}@media(prefers-reduced-motion:no-preference){@keyframes hudGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.03)}}@keyframes hudSpecks{0%{transform:translateZ(0)}to{transform:translate3d(-18px,12px,0)}}@keyframes revealSweep{to{transform:translateY(110%);opacity:0}}.hud-breathe{animation:hudGlow 3.8s ease-in-out infinite}.hud-dust{animation:hudSpecks 2.6s linear infinite}}.hud-progress{position:absolute;top:0;left:0;height:2px;width:0%;background:var(--pc-accent);z-index:10;pointer-events:none}.hud-controls{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.06);padding-top:10px;padding-bottom:4px}.hud-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--pc-accent);box-shadow:0 0 8px var(--pc-accent);pointer-events:none;z-index:5;animation:hudSparkFly .55s ease-out forwards}@keyframes hudSparkFly{to{transform:translate(var(--sx),var(--sy)) scale(0);opacity:0}}.hud-comments-section .hud-frame{padding:0;border-radius:18px;overflow:hidden}@media(prefers-reduced-motion:reduce){.hud.is-open .hud-frame{animation:hudInSimple .2s ease both}@keyframes hudInSimple{0%{opacity:0}to{opacity:1}}.hud-star,.hud-mediaStats img,.hud-laser,.hud-media-wrap:hover .hud-glare,.hud-chip{animation:none}.hud-spot,.hud-ghost{display:none}.hud.is-open .hud-tilt>*{opacity:1;transform:none;animation:none}}.hud-tether{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:57;opacity:0;transition:opacity .3s ease}.hud-tether-line{stroke:var(--pc-accent);stroke-width:1.5;stroke-dasharray:4 4;opacity:.45}.hud-tether-dot{fill:var(--pc-accent);stroke:var(--pc-accent);stroke-width:1}body.hud-open:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--pc-accent) 7%,transparent) 0%,transparent 70%);pointer-events:none;z-index:58}
