@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@600;700;800&family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Syne:wght@700;800&display=swap";.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Shentox;font-style:normal;font-weight:300;src:url(/fonts/shentox/ShentoxTRIAL-Lt.otf)format("opentype"),local(Shentox Light),local(Shentox-Light);font-display:swap}@font-face{font-family:Shantox;font-style:normal;font-weight:300;src:url(/fonts/shentox/ShentoxTRIAL-Lt.otf)format("opentype");font-display:swap}@font-face{font-family:Shentox;font-style:normal;font-weight:400;src:url(/fonts/shentox/ShentoxTRIAL-Rg.otf)format("opentype"),local(Shentox Regular),local(Shentox);font-display:swap}@font-face{font-family:Shentox;font-style:normal;font-weight:500;src:url(/fonts/shentox/ShentoxTRIAL-Md.otf)format("opentype"),local(Shentox Medium),local(Shentox-Medium);font-display:swap}@font-face{font-family:Shentox;font-style:normal;font-weight:600;src:url(/fonts/shentox/ShentoxTRIAL-SmBd.otf)format("opentype"),local(Shentox SemiBold),local(Shentox-SemiBold);font-display:swap}@font-face{font-family:Shentox;font-style:normal;font-weight:700 900;src:url(/fonts/shentox/shentoxtrial-bd.otf)format("opentype"),local(Shentox Bold),local(Shentox-Bold);font-display:swap}@font-face{font-family:Shantox;font-style:normal;font-weight:400 900;src:url(/fonts/shentox/shentoxtrial-bd.otf)format("opentype");font-display:swap}:root{--background:#09090b;--background-subtle:#0e0e12;--foreground:#fafafa;--foreground-muted:#a1a1aa;--primary:#f42;--primary-rgb:255, 68, 34;--primary-hover:#ff5733;--primary-foreground:#fff;--card:#121215;--card-foreground:#fafafa;--card-hover:#17171c;--secondary:#ffffff0d;--secondary-foreground:#fafafa;--muted:#18181b;--muted-foreground:#71717a;--border:#ffffff1f;--border-subtle:#ffffff0f;--border-strong:#ffffff38;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Orbitron", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-spec:"Shentox", "Shantox", "Chakra Petch", "Space Mono", "JetBrains Mono", monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--container-max:1400px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}[data-theme=light]{--background:#fbfbfc;--background-subtle:#f4f4f6;--foreground:#09090b;--foreground-muted:#52525b;--card:#fff;--card-foreground:#09090b;--card-hover:#f8f8fa;--secondary:#0000000a;--secondary-foreground:#09090b;--muted:#f4f4f5;--muted-foreground:#71717a;--border:#0000001a;--border-subtle:#0000000d;--border-strong:#0003}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--foreground);background-color:var(--background);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;scroll-padding-top:80px;overflow-x:hidden}body{background-color:var(--background);max-width:100vw;min-height:100vh;color:var(--foreground);line-height:1.6;position:relative;overflow-x:hidden}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#27272a}::-webkit-scrollbar-thumb:hover{background:var(--primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);font-weight:800;line-height:1.1}a{color:inherit;text-decoration:none}.site-wrapper{background:var(--background);width:100%;padding-left:clamp(1rem,3vw,5rem);padding-right:clamp(1rem,3vw,5rem)}.site-main{width:100%;max-width:var(--container-max);border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--background);min-height:100vh;margin:0 auto;position:relative}.container-padding{padding-left:clamp(1rem,3.5vw,3rem);padding-right:clamp(1rem,3.5vw,3rem)}.section-spacing{padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem)}.btn-onedegree-primary,.btn-onedegree-secondary,.btn-onedegree-accent{font-family:"Shentox", "Shantox", var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);color:var(--foreground);border:1px solid var(--border-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.65rem;font-size:.82rem;font-weight:400;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-onedegree-primary{border-color:var(--border-strong);color:var(--foreground)}.btn-onedegree-secondary{border-color:var(--border);color:var(--foreground)}.btn-onedegree-accent{border-color:var(--primary);color:var(--primary)}.btn-onedegree-primary:hover,.btn-onedegree-secondary:hover,.btn-onedegree-accent:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000073;color:#f42!important;background:#000!important;border-color:#000!important}.btn-onedegree-primary:hover *,.btn-onedegree-secondary:hover *,.btn-onedegree-accent:hover *{color:#f42!important}[data-theme=light] .btn-onedegree-primary,[data-theme=light] .btn-onedegree-secondary,[data-theme=light] .btn-onedegree-accent{color:#000;background:0 0;border:1px solid #000}[data-theme=light] .btn-onedegree-primary:hover,[data-theme=light] .btn-onedegree-secondary:hover,[data-theme=light] .btn-onedegree-accent:hover{color:#fff!important;background:#000!important;border-color:#000!important}[data-theme=light] .btn-onedegree-primary:hover *,[data-theme=light] .btn-onedegree-secondary:hover *,[data-theme=light] .btn-onedegree-accent:hover *,[data-theme=light] .btn-onedegree-primary:hover .arrow-slide,[data-theme=light] .btn-onedegree-secondary:hover .arrow-slide,[data-theme=light] .btn-onedegree-accent:hover .arrow-slide{color:#fff!important}.arrow-slide{transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s;display:inline-block}.btn-onedegree-primary:hover .arrow-slide,.btn-onedegree-secondary:hover .arrow-slide,.btn-onedegree-accent:hover .arrow-slide{transform:translate(4px);color:#f42!important}.od-tag{font-family:var(--font-spec);text-transform:uppercase;letter-spacing:.16em;color:var(--primary);border:1px solid rgba(var(--primary-rgb), .35);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;align-self:flex-start;align-items:center;gap:.45rem;width:fit-content;max-width:max-content;padding:.25rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.od-rating-pill{background:var(--card);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.45rem 1rem;transition:border-color .3s;display:flex}.od-rating-pill:hover{border-color:var(--primary)}.od-stars{color:var(--primary);letter-spacing:2px;font-size:.75rem}.od-rating-text{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-family:Shentox,Shantox,sans-serif;font-size:.75rem;font-weight:300}.od-tag,.hud-mono,.matrix-val,.stat-val,.spec,.spec-lbl,.spec-v,.telemetry-lbl,.telemetry-val,.font-spec,.marquee-text{font-family:var(--font-spec)!important}.status-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px var(--primary);border-radius:50%;animation:2s ease-in-out infinite pulse-glow;display:inline-block}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes marquee-forward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-infinite{width:max-content;animation:30s linear infinite marquee-forward;display:flex}.animate-marquee-infinite-reverse{width:max-content;animation:30s linear infinite marquee-reverse;display:flex}.animate-marquee-infinite:hover,.animate-marquee-infinite-reverse:hover{animation-play-state:paused}@media (width<=768px){.site-wrapper{padding-left:0;padding-right:0}.site-main{border-left:none;border-right:none}}::view-transition-old(root){animation:.32s cubic-bezier(.76,0,.24,1) both page-wipe-out}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) both page-wipe-in}@keyframes page-wipe-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-16px)scale(.995)}}@keyframes page-wipe-in{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(1.005)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.page-transition-curtain{background:var(--primary);width:100vw;height:3px;box-shadow:0 0 12px var(--primary);z-index:999999;transform-origin:0;pointer-events:none;opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s;position:fixed;top:0;left:0;transform:scaleX(0)}.page-transition-curtain.active{opacity:1;transform:scaleX(1)}.grain-canvas[data-astro-cid-epkptnir]{pointer-events:none;z-index:999;opacity:.038;mix-blend-mode:overlay;width:100vw;height:100vh;position:fixed;inset:0}.navbar-wrapper[data-astro-cid-l7arcky5]{z-index:100;background:var(--background);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border);width:100%;position:sticky;top:0}.navbar-container[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;height:74px;display:flex}.nav-brand[data-astro-cid-l7arcky5]{cursor:pointer;align-items:center;gap:.85rem;display:flex}.brand-monogram[data-astro-cid-l7arcky5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);width:38px;height:38px;font-family:var(--font-heading);color:var(--foreground);justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;transition:all .2s;display:flex;position:relative}.nav-brand[data-astro-cid-l7arcky5]:hover .brand-monogram[data-astro-cid-l7arcky5]{border-color:var(--primary)}.brand-dot[data-astro-cid-l7arcky5]{background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.brand-text[data-astro-cid-l7arcky5]{flex-direction:column;display:flex}.brand-name[data-astro-cid-l7arcky5]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);font-size:1.05rem;font-weight:800}.brand-sub[data-astro-cid-l7arcky5]{font-family:var(--font-spec,var(--font-mono));letter-spacing:.16em;color:var(--muted-foreground);font-size:.6rem}.nav-hud[data-astro-cid-l7arcky5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.4rem .95rem;display:flex}.hud-item[data-astro-cid-l7arcky5]{align-items:center;gap:.45rem;display:flex}.hud-label[data-astro-cid-l7arcky5],.hud-mono[data-astro-cid-l7arcky5]{letter-spacing:.08em;color:var(--foreground);font-family:Shentox,Shantox,sans-serif;font-size:.74rem;font-weight:300}.hud-divider[data-astro-cid-l7arcky5]{color:var(--border-strong);font-size:.75rem;transform:rotate(12deg)}.nav-menu[data-astro-cid-l7arcky5]{align-items:center;gap:1.75rem;display:flex}.nav-link[data-astro-cid-l7arcky5]{font-family:var(--font-spec,var(--font-mono));letter-spacing:.12em;color:var(--foreground-muted);padding:.25rem 0;font-size:.75rem;font-weight:600;transition:color .2s;position:relative}.nav-link[data-astro-cid-l7arcky5]:after{content:"";background:var(--primary);width:0;height:1.5px;transition:width .2s;position:absolute;bottom:-2px;left:0}.nav-link[data-astro-cid-l7arcky5]:hover{color:var(--foreground)}.nav-link[data-astro-cid-l7arcky5]:hover:after{width:100%}.nav-actions[data-astro-cid-l7arcky5]{align-items:center;gap:.75rem;display:flex}.nav-cta[data-astro-cid-l7arcky5]{padding:.6rem 1.35rem;font-size:.8rem}.theme-toggle-btn[data-astro-cid-l7arcky5]{border-radius:var(--radius-full);background:var(--secondary);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.theme-toggle-btn[data-astro-cid-l7arcky5]:hover{border-color:var(--primary);color:var(--primary)}.menu-dots-btn[data-astro-cid-l7arcky5]{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s;display:flex}.menu-dots-btn[data-astro-cid-l7arcky5]:hover{border-color:var(--primary)}.dots-grid[data-astro-cid-l7arcky5]{grid-template-columns:repeat(3,4px);gap:3px;display:grid}.dots-grid[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:var(--foreground);border-radius:50%;width:4px;height:4px}.flyout-overlay[data-astro-cid-l7arcky5]{z-index:9999;pointer-events:none;opacity:0;visibility:hidden;width:100vw;height:100dvh;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s;position:fixed;inset:0}.flyout-overlay[data-astro-cid-l7arcky5].open{pointer-events:auto;opacity:1;visibility:visible}.flyout-backdrop[data-astro-cid-l7arcky5]{-webkit-backdrop-filter:blur(28px);background:#09090bf2;position:absolute;inset:0}.flyout-content-panel[data-astro-cid-l7arcky5]{z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow-y:auto;transform:translateY(24px)scale(.99)}.flyout-overlay[data-astro-cid-l7arcky5].open .flyout-content-panel[data-astro-cid-l7arcky5]{transform:translateY(0)scale(1)}.flyout-top-bar[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;height:74px;display:flex}.flyout-hud-badge[data-astro-cid-l7arcky5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.65rem;padding:.35rem .85rem;font-family:Shentox,Shantox,sans-serif;font-size:.74rem;font-weight:300;display:flex}.flyout-close-btn[data-astro-cid-l7arcky5]{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;letter-spacing:.08em;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Shentox,Shantox,sans-serif;font-size:.78rem;font-weight:400;transition:all .2s;display:inline-flex}.flyout-close-btn[data-astro-cid-l7arcky5]:hover{color:var(--primary);background:#000;border-color:#000}.flyout-body[data-astro-cid-l7arcky5]{flex-direction:column;flex:1;justify-content:center;gap:2.5rem;padding-top:2rem;padding-bottom:2rem;display:flex}.flyout-nav-links[data-astro-cid-l7arcky5]{flex-direction:column;gap:.4rem;display:flex}.flyout-link[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--border-subtle);color:var(--foreground);align-items:baseline;gap:1.25rem;padding:.85rem 0;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.flyout-link[data-astro-cid-l7arcky5]:hover{color:var(--primary);padding-left:1rem}.link-idx[data-astro-cid-l7arcky5]{font-family:var(--font-mono);color:var(--primary);font-size:.85rem;font-weight:700}.link-text[data-astro-cid-l7arcky5]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:800;line-height:1}.link-tag[data-astro-cid-l7arcky5]{color:var(--muted-foreground);letter-spacing:.1em;font-family:Shentox,Shantox,sans-serif;font-size:.75rem;font-weight:300}.link-arrow[data-astro-cid-l7arcky5]{color:var(--muted-foreground);opacity:0;margin-left:auto;font-size:1.5rem;transition:all .25s;transform:translate(-10px)}.flyout-link[data-astro-cid-l7arcky5]:hover .link-arrow[data-astro-cid-l7arcky5]{opacity:1;color:var(--primary);transform:translate(0)}.flyout-footer-grid[data-astro-cid-l7arcky5]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.75rem;display:flex}.flyout-contact-col[data-astro-cid-l7arcky5]{flex-direction:column;gap:.35rem;display:flex}.footer-lbl[data-astro-cid-l7arcky5]{font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.12em;font-size:.65rem}.footer-val-link[data-astro-cid-l7arcky5]{color:var(--foreground);font-size:.95rem;text-decoration:none}.footer-val-link[data-astro-cid-l7arcky5]:hover{color:var(--primary)}.footer-sub[data-astro-cid-l7arcky5]{color:var(--foreground-muted);font-family:Shentox,Shantox,sans-serif;font-size:.72rem;font-weight:300}.flyout-cta-btn[data-astro-cid-l7arcky5]{width:100%}@media (width<=1080px){.nav-hud[data-astro-cid-l7arcky5] .hud-coords[data-astro-cid-l7arcky5]{display:none}}@media (width<=900px){.nav-hud[data-astro-cid-l7arcky5],.nav-menu[data-astro-cid-l7arcky5],.nav-cta[data-astro-cid-l7arcky5]{display:none}}@media (width<=600px){.flyout-top-bar[data-astro-cid-l7arcky5]{gap:.75rem}.flyout-hud-badge[data-astro-cid-l7arcky5]{padding:.3rem .6rem;font-size:.7rem}.flyout-close-btn[data-astro-cid-l7arcky5] .close-label[data-astro-cid-l7arcky5]{display:none}}[data-theme=light] .flyout-backdrop[data-astro-cid-l7arcky5]{background:#fffffff7}[data-theme=light] .flyout-close-btn[data-astro-cid-l7arcky5]{color:#111215;background:#fff;border-color:#0003}[data-theme=light] .flyout-close-btn[data-astro-cid-l7arcky5]:hover{color:#fff;background:#000;border-color:#000}[data-theme=light] .flyout-hud-badge[data-astro-cid-l7arcky5]{background:#fff;border-color:#0000001f}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--background);padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:2.5rem;position:relative}.footer-cta-wrapper[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1.5rem;max-width:860px;margin-bottom:4.5rem;display:flex}.cta-meta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.footer-cta-headline[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.05}.text-accent[data-astro-cid-jo6i4kqk]{color:var(--primary)}.footer-cta-sub[data-astro-cid-jo6i4kqk]{color:var(--foreground-muted);max-width:680px;font-size:1.1rem;line-height:1.65}.email-action-box[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem;display:flex}.footer-links-grid[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:3rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1.25rem;display:flex}.col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-spec,var(--font-mono));letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;font-size:.72rem;font-weight:700}.col-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.link-item[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--foreground-muted);align-items:center;gap:.5rem;font-size:.9rem;transition:color .2s;display:inline-flex}.link-item[data-astro-cid-jo6i4kqk]:hover{color:var(--primary)}.link-arrow[data-astro-cid-jo6i4kqk]{font-family:var(--font-spec,var(--font-mono));opacity:.6;font-size:.8rem;transition:transform .2s}.link-item[data-astro-cid-jo6i4kqk]:hover .link-arrow[data-astro-cid-jo6i4kqk]{opacity:1;transform:translate(2px,-2px)}.col-telemetry[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.col-text[data-astro-cid-jo6i4kqk]{color:var(--foreground-muted);font-size:.9rem;line-height:1.6}.telemetry-box[data-astro-cid-jo6i4kqk]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.footer-bottom-bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:2rem;display:flex}.legal-left[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.heart-beat[data-astro-cid-jo6i4kqk]{color:#e63946;transform-origin:50%;vertical-align:-1px;margin:0 .2rem;line-height:1;animation:1.25s ease-in-out infinite heartbeat;display:inline-block}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.35)}28%{transform:scale(1)}42%{transform:scale(1.35)}70%{transform:scale(1)}}.credit-link[data-astro-cid-jo6i4kqk]{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.credit-link[data-astro-cid-jo6i4kqk]:hover{color:var(--primary)}.legal-right[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5rem;margin-left:auto;display:flex}.back-to-top-btn[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm,4px);cursor:pointer;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.back-to-top-btn[data-astro-cid-jo6i4kqk] .top-arrow[data-astro-cid-jo6i4kqk]{font-size:1.15rem;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.back-to-top-btn[data-astro-cid-jo6i4kqk]:hover .top-arrow[data-astro-cid-jo6i4kqk]{transform:translateY(-3px)}@media (width<=900px){.footer-links-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem}.footer-bottom-bar[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1.5rem}.legal-right[data-astro-cid-jo6i4kqk]{justify-content:space-between;width:100%;margin-left:0}}.cookie-banner-chassis[data-astro-cid-hq3mgpmn]{z-index:9999;background:var(--background-elevated,#0f0f10);border:1px solid var(--border,#ffffff24);border-radius:var(--radius-sm,4px);-webkit-backdrop-filter:blur(16px);max-width:680px;margin-left:auto;animation:.4s cubic-bezier(.16,1,.3,1) forwards cookieSlideUp;position:fixed;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff0a}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-inner[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex}.cookie-header-row[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cookie-tag-group[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hud-status-dot[data-astro-cid-hq3mgpmn]{background:var(--primary,#00d26a);width:6px;height:6px;box-shadow:0 0 8px var(--primary,#00d26a);border-radius:50%;display:inline-block}.telemetry-badge[data-astro-cid-hq3mgpmn]{color:var(--foreground-muted,#888);letter-spacing:.05em;font-size:.7rem}.cookie-close-btn[data-astro-cid-hq3mgpmn]{color:var(--foreground-muted,#888);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.5rem;line-height:1;transition:color .2s}.cookie-close-btn[data-astro-cid-hq3mgpmn]:hover{color:var(--foreground,#fff)}.cookie-body[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:.6rem;display:flex}.cookie-text[data-astro-cid-hq3mgpmn]{font-family:var(--font-body,system-ui, sans-serif);color:var(--foreground-secondary,#b8b8b8);margin:0;font-size:.85rem;line-height:1.5}.cookie-text[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{color:var(--foreground,#fff);font-weight:500}.cookie-details-drawer[data-astro-cid-hq3mgpmn]{border:1px solid var(--border-subtle,#ffffff0f);border-radius:var(--radius-sm,4px);background:#00000040;margin-top:.25rem;padding:.75rem 1rem}.drawer-content[data-astro-cid-hq3mgpmn]{color:var(--foreground-muted,#999);flex-direction:column;gap:.5rem;font-size:.72rem;line-height:1.45;display:flex}.detail-block[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{color:var(--foreground,#eee)}.cookie-actions-row[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.cookie-link-btn[data-astro-cid-hq3mgpmn]{color:var(--primary,#00d26a);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.72rem;transition:opacity .2s}.cookie-link-btn[data-astro-cid-hq3mgpmn]:hover{opacity:.8;text-decoration:underline}.cookie-btn-group[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cookie-action-btn[data-astro-cid-hq3mgpmn]{min-height:38px;padding:.5rem 1rem!important;font-size:.75rem!important}@media (width<=600px){.cookie-banner-chassis[data-astro-cid-hq3mgpmn]{bottom:.75rem;left:.75rem;right:.75rem}.cookie-actions-row[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch;gap:.75rem}.cookie-btn-group[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr 1fr;width:100%;display:grid}.cookie-action-btn[data-astro-cid-hq3mgpmn]{justify-content:center;width:100%}}
