@font-face{font-family:Space Grotesk;src:url(../fonts/space-grotesk.woff2)format("woff2");font-weight:400 700;font-display:swap;font-style:normal}@font-face{font-family:Fraunces;src:url(../fonts/fraunces.woff2)format("woff2");font-weight:500 700;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter-500.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter-700.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Sora;src:url(../fonts/sora-600.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Sora;src:url(../fonts/sora-700.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Sora;src:url(../fonts/sora-800.woff2)format("woff2");font-weight:800;font-display:swap;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#050506;--color-bg-secondary:#0a0614;--color-bg-elevated:#111118;--color-bg-panel:rgba(17,17,24,.78);--color-border:rgba(255,255,255,.1);--color-border-subtle:rgba(255,255,255,.06);--color-border-strong:rgba(255,255,255,.12);--color-accent-violet:#a78bfa;--color-accent-violet-deep:#7c3aed;--color-accent-blue:#38bdf8;--color-accent-gold:#f5d06f;--color-text-primary:#fff;--color-text-secondary:rgba(255,255,255,.74);--color-text-muted:rgba(255,255,255,.42);--font-heading:"Space Grotesk", "Sora", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-accent:"Fraunces", "Space Grotesk", "Sora", "Inter", serif;--shadow-subtle:0 4px 20px rgba(0,0,0,.4);--shadow-elevated:0 16px 56px rgba(0,0,0,.62);--transition-fast:.12s ease;--transition-normal:.22s ease;--transition-slow:.42s ease;--container-width:1320px;--page-padding:24px;--page-accent-rgb:167, 139, 250;--page-accent-rgb-secondary:56, 189, 248;--page-scroll-depth:0;--hero-depth:1;--showcase-depth:0;--ambient-energy:0;--handoff-intensity:0;--handoff-direction:1;--music-cover-image:none;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-primary);color:var(--color-text-primary);scroll-behavior:smooth;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--chamber-radius:38px;--chamber-radius-inner:28px;--chamber-border:1px solid rgba(255,255,255,.1);--chamber-border-glow:rgba(var(--page-accent-rgb), .18);--chamber-bg:linear-gradient(180deg, rgba(255,255,255,.067), rgba(255,255,255,.024)), rgba(9,9,11,.76);--chamber-bg-bloom:radial-gradient(circle at 50% 38%, rgba(var(--page-accent-rgb), .22), transparent 28%), radial-gradient(circle at 56% 56%, rgba(var(--page-accent-rgb-secondary), .16), transparent 34%), linear-gradient(90deg, rgba(255,255,255,.03), transparent 18%, transparent 82%, rgba(255,255,255,.03));--chamber-shadow:0 16px 56px rgba(0,0,0,.62), 0 0 48px rgba(var(--page-accent-rgb), .08);--chamber-padding:30px;--chamber-padding-lg:40px;--chamber-silhouette:inset 0 0 0 1px rgba(var(--page-accent-rgb), .08);--chamber-text-display:clamp(2.6rem, 5vw, 4rem);--chamber-text-body:clamp(1.08rem, 1.8vw, 1.42rem);--chamber-line-body:1.74;--chamber-ui-density:.42;--instrument-radius:18px;--instrument-radius-sm:12px;--instrument-border:1px solid rgba(255,255,255,.12);--instrument-border-active:1px solid rgba(var(--page-accent-rgb), .35);--instrument-bg:rgba(255,255,255,.03);--instrument-bg-elevated:rgba(255,255,255,.05);--instrument-shadow:0 4px 20px rgba(0,0,0,.4);--instrument-shadow-active:0 0 24px rgba(var(--page-accent-rgb), .12), inset 0 0 0 1px rgba(var(--page-accent-rgb), .1);--instrument-padding:14px 16px;--instrument-padding-sm:10px 12px;--instrument-gap:12px;--instrument-gap-sm:8px;--instrument-transition:.12s ease;--instrument-feedback-glow:0 0 18px rgba(var(--page-accent-rgb), .18);--instrument-divider:1px solid rgba(255,255,255,.08);--archive-radius:12px;--archive-radius-sm:8px;--archive-border:1px solid rgba(255,255,255,.06);--archive-border-strong:1px solid rgba(255,255,255,.1);--archive-bg:var(--color-bg-elevated);--archive-bg-flat:rgba(12,12,16,.92);--archive-padding:18px 20px;--archive-padding-sm:12px 14px;--archive-gap:10px;--archive-line:1.5;--archive-line-tight:1.35;--archive-text-mono:11px;--archive-text-mono-lg:12px;--archive-letter-mono:.14em;--archive-color-muted:var(--color-text-muted);--archive-color-stamp:rgba(255,255,255,.78);--archive-shadow:none;--archive-shadow-elevated:0 4px 12px rgba(0,0,0,.28);--archive-transition:.12s ease}.surface-chamber{border-radius:var(--chamber-radius);border:var(--chamber-border);background:var(--chamber-bg);box-shadow:var(--chamber-shadow);padding:var(--chamber-padding);position:relative;overflow:hidden}.surface-chamber__bloom:before{content:"";background:var(--chamber-bg-bloom);opacity:calc(.68 + var(--hero-depth,0) * .26);pointer-events:none;transition:opacity var(--transition-slow), transform var(--transition-slow);position:absolute;top:0;bottom:0;left:0;right:0}.surface-instrument{border-radius:var(--instrument-radius);border:var(--instrument-border);background:var(--instrument-bg);padding:var(--instrument-padding);transition:border-color var(--instrument-transition), box-shadow var(--instrument-transition)}.surface-instrument.is-active,.surface-instrument[aria-pressed=true]{border:var(--instrument-border-active);box-shadow:var(--instrument-shadow-active)}.surface-archive{border-radius:var(--archive-radius);border:var(--archive-border);background:var(--archive-bg);padding:var(--archive-padding);box-shadow:var(--archive-shadow);transition:border-color var(--archive-transition)}.surface-archive:hover{border-color:var(--color-border-strong)}.annotation-mono{font-family:var(--font-mono);font-size:var(--archive-text-mono);letter-spacing:var(--archive-letter-mono);text-transform:uppercase;color:var(--archive-color-muted)}.stamp{min-height:30px;color:var(--archive-color-stamp);font-size:var(--archive-text-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}@media (min-width:768px){:root{--page-padding:40px}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--color-bg-primary);min-width:320px;min-height:100vh;color:var(--color-text-primary);margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}button,a,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}::-moz-selection{background:rgba(var(--page-accent-rgb), .24);color:var(--color-text-primary)}::selection{background:rgba(var(--page-accent-rgb), .24);color:var(--color-text-primary)}.page-shell{isolation:isolate;position:relative;overflow:clip}.page-shell:before,.page-shell:after{content:"";pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.page-shell:before{z-index:-1;background:radial-gradient(circle at 50% 24%, rgba(var(--page-accent-rgb), .12), transparent 30%), radial-gradient(circle at 50% 68%, rgba(var(--page-accent-rgb-secondary), .1), transparent 36%);-webkit-filter:blur(42px);filter:blur(42px);opacity:calc(.52 + var(--page-scroll-depth) * .22 + var(--showcase-depth) * .18 + var(--handoff-intensity) * .16);transform:translate3d(calc(var(--handoff-direction) * var(--handoff-intensity) * 1.8%), calc(var(--page-scroll-depth) * -2.2%), 0) scale(calc(1 + var(--ambient-energy) * .08));will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .18s linear,background .72s,transform .22s linear}.page-shell:after{z-index:-1;background:linear-gradient(180deg, rgba(255,255,255,.024), transparent 18%, transparent 84%, rgba(255,255,255,.03)), linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .06), transparent);mix-blend-mode:screen;opacity:calc(.18 + var(--page-scroll-depth) * .12 + var(--showcase-depth) * .16 + var(--handoff-intensity) * .22);transform:translate3d(calc(var(--handoff-direction) * var(--handoff-intensity) * 2.4%), 0, 0);will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .16s linear,transform .22s linear}.music-cover-backdrop{z-index:-1;pointer-events:none;opacity:0;background-image:var(--music-cover-image);-webkit-filter:blur(56px)saturate(1.22);filter:blur(56px)saturate(1.22);background-position:50%;background-size:cover;transition:opacity .72s,transform .88s,-webkit-filter .88s,filter .88s;position:fixed;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:scale(1.2)}.music-cover-backdrop:before,.music-cover-backdrop:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.music-cover-backdrop:before{background:radial-gradient(circle at 50% 38%, rgba(var(--page-accent-rgb), .22), transparent 42%), linear-gradient(180deg, rgba(4,4,4,.18), rgba(4,4,4,.82))}.music-cover-backdrop:after{background:radial-gradient(circle at 24% 24%, rgba(var(--page-accent-rgb-secondary), .18), transparent 28%), radial-gradient(circle at 78% 76%, rgba(var(--page-accent-rgb), .14), transparent 34%), linear-gradient(90deg, rgba(255,255,255,.04), transparent 22%, transparent 78%, rgba(255,255,255,.03));mix-blend-mode:screen}.music-cover-backdrop.is-active{opacity:.62;transform:scale(1.14)}.page-shell.is-music-backdrop-active:before{opacity:calc(.34 + var(--page-scroll-depth) * .16 + var(--showcase-depth) * .1 + var(--handoff-intensity) * .12)}.page-shell.is-music-backdrop-active:after{opacity:calc(.14 + var(--page-scroll-depth) * .08 + var(--showcase-depth) * .08 + var(--handoff-intensity) * .16)}@media (max-width:720px){.music-cover-backdrop{-webkit-filter:blur(34px)saturate(1.14);filter:blur(34px)saturate(1.14);top:-6%;bottom:-6%;left:-6%;right:-6%}.hero-section{padding-top:18px;padding-bottom:42px}.hero-section__content{gap:16px}.hero-copy h1{max-width:none;font-size:max(2.2rem,min(14vw,3rem));line-height:.92}.hero-copy__body{max-width:none;font-size:.96rem}.hero-copy__support{max-width:none;font-size:.92rem}.hero-copy__actions{gap:10px}.hero-copy__quick-jump{gap:8px}.hero-copy__system-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.project-rail{margin-top:12px;padding-top:8px;padding-bottom:10px}.project-rail__track{padding-inline:max(12px, var(--page-padding));gap:10px}.rail-card{opacity:.58;flex-basis:min(88vw,300px)}.rail-card.is-active{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-2px) scale(1.01)}.rail-card.is-before,.rail-card.is-after{transform:perspective(1200px)rotateX(0)rotateY(0)translateY(14px)scale(.95)}.rail-card__frame{border-radius:22px;padding:14px}.rail-card__body{gap:10px;padding-top:14px}.rail-card__meta,.rail-card__footer{gap:10px}.rail-card__type{font-size:10px}.rail-card__copy h3{font-size:max(1.18rem,min(6vw,1.55rem));line-height:1.02}.rail-card__copy p{max-width:none;font-size:.92rem;line-height:1.46}.status-badge{min-height:26px;padding:0 10px;font-size:10px}.rail-card__try-now,.rail-card__cta{min-height:42px;padding:0 12px;font-size:.74rem}.rail-card__media{aspect-ratio:4/3}.music-cover-backdrop.is-active{opacity:.46}}.signal-shockwave{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;top:-16%;bottom:-16%;left:-16%;right:-16%}.signal-shockwave:before,.signal-shockwave:after{content:"";border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.signal-shockwave:before{border:1px solid rgba(var(--page-accent-rgb), .12);box-shadow:0 0 56px rgba(var(--page-accent-rgb), .08)}.signal-shockwave:after{border:1px solid rgba(var(--page-accent-rgb-secondary), .1);box-shadow:0 0 42px rgba(var(--page-accent-rgb-secondary), .06);top:18%;bottom:18%;left:18%;right:18%}.signal-shockwave.is-active{animation:.96s ease-out shockwave-bloom}.signal-shockwave--forward{transform-origin:42% 42%}.signal-shockwave--backward{transform-origin:58% 42%}.page-shell.is-ambient-handoff:before{opacity:calc(.62 + var(--page-scroll-depth) * .22 + var(--showcase-depth) * .22)}.page-shell.is-ambient-handoff:after{opacity:calc(.28 + var(--showcase-depth) * .18 + var(--handoff-intensity) * .28)}.container{width:min(100%, var(--container-width));padding-inline:var(--page-padding);margin:0 auto}.ambient-field{z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 20%, rgba(var(--page-accent-rgb-secondary), calc(.12 + var(--chamber-ambient-luminance,0) * .5)), transparent 28%), radial-gradient(circle at 78% 18%, rgba(var(--page-accent-rgb), calc(.16 + var(--chamber-ambient-luminance,0) * .5)), transparent 24%), radial-gradient(circle at 52% 78%, rgba(var(--page-accent-rgb), calc(.08 + var(--chamber-ambient-luminance,0) * .5)), transparent 32%), linear-gradient(180deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 48%, var(--color-bg-primary) 100%);contain:paint;transition:background .42s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.ambient-field__noise,.ambient-field__mesh,.ambient-field__grid,.ambient-field__stream,.ambient-field__takeover{position:absolute;top:0;bottom:0;left:0;right:0}.ambient-field__stream,.ambient-field__takeover{pointer-events:none}.ambient-field__stream,.ambient-field__mesh,.ambient-field__takeover{will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ambient-field__noise{opacity:.18;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 80% 12%,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px),radial-gradient(circle at 72% 66%,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px),radial-gradient(circle at 32% 82%,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px);background-size:280px 280px}.ambient-field__stream{mix-blend-mode:screen;opacity:calc((.14 + var(--showcase-depth) * .16) * (1 - var(--chamber-stream-suppression,0)));-webkit-filter:blur(18px);filter:blur(18px)}.ambient-field__stream--one{background:linear-gradient(115deg, transparent 18%, rgba(var(--page-accent-rgb), .14), transparent 76%);transform:translate3d(calc(var(--page-scroll-depth) * 8%), calc(var(--showcase-depth) * -4%), 0) rotate(-10deg) scale(1.12)}.ambient-field__stream--two{background:linear-gradient(86deg, transparent 24%, rgba(var(--page-accent-rgb-secondary), .12), transparent 74%);transform:translate3d(calc(var(--page-scroll-depth) * -6%), calc(var(--showcase-depth) * 6%), 0) rotate(12deg) scale(1.18)}.ambient-field__mesh{-webkit-filter:blur(42px);filter:blur(42px);opacity:calc((.44 + var(--ambient-energy) * .56) * (1 - var(--chamber-mesh-suppression,0)));transition:transform .22s linear,opacity .18s linear,background .72s}.ambient-field__mesh--primary{background:radial-gradient(circle, rgba(var(--page-accent-rgb), .18), transparent 62%);transform:translate3d(calc(-8% + var(--showcase-depth) * -3%), calc(-12% + var(--page-scroll-depth) * -3%), 0) scale(calc(1.16 + var(--ambient-energy) * .18))}.ambient-field__mesh--secondary{background:radial-gradient(circle, rgba(var(--page-accent-rgb-secondary), .16), transparent 60%);transform:translate3d(calc(14% + var(--showcase-depth) * 4%), calc(-4% + var(--page-scroll-depth) * -2%), 0) scale(calc(1.28 + var(--ambient-energy) * .2))}.ambient-field__mesh--tertiary{transform:translate3d(0, calc(24% + var(--page-scroll-depth) * 4%), 0) scale(calc(1.6 + var(--showcase-depth) * .18));background:radial-gradient(circle,rgba(255,255,255,.04),transparent 68%)}.ambient-field__takeover{background:radial-gradient(circle at 50% 42%, rgba(var(--page-accent-rgb), calc(.18 + var(--chamber-vignette-strength,0) * .4)), transparent 30%), radial-gradient(circle at 54% 54%, rgba(var(--page-accent-rgb-secondary), calc(.14 + var(--chamber-vignette-strength,0) * .3)), transparent 38%);opacity:calc((var(--showcase-depth) * .52 + var(--handoff-intensity) * .26) * (1 - var(--chamber-mesh-suppression,0) * .5));-webkit-filter:blur(60px);filter:blur(60px);transform:translate3d(calc(var(--handoff-direction) * var(--handoff-intensity) * 3%), calc(var(--page-scroll-depth) * 3%), 0) scale(calc(1 + var(--showcase-depth) * .08));transition:opacity .18s linear,transform .24s linear}.ambient-field__grid{opacity:calc(.14 * (1 - var(--chamber-grid-suppression,0)));background-image:linear-gradient(rgba(255, 255, 255, calc(.028 + var(--chamber-ambient-luminance,0) * .08)) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, calc(.028 + var(--chamber-ambient-luminance,0) * .08)) 1px, transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(rgba(0,0,0,.68),transparent 100%);mask-image:linear-gradient(rgba(0,0,0,.68),transparent 100%)}.section-divider{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .3), transparent);opacity:.55;height:1px;position:absolute;left:0;right:0}.section-divider--top{top:100svh}.pointer-trail{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle, rgba(var(--page-accent-rgb), .96), rgba(var(--page-accent-rgb), 0));width:18px;height:18px;box-shadow:0 0 34px rgba(var(--page-accent-rgb), .34);mix-blend-mode:screen;transition:opacity var(--transition-normal), background .5s ease, box-shadow .5s ease;border-radius:999px;margin-top:-9px;margin-left:-9px;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.pointer-trail--echo{background:radial-gradient(circle, rgba(var(--page-accent-rgb-secondary), .12), rgba(var(--page-accent-rgb-secondary), 0));width:156px;height:156px;box-shadow:none;-webkit-filter:blur(14px);filter:blur(14px);margin-top:-78px;margin-left:-78px}.pointer-trail--visible{opacity:1}.scroll-progress{z-index:45;pointer-events:none;opacity:0;transform-origin:0;height:2px;transform:translateZ(0) scaleX(var(--scroll-progress-scale,0));background:linear-gradient(90deg, rgba(var(--page-accent-rgb), .92), rgba(var(--page-accent-rgb-secondary), .92));box-shadow:0 0 12px rgba(var(--page-accent-rgb), .34), 0 2px 8px rgba(var(--page-accent-rgb), .18);will-change:transform, opacity;transition:transform .14s linear,opacity .22s,background .6s,box-shadow .6s;position:fixed;top:0;left:0;right:0}.page-shell.is-loaded .scroll-progress{opacity:1}.scroll-progress.is-reduced-motion{transition:opacity .22s,background .6s,box-shadow .6s}.hero-section{--pointer-x:0px;--pointer-y:0px;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-section__veil{pointer-events:none;background:radial-gradient(circle at 48% 42%, rgba(var(--page-accent-rgb), .1), transparent 24%), radial-gradient(circle at 80% 24%, rgba(var(--page-accent-rgb-secondary), .1), transparent 20%), linear-gradient(90deg, rgba(255,255,255,.024), transparent 14%, transparent 86%, rgba(255,255,255,.02)), linear-gradient(180deg, rgba(255,255,255,.02), transparent 16%, transparent 84%, rgba(255,255,255,.02));position:absolute;top:0;bottom:0;left:0;right:0}.hero-section__takeover{pointer-events:none;background:radial-gradient(circle at 68% 42%, rgba(var(--page-accent-rgb), .24), transparent 24%), radial-gradient(circle at 62% 48%, rgba(var(--page-accent-rgb-secondary), .18), transparent 32%), radial-gradient(circle at 24% 26%, rgba(var(--page-accent-rgb-secondary), .08), transparent 24%);-webkit-filter:blur(26px);filter:blur(26px);opacity:calc(.34 + var(--hero-depth) * .58 + var(--showcase-depth) * .12);transform:translate3d(calc(var(--pointer-x) * .58), calc(var(--pointer-y) * .58), 0) scale(calc(.92 + var(--hero-depth) * .16));transition:opacity .52s,transform .52s;animation:18s ease-in-out infinite alternate field-drift;position:absolute;top:-16%;bottom:6%;left:-10%;right:-10%}.hero-section__content{align-items:center;gap:42px;padding-top:56px;padding-bottom:82px;display:grid;position:relative}.hero-copy{z-index:2;max-width:700px;position:relative}.hero-copy__primary-stack,.hero-copy__secondary-stack{display:grid}.hero-copy__primary-stack{gap:0}.hero-copy__eyebrow,.hero-copy__notes,.showcase-section__active-name,.rail-controls{align-items:center;gap:12px;display:flex}.hero-copy__eyebrow{flex-wrap:wrap}.hero-copy__tuning{color:rgba(255,255,255,.58);letter-spacing:.14em;text-transform:uppercase;margin-top:0;font-size:11px}.eyebrow{min-height:34px;color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.hero-copy__signal,.showcase-section__active-label{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.hero-copy__signal-chip{border:1px solid rgba(var(--page-accent-rgb), .18);background:rgba(var(--page-accent-rgb), .08);color:rgba(255,255,255,.86);letter-spacing:.14em;text-transform:uppercase;min-height:34px;box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08);border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.hero-copy__living-signal{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-backdrop-filter:blur(6px);width:min(100%,600px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-fast), background var(--transition-normal);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.067);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:inline-flex}.hero-copy__living-signal:hover{border-color:rgba(var(--page-accent-rgb), .14);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08);transform:translateY(-1px)}.hero-copy__living-signal:focus-visible{border-color:rgba(var(--page-accent-rgb), .14);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08);transform:translateY(-1px)}.hero-copy__living-signal-pulse{background:rgba(var(--page-accent-rgb), .9);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--page-accent-rgb), .5);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite signal-pulse}.hero-copy__living-signal-sigil{opacity:.8;flex-shrink:0}.hero-copy__living-signal-meta{flex:220px;gap:2px;min-width:0;display:grid}.hero-copy__living-signal-label{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.hero-copy__living-signal-text{color:rgba(255,255,255,.72);white-space:normal;text-overflow:clip;max-width:32ch;font-size:12px;line-height:1.4;overflow:visible}.hero-copy__living-signal-entry{color:rgba(255,255,255,.82);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-left:1px solid rgba(255,255,255,.08);align-items:center;gap:6px;margin-left:auto;padding-left:12px;font-size:10px;display:inline-flex}@media (max-width:640px){.hero-copy__living-signal-text{max-width:none}.hero-copy__living-signal-entry{border-left:0;width:100%;margin-left:0;padding-top:2px;padding-left:0}}.hero-copy h1{font-family:var(--font-heading);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 0 28px rgba(255,255,255,.03);gap:.04em;max-width:10.5ch;margin-top:10px;font-size:max(3.3rem,min(7.6vw,6.1rem));line-height:.84;display:grid}.hero-copy h1 span{display:block}.hero-copy__headline-accent{color:transparent;-webkit-filter:drop-shadow(0 0 18px rgba(var(--page-accent-rgb), .14));filter:drop-shadow(0 0 18px rgba(var(--page-accent-rgb), .14));background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(192,132,252,.92),rgba(56,189,248,.9));-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.hero-copy__body{max-width:23ch;color:var(--color-text-secondary);margin-top:18px;font-size:max(1rem,min(1.55vw,1.28rem));line-height:1.52}.hero-copy__support{max-width:31ch;color:var(--color-text-muted);margin-top:14px;line-height:1.64}.hero-copy__actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.hero-copy__secondary-action{flex:none}.hero-copy__actions [data-testid=hero-map-ecosystem]{padding-left:20px;padding-right:20px}.hero-copy__secondary-stack{gap:16px;margin-top:22px}.hero-copy__mobile-actions{display:none}.hero-copy__system-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.hero-copy__system-item{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(10,10,14,.48);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:12px 14px;box-shadow:inset 0 1px rgba(255,255,255,.03)}.hero-copy__system-item span{color:var(--color-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.hero-copy__system-item strong{color:rgba(255,255,255,.92);font-family:var(--font-heading);margin-top:6px;font-size:max(.92rem,min(1.02vw,1.02rem));line-height:1.34;display:block}.hero-copy__dispatch-grid{gap:12px;max-width:54rem;margin-top:16px;display:grid}.hero-copy__quick-jump{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero-copy__quick-jump-link,.shell-nav__quick-links button,.mobile-bottom-nav button,.section-indicator button{color:var(--color-text-secondary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.hero-copy__quick-jump-link{min-height:42px;transition:transform var(--transition-fast), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal);border-radius:999px;padding:0 14px}.hero-copy__quick-jump-link:hover{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .2);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .1);transform:translateY(-1px)}.hero-copy__quick-jump-link:focus-visible{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .2);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .1);transform:translateY(-1px)}.section-breadcrumb{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:inline-flex}.archive-overview__link-button{min-height:44px;color:var(--color-text-secondary);letter-spacing:.04em;transition:transform var(--transition-fast), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 18px;font-size:13px;font-weight:500}.archive-overview__link-button:hover{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .3);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);background:rgba(255,255,255,.04);transform:translateY(-1px)}.archive-overview__link-button:focus-visible{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .3);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);background:rgba(255,255,255,.04);transform:translateY(-1px)}.archive-overview__link-button:active{transform:scale(.97)}.room-overview__link-button{min-height:44px;color:var(--color-text-secondary);letter-spacing:.04em;transition:transform var(--transition-fast), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 18px;font-size:13px;font-weight:500}.room-overview__link-button:hover{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .3);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);background:rgba(255,255,255,.04);transform:translateY(-1px)}.room-overview__link-button:focus-visible{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .3);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);background:rgba(255,255,255,.04);transform:translateY(-1px)}.room-overview__link-button:active{transform:scale(.97)}.section-breadcrumb strong{color:rgba(255,255,255,.88);font-weight:600}.hero-copy__invocation{background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(10,10,14,.42);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:16px 18px;box-shadow:inset 0 1px rgba(255,255,255,.03)}.hero-copy__invocation-label{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hero-copy__invocation p{font-family:var(--font-heading);letter-spacing:-.02em;color:rgba(255,255,255,.86);margin-top:8px;font-size:max(.98rem,min(1.36vw,1.1rem));line-height:1.42}.hero-copy__dispatch-note{background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(9,10,14,.44);border:1px solid rgba(255,255,255,.067);border-radius:20px;padding:16px 18px;box-shadow:inset 0 1px rgba(255,255,255,.03)}.hero-copy__dispatch-label{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hero-copy__dispatch-note strong{font-family:var(--font-heading);color:rgba(255,255,255,.88);margin-top:8px;font-size:.98rem;line-height:1.34;display:block}.hero-copy__dispatch-note p{color:var(--color-text-secondary);margin-top:8px;line-height:1.58}.hero-copy__notes{color:var(--color-text-muted);flex-wrap:wrap;margin-top:28px;font-size:13px}.hero-copy__notes span{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:10px 14px}.hero-copy__ledger{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-copy__ledger span{border:1px solid rgba(var(--page-accent-rgb), .16);background:rgba(var(--page-accent-rgb), .05);color:rgba(255,255,255,.78);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:11px}.button{min-height:50px;transition:transform var(--transition-fast), box-shadow var(--transition-normal), filter var(--transition-fast), border-color var(--transition-normal), background-color var(--transition-normal);border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex;position:relative}.button:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);transform:translateY(-1px)}.button:active{transform:scale(.97)}.button:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.rail-card:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.rail-controls__button:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.rail-controls__dot:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.portal-chamber__refresh:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.hero-copy__living-signal:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.reveal-overlay__close:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.hero-copy__quick-jump-link:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-compose__field input:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-compose__field textarea:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-library__publish:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-library__track:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-library__delete:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-player__queue-item:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-player__seek input:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.music-player__volume input:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.shell-nav__brand:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.shell-nav__preview-toggle:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.shell-nav__toggle:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.shell-nav__quick-links button:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.orbit-menu__link:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.section-indicator button:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.mobile-bottom-nav button:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.terminal-footer__link:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .78);outline-offset:3px}.button--primary{color:#050506;background:radial-gradient(circle at 28% 24%, rgba(255,255,255,.54), transparent 34%), linear-gradient(135deg, rgba(var(--surface-button-rgb,139, 92, 246), .98), rgba(var(--surface-button-rgb,167, 139, 250), .94) 46%, rgba(var(--surface-button-secondary-rgb,110, 231, 255), .92));box-shadow:inset 0 1px 0 rgba(255,255,255,.28), 0 16px 34px rgba(0,0,0,.28), 0 0 30px rgba(var(--surface-button-rgb,139, 92, 246), .18);font-weight:700}.button--secondary{color:var(--color-text-primary);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.086), rgba(255,255,255,.03)), rgba(255,255,255,.04);border-color:rgba(255,255,255,.16);font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.14)}.button--secondary:hover{border-color:rgba(var(--page-accent-rgb), .26);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.12), 0 14px 28px rgba(0,0,0,.18), 0 0 22px rgba(var(--page-accent-rgb), .08)}.button--secondary:focus-visible{border-color:rgba(var(--page-accent-rgb), .26);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.12), 0 14px 28px rgba(0,0,0,.18), 0 0 22px rgba(var(--page-accent-rgb), .08)}.portal-chamber{background:radial-gradient(circle at 50% 26%, rgba(var(--page-accent-rgb), .08), transparent 22%), linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.024)), rgba(9,9,11,.78);width:min(100%,612px);box-shadow:var(--shadow-elevated);border:1px solid rgba(255,255,255,.1);border-radius:40px;justify-self:end;gap:0;padding:28px 28px 0;transition:box-shadow .32s,border-color .32s;display:grid;position:relative;overflow:hidden}.portal-chamber:before{content:"";background:radial-gradient(circle at 50% 38%, rgba(var(--page-accent-rgb), .22), transparent 28%), radial-gradient(circle at 56% 56%, rgba(var(--page-accent-rgb-secondary), .16), transparent 34%), linear-gradient(90deg, rgba(255,255,255,.03), transparent 18%, transparent 82%, rgba(255,255,255,.03));transform:translate3d(var(--pointer-x), var(--pointer-y), 0);opacity:calc(.68 + var(--hero-depth) * .26 + var(--showcase-depth) * .08);transition:transform var(--transition-slow), opacity var(--transition-slow);position:absolute;top:0;bottom:0;left:0;right:0}.portal-chamber:after{content:"";border:1px solid rgba(var(--page-accent-rgb), .08);pointer-events:none;border-radius:33px;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.portal-chamber__utility{z-index:1;background:0 0;border-top:0;justify-content:center;width:100%;margin:6px -28px 0;padding:14px 18px 18px;display:flex;position:relative}.portal-chamber__refresh{border:1px solid rgba(var(--page-accent-rgb), .16);color:rgba(255,255,255,.78);letter-spacing:.14em;text-transform:uppercase;min-height:40px;transition:transform var(--transition-fast), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.024)),rgba(7,8,12,.54);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:11px;font-weight:600;display:inline-flex;transform:translate(8px);box-shadow:inset 0 1px rgba(255,255,255,.07),0 12px 24px rgba(0,0,0,.18)}.portal-chamber__refresh:hover:not(:disabled){border-color:rgba(var(--page-accent-rgb), .24);color:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 14px 28px rgba(0,0,0,.22), 0 0 24px rgba(var(--page-accent-rgb), .1);transform:translate(8px)translateY(-1px)}.portal-chamber__refresh:focus-visible:not(:disabled){border-color:rgba(var(--page-accent-rgb), .24);color:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 14px 28px rgba(0,0,0,.22), 0 0 24px rgba(var(--page-accent-rgb), .1);transform:translate(8px)translateY(-1px)}.portal-chamber__refresh:disabled{cursor:wait}.portal-chamber__refresh-indicator{background:rgba(var(--page-accent-rgb), .78);width:7px;height:7px;box-shadow:0 0 12px rgba(var(--page-accent-rgb), .32);opacity:.7;border-radius:999px;transition:transform .22s,box-shadow .22s,opacity .22s}.portal-chamber--refreshing{border-color:rgba(var(--page-accent-rgb), .16);box-shadow:var(--shadow-elevated), 0 0 44px rgba(var(--page-accent-rgb), .1)}.portal-chamber--refreshing:before{opacity:calc(.84 + var(--hero-depth) * .18 + var(--showcase-depth) * .08)}.portal-chamber--refreshing .portal-chamber__refresh-indicator{opacity:1;box-shadow:0 0 18px rgba(var(--page-accent-rgb), .46);animation:1.16s ease-in-out infinite signal-pulse;transform:scale(1.14)}.portal-visual{width:100%;height:520px;transform:translate3d(calc(var(--pointer-x) * .2), calc(var(--pointer-y) * .2), 0) scale(calc(.99 + var(--hero-depth) * .05));align-items:center;justify-items:center;transition:transform .42s;display:grid;position:relative;overflow:hidden}.portal-chamber--refreshing .portal-visual{animation:1.4s ease-out portal-compress}.portal-chamber--refreshing .portal-visual__glyph{animation:1.4s cubic-bezier(.18,.88,.24,1) portal-refresh-glyph}.portal-chamber--refreshing .portal-visual__core{animation:1.4s ease-out portal-core-flash}.portal-chamber--refreshing .portal-visual__shockwave{animation:1.2s ease-out forwards portal-shockwave}.portal-chamber--refreshing .portal-visual__scan--one{opacity:.82;animation:4.8s ease-in-out infinite portal-scan}.portal-chamber--refreshing .portal-visual__scan--two{opacity:.68;animation:3.4s ease-in-out infinite reverse portal-scan}.portal-chamber--refreshing .portal-visual__seam{animation:1.4s ease-out portal-refresh-seam,5.6s ease-in-out infinite signal-pulse}.portal-chamber--refreshing .portal-visual__ring--outer,.portal-chamber--refreshing .portal-visual__ring--middle{animation:1.4s ease-out portal-ring-flare}.portal-chamber--refreshing .portal-visual__ring--outer{animation:1.4s ease-out portal-ring-flare,24s linear infinite portal-rotate}.portal-chamber--refreshing .portal-visual__ring--middle{animation:1.4s ease-out portal-ring-flare,18s linear infinite portal-rotate-reverse}.portal-chamber--refreshing .portal-visual__particles span{animation:1.4s ease-out particle-scatter}@media (prefers-reduced-motion:reduce){.hero-copy__living-signal,.portal-chamber__refresh,.portal-chamber__refresh-indicator,.portal-chamber--refreshing,.portal-chamber--refreshing .portal-visual__glyph,.portal-chamber--refreshing .portal-visual__seam,.portal-chamber--refreshing .portal-visual__scan--one,.portal-chamber--refreshing .portal-visual__scan--two{transition:none}.portal-chamber--refreshing .portal-chamber__refresh-indicator,.portal-chamber--refreshing .portal-visual__scan--one,.portal-chamber--refreshing .portal-visual__scan--two,.portal-chamber--refreshing .portal-visual,.portal-chamber--refreshing .portal-visual__core,.portal-chamber--refreshing .portal-visual__shockwave,.portal-chamber--refreshing .portal-visual__ring--outer,.portal-chamber--refreshing .portal-visual__ring--middle,.portal-chamber--refreshing .portal-visual__particles span{animation:none}.portal-visual__particles span{animation:none!important}}.portal-visual__ring,.portal-visual__arc,.portal-visual__orbit,.portal-visual__core,.portal-visual__seam,.portal-visual__halo,.portal-visual__scan,.portal-visual__ghost,.portal-visual__lens,.portal-visual__reticle,.portal-visual__meridian{border-radius:999px;position:absolute}.portal-visual__fieldline,.portal-visual__glyph,.portal-visual__bracket,.portal-visual__fracture{position:absolute}.portal-visual__ghost{opacity:calc(.18 + var(--hero-depth) * .18);border:1px solid rgba(255,255,255,.06)}.portal-visual__ghost--one{width:340px;height:340px;animation:11s ease-in-out infinite portal-ghost;transform:translateY(-8%)scale(1.08);box-shadow:inset 0 0 24px rgba(255,255,255,.03)}.portal-visual__ghost--two{width:228px;height:228px;box-shadow:inset 0 0 18px rgba(var(--page-accent-rgb-secondary), .06);animation:8s ease-in-out infinite reverse portal-ghost;transform:translateY(10%)scale(.92)}.portal-visual__meridian{width:1px;opacity:calc(.2 + var(--hero-depth) * .18);background:linear-gradient(transparent,rgba(255,255,255,.2),transparent);top:50%;left:50%}.portal-visual__meridian--one{height:420px;transform:translate(-50%,-50%)}.portal-visual__meridian--two{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);width:420px;height:1px;transform:translate(-50%,-50%)}.portal-visual__lens{background:radial-gradient(circle at 40% 36%, rgba(255,255,255,.06), transparent 34%), radial-gradient(circle at 62% 60%, rgba(var(--page-accent-rgb), .06), transparent 52%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:calc(.12 + var(--hero-depth) * .14);border:1px solid rgba(255,255,255,.05)}.portal-visual__lens--one{width:256px;height:108px;transform:translate3d(calc(var(--pointer-x) * -.16), calc(var(--pointer-y) * .12 - 92px), 0) rotate(-14deg)}.portal-visual__lens--two{width:182px;height:74px;transform:translate3d(calc(var(--pointer-x) * .14 + 94px), calc(var(--pointer-y) * -.08 + 84px), 0) rotate(18deg)}.portal-visual__halo{-webkit-filter:blur(20px);filter:blur(20px);opacity:calc(.48 + var(--hero-depth) * .32)}.portal-visual__halo--outer{background:radial-gradient(circle, rgba(var(--page-accent-rgb), .18), transparent 62%);width:520px;height:520px;animation:12s ease-in-out infinite portal-breathe}.portal-visual__halo--inner{background:radial-gradient(circle, rgba(var(--page-accent-rgb-secondary), .18), transparent 58%);width:280px;height:280px;animation:8s ease-in-out infinite reverse portal-breathe}.portal-visual__orbit{opacity:calc(.18 + var(--hero-depth) * .18);border:1px solid rgba(255,255,255,.06)}.portal-visual__orbit--one{width:450px;height:182px;transform:rotate(14deg)}.portal-visual__orbit--two{width:290px;height:480px;transform:rotate(-18deg)}.portal-visual__ring{box-shadow:0 0 70px rgba(var(--page-accent-rgb), .12), inset 0 0 34px rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.portal-visual__ring--outer{border-color:rgba(var(--page-accent-rgb), .2);width:420px;height:420px;animation:24s linear infinite portal-rotate}.portal-visual__ring--middle{border-color:rgba(var(--page-accent-rgb-secondary), .24);width:308px;height:308px;animation:18s linear infinite portal-rotate-reverse}.portal-visual__ring--inner{width:180px;height:180px;box-shadow:0 0 80px rgba(var(--page-accent-rgb-secondary), .18);border-color:rgba(255,255,255,.2)}.portal-visual__arc{border:1px solid transparent;border-top-color:rgba(var(--page-accent-rgb), .68);-webkit-filter:drop-shadow(0 0 18px rgba(var(--page-accent-rgb), .34));filter:drop-shadow(0 0 18px rgba(var(--page-accent-rgb), .34))}.portal-visual__arc--one{width:486px;height:486px;animation:14s linear infinite portal-rotate;transform:rotate(22deg)}.portal-visual__arc--two{border-top-color:rgba(var(--page-accent-rgb-secondary), .7);width:252px;height:252px;animation:10s linear infinite portal-rotate-reverse;transform:rotate(-34deg)}.portal-visual__arc--three{border-top-color:rgba(255,255,255,.42);border-right-color:rgba(255,255,255,.08);width:390px;height:390px;animation:20s linear infinite portal-rotate;transform:rotate(68deg)}.portal-visual__fracture{width:1px;height:164px;opacity:calc(.22 + var(--hero-depth) * .24);background:linear-gradient(transparent,rgba(255,255,255,.28),transparent);top:50%}.portal-visual__fracture--one{left:calc(50% - 58px);transform:translateY(-50%)rotate(-34deg)}.portal-visual__fracture--two{left:calc(50% + 56px);transform:translateY(-50%)rotate(28deg)}.portal-visual__fieldline{transform-origin:50%;width:520px;height:1px;opacity:calc(.32 + var(--hero-depth) * .44);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);top:50%;left:50%}.portal-visual__fieldline--one{transform:translate(-50%,-50%)rotate(18deg)}.portal-visual__fieldline--two{transform:translate(-50%,-50%)rotate(-34deg)}.portal-visual__fieldline--three{width:460px;transform:translate(-50%,-50%)rotate(90deg)}.portal-visual__seam{background:linear-gradient(180deg, transparent, rgba(var(--page-accent-rgb-secondary), .9), rgba(255,255,255,.88), rgba(var(--page-accent-rgb), .94), transparent);width:34px;height:268px;box-shadow:0 0 48px rgba(var(--page-accent-rgb-secondary), .44);animation:5.6s ease-in-out infinite signal-pulse,.68s ease-out portal-retune-seam}.portal-visual__core{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.22), transparent 36%), radial-gradient(circle at 45% 52%, rgba(var(--page-accent-rgb-secondary), .46), transparent 42%), radial-gradient(circle at 55% 48%, rgba(var(--page-accent-rgb), .5), transparent 52%);-webkit-filter:blur(6px);filter:blur(6px);width:236px;height:236px;animation:.72s ease-out portal-retune-core}.portal-visual__glyph{z-index:1;color:rgba(255,255,255,.9);font-family:var(--font-heading);letter-spacing:-.08em;text-shadow:0 0 24px rgba(var(--page-accent-rgb), .28);transform:scale(calc(.96 + var(--hero-depth) * .08));font-size:max(4rem,min(6vw,5.4rem));transition:transform .42s,text-shadow .42s;animation:.72s cubic-bezier(.18,.88,.24,1) portal-retune-glyph}.portal-visual__bracket{width:66px;height:126px;opacity:calc(.28 + var(--hero-depth) * .22);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);margin-top:-63px;top:50%}.portal-visual__bracket:before,.portal-visual__bracket:after{content:"";background:rgba(255,255,255,.12);width:1px;height:34px;position:absolute}.portal-visual__bracket:before{top:0}.portal-visual__bracket:after{bottom:0}.portal-visual__bracket--left{left:64px}.portal-visual__bracket--left:before,.portal-visual__bracket--left:after{left:0}.portal-visual__bracket--right{right:64px}.portal-visual__bracket--right:before,.portal-visual__bracket--right:after{right:0}.portal-visual__scan{border:1px solid rgba(255,255,255,.08);left:50%;transform:translate(-50%)scale(.92)}.portal-visual__scan--one{width:420px;height:420px;animation:9s ease-in-out infinite portal-scan}.portal-visual__scan--two{border-color:rgba(var(--page-accent-rgb-secondary), .14);width:300px;height:300px;animation:7s ease-in-out infinite reverse portal-scan}.portal-visual__reticle{width:116px;height:116px;box-shadow:0 0 20px rgba(var(--page-accent-rgb), .08);border:1px solid rgba(255,255,255,.14)}.portal-visual__particles{position:absolute;top:0;bottom:0;left:0;right:0}.portal-visual__particles span{width:5px;height:5px;box-shadow:0 0 12px rgba(255,255,255,.3), -6px 0 14px -2px rgba(var(--page-accent-rgb), .28), -12px 0 20px -5px rgba(var(--page-accent-rgb), .1);will-change:transform;background:rgba(255,255,255,.72);border-radius:999px;position:absolute;top:50%;left:50%}.portal-visual__particles span:first-child{animation:18s linear infinite particle-orbit-1}.portal-visual__particles span:nth-child(2){animation:22s linear infinite particle-orbit-2}.portal-visual__particles span:nth-child(3){animation:16s linear infinite particle-orbit-3}.portal-visual__particles span:nth-child(4){animation:20s linear infinite particle-orbit-4}.portal-visual__particles span:nth-child(5){animation:14s linear infinite particle-orbit-5}.portal-visual__shockwave{border:2px solid rgba(var(--page-accent-rgb), .5);width:80px;height:80px;box-shadow:0 0 32px rgba(var(--page-accent-rgb), .24), inset 0 0 16px rgba(var(--page-accent-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.showcase-section{padding-top:72px;padding-bottom:96px;position:relative}.showcase-section.is-handoff-active .showcase-section__active,.showcase-section.is-handoff-active .rail-signal-band{animation:.64s editorial-flicker}.showcase-section__header{gap:24px;display:grid}.showcase-section__copy{max-width:700px}.showcase-section__copy h2,.reveal-overlay__content h3{font-family:var(--font-heading)}.showcase-section__copy h2{letter-spacing:-.06em;margin-top:18px;font-size:max(2.6rem,min(5vw,4rem));line-height:.98}.showcase-section__copy p{color:var(--color-text-secondary);max-width:44ch;margin-top:16px;line-height:1.74}.showcase-section__active{background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.016)),rgba(10,10,13,.78);border:1px solid rgba(255,255,255,.08);border-radius:24px;justify-self:start;gap:12px;width:min(360px,100%);padding:16px 18px;display:grid;box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.03)}.section-indicator{z-index:35;gap:10px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.section-indicator button{width:14px;height:14px;transition:transform var(--transition-normal), border-color var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:999px;padding:0;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.section-indicator button span{opacity:0;white-space:nowrap;color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity var(--transition-normal), transform var(--transition-normal);background:rgba(8,8,10,.78);border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(8px)}.section-indicator button:hover span,.section-indicator button.is-active span{opacity:1;transform:translateY(-50%)translate(0)}.section-indicator button:focus-visible span{opacity:1;transform:translateY(-50%)translate(0)}.section-indicator button.is-active{border-color:rgba(var(--page-accent-rgb), .28);background:linear-gradient(135deg, rgba(var(--page-accent-rgb), .92), rgba(var(--page-accent-rgb-secondary), .92));box-shadow:0 0 18px rgba(var(--page-accent-rgb), .16);transform:scale(1.18)}.showcase-section__active-name{margin-top:0}.showcase-section__active-name-content{align-items:start;gap:0;animation:.42s cubic-bezier(.22,1,.36,1) signal-copy-crossfade;display:grid}.showcase-section__active-name span{color:var(--color-text-secondary);max-width:30ch;line-height:1.4}.showcase-section__active-proof{flex-wrap:wrap;gap:8px;display:flex}.showcase-section__active-proof span{min-height:26px;color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}@keyframes signal-copy-crossfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.showcase-section__indicator{background:rgba(255,255,255,.06);border-radius:999px;width:min(220px,100%);height:4px;margin-top:2px;position:relative;overflow:hidden}.showcase-section__indicator span{border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(var(--indicator-progress,0));background:linear-gradient(90deg, rgba(var(--page-accent-rgb), 1), rgba(var(--page-accent-rgb-secondary), 1));box-shadow:0 0 14px rgba(var(--page-accent-rgb), .28);transition:transform .72s cubic-bezier(.22,1,.36,1),box-shadow .72s;display:block}.showcase-section__indicator span:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:2.4s ease-in-out infinite indicator-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes indicator-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.rail-controls{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:14px}.rail-manifest{gap:0;margin-top:18px;display:grid}.rail-manifest__strip{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:10px;padding:4px 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto;overflow-y:hidden}.rail-manifest__strip::-webkit-scrollbar{display:none}.rail-manifest__chip{background:radial-gradient(circle at 20% 18%, rgba(var(--rail-chip-rgb,255, 255, 255), .1), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.016)), rgba(10,10,13,.52);text-align:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;flex:none;justify-items:center;gap:9px;min-width:142px;padding:13px 16px 14px;transition:transform .22s,border-color .32s,background .32s,box-shadow .32s,opacity .32s;display:grid;position:relative}.rail-manifest__chip:hover{border-color:rgba(var(--rail-chip-rgb,255, 255, 255), .22);box-shadow:0 8px 16px rgba(0,0,0,.14), 0 0 24px rgba(var(--rail-chip-rgb,255, 255, 255), .08)}.rail-manifest__chip:focus-visible{border-color:rgba(var(--rail-chip-rgb,255, 255, 255), .22);box-shadow:0 8px 16px rgba(0,0,0,.14), 0 0 24px rgba(var(--rail-chip-rgb,255, 255, 255), .08)}.rail-manifest__chip.is-active{border-color:rgba(var(--rail-chip-rgb,var(--page-accent-rgb)), .34);background:radial-gradient(circle at 18% 18%, rgba(var(--rail-chip-rgb,var(--page-accent-rgb)), .18), transparent 40%), linear-gradient(180deg, rgba(var(--rail-chip-rgb,var(--page-accent-rgb)), .1), rgba(255,255,255,.02)), rgba(10,10,13,.7);box-shadow:0 0 0 1px rgba(var(--rail-chip-rgb,var(--page-accent-rgb)), .1), 0 14px 28px rgba(0,0,0,.22)}.rail-manifest__chip-topline{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.rail-manifest__chip-state,.rail-manifest__detail-label{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.rail-manifest__chip-state{border:1px solid rgba(255,255,255,.08);border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;display:inline-flex}.rail-manifest__chip--live .rail-manifest__chip-state{color:rgba(110,231,255,.92);background:rgba(110,231,255,.08);border-color:rgba(110,231,255,.2)}.rail-manifest__chip--preview .rail-manifest__chip-state{color:rgba(167,139,250,.92);background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.18)}.rail-manifest__chip--gated .rail-manifest__chip-state{color:rgba(245,208,111,.92);background:rgba(245,208,111,.08);border-color:rgba(245,208,111,.18)}.rail-manifest__chip-name{color:rgba(255,255,255,.9);font-family:var(--font-heading);text-align:center;font-size:.94rem;line-height:1.1}.rail-signal-band{background:linear-gradient(90deg, rgba(var(--page-accent-rgb), .05), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.016)), rgba(12,12,15,.54);border:1px solid rgba(255,255,255,.08);border-radius:22px;gap:8px;margin-top:12px;margin-bottom:4px;padding:16px 18px;transition:border-color .42s,box-shadow .42s,background .52s;display:grid}.rail-signal-band__content{gap:9px;animation:.42s cubic-bezier(.22,1,.36,1) signal-copy-crossfade;display:grid}.rail-signal-band__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rail-signal-band__label,.reveal-overlay__signal{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.rail-signal-band__action,.rail-signal-band__chip{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.rail-signal-band__action{background:radial-gradient(circle at 28% 24%, rgba(255,255,255,.5), transparent 34%), linear-gradient(135deg, rgba(var(--surface-button-rgb,139, 92, 246), .98), rgba(var(--surface-button-rgb,167, 139, 250), .94) 48%, rgba(var(--surface-button-secondary-rgb,56, 189, 248), .92));color:#050506;box-shadow:inset 0 1px 0 rgba(255,255,255,.24), 0 14px 28px rgba(0,0,0,.22), 0 0 24px rgba(var(--surface-button-rgb,139, 92, 246), .16);transition:transform var(--transition-fast), border-color var(--transition-normal), box-shadow var(--transition-normal), filter var(--transition-fast);border:1px solid rgba(255,255,255,.08);text-decoration:none}.rail-signal-band__action:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 18px 34px rgba(0,0,0,.26), 0 0 28px rgba(var(--surface-button-secondary-rgb,56, 189, 248), .18);-webkit-filter:brightness(1.04);filter:brightness(1.04);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.rail-signal-band__action:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 18px 34px rgba(0,0,0,.26), 0 0 28px rgba(var(--surface-button-secondary-rgb,56, 189, 248), .18);-webkit-filter:brightness(1.04);filter:brightness(1.04);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.rail-signal-band__chip{color:var(--color-text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.rail-signal-band__summary{gap:4px;display:grid}.rail-signal-band__summary strong{font-family:var(--font-heading);letter-spacing:-.05em;font-size:1.08rem;line-height:1.08}.rail-signal-band__summary span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.rail-signal-band p{max-width:56ch;color:var(--color-text-secondary);line-height:1.65;transition:opacity .32s,transform .32s}.showcase-section.is-handoff-active .rail-signal-band__label,.showcase-section.is-handoff-active .rail-signal-band p,.showcase-section.is-handoff-active .rail-signal-band__content{opacity:.7;transform:translateY(3px)}.artifact-strip{background:rgba(12,12,15,.42);border:1px solid rgba(255,255,255,.06);border-radius:14px;margin-top:12px;padding:10px 18px;transition:opacity .42s,transform .42s}.artifact-strip.is-handoff-dimmed{opacity:.6;transform:translateY(2px)}.artifact-strip__content{flex-wrap:wrap;align-items:center;gap:8px;animation:.42s cubic-bezier(.22,1,.36,1) signal-copy-crossfade;display:flex}.artifact-strip__chip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);background:rgba(255,255,255,.02);border-left:2px solid rgba(255,255,255,.08);border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;line-height:1.5;display:inline-flex}.artifact-strip__chip--type{border-left-color:rgba(var(--page-accent-rgb), .4);color:var(--color-text-secondary)}.artifact-strip__chip--status{border-left-color:rgba(var(--page-accent-rgb), .28)}.artifact-strip__status-dot{background:rgba(var(--page-accent-rgb), .6);border-radius:999px;width:6px;height:6px}.artifact-strip__chip--live .artifact-strip__status-dot{background:rgba(110,231,255,.72)}.artifact-strip__chip--studio .artifact-strip__status-dot{background:rgba(167,139,250,.72)}.artifact-strip__chip--source .artifact-strip__status-dot{background:rgba(245,208,111,.72)}.artifact-strip__chip--download .artifact-strip__status-dot{background:rgba(125,211,252,.72)}.artifact-strip__chip--experimental .artifact-strip__status-dot{background:rgba(167,139,250,.7)}.artifact-strip__chip--provenance{border-left-color:rgba(255,255,255,.05);font-size:10px}.artifact-strip__chip--date{opacity:.7}.rail-controls__button,.terminal-footer__link,.reveal-overlay__close{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}.rail-controls__button{color:rgba(255,255,255,.88);letter-spacing:.12em;text-transform:uppercase;min-height:40px;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), color var(--transition-normal);background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(255,255,255,.04);border-radius:999px;padding:0 16px;font-size:12px;font-weight:600}.rail-controls__button:hover{box-shadow:0 0 22px rgba(var(--page-accent-rgb), .14), 0 10px 20px rgba(0,0,0,.16);background:linear-gradient(rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.project-rail{scroll-snap-type:none;scroll-padding-inline:var(--page-padding);isolation:isolate;z-index:2;margin-top:18px;padding-top:14px;padding-bottom:16px;position:relative;overflow-x:auto;overflow-y:visible}.project-rail::-webkit-scrollbar{display:none}.project-rail__handoff{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,.03) 24%, rgba(var(--page-accent-rgb), .18) 50%, rgba(255,255,255,.03) 76%, transparent 100%);mix-blend-mode:screen;-webkit-filter:blur(10px);filter:blur(10px);will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:28px;position:absolute;top:14px;bottom:12px;left:0;right:0}.project-rail__track{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:2px;padding-inline:var(--rail-side-padding,max(2vw, 8px));align-items:flex-start;gap:14px;transition:transform .48s;display:flex}.showcase-section.is-handoff-active.is-handoff-forward .project-rail__track{animation:.72s cubic-bezier(.22,1,.36,1) rail-track-handoff-forward}.showcase-section.is-handoff-active.is-handoff-backward .project-rail__track{animation:.72s cubic-bezier(.22,1,.36,1) rail-track-handoff-backward}.showcase-section.is-handoff-active .project-rail__handoff{animation:.72s rail-handoff-flash}.rail-card{scroll-snap-align:center;cursor:pointer;opacity:.34;will-change:transform, opacity, filter;-webkit-filter:saturate(.72)brightness(.94);filter:saturate(.72)brightness(.94);background:0 0;border:none;outline:none;flex:0 0 min(86vw,420px);padding:0;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .38s,-webkit-filter .38s,filter .38s;position:relative}.rail-card.is-active{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px) scale(1.02);opacity:1;-webkit-filter:saturate();filter:saturate()}.showcase-section.is-handoff-active .rail-card.is-active{animation:.72s cubic-bezier(.22,1,.36,1) rail-card-surge}.rail-card.is-before,.rail-card.is-after{opacity:.34;-webkit-filter:saturate(.72)brightness(.94);filter:saturate(.72)brightness(.94);transform:perspective(1200px)rotateX(0)rotateY(0)translateY(24px)scale(.93)}.rail-card.is-active+.rail-card{opacity:.6}.rail-card__frame{height:100%;box-shadow:var(--shadow-elevated);transition:border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.016)),rgba(11,11,13,.92);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:18px;position:relative;overflow:hidden}.rail-card__frame:before{content:"";opacity:0;background:radial-gradient(circle at var(--spotlight-x,50%) var(--spotlight-y,50%), rgba(255,255,255,.14), transparent 28%), linear-gradient(130deg, rgba(255,255,255,.06), transparent 44%);transition:opacity var(--transition-normal);position:absolute;top:0;bottom:0;left:0;right:0}.rail-card__frame:after{content:"";opacity:0;background:linear-gradient(rgba(255,255,255,.14),transparent);height:42%;transition:opacity .32s,transform .42s;position:absolute;top:-30%;bottom:auto;left:18%;right:18%;transform:translateY(-12%)rotate(4deg)}.rail-card.is-active .rail-card__frame:before,.rail-card:hover .rail-card__frame:before,.rail-card:active .rail-card__frame:before{opacity:1}.rail-card.is-active .rail-card__frame:after,.rail-card:hover .rail-card__frame:after,.rail-card:active .rail-card__frame:after{opacity:.52;transform:translateY(0)rotate(4deg)}.showcase-section.is-handoff-active .rail-card.is-active .rail-card__frame:after{animation:.72s rail-sheen}.rail-card--blue.is-active .rail-card__frame,.rail-card--blue:hover .rail-card__frame,.rail-card--blue:active .rail-card__frame{border-color:rgba(var(--page-accent-rgb), .28);box-shadow:var(--shadow-elevated), 0 0 48px rgba(56,189,248,.18), inset 0 0 0 1px rgba(56,189,248,.06)}.rail-card--violet.is-active .rail-card__frame,.rail-card--violet:hover .rail-card__frame,.rail-card--violet:active .rail-card__frame{box-shadow:var(--shadow-elevated), 0 0 48px rgba(167,139,250,.18), inset 0 0 0 1px rgba(167,139,250,.06);border-color:rgba(167,139,250,.28)}.rail-card--gold.is-active .rail-card__frame,.rail-card--gold:hover .rail-card__frame,.rail-card--gold:active .rail-card__frame{box-shadow:var(--shadow-elevated), 0 0 48px rgba(245,208,111,.18), inset 0 0 0 1px rgba(245,208,111,.06);border-color:rgba(245,208,111,.28)}.rail-card__media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 0%, rgba(var(--page-accent-rgb), .12), transparent 40%), linear-gradient(135deg, rgba(255,255,255,.04), rgba(255,255,255,.01));border-radius:18px;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s;position:relative;overflow:hidden}.rail-card:hover .rail-card__media,.rail-card.is-active .rail-card__media,.rail-card:active .rail-card__media{box-shadow:0 12px 40px rgba(0,0,0,.34), 0 0 24px rgba(var(--page-accent-rgb), .08);transform:scale(1.02)}.rail-card:active{transition:transform .12s,opacity .12s,-webkit-filter .12s,filter .12s;transform:scale(.985)}.rail-card.is-active:active{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-2px) scale(1.005)}.rail-card__media.is-loading:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite media-placeholder-sweep;position:absolute;top:0;bottom:0;left:0;right:0}.rail-card--contain .rail-card__media{padding:18px}.rail-card--contain .rail-card__media:before{border-radius:14px;top:18px;bottom:18px;left:18px;right:18px}.rail-card--contain.rail-card--contain-compact .rail-card__media{padding:10px}.rail-card--contain.rail-card--contain-compact .rail-card__media:before{border-radius:15px;top:10px;bottom:10px;left:10px;right:10px}.rail-card__media:before{content:"";z-index:1;border:1px solid rgba(255,255,255,.06);border-radius:16px;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.rail-card__image,.reveal-overlay__media img{object-fit:cover;object-position:var(--media-position,50% 50%);opacity:0;width:100%;height:100%;transition:opacity var(--transition-slow), transform var(--transition-slow), filter var(--transition-slow)}.rail-card__media.is-loaded .rail-card__image,.reveal-overlay__media.is-loaded img{opacity:1}.rail-card--contain .rail-card__image,.reveal-overlay__media--contain img{object-fit:contain;padding:0}.rail-card--contain .rail-card__image{background:rgba(6,6,10,.92);border-radius:14px}.rail-card--contain.rail-card--contain-compact .rail-card__image{border-radius:15px}.rail-card.is-active .rail-card__image,.rail-card:hover .rail-card__image{-webkit-filter:brightness(1.06);filter:brightness(1.06);transform:scale(1.04)translateY(-.75%)}.rail-card__screen{z-index:2;background:linear-gradient(rgba(5,5,5,.06),rgba(5,5,5,.2)),linear-gradient(120deg,rgba(255,255,255,.08),transparent 36%);position:absolute;top:0;bottom:0;left:0;right:0}.rail-card__body{z-index:3;gap:14px;padding-top:18px;transition:transform .42s;display:grid;position:relative;transform:translateZ(26px)}.rail-card__meta,.rail-card__footer,.reveal-overlay__eyebrow,.reveal-overlay__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.status-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex}.status-badge--live{color:rgba(110,231,255,.96);background:rgba(56,189,248,.14);border-color:rgba(110,231,255,.22)}.status-badge--studio{color:rgba(196,181,253,.96);background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.22)}.status-badge--source{color:rgba(252,211,77,.96);background:rgba(245,208,111,.13);border-color:rgba(245,208,111,.22)}.status-badge--download{color:rgba(186,230,253,.96);background:rgba(96,165,250,.14);border-color:rgba(125,211,252,.22)}.status-badge--experimental{color:var(--color-accent-violet);background:rgba(167,139,250,.16);border-color:rgba(167,139,250,.24)}.rail-card__type,.reveal-overlay__eyebrow span:last-child{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.rail-card__copy h3{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.94);-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.94) 34%,#a78bfa 50%,#38bdf8 66%,rgba(255,255,255,.94) 100%);background-position:100%;background-size:220% 100%;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-size:max(1.6rem,min(2.8vw,2.2rem));line-height:1.02;transition:transform .42s cubic-bezier(.22,1,.36,1),text-shadow .42s}.rail-card__copy p{max-width:34ch;color:var(--color-text-secondary);margin-top:10px;line-height:1.58;transition:color .32s,transform .32s}.rail-card.is-active .rail-card__body,.rail-card:hover .rail-card__body,.rail-card:active .rail-card__body{transform:translate3d(0,-4px,30px)}.rail-card.is-active .rail-card__copy h3,.rail-card:hover .rail-card__copy h3,.rail-card:active .rail-card__copy h3{text-shadow:0 0 28px rgba(var(--page-accent-rgb), .18);background-position:0%;transform:translate(4px)}.rail-card.is-active .rail-card__copy p,.rail-card:hover .rail-card__copy p,.rail-card:active .rail-card__copy p{color:rgba(255,255,255,.88);transform:translate(2px)}.rail-card__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:0;display:flex}.rail-card__try-now{color:#050506;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--transition-normal), background var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal), filter var(--transition-fast);border:1px solid rgba(255,255,255,.12);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.rail-card__try-now--live{background:radial-gradient(circle at 28% 24%, rgba(255,255,255,.52), transparent 34%), linear-gradient(135deg, rgba(var(--surface-button-rgb,139, 92, 246), .98), rgba(var(--surface-button-rgb,167, 139, 250), .94) 48%, rgba(var(--surface-button-secondary-rgb,56, 189, 248), .92));box-shadow:inset 0 1px 0 rgba(255,255,255,.28), 0 14px 28px rgba(0,0,0,.24), 0 0 26px rgba(var(--surface-button-rgb,139, 92, 246), .16)}.rail-card__try-now--gated{color:rgba(255,255,255,.58);background:rgba(255,255,255,.06)}.rail-card__try-now:hover{border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.rail-card__try-now:focus-visible{border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.rail-card__try-now--live:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 18px 36px rgba(0,0,0,.28), 0 0 32px rgba(var(--surface-button-secondary-rgb,56, 189, 248), .18);-webkit-filter:brightness(1.04);filter:brightness(1.04)}.rail-card__try-now--live:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.34), 0 18px 36px rgba(0,0,0,.28), 0 0 32px rgba(var(--surface-button-secondary-rgb,56, 189, 248), .18);-webkit-filter:brightness(1.04);filter:brightness(1.04)}.rail-card__try-now .rail-card__arrow{color:currentColor;background:0 0;border:none;width:auto;height:auto}.rail-card__cta,.reveal-overlay__cta{align-items:center;gap:10px;font-weight:600;display:inline-flex}.reveal-overlay__cta{align-content:start;gap:4px;display:grid}.reveal-overlay__cta--link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s}.reveal-overlay__cta--link:hover{opacity:.8}.reveal-overlay__cta--link:focus-visible{outline:2px solid var(--page-accent-rgb,rgba(255,255,255,.4));outline-offset:4px;border-radius:4px}.reveal-overlay__cta-label{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.reveal-overlay__cta strong{font-size:1rem;line-height:1.2}.rail-card__cta{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;position:relative;overflow:hidden}.rail-card__cta:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transition:transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.rail-card:hover .rail-card__cta:after,.rail-card.is-active .rail-card__cta:after{transition:transform .72s cubic-bezier(.22,1,.36,1);transform:translate(120%)}.rail-card__arrow{width:28px;height:28px;color:var(--color-text-muted);transition:transform var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.rail-card.is-active .rail-card__arrow,.rail-card:hover .rail-card__arrow,.rail-card:active .rail-card__arrow{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .22);box-shadow:0 0 14px rgba(var(--page-accent-rgb), .12);transform:translate(3px,-3px)}.constellation-section{padding-top:18px;padding-bottom:112px;position:relative}.constellation-section__header{gap:24px;display:grid}.constellation-section__copy{max-width:720px}.constellation-section__copy h2{font-family:var(--font-heading);letter-spacing:-.06em;margin-top:18px;font-size:max(2.2rem,min(4.4vw,3.5rem));line-height:1}.constellation-section__copy p{color:var(--color-text-secondary);max-width:52ch;margin-top:18px;line-height:1.74}.mobile-bottom-nav{display:none}.constellation-section__focus{background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.02)),rgba(12,12,15,.72);border:1px solid rgba(255,255,255,.08);border-radius:24px;justify-self:start;gap:10px;min-width:min(100%,268px);padding:20px 22px;display:grid;box-shadow:0 18px 44px rgba(0,0,0,.24)}.constellation-section__focus-label{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.constellation-section__focus strong{font-family:var(--font-heading);font-size:1.16rem}.constellation-section__focus span:last-child{color:var(--color-text-muted)}.constellation-section__dossier{gap:16px;margin-top:28px;display:grid}.constellation-dossier{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(9,10,14,.82);border:1px solid rgba(255,255,255,.08);border-radius:24px;gap:12px;padding:20px 22px;display:grid;box-shadow:0 18px 44px rgba(0,0,0,.22)}.constellation-dossier__label{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.constellation-dossier strong{font-family:var(--font-heading);font-size:1.18rem;line-height:1.08}.constellation-dossier p{color:var(--color-text-secondary);line-height:1.68}.constellation-dossier__meta{flex-wrap:wrap;gap:10px;display:flex}.constellation-dossier__meta span,.constellation-dossier__link span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.constellation-dossier--links{align-content:start}.constellation-dossier--commands{grid-column:span 2;align-content:start}.constellation-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.constellation-command-button{text-align:left;min-height:100%;transition:transform var(--transition-fast), border-color var(--transition-normal), background var(--transition-normal), box-shadow var(--transition-normal), opacity var(--transition-normal);background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(10,10,13,.5);border:1px solid rgba(255,255,255,.08);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.constellation-command-button span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.constellation-command-button strong{font-family:var(--font-heading);max-width:15ch;font-size:.98rem;line-height:1.08}.constellation-command-button:hover,.constellation-command-button.is-active{border-color:rgba(var(--page-accent-rgb), .16);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .05), rgba(255,255,255,.02)), rgba(10,10,13,.62);box-shadow:0 0 14px rgba(var(--page-accent-rgb), .06)}.constellation-command-button:focus-visible{border-color:rgba(var(--page-accent-rgb), .16);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .05), rgba(255,255,255,.02)), rgba(10,10,13,.62);box-shadow:0 0 14px rgba(var(--page-accent-rgb), .06)}.constellation-dossier__links{flex-wrap:wrap;gap:10px;display:flex}.constellation-dossier__link{background:radial-gradient(circle at 18% 18%, rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .12), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)), rgba(255,255,255,.024);min-width:148px;color:var(--color-text-primary);text-align:left;transition:transform var(--transition-fast), border-color var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal);border:1px solid rgba(255,255,255,.08);border-radius:16px;gap:6px;padding:13px 14px;display:grid}.constellation-dossier__link strong{font-family:var(--font-heading);font-size:.98rem}.constellation-dossier__link:hover{border-color:rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .24);background:radial-gradient(circle at 18% 18%, rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .18), transparent 42%), linear-gradient(180deg, rgba(var(--surface-button-secondary-rgb,var(--page-accent-rgb)), .08), rgba(255,255,255,.024)), rgba(10,10,13,.58);box-shadow:0 0 22px rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .1);transform:translateY(-1px)}.constellation-dossier__link:focus-visible{border-color:rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .24);background:radial-gradient(circle at 18% 18%, rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .18), transparent 42%), linear-gradient(180deg, rgba(var(--surface-button-secondary-rgb,var(--page-accent-rgb)), .08), rgba(255,255,255,.024)), rgba(10,10,13,.58);box-shadow:0 0 22px rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .1);transform:translateY(-1px)}.constellation-dossier__link.is-cluster-linked{border-color:rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .18);background:radial-gradient(circle at 18% 18%, rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .14), transparent 42%), rgba(var(--surface-button-secondary-rgb,var(--page-accent-rgb)), .04);box-shadow:0 0 12px rgba(var(--surface-button-rgb,var(--page-accent-rgb)), .05)}.constellation-map{background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb-secondary), .1), transparent 20%), radial-gradient(circle at 78% 26%, rgba(var(--page-accent-rgb), .12), transparent 22%), linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.016)), rgba(10,10,13,.82);height:max(420px,min(58vw,620px));box-shadow:var(--shadow-elevated);isolation:isolate;border:1px solid rgba(255,255,255,.08);border-radius:34px;margin-top:34px;position:relative;overflow:hidden}.constellation-map:before,.constellation-map:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.constellation-map:before{opacity:.36;background-image:radial-gradient(circle at 20% 28%,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 1px,transparent 1px),radial-gradient(circle at 74% 20%,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 68% 74%,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 36% 82%,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px);background-size:240px 240px}.constellation-map:after{background:radial-gradient(circle,rgba(255,255,255,.02),transparent 60%),linear-gradient(transparent,rgba(255,255,255,.02))}.constellation-map__links{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.constellation-map__route-pulse{pointer-events:none;contain:paint;will-change:opacity, transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.constellation-map__links line{stroke:rgba(255,255,255,.08);stroke-width:.34px;stroke-dasharray:1.1 1.2;animation:none}.constellation-map__links line.is-weight-secondary{stroke-width:.24px}.constellation-map__links line.is-energy-primary{stroke:rgba(var(--page-accent-rgb), .5);stroke-width:.5px}.constellation-map__links line.is-energy-secondary{stroke:rgba(var(--page-accent-rgb), .2);stroke-width:.38px}.constellation-map__links line.is-cluster-link{stroke:rgba(var(--page-accent-rgb), .26);stroke-width:.4px}.constellation-map__links line.is-cluster-muted{opacity:.42}.constellation-map.is-stable .constellation-map__links line{animation:24s linear infinite constellation-drift}.constellation-map__links line.is-route-link--primary{stroke:rgba(var(--page-accent-rgb), .58);stroke-width:.52px}.constellation-map__links line.is-route-link--secondary{stroke:rgba(var(--page-accent-rgb), .24);stroke-width:.4px}.constellation-map__route-wave{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.76px;stroke-dasharray:16 84;stroke-dashoffset:116px;opacity:0;-webkit-filter:drop-shadow(0 0 6px rgba(var(--page-accent-rgb), .42));filter:drop-shadow(0 0 6px rgba(var(--page-accent-rgb), .42))}.constellation-map__route-wave--primary{stroke:rgba(var(--page-accent-rgb), .92);animation:.68s cubic-bezier(.22,.86,.24,1) both route-wave-primary}.constellation-map__route-wave--secondary{stroke:rgba(var(--page-accent-rgb), .46);stroke-width:.58px;-webkit-filter:drop-shadow(0 0 4px rgba(var(--page-accent-rgb), .24));filter:drop-shadow(0 0 4px rgba(var(--page-accent-rgb), .24));animation:.72s cubic-bezier(.24,.82,.24,1) .12s both route-wave-secondary}.constellation-map__route-wave--primary.constellation-map__route-wave--backward{animation-name:route-wave-primary-backward}.constellation-map__route-wave--secondary.constellation-map__route-wave--backward{animation-name:route-wave-secondary-backward}.constellation-node{left:var(--node-x);top:var(--node-y);text-align:left;color:var(--color-text-primary);transition:transform var(--transition-normal);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.constellation-node--atoma{--node-x:18%;--node-y:38%}.constellation-node--atoma-visualizer{--node-x:44%;--node-y:20%}.constellation-node--project-control{--node-x:74%;--node-y:30%}.constellation-node--file-genome{--node-x:28%;--node-y:72%}.constellation-node--patrons-path{--node-x:54%;--node-y:56%}.constellation-node--codebase-nebula{--node-x:82%;--node-y:68%}.constellation-node--flowra{--node-x:34%;--node-y:48%}.constellation-node:hover,.constellation-node.is-active{transform:translate(-50%,-50%)scale(1.02)}.constellation-node:focus-visible{transform:translate(-50%,-50%)scale(1.02)}.constellation-node__pulse,.constellation-node__core,.constellation-node__label{display:block;position:relative}.constellation-node__pulse{background:radial-gradient(circle, rgba(var(--page-accent-rgb), .16), transparent 70%);-webkit-filter:blur(10px);filter:blur(10px);opacity:.42;width:112px;height:112px;animation:none;animation-delay:calc(var(--node-index,0) * 1.2s);border-radius:999px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.constellation-map.is-stable .constellation-node__pulse{opacity:.56;animation:6.4s ease-in-out infinite signal-pulse}.constellation-node__core{background:radial-gradient(circle at 35% 35%, rgba(255,255,255,.84), rgba(var(--page-accent-rgb), .92)), rgba(255,255,255,.04);width:20px;height:20px;box-shadow:0 0 22px rgba(var(--page-accent-rgb), .34);border:1px solid rgba(255,255,255,.24);border-radius:999px;margin-left:auto;margin-right:auto}.constellation-node__label{background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.016)),rgba(11,11,15,.92);border:1px solid rgba(255,255,255,.08);border-radius:18px;min-width:148px;margin-top:18px;padding:14px 16px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.constellation-node__label strong{font-family:var(--font-heading);font-size:1rem;line-height:1.1;display:block}.constellation-node__label span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}.constellation-node--violet .constellation-node__core{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.84),rgba(167,139,250,.92)),rgba(255,255,255,.04);box-shadow:0 0 22px rgba(167,139,250,.34)}.constellation-node--gold .constellation-node__core{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.84),rgba(245,208,111,.92)),rgba(255,255,255,.04);box-shadow:0 0 22px rgba(245,208,111,.28)}.constellation-node.is-active .constellation-node__label{border-color:rgba(var(--page-accent-rgb), .28);box-shadow:0 0 28px rgba(var(--page-accent-rgb), .12), 0 16px 34px rgba(0,0,0,.34)}.constellation-node:focus-visible{outline:none}.constellation-node:focus-visible .constellation-node__label{border-color:rgba(var(--page-accent-rgb), .3);box-shadow:0 0 0 1px rgba(var(--page-accent-rgb), .2), 0 16px 34px rgba(0,0,0,.34)}.constellation-section.is-route-active .constellation-section__focus{animation:.64s editorial-flicker}.constellation-node.is-active .constellation-node__pulse{opacity:.9;transform:translate(-50%,-50%)scale(1.14)}.constellation-node.is-active .constellation-node__core{box-shadow:0 0 32px rgba(var(--page-accent-rgb), .42)}.constellation-section.is-route-active .constellation-node.is-route-origin .constellation-node__core{animation:.72s route-node-surge}.constellation-section.is-route-active .constellation-node.is-route-origin .constellation-node__label{animation:.72s route-label-rise}.constellation-section.is-route-active .constellation-node.is-route-target-primary .constellation-node__core{animation:.52s .24s both route-node-reply-primary}.constellation-section.is-route-active .constellation-node.is-route-target-primary .constellation-node__label{animation:.46s .25s both route-label-reply}.constellation-section.is-route-active .constellation-node.is-route-target-secondary .constellation-node__core{animation:.48s .3s both route-node-reply-secondary}.constellation-section.is-route-active .constellation-node.is-route-target-secondary .constellation-node__label{animation:.42s .31s both route-label-reply}.constellation-node.is-adjacent .constellation-node__core{box-shadow:0 0 18px rgba(var(--page-accent-rgb), .18)}.constellation-node.is-adjacent .constellation-node__label{border-color:rgba(255,255,255,.12)}.constellation-node.is-cluster-linked .constellation-node__core{box-shadow:0 0 20px rgba(var(--page-accent-rgb), .16)}.constellation-node.is-cluster-linked .constellation-node__label{border-color:rgba(var(--page-accent-rgb), .14);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .04), rgba(255,255,255,.024)), rgba(7,7,9,.82)}.constellation-node.is-cluster-muted{opacity:.62}.constellation-section__focus{transition:opacity .2s}.doctrine-section{padding-top:80px;padding-bottom:120px;position:relative}.doctrine-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 22%, rgba(var(--page-accent-rgb), .08), transparent 22%), radial-gradient(circle at 82% 28%, rgba(var(--page-accent-rgb-secondary), .06), transparent 24%);opacity:.8;position:absolute;top:0;bottom:0;left:0;right:0}.doctrine-section__grid{z-index:1;gap:28px;margin-top:22px;display:grid;position:relative}.doctrine-section__brief{align-content:start;gap:20px;display:grid}.doctrine-section__brief-header{gap:14px;display:grid}.doctrine-section__notes{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.doctrine-section__notes span{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:10px 14px}.doctrine-section__brief-kicker{color:rgba(255,255,255,.58);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.doctrine-section__brief h2{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.06em;font-size:max(2.25rem,min(4.8vw,4.1rem));line-height:.98}.doctrine-section__brief-lead{color:rgba(255,255,255,.92);max-width:22ch;font-family:var(--font-heading);letter-spacing:-.02em;font-size:max(1.08rem,min(1.5vw,1.28rem));line-height:1.4}.doctrine-section__brief-copy{max-width:60ch;color:var(--color-text-secondary);line-height:1.74}.doctrine-section__signals{gap:12px;margin-top:10px;display:grid}.doctrine-signal{text-align:center;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(9,10,14,.74);border:1px solid rgba(255,255,255,.08);border-radius:22px;align-content:center;justify-items:center;gap:10px;height:100%;padding:18px 18px 20px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.18)}.doctrine-section__access-kicker{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.doctrine-signal strong,.doctrine-section__access h3{font-family:var(--font-heading);line-height:1.08}.doctrine-signal strong{max-width:16ch;font-size:1.02rem;line-height:1.28}.doctrine-signal p,.doctrine-section__access-header p,.doctrine-section__access-footnote{color:var(--color-text-secondary);line-height:1.68}.doctrine-signal p{max-width:26ch;margin:0 auto}.doctrine-section__brief-footer{flex-wrap:wrap;gap:10px;display:flex}.doctrine-section__brief-footer span{border:1px solid rgba(var(--page-accent-rgb), .14);background:rgba(var(--page-accent-rgb), .05);color:rgba(255,255,255,.68);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:11px}.doctrine-section__access{background:radial-gradient(circle at 14% 16%, rgba(var(--page-accent-rgb), .08), transparent 24%), radial-gradient(circle at 84% 12%, rgba(var(--page-accent-rgb-secondary), .06), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.016)), rgba(9,10,14,.88);border:1px solid rgba(255,255,255,.08);border-radius:30px;align-content:start;gap:18px;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 56px rgba(0,0,0,.28)}.doctrine-section__access-shell,.doctrine-section__access-intake{gap:16px;padding:24px;display:grid}.doctrine-section__access-shell{border-bottom:1px solid rgba(255,255,255,.06)}.doctrine-section__access-header{gap:10px;display:grid}.doctrine-section__access h3{font-size:max(1.45rem,min(2vw,2rem))}.doctrine-section__access-label{color:rgba(255,255,255,.84);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.doctrine-section__access-caption{color:var(--color-text-muted);line-height:1.62}.doctrine-section__access-field{flex-wrap:wrap;gap:10px;display:flex}.doctrine-section__access-list{gap:12px;display:grid}.doctrine-section__access-item{border-bottom:1px solid rgba(255,255,255,.08);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:0 0 12px;display:grid}.doctrine-section__access-item:last-child{border-bottom:none;padding-bottom:0}.doctrine-section__access-code{color:rgba(var(--page-accent-rgb), .72);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.doctrine-section__access-copy{gap:4px;display:grid}.doctrine-section__access-item strong{font-size:.98rem}.doctrine-section__access-item span{color:var(--color-text-secondary);line-height:1.64}.doctrine-section__access-input{min-height:48px;color:var(--color-text-primary);letter-spacing:.02em;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:999px;outline:none;flex:240px;padding:0 18px;font-size:14px}.doctrine-section__access-input::-webkit-input-placeholder{color:var(--color-text-muted)}.doctrine-section__access-input::-moz-placeholder{color:var(--color-text-muted)}.doctrine-section__access-input::-ms-input-placeholder{color:var(--color-text-muted)}.doctrine-section__access-input::placeholder{color:var(--color-text-muted)}.doctrine-section__access-input:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}.doctrine-section__access-input:focus-visible{border-color:rgba(var(--page-accent-rgb), .35);box-shadow:0 0 20px rgba(var(--page-accent-rgb), .1);background:rgba(255,255,255,.04)}.doctrine-section__access-button{color:#050506;letter-spacing:.04em;cursor:pointer;min-height:48px;transition:transform var(--transition-fast), border-color var(--transition-normal), box-shadow var(--transition-normal), filter var(--transition-fast);background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.54),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.98),rgba(167,139,250,.94) 48%,rgba(110,231,255,.9));border:1px solid rgba(255,255,255,.08);border-radius:999px;flex-shrink:0;padding:0 24px;font-size:14px;font-weight:700;box-shadow:inset 0 1px rgba(255,255,255,.26),0 16px 32px rgba(0,0,0,.22),0 0 24px rgba(139,92,246,.14)}.doctrine-section__access-button:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04);border-color:rgba(255,255,255,.18);transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.32),0 18px 36px rgba(0,0,0,.24),0 0 28px rgba(110,231,255,.16)}.doctrine-section__access-button:active{transform:scale(.97)}.doctrine-section__access-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.doctrine-section__access-error{color:rgba(248,113,113,.9);margin-top:10px;font-size:13px}.doctrine-section__access-success{color:rgba(74,222,128,.9);margin-top:10px;font-size:13px}.terminal-footer{padding-top:18px;padding-bottom:38px;position:relative}.terminal-footer__shell{background:radial-gradient(circle at 14% 18%, rgba(var(--page-accent-rgb), .08), transparent 24%), radial-gradient(circle at 86% 22%, rgba(var(--page-accent-rgb-secondary), .05), transparent 26%), linear-gradient(180deg, rgba(255,255,255,.027), rgba(255,255,255,.01)), rgba(8,9,12,.92);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:22px 24px 18px;position:relative;overflow:hidden;box-shadow:0 22px 52px rgba(0,0,0,.24)}.terminal-footer__shell:before,.terminal-footer__shell:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.terminal-footer__shell:before{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .34), transparent);opacity:.76;height:1px;top:0}.terminal-footer__shell:after{background:linear-gradient(90deg, rgba(255,255,255,.04), rgba(var(--page-accent-rgb), .12), rgba(255,255,255,.04));opacity:.68;height:1px;top:14px;left:18px;right:18px}.terminal-footer__grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(240px,.72fr);align-items:start;gap:16px;display:grid;position:relative}.terminal-footer__identity,.terminal-footer__panel{gap:12px;display:grid}.terminal-footer__identity{padding-right:12px}.terminal-footer__kicker,.terminal-footer__panel-label{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.terminal-footer__title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:max(1.16rem,min(1.4vw,1.34rem));line-height:1.08}.terminal-footer__copy,.terminal-footer__panel-copy,.reveal-overlay__availability{color:var(--color-text-muted);line-height:1.68}.terminal-footer__identity-rule{color:rgba(255,255,255,.52);max-width:32rem;font-size:.82rem;line-height:1.58}.terminal-footer__identity-chips,.terminal-footer__panel-row,.terminal-footer__links,.terminal-footer__ledger{flex-wrap:wrap;display:flex}.terminal-footer__identity-chips,.terminal-footer__panel-row{gap:8px}.terminal-footer__identity-chips span{color:rgba(255,255,255,.56);letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;display:inline-flex}.terminal-footer__panel-row span{color:rgba(255,255,255,.74);letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;display:inline-flex}.terminal-footer__panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.terminal-footer__panel{background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(12,12,15,.7);border:1px solid rgba(255,255,255,.08);border-radius:20px;min-height:100%;padding:16px 18px}.terminal-footer__panel--active{box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb), .08)}.terminal-footer__microseal{border:1px solid rgba(var(--page-accent-rgb), .18);background:rgba(var(--page-accent-rgb), .07);color:rgba(255,255,255,.7);min-height:24px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.terminal-footer__microseal--muted{color:rgba(255,255,255,.56);background:rgba(255,255,255,.024);border-color:rgba(255,255,255,.08)}.terminal-footer__panel-title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.08rem;line-height:1.08}.terminal-footer__panel-row--secondary span{color:var(--color-text-muted)}.terminal-footer__links{gap:10px}.terminal-footer__link{letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.84);cursor:pointer;background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.086), rgba(255,255,255,.03)), rgba(255,255,255,.03);min-height:38px;transition:transform var(--transition-fast), border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);border:1px solid rgba(255,255,255,.14);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.14)}.terminal-footer__link:before{content:">";color:rgba(var(--page-accent-rgb), .76);font-family:var(--font-mono);font-size:10px;line-height:1}.terminal-footer__link:hover{border-color:rgba(var(--page-accent-rgb), .28);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08), 0 14px 28px rgba(0,0,0,.18);transform:translateY(-1px)}.terminal-footer__link:focus-visible{border-color:rgba(var(--page-accent-rgb), .28);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08), 0 14px 28px rgba(0,0,0,.18);transform:translateY(-1px)}.terminal-footer__ledger{z-index:1;color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.08);align-items:center;gap:8px 6px;margin-top:16px;padding-top:14px;font-size:10px;position:relative}.terminal-footer__ledger-item{align-items:center;gap:6px;display:inline-flex}.terminal-footer__ledger-item--status{color:rgba(255,255,255,.84)}.terminal-footer__status-dot{background:rgba(74,222,128,.9);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite signal-pulse;box-shadow:0 0 6px rgba(74,222,128,.34)}.terminal-footer__ledger-divider{color:rgba(255,255,255,.14);font-weight:300}.public-policy-footer{padding:0 0 40px;position:relative}.public-policy-footer__inner{-webkit-backdrop-filter:blur(10px);background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.024)),rgba(8,8,12,.74);border:1px solid rgba(255,255,255,.08);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 18px 40px rgba(0,0,0,.18)}.public-policy-footer__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.public-policy-footer__eyebrow{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.public-policy-footer__text{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.public-policy-footer__nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-policy-footer__link{background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.086), rgba(255,255,255,.03)), rgba(255,255,255,.03);color:rgba(255,255,255,.86);cursor:pointer;min-height:40px;transition:border-color var(--transition-normal), background var(--transition-normal), color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 14px;font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.14)}.public-policy-footer__link:hover{border-color:rgba(var(--page-accent-rgb), .24);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);color:var(--color-text-primary);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08), 0 14px 28px rgba(0,0,0,.18);transform:translateY(-1px)}.public-policy-footer__link:focus-visible{border-color:rgba(var(--page-accent-rgb), .24);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.11), rgba(255,255,255,.04)), rgba(255,255,255,.05);color:var(--color-text-primary);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08), 0 14px 28px rgba(0,0,0,.18);transform:translateY(-1px)}.pricing-page{gap:22px;padding-top:28px;padding-bottom:108px;display:grid;position:relative}.pricing-hero{align-items:end;gap:20px;padding-top:18px;display:grid}.pricing-hero__copy{z-index:1;max-width:760px;position:relative}.pricing-hero__kicker{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:14px}.pricing-hero h1{font-family:var(--font-heading);letter-spacing:-.07em;overflow-wrap:anywhere;max-width:11ch;margin-top:18px;font-size:max(3.5rem,min(8vw,6.8rem));line-height:.92}.pricing-hero__body{max-width:28ch;color:var(--color-text-secondary);margin-top:22px;font-size:max(1.08rem,min(1.9vw,1.42rem));line-height:1.58}.pricing-hero__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pricing-hero__meta span,.pricing-hero__signal-label,.pricing-product-card__category,.pricing-product-card__coming-badge{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.pricing-hero__meta span{color:var(--color-text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 12px}.pricing-hero__signal{background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.043), rgba(255,255,255,.02)), rgba(10,10,12,.74);width:min(100%,440px);box-shadow:var(--shadow-elevated);border:1px solid rgba(255,255,255,.08);border-radius:28px;justify-self:end;padding:22px 24px;position:relative;overflow:hidden}.pricing-hero__signal:before{content:"";background:linear-gradient(135deg, rgba(var(--page-accent-rgb), .08), transparent 48%, rgba(var(--page-accent-rgb-secondary), .06));opacity:.8;position:absolute;top:0;bottom:0;left:0;right:0}.pricing-hero__signal>*{z-index:1;position:relative}.pricing-hero__signal strong{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:10px;font-size:max(1.5rem,min(2.6vw,2.2rem));line-height:1.02;display:block}.pricing-hero__signal p{color:var(--color-text-secondary);margin-top:12px;line-height:1.7}.pricing-product-section{gap:20px;display:grid;position:relative}.pricing-product-section__header{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pricing-product-section__actions{gap:8px;display:flex}.pricing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-product-card{--product-accent-rgb:167, 139, 250;box-shadow:var(--shadow-subtle);cursor:pointer;text-align:left;font:inherit;color:inherit;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(12,12,14,.86);border:1px solid rgba(255,255,255,.08);border-radius:24px;flex-direction:column;gap:10px;padding:20px;transition:transform .26s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.pricing-product-card:before{content:"";background:radial-gradient(circle at 50% 24%, rgba(var(--product-accent-rgb), .08), transparent 36%), linear-gradient(135deg, rgba(var(--product-accent-rgb), .04), transparent 50%);opacity:.7;pointer-events:none;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.pricing-product-card>*{z-index:1;position:relative}.pricing-product-card:hover:not(:disabled){border-color:rgba(var(--product-accent-rgb), .22);box-shadow:0 14px 48px rgba(0,0,0,.48), 0 0 28px rgba(var(--product-accent-rgb), .08);transform:translateY(-3px)}.pricing-product-card:hover:not(:disabled):before{opacity:1}.pricing-product-card.is-selected{border-color:rgba(var(--product-accent-rgb), .38);box-shadow:0 10px 40px rgba(0,0,0,.42), 0 0 32px rgba(var(--product-accent-rgb), .12);background:linear-gradient(180deg, rgba(var(--product-accent-rgb), .06), rgba(255,255,255,.016)), rgba(12,12,14,.88)}.pricing-product-card.is-selected:before{opacity:1;background:radial-gradient(circle at 50% 24%, rgba(var(--product-accent-rgb), .14), transparent 38%), linear-gradient(135deg, rgba(var(--product-accent-rgb), .08), transparent 50%)}.pricing-product-card.is-coming-soon{cursor:default;opacity:.55}.pricing-product-card.is-coming-soon:hover{transform:none}.pricing-product-card--blue{--product-accent-rgb:56, 189, 248}.pricing-product-card--violet{--product-accent-rgb:167, 139, 250}.pricing-product-card--gold{--product-accent-rgb:245, 208, 111}.pricing-product-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-product-card__glyph{border:1px solid rgba(var(--product-accent-rgb), .18);background:rgba(var(--product-accent-rgb), .08);color:rgba(255,255,255,.9);width:38px;height:38px;font-family:var(--font-heading);letter-spacing:.08em;border-radius:12px;justify-content:center;align-items:center;font-size:.84rem;display:inline-flex}.pricing-product-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:4px 10px;font-size:11px}.pricing-product-card__name{font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.22rem;line-height:1.08}.pricing-product-card__description{color:var(--color-text-secondary);flex:1;font-size:.88rem;line-height:1.55}.pricing-product-card__bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.pricing-product-card__price{font-family:var(--font-heading);letter-spacing:-.03em;color:rgba(255,255,255,.92);font-size:1.12rem;font-weight:600}.pricing-product-card__price--free{color:rgba(var(--product-accent-rgb), .9)}.pricing-product-card__check{border:1px solid rgba(var(--product-accent-rgb), .3);background:rgba(var(--product-accent-rgb), .12);color:rgba(255,255,255,.95);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;transition:transform .18s,opacity .18s;display:inline-flex}.pricing-product-card__coming-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:3px 10px;font-size:10px}.pricing-discount-progress{gap:22px;display:grid;position:relative}.pricing-discount-progress:before{content:"";pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px);opacity:.18;background:radial-gradient(circle at 20% 44%,rgba(167,139,250,.16),transparent 30%),radial-gradient(circle at 80% 44%,rgba(56,189,248,.12),transparent 30%);border-radius:999px;height:160px;position:absolute;top:-4%;bottom:auto;left:4%;right:4%}.pricing-discount-progress__copy{z-index:1;gap:14px;max-width:860px;display:grid;position:relative}.pricing-discount-progress__copy h2{font-family:var(--font-heading);letter-spacing:-.06em;font-size:max(2rem,min(4.4vw,3.6rem));line-height:.98}.pricing-discount-progress__copy p{max-width:64ch;color:var(--color-text-secondary);line-height:1.72}.pricing-discount-progress__track{z-index:1;align-items:flex-start;gap:0;display:flex;position:relative}.pricing-discount-tier{text-align:center;flex:1;justify-items:center;gap:4px;padding:16px 8px 0;display:grid;position:relative}.pricing-discount-tier:before{content:"";background:rgba(255,255,255,.06);height:2px;position:absolute;top:0;left:0;right:0}.pricing-discount-tier.is-past:before{background:rgba(var(--page-accent-rgb), .5)}.pricing-discount-tier__dot{background:rgba(255,255,255,.12);border:2px solid rgba(255,255,255,.08);border-radius:999px;width:12px;height:12px;margin-bottom:10px;transition:background .26s,border-color .26s,box-shadow .26s;display:block}.pricing-discount-tier.is-past .pricing-discount-tier__dot{background:rgba(var(--page-accent-rgb), .8);border-color:rgba(var(--page-accent-rgb), .5);box-shadow:0 0 14px rgba(var(--page-accent-rgb), .3)}.pricing-discount-tier.is-active .pricing-discount-tier__dot{background:rgba(var(--page-accent-rgb), 1);border-color:rgba(var(--page-accent-rgb), .7);width:16px;height:16px;box-shadow:0 0 22px rgba(var(--page-accent-rgb), .5)}.pricing-discount-tier__label{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-muted);font-size:1rem;transition:color .22s}.pricing-discount-tier.is-active .pricing-discount-tier__label,.pricing-discount-tier.is-past .pricing-discount-tier__label{color:rgba(255,255,255,.92)}.pricing-discount-tier__percent{color:var(--color-text-muted);letter-spacing:.02em;font-size:.84rem}.pricing-discount-tier.is-active .pricing-discount-tier__percent{color:rgba(var(--page-accent-rgb), .9)}.pricing-discount-tier__threshold{color:var(--color-text-muted);opacity:.7;font-size:.76rem}.pricing-discount-progress__nudge{color:var(--color-text-secondary);z-index:1;line-height:1.6;position:relative}.pricing-discount-progress__nudge strong{color:rgba(var(--page-accent-rgb), .95)}.pricing-bundle-summary{box-shadow:var(--shadow-subtle);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(12,12,14,.88);border:1px solid rgba(255,255,255,.08);border-radius:28px;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.pricing-bundle-summary:before{content:"";background:radial-gradient(circle at 20% 20%, rgba(var(--page-accent-rgb), .06), transparent 40%), radial-gradient(circle at 80% 80%, rgba(var(--page-accent-rgb), .04), transparent 40%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pricing-bundle-summary>*{z-index:1;position:relative}.pricing-bundle-summary__header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing-bundle-summary__header h2{font-family:var(--font-heading);letter-spacing:-.05em;font-size:1.6rem;line-height:1}.pricing-bundle-summary__count{color:var(--color-text-muted);font-size:.88rem}.pricing-bundle-summary__empty{color:var(--color-text-muted);line-height:1.6}.pricing-bundle-summary__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-bundle-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.pricing-bundle-item__glyph{border:1px solid rgba(var(--page-accent-rgb), .14);background:rgba(var(--page-accent-rgb), .06);color:rgba(255,255,255,.8);width:30px;height:30px;font-family:var(--font-heading);letter-spacing:.06em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.pricing-bundle-item__name{letter-spacing:-.02em;flex:1;font-size:.94rem}.pricing-bundle-item__price{font-family:var(--font-heading);letter-spacing:-.02em;color:rgba(255,255,255,.8);font-size:.92rem}.pricing-bundle-item__price--free{color:rgba(var(--page-accent-rgb), .8)}.pricing-bundle-summary__totals{border-top:1px solid rgba(255,255,255,.06);gap:8px;padding-top:16px;display:grid}.pricing-bundle-summary__line{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:.92rem;display:flex}.pricing-bundle-summary__line--discount{color:rgba(var(--page-accent-rgb), .85)}.pricing-bundle-summary__line--total{font-family:var(--font-heading);color:rgba(255,255,255,.95);letter-spacing:-.04em;border-top:1px solid rgba(255,255,255,.08);padding-top:8px;font-size:1.36rem}.pricing-bundle-summary__cta{padding-top:8px}.pricing-bundle-summary__cta .button{width:100%}.pricing-bundle-summary__status{color:var(--color-text-muted);font-size:.88rem;line-height:1.6}.pricing-faq,.pricing-closing{gap:22px;display:grid;position:relative}.pricing-closing:before{content:"";pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px);opacity:.22;height:180px;transform:translate3d(0, calc(var(--page-scroll-depth) * -16px), 0);background:radial-gradient(circle at 26% 44%,rgba(167,139,250,.18),transparent 32%),radial-gradient(circle at 74% 46%,rgba(245,208,111,.12),transparent 30%);border-radius:999px;transition:opacity .52s,transform .7s;position:absolute;top:-4%;bottom:auto;left:4%;right:4%}.pricing-faq__copy{gap:16px;max-width:860px;display:grid}.pricing-faq__copy h2,.pricing-closing__panel h2{font-family:var(--font-heading);letter-spacing:-.06em;font-size:max(2.2rem,min(4.8vw,4rem));line-height:.98}.pricing-faq__copy p,.pricing-closing__panel p{max-width:64ch;color:var(--color-text-secondary);line-height:1.72}.pricing-faq__list{gap:14px;display:grid}.pricing-faq__item{transition:border-color var(--transition-normal), box-shadow var(--transition-normal);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(12,12,14,.84);border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden}.pricing-faq__item.is-open{border-color:rgba(var(--page-accent-rgb), .24);box-shadow:0 0 28px rgba(var(--page-accent-rgb), .08)}.pricing-faq__button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.pricing-faq__button span:first-child{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.08rem;line-height:1.2}.pricing-faq__icon{width:28px;height:28px;color:var(--color-text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.pricing-faq__panel{padding:0 22px 22px}.pricing-faq__panel p{max-width:78ch;color:var(--color-text-secondary);line-height:1.72}.pricing-trust{text-align:center;justify-items:center;gap:18px;padding-top:8px;display:grid}.pricing-trust__copy{justify-items:center;gap:18px;max-width:min(72rem,100%);display:grid}.pricing-trust__copy p:first-child{font-family:var(--font-heading);letter-spacing:-.06em;max-width:14ch;font-size:max(2rem,min(4.6vw,3.4rem));line-height:1.04}.pricing-trust__copy p:last-child{max-width:36ch;color:var(--color-text-secondary);line-height:1.76}.pricing-trust__footnote{color:var(--color-text-muted);line-height:1.6}.pricing-closing__panel{box-shadow:var(--shadow-subtle);background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.02)),rgba(12,12,14,.84);border:1px solid rgba(255,255,255,.08);border-radius:28px;justify-items:start;gap:18px;padding:28px 28px 30px;display:grid;position:relative;overflow:hidden}.pricing-closing__panel:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(167,139,250,.1),transparent 30%),linear-gradient(135deg,rgba(167,139,250,.05),transparent 52%,rgba(245,208,111,.04));position:absolute;top:0;bottom:0;left:0;right:0}.pricing-closing__panel>*{z-index:1;position:relative}.pricing-closing__actions{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:2px;display:flex}.pricing-closing__actions span{max-width:42ch;color:var(--color-text-muted);line-height:1.65}.shell-nav{z-index:40;pointer-events:none;position:fixed;top:18px;left:0;right:0}.shell-nav__content{justify-content:flex-start;align-items:center;gap:16px;display:flex}.shell-nav__brand,.shell-nav__preview-toggle,.shell-nav__toggle{pointer-events:auto}.shell-nav__preview-toggle{border:1px solid rgba(var(--page-accent-rgb), .18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:rgba(255,255,255,.84);min-height:42px;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;background:rgba(8,8,10,.56);border-radius:999px;margin-left:auto;padding:0 16px;font-size:.72rem;box-shadow:0 16px 42px rgba(0,0,0,.28)}.shell-nav__preview-toggle.is-active,.shell-nav__preview-toggle[aria-pressed=true]{border-color:rgba(var(--page-accent-rgb), .42);color:var(--color-text-primary);box-shadow:0 0 24px rgba(var(--page-accent-rgb), .14), 0 16px 42px rgba(0,0,0,.28)}.shell-nav__brand{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:58px;color:var(--color-text-primary);background:rgba(8,8,10,.62);border:1px solid rgba(255,255,255,.1);border-radius:999px;align-items:center;gap:14px;padding:0 20px 0 18px;display:inline-flex;box-shadow:0 18px 50px rgba(0,0,0,.34)}.shell-nav__brand-mark{border:1px solid rgba(var(--page-accent-rgb), .18);background:rgba(var(--page-accent-rgb), .1);color:rgba(255,255,255,.9);width:42px;height:42px;font-family:var(--font-heading);letter-spacing:.12em;border-radius:14px;justify-content:center;align-items:center;font-size:.92rem;display:inline-flex}.shell-nav__brand-copy{text-align:left;gap:3px;display:grid}.shell-nav__brand-copy strong{font-size:.95rem;font-weight:600;line-height:1}.shell-nav__brand-copy span:last-child{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.shell-nav__toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(8,8,10,.62);border:1px solid rgba(255,255,255,.1);border-radius:999px;width:58px;height:58px;margin-left:0;position:relative;box-shadow:0 18px 50px rgba(0,0,0,.34)}.shell-nav__toggle span{width:18px;height:1.5px;transition:transform var(--transition-normal), opacity var(--transition-fast), top var(--transition-normal);background:rgba(255,255,255,.92);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.shell-nav__toggle span:first-child{top:22px}.shell-nav__toggle span:nth-child(2){top:28px}.shell-nav__toggle span:nth-child(3){top:34px}.shell-nav__toggle.is-open span:first-child{top:28px;transform:translate(-50%)rotate(45deg)}.shell-nav__toggle.is-open span:nth-child(2){opacity:0}.shell-nav__toggle.is-open span:nth-child(3){top:28px;transform:translate(-50%)rotate(-45deg)}.orbit-menu{z-index:50;align-items:start;justify-items:center;padding:18px 0 20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.phone-preview-shell{z-index:45;background:radial-gradient(circle at top, rgba(var(--page-accent-rgb), .16), transparent 30%), linear-gradient(180deg, rgba(5,5,6,.98), rgba(8,8,12,.98));align-items:center;justify-items:center;gap:20px;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.phone-preview-shell__bar{justify-content:space-between;align-items:center;gap:16px;width:min(100%,486px);padding:16px 18px;display:flex}.phone-preview-shell__meta{gap:4px;display:grid}.phone-preview-shell__meta strong{font-size:1rem;font-weight:600}.phone-preview-shell__meta p{color:var(--color-text-muted);font-size:.8rem}.phone-preview-shell__actions{align-items:center;gap:12px;display:inline-flex}.phone-preview-shell__badge{border:1px solid rgba(var(--page-accent-rgb-secondary), .22);background:rgba(var(--page-accent-rgb-secondary), .08);color:rgba(255,255,255,.88);min-height:30px;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.phone-preview-shell__button{min-height:42px}.phone-preview-shell__frame{aspect-ratio:390/844;border-radius:44px;width:min(390px,100vw - 40px);padding:14px;position:relative}.phone-preview-shell__frame:before{content:"";pointer-events:none;border:1px solid rgba(255,255,255,.06);border-radius:36px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.phone-preview-shell__iframe{background:#050506;border:0;border-radius:30px;width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.orbit-menu__backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(3,3,5,.8);border:0;position:absolute;top:0;bottom:0;left:0;right:0}.orbit-menu__panel{background:radial-gradient(circle at 20% 18%, rgba(var(--page-accent-rgb), .12), transparent 24%), linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.016)), rgba(8,8,10,.94);width:min(100% - 24px,960px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-elevated), 0 0 54px rgba(var(--page-accent-rgb), .12);border:1px solid rgba(255,255,255,.1);border-radius:30px;margin:48px auto 16px;padding:18px;position:relative;overflow:hidden}.orbit-menu__panel:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .24), transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;top:auto;bottom:12px;left:18px;right:18px}.update-card__topline,.track-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.orbit-menu__caption,.orbit-menu__link-topline,.update-card__topline,.track-card__topline,.signal-card__label,.insight-panel__label{color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.orbit-menu__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;margin-bottom:12px;display:grid}.orbit-menu__intro-copy{gap:8px;min-width:0;display:grid}.orbit-menu__intro-kicker{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.orbit-menu__intro-title{max-width:11ch;font-family:var(--font-heading);letter-spacing:-.06em;margin:0;font-size:max(1.5rem,min(2.2vw,2.2rem));line-height:.95}.orbit-menu__intro-sigil{border:1px solid rgba(var(--page-accent-rgb), .12);background:radial-gradient(circle at 30% 26%, rgba(var(--page-accent-rgb), .16), transparent 56%), rgba(255,255,255,.03);width:68px;height:68px;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);border-radius:20px;align-items:center;justify-items:center;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.05)}.orbit-menu__intro-sigil:hover{border-color:rgba(var(--page-accent-rgb), .22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 28px rgba(var(--page-accent-rgb), .16);transform:translateY(-1px)scale(1.01)}.section-heading h2,.satellite-hero h1{font-family:var(--font-heading);letter-spacing:-.06em}.orbit-menu__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.orbit-menu__link{min-height:82px;color:var(--color-text-primary);text-align:left;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(13,13,16,.82);border:1px solid rgba(255,255,255,.08);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:grid;position:relative;overflow:hidden}.orbit-menu__link:before{content:"";background:linear-gradient(180deg, rgba(var(--orbit-menu-accent-rgb), .14), rgba(var(--orbit-menu-accent-rgb), .8));opacity:.3;transform-origin:50%;width:2px;transition:opacity var(--transition-normal), transform var(--transition-normal);border-radius:999px;position:absolute;top:12px;bottom:12px;left:10px;right:auto;transform:scaleY(.62)}.orbit-menu__link:after{content:"";background:linear-gradient(90deg, rgba(var(--orbit-menu-accent-rgb), .28), transparent 76%);opacity:0;height:1px;transition:opacity var(--transition-normal);position:absolute;top:auto;bottom:12px;left:18px;right:18px}.orbit-menu__link:hover,.orbit-menu__link.is-active{border-color:rgba(var(--orbit-menu-accent-rgb), .28);box-shadow:0 18px 44px rgba(0,0,0,.34), 0 0 30px rgba(var(--orbit-menu-accent-rgb), .1);transform:translateY(-2px)}.orbit-menu__link:hover:before,.orbit-menu__link.is-active:before{opacity:1;transform:scaleY(1)}.orbit-menu__link:hover:after,.orbit-menu__link.is-active:after{opacity:1}.orbit-menu__link-copy{gap:4px;min-width:0;padding-left:6px;display:grid}.orbit-menu__link-topline{letter-spacing:.14em;white-space:nowrap;justify-content:space-between;gap:12px;font-size:10px;line-height:1}.orbit-menu__link strong,.signal-card strong,.metric-card strong,.update-card strong,.insight-panel strong,.track-card strong{font-size:.94rem;line-height:1.18}.orbit-menu__link p,.signal-card p,.metric-card p,.update-card p,.insight-panel p,.track-card p,.satellite-hero__body{color:var(--color-text-secondary);line-height:1.48}.orbit-menu__link p{max-width:26ch;font-size:.84rem;line-height:1.34}.orbit-menu__link-topline span:last-child{color:rgba(255,255,255,.65)}.orbit-menu__link-glyph{border:1px solid rgba(var(--orbit-menu-accent-rgb), .14);background:radial-gradient(circle at 30% 28%, rgba(var(--orbit-menu-accent-rgb), .18), transparent 56%), rgba(255,255,255,.03);width:52px;height:52px;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:18px;align-items:center;justify-items:center;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.05)}.orbit-menu__link:hover .orbit-menu__link-glyph,.orbit-menu__link.is-active .orbit-menu__link-glyph{border-color:rgba(var(--orbit-menu-accent-rgb), .24);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 28px rgba(var(--orbit-menu-accent-rgb), .16);transform:translateY(-1px)scale(1.03)}.orbit-menu__link--blue{--orbit-menu-accent-rgb:56, 189, 248}.orbit-menu__link--violet{--orbit-menu-accent-rgb:167, 139, 250}.orbit-menu__link--gold{--orbit-menu-accent-rgb:245, 208, 111}.satellite-page,.pricing-page,.dev-logs,.admin-page{gap:22px;padding-top:104px;padding-bottom:108px;display:grid;position:relative}.satellite-page--room:before,.satellite-page--music:before,.dev-logs:before,.shader-gallery:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%, rgba(var(--page-accent-rgb), calc(.14 + var(--chamber-ambient-luminance,0) * .4)), transparent 28%), radial-gradient(circle at 82% 12%, rgba(var(--page-accent-rgb-secondary), calc(.12 + var(--chamber-ambient-luminance,0) * .4)), transparent 28%), linear-gradient(180deg, rgba(255, 255, 255, calc(.04 + var(--chamber-ambient-luminance,0) * .2)), transparent 60%);height:520px;position:absolute;top:0;bottom:auto;left:0;right:0}.shader-gallery:before{background:radial-gradient(circle at 18% 20%, rgba(var(--shader-accent-tint,var(--page-accent-rgb)), calc(.16 + var(--chamber-ambient-luminance,0) * .4)), transparent 28%), radial-gradient(circle at 82% 12%, rgba(var(--page-accent-rgb-secondary), calc(.12 + var(--chamber-ambient-luminance,0) * .4)), transparent 28%), linear-gradient(180deg, rgba(255, 255, 255, calc(.04 + var(--chamber-ambient-luminance,0) * .2)), transparent 60%)}.satellite-page--music[data-accent=violet]:before{background:radial-gradient(circle at 50% 15%, rgba(var(--page-accent-rgb), calc(.18 + var(--chamber-ambient-luminance,0) * .4)), transparent 22%), radial-gradient(circle at 82% 12%, rgba(var(--page-accent-rgb-secondary), calc(.1 + var(--chamber-ambient-luminance,0) * .3)), transparent 28%), linear-gradient(180deg, rgba(255, 255, 255, calc(.03 + var(--chamber-ambient-luminance,0) * .15)), transparent 50%)}.satellite-page--music[data-accent=gold]:before{background:radial-gradient(circle at 40% 10%, rgba(var(--page-accent-rgb), calc(.2 + var(--chamber-ambient-luminance,0) * .5)), transparent 20%), radial-gradient(circle at 70% 20%, rgba(var(--page-accent-rgb-secondary), calc(.08 + var(--chamber-ambient-luminance,0) * .3)), transparent 25%), linear-gradient(180deg, rgba(255, 255, 255, calc(.05 + var(--chamber-ambient-luminance,0) * .2)), transparent 45%)}.satellite-page--room:after{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 22% 26%,rgba(167,139,250,.06),transparent 26%),radial-gradient(circle at 74% 18%,rgba(56,189,248,.05),transparent 24%),radial-gradient(circle at 52% 62%,rgba(167,139,250,.035),transparent 28%);animation:18s ease-in-out infinite alternate room-ambient-drift;position:absolute;top:96px;bottom:0;left:0;right:0;transform:translate(0,0)scale(1.02)}@keyframes room-ambient-drift{0%{opacity:.62;transform:translate(-1%,-1.25%)scale(1.02)}50%{opacity:.78;transform:translate(.75%,.5%)scale(1.045)}to{opacity:.68;transform:translate(1.5%,1.25%)scale(1.035)}}.satellite-hero,.satellite-layout{gap:20px;display:grid;position:relative}.satellite-hero{align-items:end}.satellite-hero__copy{z-index:1;max-width:780px;position:relative}.satellite-hero__kicker{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:14px}.satellite-hero h1{overflow-wrap:anywhere;max-width:12ch;margin-top:18px;font-size:max(3.2rem,min(8vw,6.2rem));line-height:.92}.satellite-hero__body{max-width:34ch;margin-top:22px;font-size:max(1.02rem,min(1.9vw,1.3rem))}.satellite-hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pulse-board{padding-top:48px;padding-bottom:48px;position:relative}.pulse-board__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:28px;display:flex}.pulse-board__title{align-items:baseline;gap:14px;display:flex}.pulse-board__label{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.96);font-size:max(1.6rem,min(3.2vw,2.4rem))}.pulse-board__timestamp{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;font-size:12px}.pulse-board__status{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(8,16,10,.56);border:1px solid rgba(90,220,137,.16);border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:0 14px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.04),0 0 24px rgba(74,222,128,.05)}.pulse-board__status-cluster{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pulse-board__live-dot{background:#4ade80;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse-dot;display:block;box-shadow:0 0 8px rgba(74,222,128,.5)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.86)}}.pulse-board__live-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#4ade80;font-size:11px}.pulse-board__density{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:11px}.pulse-board__grid{grid-template-columns:minmax(0,1.36fr) minmax(0,1.04fr) minmax(220px,.78fr) minmax(220px,.78fr);gap:14px;display:grid}.pulse-board__column{align-content:start;gap:10px;display:grid}.pulse-board__column--lead .pulse-board__item{padding:14px 16px}.pulse-board__column--lead .pulse-board__item-title{font-size:.8rem}.pulse-board__column--signal .pulse-board__column-header{padding-left:12px;padding-right:12px}.pulse-board__column--signal .pulse-board__item{padding:11px 12px}.pulse-board__column-header{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pulse-board__column-header span:first-child{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.pulse-board__column-header span:nth-child(2){font-family:var(--font-mono);color:var(--color-text-secondary);font-size:10px}.pulse-board__column-header strong{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.92);font-size:1.1rem}.pulse-board__column-body{gap:8px;display:grid}.pulse-board__item{cursor:default;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;gap:4px;padding:12px 14px;transition:background .24s,border-color .24s;display:grid}.pulse-board__item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.pulse-board__item-time{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:10px}.pulse-board__item-project{font-family:var(--font-heading);letter-spacing:.02em;color:rgba(255,255,255,.88);font-size:.82rem}.pulse-board__item-title{color:var(--color-text-secondary);font-size:.78rem;line-height:1.42}.pulse-board__item--incoming{border-left:2px solid rgba(245,208,111,.35)}.pulse-board__item--signal{border-left:2px solid rgba(56,189,248,.35)}.pulse-board__item--pending{border-left:2px solid rgba(167,139,250,.35)}.pulse-board__empty{color:var(--color-text-muted);padding:14px;font-size:.82rem;font-style:italic}.pulse-board__metric{background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.02)),rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.04)}.pulse-board__metric--status{background:radial-gradient(circle at 20%,rgba(167,139,250,.08),transparent 58%),linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.016)),rgba(11,11,14,.72);border-color:rgba(167,139,250,.16)}.pulse-board__metric strong{font-family:var(--font-mono);letter-spacing:.02em;color:rgba(255,255,255,.88);font-size:.96rem}.pulse-board__metric span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.52);font-size:10px}.release-altar{border:1px solid rgba(var(--page-accent-rgb), .14);background:radial-gradient(ellipse 80% 60% at 50% 20%, rgba(var(--page-accent-rgb), .06), transparent 60%), radial-gradient(circle at 18% 80%, rgba(var(--page-accent-rgb), .03), transparent 40%), linear-gradient(180deg, rgba(255,255,255,.02), transparent 40%);box-shadow:0 0 80px -20px rgba(var(--page-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.04);border-radius:32px;padding-top:48px;padding-bottom:48px;transition:border-color .4s;position:relative;overflow:hidden}.release-altar[data-accent=blue]{background:radial-gradient(ellipse 80% 60% at 50% 20%, rgba(var(--page-accent-rgb), .06), transparent 60%), radial-gradient(circle at 18% 80%, rgba(var(--page-accent-rgb), .03), transparent 40%), linear-gradient(180deg, rgba(255,255,255,.02), transparent 40%)}.release-altar[data-accent=violet]{background:radial-gradient(ellipse 70% 50% at 50% 30%, rgba(var(--page-accent-rgb), .08), transparent 55%), radial-gradient(circle at 75% 70%, rgba(var(--page-accent-rgb), .04), transparent 35%), linear-gradient(180deg, rgba(255,255,255,.016), transparent 40%)}.release-altar[data-accent=gold]{background:radial-gradient(ellipse 60% 45% at 45% 15%, rgba(var(--page-accent-rgb), .1), transparent 50%), radial-gradient(circle at 60% 75%, rgba(var(--page-accent-rgb), .05), transparent 30%), linear-gradient(180deg, rgba(255,255,255,.03), transparent 35%)}@keyframes chamber-retune{0%{box-shadow:0 0 80px -20px rgba(var(--page-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.04), 0 0 40px rgba(var(--page-accent-rgb), .2)}to{box-shadow:0 0 80px -20px rgba(var(--page-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.04)}}.release-altar.is-retuning{animation:.6s ease-out chamber-retune}.release-altar:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 60% 40% at 50% 0%, rgba(var(--page-accent-rgb), .04), transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.release-altar>*{position:relative}.release-altar__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.release-altar__label{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.96);font-size:max(1.6rem,min(3.2vw,2.4rem))}.release-altar__status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.release-deck{padding-top:32px;padding-bottom:32px;position:relative}.release-deck__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.release-deck__header h3{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:8px;font-size:max(1.3rem,min(2.4vw,2rem));line-height:.98}.operator-zone{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;padding-bottom:24px;position:relative}.operator-zone__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.operator-zone__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.operator-zone__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 10px;font-size:10px}.operator-zone .music-library,.operator-zone .music-admin,.operator-zone .music-compose{background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.06);border-radius:20px}.operator-zone .music-admin__header strong,.operator-zone .music-compose__header strong,.operator-zone .music-compose__empty strong{font-size:1rem}.operator-zone .music-admin__body{display:none}.operator-zone .music-admin__notes{gap:6px}.operator-zone .music-admin__notes span{font-size:10px}.signal-card,.metric-card,.update-card,.insight-panel,.track-card{box-shadow:var(--shadow-subtle);background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.02)),rgba(11,11,14,.82);border:1px solid rgba(255,255,255,.08);border-radius:28px;position:relative;overflow:hidden}.signal-card:before,.metric-card:before,.update-card:before,.insight-panel:before,.track-card:before{content:"";background:radial-gradient(circle at 18% 20%, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .14), transparent 30%), linear-gradient(135deg, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .08), transparent 56%, rgba(var(--card-accent-rgb-secondary,var(--page-accent-rgb-secondary)), .06));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.signal-card>*,.metric-card>*,.update-card>*,.insight-panel>*,.track-card>*{z-index:1;position:relative}.signal-card{justify-self:end;width:min(100%,420px);padding:24px}.signal-card strong{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:10px;font-size:max(1.6rem,min(2.8vw,2.3rem));line-height:.98;display:block}.signal-card p{margin-top:12px}.signal-card__meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.signal-card__meta span,.music-player__capsules span,.music-admin__notes span,.music-player__status{min-height:30px;color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.metric-card,.update-card,.insight-panel,.track-card{padding:22px}.metric-card__value{color:rgba(var(--page-accent-rgb), .98);font-family:var(--font-heading);letter-spacing:-.08em;text-shadow:0 0 22px rgba(var(--page-accent-rgb), .16);margin-bottom:14px;font-size:max(2rem,min(5vw,3.4rem));line-height:.92;display:inline-flex}.metric-card strong,.insight-panel strong,.update-card strong,.track-card strong{display:block}.metric-card p,.insight-panel p,.update-card p,.track-card p{margin-top:10px}.satellite-layout{grid-template-columns:minmax(0,1.38fr) minmax(300px,.82fr);align-items:start}.satellite-page--room .satellite-layout{column-gap:28px}.satellite-layout__main,.satellite-layout__side{gap:18px;display:grid}.satellite-layout__side{border-left:1px solid rgba(255,255,255,.06);align-self:start;gap:14px;padding-left:24px;position:-webkit-sticky;position:sticky;top:88px}.error-boundary{align-items:center;min-height:min(72vh,760px);padding-top:40px;padding-bottom:72px;display:grid}.error-boundary__panel{max-width:760px;box-shadow:var(--shadow-elevated);background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(11,11,14,.86);border:1px solid rgba(255,255,255,.08);border-radius:28px;gap:18px;padding:30px;display:grid}.error-boundary__panel h2{font-family:var(--font-heading);letter-spacing:-.05em;max-width:14ch;font-size:max(2rem,min(4vw,3.2rem));line-height:.98}.error-boundary__panel p{max-width:54ch;color:var(--color-text-secondary);line-height:1.72}.error-boundary__actions{flex-wrap:wrap;gap:12px;display:flex}.section-heading{gap:14px;display:grid}.section-heading h2{max-width:14ch;font-size:max(2rem,min(4.8vw,3.8rem));line-height:.98}.update-stream,.satellite-layout__side{gap:16px;display:grid}.update-stream{gap:24px;padding:18px 0 18px 32px;position:relative}.update-stream:before{content:"";background:linear-gradient(rgba(167,139,250,.08),rgba(56,189,248,.28),rgba(167,139,250,.08));width:1px;position:absolute;top:10px;bottom:10px;left:10px;box-shadow:0 0 14px rgba(56,189,248,.08),0 0 20px rgba(167,139,250,.07)}.satellite-layout__sidecar-header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.satellite-layout__sidecar-label,.satellite-layout__sidecar-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.satellite-layout__sidecar-label{color:rgba(255,255,255,.74)}.satellite-layout__sidecar-status{color:var(--color-text-muted)}.satellite-layout__sidecar-body{gap:16px;display:grid}.update-card--blue,.track-card--blue,.signal-card--music{--card-accent-rgb:56, 189, 248;--card-accent-rgb-secondary:167, 139, 250}.update-card--violet,.signal-card--room{--card-accent-rgb:167, 139, 250;--card-accent-rgb-secondary:245, 208, 111}.update-card--gold,.track-card--gold{--card-accent-rgb:245, 208, 111;--card-accent-rgb-secondary:56, 189, 248}.track-card--violet{--card-accent-rgb:167, 139, 250;--card-accent-rgb-secondary:56, 189, 248}.track-card__vibe{color:rgba(255,255,255,.88)}.music-player,.music-library,.music-admin,.music-compose{box-shadow:var(--shadow-subtle);background:linear-gradient(rgba(255,255,255,.043),rgba(255,255,255,.02)),rgba(11,11,14,.82);border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:24px;position:relative;overflow:hidden}.music-player:before,.music-library:before,.music-admin:before,.music-compose:before{content:"";background:radial-gradient(circle at 18% 20%, rgba(var(--page-accent-rgb), .14), transparent 32%), linear-gradient(135deg, rgba(var(--page-accent-rgb), .08), transparent 52%, rgba(var(--page-accent-rgb-secondary), .06));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.music-player>*,.music-library>*,.music-admin>*,.music-compose>*{z-index:1;position:relative}.music-player{gap:20px;display:grid}.audio-field{--audio-field-rgb:167, 139, 250;--audio-field-rgb-secondary:56, 189, 248;background:radial-gradient(circle at 50% 50%, rgba(var(--audio-field-rgb), .08), transparent 26%), linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.01)), rgba(6,8,12,.74);border:1px solid rgba(255,255,255,.08);border-radius:24px;height:180px;position:relative;overflow:hidden}.audio-field--blue{--audio-field-rgb:56, 189, 248;--audio-field-rgb-secondary:167, 139, 250}.audio-field--violet{--audio-field-rgb:167, 139, 250;--audio-field-rgb-secondary:245, 208, 111}.audio-field--gold{--audio-field-rgb:245, 208, 111;--audio-field-rgb-secondary:56, 189, 248}.audio-field__halo,.audio-field__grid,.audio-field__spectrum{position:absolute;top:0;bottom:0;left:0;right:0}.audio-field__halo{-webkit-filter:blur(14px);filter:blur(14px);opacity:calc(.24 + var(--audio-energy,.12) * .48);border-radius:50%}.audio-field__halo--outer{background:radial-gradient(circle, rgba(var(--audio-field-rgb), .3), transparent 66%);transform:scale(calc(.94 + var(--audio-energy,.12) * .16));top:12%;bottom:12%;left:12%;right:12%}.audio-field__halo--inner{background:radial-gradient(circle, rgba(var(--audio-field-rgb-secondary), .22), transparent 64%);transform:scale(calc(.88 + var(--audio-energy,.12) * .12));top:28%;bottom:28%;left:28%;right:28%}.audio-field__grid{mix-blend-mode:screen;opacity:.5;background:linear-gradient(rgba(255,255,255,.04),transparent 18%,transparent 82%,rgba(255,255,255,.03)),repeating-linear-gradient(90deg,transparent 0,transparent 26px,rgba(255,255,255,.035) 26px,rgba(255,255,255,.035) 27px)}.audio-field__spectrum{justify-content:center;align-items:end;gap:6px;padding:28px 24px 22px;display:flex}.audio-field__spectrum span{background:linear-gradient(180deg, rgba(var(--audio-field-rgb-secondary), .92), rgba(var(--audio-field-rgb), .32));min-width:4px;box-shadow:0 0 18px rgba(var(--audio-field-rgb), .12);height:calc(16% + var(--audio-level,.12) * 72%);opacity:calc(.36 + var(--audio-level,.12) * .9);transform:translateY(calc((1 - var(--audio-level,.12)) * 4px));border-radius:999px 999px 12px 12px;flex:1;transition:height .12s linear,opacity .12s linear,transform .12s linear}.audio-field.is-idle .audio-field__spectrum span{opacity:.44}.audio-field.is-reduced-motion .audio-field__spectrum span{transition:none}.audio-field--blue .audio-field__spectrum span{border-radius:2px;box-shadow:0 0 6px rgba(56,189,248,.3)}.audio-field--violet .audio-field__spectrum span{border-radius:4px;box-shadow:0 0 10px rgba(167,139,250,.25)}.audio-field--gold .audio-field__spectrum span{border-radius:6px;box-shadow:0 0 8px rgba(245,208,111,.3)}.music-player audio{opacity:0;pointer-events:none;width:100%;height:0}.music-player__topline,.music-library__header,.music-library__item,.music-playlist__header,.music-playlist__row,.music-library__track-topline,.music-admin__header,.music-player__footer,.music-player__headline{justify-content:space-between;align-items:center;gap:16px;display:flex}.music-player__headline{align-items:flex-end}.music-player__release{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.music-player__release-copy{gap:8px;min-width:0;display:grid}.music-player__release-kicker,.music-player__queue-mode,.music-compose__preview-copy span,.music-library__trackline,.music-library__description{color:var(--color-text-muted)}.music-player__release-kicker,.music-player__queue-mode,.music-library__trackline{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.music-player__title,.music-library__header h3{font-family:var(--font-heading);letter-spacing:-.05em;font-size:max(1.8rem,min(3vw,2.8rem));line-height:.98}.music-player__subtitle,.music-player__description,.music-library__empty,.music-admin__body,.music-player__notice{color:var(--color-text-secondary);margin-top:10px;line-height:1.72}.music-player__play{min-width:126px}.music-player__seek input,.music-player__volume input{width:100%;accent-color:rgba(var(--page-accent-rgb), 1)}.music-player__timeline{color:var(--color-text-muted);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.music-player__footer{align-items:end}.music-player__queue{gap:14px;padding-top:6px;display:grid}.music-player__queue-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-player__queue-list{gap:10px;display:grid}.music-player__queue-item{color:var(--color-text-primary);text-align:left;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.music-player__queue-index{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.music-player__queue-copy{gap:4px;min-width:0;display:grid}.music-player__queue-copy strong{font-size:.98rem;line-height:1.3}.music-player__queue-copy span{color:var(--color-text-secondary);line-height:1.5}.music-player__queue-empty{color:var(--color-text-secondary);line-height:1.7}.music-player__capsules{flex-wrap:wrap;gap:10px;display:flex}.music-player__volume{min-width:min(100%,240px);color:var(--color-text-secondary);gap:10px;display:grid}.music-player__empty{padding:18px 0 8px}.music-player__empty strong{font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.28rem;display:block}.music-library,.music-playlist,.music-admin,.music-compose{gap:18px;display:grid}.music-playlist__header{align-items:end}.music-playlist__header h3{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:8px;font-size:max(1.3rem,min(2.4vw,2rem));line-height:.98}.music-playlist__panel{border:1px solid rgba(var(--page-accent-rgb), .18);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .1), rgba(255,255,255,.03) 34%), rgba(255,255,255,.03);border-radius:28px;gap:18px;padding:20px;display:grid}.music-playlist__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.music-playlist__hero-copy{gap:10px;display:grid}.music-playlist__eyebrow{color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.music-playlist__hero-copy strong{font-family:var(--font-heading);letter-spacing:-.05em;font-size:max(1.6rem,min(2.8vw,2.4rem));line-height:.98}.music-playlist__hero-copy p,.music-compose__crop-footnote span,.music-compose__crop-empty{color:var(--color-text-secondary);line-height:1.7}.music-playlist__meta{flex-wrap:wrap;gap:10px;display:flex}.music-playlist__meta span{color:var(--color-text-secondary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:9px 12px;font-size:.86rem}.music-playlist__tracks{gap:12px;display:grid}.music-playlist__row{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:22px;align-items:stretch;padding:14px}.music-playlist__row.is-active{border-color:rgba(var(--page-accent-rgb), .26);box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb), .1), 0 0 24px rgba(var(--page-accent-rgb), .08)}.music-playlist__track{min-width:0;color:var(--color-text-primary);text-align:left;flex:1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.music-playlist__index,.music-playlist__duration{color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.music-playlist__duration{letter-spacing:.08em;font-size:.86rem}.music-playlist__copy{gap:5px;min-width:0;display:grid}.music-playlist__copy strong{font-size:1.02rem;line-height:1.3}.music-playlist__copy span{color:var(--color-text-secondary);line-height:1.5}.music-playlist__actions{align-content:center;gap:10px;display:grid}.music-library__header{align-items:end}.music-library__header h3{margin-top:8px;font-size:max(1.3rem,min(2.4vw,2rem))}.music-library__list{gap:12px;display:grid}.music-library__item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;align-items:stretch;padding:16px}.music-library__item.is-active{border-color:rgba(var(--page-accent-rgb), .24);box-shadow:inset 0 0 0 1px rgba(var(--page-accent-rgb), .1), 0 0 24px rgba(var(--page-accent-rgb), .08)}.music-library__track,.music-library__delete{color:var(--color-text-primary)}.music-library__actions{align-content:center;gap:10px;display:grid}.music-library__track{text-align:left;flex:1;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;display:grid}.music-library__track-copy{gap:8px;min-width:0;display:grid}.music-library__track-topline{color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.music-library__track-topline span:last-child{justify-self:end}.music-library__track strong{font-size:1rem;line-height:1.34}.music-library__track--published strong{font-size:1.12rem}.music-library__delete,.music-library__publish,.music-library__clear{flex-shrink:0}.music-library__item--published{border-color:rgba(var(--page-accent-rgb), .16);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .08), rgba(255,255,255,.03))}.music-library__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.62;display:-webkit-box;overflow:hidden}.music-admin__header{gap:8px;display:grid}.music-admin__header strong{font-size:1.16rem;line-height:1.34}.music-admin__actions{gap:12px;display:grid}.music-admin__upload{width:100%}.music-admin__notes{flex-wrap:wrap;gap:10px;display:flex}.music-compose__header{gap:8px;display:grid}.music-compose__header strong,.music-compose__empty strong{font-size:1.16rem;line-height:1.34}.music-compose__form,.music-compose__preview,.music-compose__field{gap:12px;display:grid}.music-compose__preview{grid-template-columns:auto minmax(0,1fr);align-items:center}.music-compose__preview-copy{gap:6px;display:grid}.music-compose__preview-copy p{font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.1rem}.music-compose__field label{color:rgba(255,255,255,.86);font-size:.94rem}.music-compose__field input,.music-compose__field textarea{width:100%;color:var(--color-text-primary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px 16px}.music-compose__field textarea{resize:vertical;min-height:124px}.music-compose__cover-actions{gap:10px;display:grid}.music-compose__cover-actions span,.music-compose__empty p{color:var(--color-text-secondary);line-height:1.7}.music-compose__actions{gap:12px;display:grid}.music-compose__crop-editor,.music-compose__crop-controls{gap:14px;display:grid}.music-compose__crop-stage{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;align-items:center;justify-items:center;padding:14px;display:grid}.music-compose__crop-frame{aspect-ratio:1;width:min(100%,280px)}.music-compose__crop-control{color:rgba(255,255,255,.86);gap:8px;font-size:.94rem;display:grid}.music-compose__crop-footnote{gap:12px;display:grid}.release-artwork,.music-library__artwork,.music-playlist__artwork,.music-playlist__track-artwork,.music-player__artwork,.music-player__queue-artwork,.music-compose__artwork{background:radial-gradient(circle at 20% 20%, rgba(var(--page-accent-rgb), .24), transparent 42%), linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), rgba(10,10,14,.9);border:1px solid rgba(255,255,255,.08);border-radius:20px;position:relative;overflow:hidden}.music-player__artwork,.music-compose__artwork{aspect-ratio:1;width:112px}.music-library__artwork{aspect-ratio:1;width:84px}.music-playlist__artwork{aspect-ratio:1;width:148px}.music-playlist__track-artwork{aspect-ratio:1;border-radius:14px;width:52px}.music-player__queue-artwork{aspect-ratio:1;border-radius:14px;width:48px}.music-player__artwork img,.music-library__artwork img,.music-playlist__artwork img,.music-playlist__track-artwork img,.music-player__queue-artwork img,.music-compose__artwork img{object-fit:cover;width:100%;height:100%}.music-player__artwork--placeholder,.music-library__artwork--placeholder,.music-playlist__artwork--placeholder,.music-playlist__track-artwork--placeholder,.music-player__queue-artwork--placeholder,.music-compose__artwork--placeholder{align-items:center;justify-items:center;display:grid}.music-player__artwork--placeholder span,.music-library__artwork--placeholder span,.music-playlist__artwork--placeholder span,.music-playlist__track-artwork--placeholder span,.music-player__queue-artwork--placeholder span,.music-compose__artwork--placeholder span{color:rgba(255,255,255,.82);font-family:var(--font-heading);letter-spacing:.18em;font-size:1.08rem}.cover-crop-preview{--crop-width:100%;--crop-height:100%;--crop-left:0%;--crop-top:0%;width:100%;height:100%;position:relative;overflow:hidden}.cover-crop-preview .cover-crop-preview__image{width:var(--crop-width);height:var(--crop-height);left:var(--crop-left);top:var(--crop-top);object-fit:fill;max-width:none;position:absolute}.waveform-display{cursor:default;background:rgba(0,0,0,.32);border-radius:12px;width:100%;height:64px;position:relative;overflow:hidden}.waveform-display__canvas{width:100%;height:100%;display:block}.waveform-display__fallback{height:100%;color:var(--color-text-secondary);font-size:.82rem;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.waveform-display__bar{background:rgba(var(--page-accent-rgb), .9);border-radius:2px 2px 0 0;width:2px;transition:height 80ms;position:absolute;bottom:0}.music-search{gap:16px;display:grid}.music-search__input-row{align-items:center;display:flex;position:relative}.music-search__label{color:var(--color-text-muted);pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.music-search__icon{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.music-search__input{width:100%;color:var(--color-text-primary);font-family:var(--font-body);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;outline:none;padding:10px 38px 10px 40px;font-size:.9rem;transition:border-color .2s,background .2s}.music-search__input:focus{border-color:rgba(var(--page-accent-rgb), .45);background:rgba(255,255,255,.08)}.music-search__input::-webkit-input-placeholder{color:var(--color-text-secondary)}.music-search__input::-moz-placeholder{color:var(--color-text-secondary)}.music-search__input::-ms-input-placeholder{color:var(--color-text-secondary)}.music-search__input::placeholder{color:var(--color-text-secondary)}.music-search__reset{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:.82rem;transition:color .2s,background .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.music-search__reset:hover{color:var(--color-text-primary);background:rgba(255,255,255,.1)}.music-search__filters{gap:12px;display:grid}.music-search__filter-group{gap:8px;display:grid}.music-search__filter-label{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase}.music-search__pills{flex-wrap:wrap;gap:6px;display:flex}.music-search__pill{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:5px 12px;font-size:.8rem;transition:all .2s}.music-search__pill:hover{border-color:rgba(var(--page-accent-rgb), .35);color:var(--color-text-primary);background:rgba(var(--page-accent-rgb), .1)}.music-search__pill.is-active{border-color:rgba(var(--page-accent-rgb), .6);color:rgba(var(--page-accent-rgb));background:rgba(var(--page-accent-rgb), .14)}.music-search__count{color:var(--color-text-muted);text-align:right;padding:4px 0;font-size:.78rem}.playlist-manager{gap:20px;display:grid}.playlist-manager__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.playlist-manager__actions{flex-wrap:wrap;gap:8px;display:flex}.playlist-manager__create-form{align-items:center;gap:8px;display:flex}.playlist-manager__create-form input{color:var(--color-text-primary);font-family:var(--font-body);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;flex:1;min-width:140px;padding:8px 14px;font-size:.88rem}.playlist-manager__create-form input:focus{border-color:rgba(var(--page-accent-rgb), .45)}.playlist-manager__playlist{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.playlist-manager__playlist-header{background:rgba(255,255,255,.04);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.playlist-manager__playlist-info{flex:1;gap:3px;min-width:0;display:grid}.playlist-manager__playlist-info strong{font-family:var(--font-heading);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.playlist-manager__playlist-info span{color:var(--color-text-muted);font-size:.78rem}.playlist-manager__track-list{gap:0;padding:8px 0;display:grid}.playlist-manager__track{cursor:grab;border-left:3px solid transparent;align-items:center;gap:10px;padding:8px 18px;transition:background .18s;display:flex}.playlist-manager__track:hover{background:rgba(255,255,255,.05)}.playlist-manager__track.is-dragging-over{background:rgba(var(--page-accent-rgb), .1);border-left-color:rgba(var(--page-accent-rgb), .6)}.playlist-manager__track-drag-handle{color:var(--color-text-muted);cursor:grab;flex-shrink:0;font-size:.8rem}.playlist-manager__track-info{flex:1;gap:2px;min-width:0;display:grid}.playlist-manager__track-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.playlist-manager__track-info span{color:var(--color-text-muted);font-size:.75rem}.playlist-manager__confirm-delete{flex-shrink:0;align-items:center;gap:6px;display:flex}.playlist-manager__share-toast{border:1px solid rgba(var(--page-accent-rgb), .3);color:var(--color-text-primary);z-index:100;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.92);border-radius:14px;max-width:90vw;padding:10px 20px;font-size:.86rem;animation:.3s modal-fade;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.analytics-panel{gap:20px;display:grid}.analytics-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-panel__overview{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.analytics-panel__card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.analytics-panel__card strong{font-size:1.6rem;font-family:var(--font-heading)}.analytics-panel__card span{color:var(--color-text-muted);font-size:.78rem}.analytics-panel__top-tracks{gap:10px;display:grid}.analytics-panel__track-list{gap:4px;display:grid}.analytics-panel__track-row{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.analytics-panel__track-rank{color:var(--color-text-muted);font-size:.78rem;font-family:var(--font-heading);text-align:center;min-width:18px}.analytics-panel__track-info{flex:1;gap:2px;min-width:0;display:grid}.analytics-panel__track-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.analytics-panel__track-info span{color:var(--color-text-muted);font-size:.75rem}.analytics-panel__bar-fill{background:rgba(var(--page-accent-rgb), .3);border-radius:4px;width:100%;min-width:40px;max-width:80px;height:4px;overflow:hidden}.analytics-panel__bar-fill:after{content:"";height:100%;width:var(--bar-pct,0%);background:rgba(var(--page-accent-rgb), .8);border-radius:4px;display:block}.analytics-panel__play-count{color:var(--color-text-muted);font-size:.82rem;font-family:var(--font-heading);text-align:right;min-width:32px}.analytics-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.reveal-overlay{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:modal-fade var(--transition-normal);background:rgba(4,4,6,.8);align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.reveal-overlay__dialog{--signature-media-duration:0s;--signature-media-delay:0s;--signature-sigil-duration:0s;--signature-sigil-delay:0s;background:radial-gradient(circle at 18% 22%, rgba(var(--page-accent-rgb), .16), transparent 26%), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.016)), rgba(8,8,10,.96);width:min(100%,1200px);max-height:min(92vh,980px);box-shadow:var(--shadow-elevated), 0 0 60px rgba(var(--page-accent-rgb), .14);transform-origin:var(--origin-x,50%) var(--origin-y,50%);border:1px solid rgba(255,255,255,.1);border-radius:34px;gap:0;animation:.28s reveal-origin;display:grid;position:relative;overflow:auto}.reveal-overlay__close{z-index:2;width:44px;height:44px;color:var(--color-text-primary);border-radius:999px;position:absolute;top:18px;right:18px}.reveal-overlay__media{isolation:isolate;background:radial-gradient(circle at 50% 0%, rgba(var(--page-accent-rgb), .14), transparent 40%), linear-gradient(180deg, rgba(255,255,255,.02), transparent);border-bottom:1px solid rgba(255,255,255,.08);height:max(220px,min(34vw,360px));animation:.34s reveal-media;position:relative;overflow:hidden}.reveal-overlay__media picture{width:100%;height:100%;display:block}.reveal-overlay__media-effect{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.reveal-overlay__media.is-loading:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite media-placeholder-sweep;position:absolute;top:0;bottom:0;left:0;right:0}.reveal-overlay__media--legacy:after{content:"";pointer-events:none;background:linear-gradient(rgba(4,4,6,.88),rgba(4,4,6,.24) 38%,rgba(4,4,6,.9));position:absolute;top:0;bottom:0;left:0;right:0}.reveal-overlay__media--legacy img{object-fit:cover;object-position:var(--media-position,50% 50%);-webkit-filter:blur(18px)saturate(1.05)brightness(.9);filter:blur(18px)saturate(1.05)brightness(.9);width:100%;height:100%;transition:transform var(--transition-slow), filter var(--transition-slow);transform:scale(1.08)}.reveal-overlay__media--legacy.is-loaded img{-webkit-filter:blur(18px)saturate(1.05)brightness(.9);filter:blur(18px)saturate(1.05)brightness(.9);transform:scale(1)}.reveal-overlay__media--framed{background:radial-gradient(circle at 50% 12%, rgba(var(--page-accent-rgb), .16), transparent 52%), linear-gradient(180deg, rgba(255,255,255,.03), rgba(8,8,12,.02)), rgba(6,6,10,.92);align-items:center;justify-items:center;padding:max(18px,min(2.6vw,30px));display:grid}.reveal-overlay__media--framed picture{z-index:2;width:min(100%,960px);box-shadow:0 24px 54px rgba(0,0,0,.34), 0 0 32px rgba(var(--page-accent-rgb), .1);background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(10,10,16,.9);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:max(12px,min(1.5vw,18px));position:relative}.reveal-overlay__media--framed:after{content:"";background:radial-gradient(circle at 50% 0%, rgba(var(--page-accent-rgb), .1), transparent 42%), linear-gradient(180deg, rgba(4,4,6,.18), rgba(4,4,6,.02) 28%, rgba(4,4,6,.34));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.reveal-overlay__media--framed img{object-fit:contain;object-position:center;-webkit-filter:none;filter:none;background:rgba(5,5,8,.96);border-radius:18px;width:100%;height:100%;transform:none}.reveal-overlay__content{gap:22px;padding:max(24px,min(4vw,40px));display:grid}.reveal-overlay__content h3,.reveal-overlay__signal{position:relative}.reveal-overlay__content h3{letter-spacing:-.06em;margin-top:22px;font-size:max(2.2rem,min(5vw,4rem));line-height:.98}.reveal-overlay__meta{gap:20px;display:grid}.reveal-overlay__dialog--compact .reveal-overlay__media{height:max(180px,min(28vw,280px))}.reveal-overlay__dialog--compact .reveal-overlay__media--framed{height:max(220px,min(30vw,320px))}.reveal-overlay__dialog--compact .reveal-overlay__content{gap:18px}.reveal-overlay__dialog--compact .reveal-overlay__content h3{margin-top:12px}.reveal-overlay__dialog--compact .reveal-overlay__invocation{max-width:52ch}.reveal-overlay__dialog--compact .reveal-overlay__meta{gap:16px}.reveal-overlay__capabilities{background:linear-gradient(rgba(255,255,255,.055),rgba(255,255,255,.024)),rgba(14,14,18,.68);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:18px 20px;box-shadow:inset 0 1px rgba(255,255,255,.04)}.reveal-overlay__capabilities-label{border:1px solid rgba(var(--page-accent-rgb), .18);background:rgba(var(--page-accent-rgb), .08);color:rgba(255,255,255,.84);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;display:inline-flex}.reveal-overlay__capabilities-list{gap:12px 18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.reveal-overlay__capabilities-list li{color:rgba(255,255,255,.84);gap:4px;padding-left:18px;line-height:1.64;display:grid;position:relative}.reveal-overlay__capabilities-list li:before{content:"";background:rgba(var(--page-accent-rgb), .92);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--page-accent-rgb), .24);border-radius:999px;position:absolute;top:.75em;left:0}.reveal-overlay__capabilities-list li strong{color:rgba(var(--page-accent-rgb), .96);text-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);font-weight:700}.reveal-overlay__capabilities-list li span{color:var(--color-text-secondary)}.reveal-overlay__copy{gap:16px;min-width:0;display:grid}.reveal-overlay__signal{margin-top:18px}.reveal-overlay__invocation{max-width:56ch;font-family:var(--font-heading);letter-spacing:-.03em;color:rgba(255,255,255,.9);margin-top:16px;font-size:max(1rem,min(1.7vw,1.2rem));line-height:1.5}.reveal-overlay__copy p{max-width:72ch;color:var(--color-text-secondary);line-height:1.82}.reveal-overlay__copy p strong{color:rgba(var(--page-accent-rgb), .98);text-shadow:0 0 18px rgba(var(--page-accent-rgb), .12);font-weight:700}.reveal-overlay__actions{border-top:1px solid rgba(255,255,255,.08);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 18px;margin-top:8px;padding-top:22px;display:grid}.reveal-overlay__launch-slot{justify-content:center;display:flex}.reveal-overlay__launch-button{min-width:min(100%,320px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24), 0 18px 38px rgba(0,0,0,.28), 0 0 30px rgba(var(--surface-button-rgb,139, 92, 246), .18);padding-left:28px;padding-right:28px;text-decoration:none}.reveal-overlay__return-button{color:rgba(255,255,255,.9);background:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.024)),rgba(255,255,255,.03);border-color:rgba(255,255,255,.16);min-height:46px;padding-left:20px;padding-right:20px}.reveal-overlay__return-button:hover{border-color:rgba(var(--page-accent-rgb), .24);box-shadow:0 12px 26px rgba(0,0,0,.2), 0 0 20px rgba(var(--page-accent-rgb), .12)}.reveal-overlay__return-button:focus-visible{border-color:rgba(var(--page-accent-rgb), .24);box-shadow:0 12px 26px rgba(0,0,0,.2), 0 0 20px rgba(var(--page-accent-rgb), .12)}.not-found-page{align-items:center;justify-items:center;min-height:calc(100vh - 120px);padding:120px 0 96px;display:grid}.not-found{background:radial-gradient(circle at 20% 20%, rgba(var(--page-accent-rgb), .18), transparent 32%), linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)), rgba(10,10,13,.92);border:1px solid rgba(255,255,255,.08);border-radius:32px;gap:18px;width:min(100%,760px);padding:max(28px,min(5vw,48px));display:grid;position:relative;overflow:hidden;box-shadow:0 24px 84px rgba(0,0,0,.52)}.not-found:before{content:"";pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 35%,rgba(255,255,255,.03));position:absolute;top:0;bottom:0;left:0;right:0}.not-found>*{z-index:1;position:relative}.not-found h1{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.08em;font-size:max(2.5rem,min(6vw,4.8rem));line-height:.96}.not-found p{max-width:56ch;color:var(--color-text-secondary);line-height:1.75}.not-found strong{color:rgba(255,255,255,.95)}.not-found__actions{flex-wrap:wrap;gap:12px;display:flex}.legal-page{flex-direction:column;gap:64px;min-height:calc(100vh - 120px);padding:80px 0 96px;display:flex}.legal-page__hero{flex-direction:column;gap:20px;max-width:720px;display:flex}.legal-page__hero h1{font-family:var(--font-heading);letter-spacing:-.06em;color:var(--color-text-primary);font-size:max(2rem,min(5vw,3.5rem));line-height:1.05}.legal-page__last-updated{color:var(--color-text-muted);margin-top:-8px;font-size:.85rem}.legal-page__body{flex-direction:column;gap:48px;max-width:720px;display:flex}.legal-page__section{border-bottom:1px solid rgba(255,255,255,.07);flex-direction:column;gap:14px;padding-bottom:48px;display:flex}.legal-page__section:last-child{border-bottom:none;padding-bottom:0}.legal-page__section h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);font-size:max(1.1rem,min(2.5vw,1.4rem));font-weight:600;line-height:1.3}.legal-page__section p{color:var(--color-text-secondary);max-width:64ch;font-size:1rem;line-height:1.8}.legal-page__contact{max-width:720px}.legal-page__contact-inner{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:20px;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.legal-page__contact-inner p{color:var(--color-text-secondary);max-width:52ch;font-size:.95rem;line-height:1.7}.legal-page__contact-inner a{color:var(--color-accent-blue);font-weight:500;text-decoration:none}.legal-page__contact-inner a:hover{text-decoration:underline}@media (min-width:900px){.reveal-overlay__capabilities-list{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-reveal]{opacity:0;transition:opacity .36s,transform .36s;transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}[data-reveal][data-reveal-state=visible],.is-loaded .hero-section [data-reveal]{opacity:1;transform:translateY(0)}[data-reveal][data-reveal-instant=true]{opacity:1;transition:none;transform:none}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--color-text-primary);border:1px solid rgba(var(--page-accent-rgb), .3);background:rgba(8,8,10,.94);border-top:none;border-radius:0 0 12px 12px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}.confirm-dialog{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-dialog__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:rgba(0,0,0,.6);border:none;position:absolute;top:0;bottom:0;left:0;right:0}.confirm-dialog__panel{z-index:1;border:1px solid rgba(var(--page-accent-rgb), .2);background:rgba(8,8,10,.94);border-radius:24px;width:min(420px,100vw - 32px);padding:28px;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.5)}.confirm-dialog__title{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 12px;font-size:18px;font-weight:700}.confirm-dialog__body{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.confirm-dialog__actions{justify-content:flex-end;gap:12px;display:flex}@keyframes portal-retune{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);transform:scale(.9)}55%{opacity:1}to{opacity:1;-webkit-filter:blur();filter:blur();transform:scale(1)}}@keyframes portal-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes portal-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes portal-ghost{0%,to{opacity:.16;transform:translateY(-4%)scale(1.02)}50%{opacity:.3;transform:translateY(4%)scale(1.08)}}@keyframes shockwave-bloom{0%{opacity:0;transform:scale(.72)}18%{opacity:.18}to{opacity:0;transform:scale(1.1)}}@keyframes portal-breathe{0%,to{opacity:.54;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@keyframes portal-scan{0%,to{opacity:.08;transform:translate(-50%)scale(.9)}45%{opacity:.22}50%{opacity:.36;transform:translate(-50%)scale(1.02)}}@keyframes field-drift{0%{transform:translate(-1.5%,-1%)}to{transform:translate(1.5%,1.5%)}}@keyframes signal-pulse{0%,to{opacity:.56}50%{opacity:1}}@keyframes rail-track-handoff-forward{0%{transform:translate(-20px)}48%{transform:translate(12px)}to{transform:translate(0,0)}}@keyframes rail-track-handoff-backward{0%{transform:translate(20px)}48%{transform:translate(-12px)}to{transform:translate(0,0)}}@keyframes rail-handoff-flash{0%{opacity:0;transform:translate3d(calc(var(--handoff-direction) * -24%), 0, 0) scaleX(.8)}28%{opacity:.24}to{opacity:0;transform:translate3d(calc(var(--handoff-direction) * 22%), 0, 0) scaleX(1.08)}}@keyframes rail-card-surge{0%{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(6px) scale(.96)}52%{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-11px) scale(1.02)}to{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px) scale(1.02)}}@keyframes route-wave-primary{0%{opacity:0;stroke-dashoffset:116px}18%{opacity:.92}to{opacity:0;stroke-dashoffset:-8px}}@keyframes route-wave-secondary{0%{opacity:0;stroke-dashoffset:112px}22%{opacity:.42}to{opacity:0;stroke-dashoffset:-6px}}@keyframes route-wave-primary-backward{0%{opacity:0;stroke-dashoffset:-116px}18%{opacity:.92}to{opacity:0;stroke-dashoffset:8px}}@keyframes route-wave-secondary-backward{0%{opacity:0;stroke-dashoffset:-112px}22%{opacity:.42}to{opacity:0;stroke-dashoffset:6px}}@keyframes constellation-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:44px}}@keyframes route-node-surge{0%{box-shadow:0 0 18px rgba(var(--page-accent-rgb), .16);transform:scale(.94)}40%{box-shadow:0 0 28px rgba(var(--page-accent-rgb), .34);transform:scale(1.09)}to{box-shadow:0 0 24px rgba(var(--page-accent-rgb), .34);transform:scale(1)}}@keyframes route-label-rise{0%{opacity:.8;transform:translateY(8px)}42%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes route-node-reply-primary{0%{box-shadow:0 0 18px rgba(var(--page-accent-rgb), .16);transform:scale(.98)}50%{box-shadow:0 0 24px rgba(var(--page-accent-rgb), .24);transform:scale(1.05)}to{box-shadow:0 0 18px rgba(var(--page-accent-rgb), .18);transform:scale(1)}}@keyframes route-node-reply-secondary{0%{box-shadow:0 0 16px rgba(var(--page-accent-rgb), .12);transform:scale(.99)}50%{box-shadow:0 0 20px rgba(var(--page-accent-rgb), .18);transform:scale(1.03)}to{box-shadow:0 0 16px rgba(var(--page-accent-rgb), .14);transform:scale(1)}}@keyframes route-label-reply{0%{opacity:.92;transform:translateY(4px)}52%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes particle-orbit-1{0%{transform:translate(-170px,-118px)}25%{transform:translate(-80px,-190px)}50%{transform:translate(60px,-140px)}75%{transform:translate(-40px,-60px)}to{transform:translate(-170px,-118px)}}@keyframes particle-orbit-2{0%{transform:translate(142px,-86px)}25%{transform:translate(190px,20px)}50%{transform:translate(120px,100px)}75%{transform:translate(80px,-40px)}to{transform:translate(142px,-86px)}}@keyframes particle-orbit-3{0%{transform:translate(188px,34px)}25%{transform:translate(140px,120px)}50%{transform:translate(40px,80px)}75%{transform:translate(160px,-20px)}to{transform:translate(188px,34px)}}@keyframes particle-orbit-4{0%{transform:translate(-144px,120px)}25%{transform:translate(-60px,180px)}50%{transform:translate(40px,140px)}75%{transform:translate(-100px,80px)}to{transform:translate(-144px,120px)}}@keyframes particle-orbit-5{0%{transform:translateY(182px)}25%{transform:translate(-80px,160px)}50%{transform:translate(-40px,200px)}75%{transform:translate(60px,170px)}to{transform:translateY(182px)}}@keyframes portal-compress{0%{transform:translate3d(calc(var(--pointer-x) * .2), calc(var(--pointer-y) * .2), 0) scale(calc(.99 + var(--hero-depth) * .05))}12%{transform:translate3d(calc(var(--pointer-x) * .2), calc(var(--pointer-y) * .2), 0) scale(calc(.95 + var(--hero-depth) * .05))}30%{transform:translate3d(calc(var(--pointer-x) * .2), calc(var(--pointer-y) * .2), 0) scale(calc(.97 + var(--hero-depth) * .05))}to{transform:translate3d(calc(var(--pointer-x) * .2), calc(var(--pointer-y) * .2), 0) scale(calc(.99 + var(--hero-depth) * .05))}}@keyframes portal-shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:.55}35%{opacity:.25}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@keyframes portal-core-flash{0%{-webkit-filter:blur(6px)saturate();filter:blur(6px)saturate();opacity:1}10%{-webkit-filter:blur(3px)saturate(1.1);filter:blur(3px)saturate(1.1);opacity:1}20%{-webkit-filter:blur(1px)saturate(1.3);filter:blur(1px)saturate(1.3);opacity:1;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.5), transparent 38%), radial-gradient(circle at 45% 52%, rgba(var(--page-accent-rgb-secondary), .5), transparent 42%), radial-gradient(circle at 55% 48%, rgba(var(--page-accent-rgb), .55), transparent 52%)}45%{-webkit-filter:blur(4px)saturate(1.1);filter:blur(4px)saturate(1.1);opacity:.92}to{-webkit-filter:blur(6px)saturate();filter:blur(6px)saturate();opacity:1}}@keyframes portal-refresh-glyph{0%{opacity:.3;text-shadow:0 0 8px rgba(var(--page-accent-rgb), .1);transform:scale(.85)}22%{opacity:0;-webkit-filter:blur(4px);filter:blur(4px);transform:scale(1.14)}48%{opacity:.5;-webkit-filter:blur(1px);filter:blur(1px);text-shadow:0 0 38px rgba(var(--page-accent-rgb), .48);transform:scale(1.04)}to{opacity:1;transform:scale(calc(.96 + var(--hero-depth) * .08));-webkit-filter:blur();filter:blur();text-shadow:0 0 24px rgba(var(--page-accent-rgb), .28)}}@keyframes portal-refresh-seam{0%{opacity:.42;box-shadow:0 0 18px rgba(var(--page-accent-rgb-secondary), .18)}20%{opacity:1;box-shadow:0 0 80px rgba(var(--page-accent-rgb-secondary), .62)}50%{opacity:1;box-shadow:0 0 56px rgba(var(--page-accent-rgb-secondary), .48)}to{opacity:1;box-shadow:0 0 48px rgba(var(--page-accent-rgb-secondary), .44)}}@keyframes portal-ring-flare{0%{box-shadow:0 0 70px rgba(var(--page-accent-rgb), .12), inset 0 0 34px rgba(255,255,255,.03)}18%{box-shadow:0 0 110px rgba(var(--page-accent-rgb), .36), inset 0 0 46px rgba(255,255,255,.07)}45%{box-shadow:0 0 88px rgba(var(--page-accent-rgb), .2), inset 0 0 38px rgba(255,255,255,.04)}to{box-shadow:0 0 70px rgba(var(--page-accent-rgb), .12), inset 0 0 34px rgba(255,255,255,.03)}}@keyframes particle-scatter{0%{opacity:1}14%{opacity:.3;transform:scale(.5)}28%{opacity:0;transform:scale(.2)}50%{opacity:0}68%{opacity:.5;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes rail-sheen{0%{opacity:0;transform:translateY(-16%)rotate(4deg)}44%{opacity:.62}to{opacity:.22;transform:translateY(3%)rotate(4deg)}}@keyframes editorial-flicker{0%,to{opacity:1;transform:translateY(0)}22%{opacity:.96;transform:translateY(1px)}58%{opacity:1;transform:translateY(-1px)}}@keyframes portal-retune-core{0%{opacity:.72;-webkit-filter:blur(10px)saturate(1.08);filter:blur(10px)saturate(1.08)}55%{opacity:1;-webkit-filter:blur(4px)saturate(1.02);filter:blur(4px)saturate(1.02)}to{opacity:1;-webkit-filter:blur(6px)saturate();filter:blur(6px)saturate()}}@keyframes portal-retune-glyph{0%{opacity:0;text-shadow:0 0 12px rgba(var(--page-accent-rgb), .16);transform:scale(.92)}58%{opacity:1;text-shadow:0 0 30px rgba(var(--page-accent-rgb), .34);transform:scale(1.02)}to{opacity:1;transform:scale(calc(.96 + var(--hero-depth) * .08));text-shadow:0 0 24px rgba(var(--page-accent-rgb), .28)}}@keyframes portal-retune-seam{0%{opacity:.52;box-shadow:0 0 20px rgba(var(--page-accent-rgb-secondary), .22)}48%{opacity:1;box-shadow:0 0 64px rgba(var(--page-accent-rgb-secondary), .54)}to{opacity:1;box-shadow:0 0 48px rgba(var(--page-accent-rgb-secondary), .44)}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes reveal-origin{0%{opacity:0;transform:translate3d(calc(var(--origin-x,50vw) - 50vw), calc(var(--origin-y,50vh) - 50vh), 0) scale(var(--origin-scale-x,.3), var(--origin-scale-y,.3))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes reveal-media{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes media-placeholder-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1024px){.hero-section__content{grid-template-columns:minmax(0,1fr) minmax(460px,600px)}.hero-copy__actions{flex-wrap:nowrap;align-items:center}.hero-copy__actions .button{flex:none}.hero-copy__dispatch-grid{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)}.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.pricing-trust{grid-template-columns:minmax(0,1fr)}.showcase-section__header,.constellation-section__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.constellation-section__dossier,.doctrine-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.doctrine-section__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start}.doctrine-section__signals{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.doctrine-signal{min-height:234px}.doctrine-section__brief-footer{flex-wrap:nowrap}.project-rail{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}}@media (max-width:1023px){.hero-section{align-items:flex-start;min-height:auto}.satellite-layout{grid-template-columns:1fr}.satellite-layout__side{border-top:1px solid rgba(255,255,255,.06);border-left:0;padding-top:16px;padding-left:0;position:relative;top:auto}.update-stream{gap:20px;padding-left:24px}.update-stream:before{left:7px}.update-card__node{left:-22px}.update-card.is-primary,.update-card.is-primary.is-selected{margin-right:0;transform:scale(1.06)}.pulse-board__status-cluster{justify-content:flex-start;width:100%}.pulse-board__status,.pulse-board__metric{justify-content:flex-start}.pulse-board__grid,.constellation-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-altar{border-radius:24px;padding-top:32px;padding-bottom:32px}.release-deck__header{flex-direction:column;align-items:flex-start}.operator-zone .music-library,.operator-zone .music-admin,.operator-zone .music-compose{border-radius:20px}.signal-card,.portal-chamber{justify-self:stretch}.pricing-page{padding-top:24px;padding-bottom:86px}.pricing-hero,.pricing-trust{grid-template-columns:1fr}.pricing-hero__signal{justify-self:stretch}.pricing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-discount-progress__track{gap:4px}.constellation-section__header,.constellation-section__dossier,.doctrine-section__grid,.doctrine-section__signals{grid-template-columns:1fr}.doctrine-section__brief h2{max-width:13ch}.constellation-node__label{min-width:132px}.hero-section__takeover{height:62%;top:2%;bottom:auto;left:-12%;right:-20%}.hero-copy__body,.hero-copy__support{max-width:100%}.hero-copy__secondary-stack{margin-top:20px}}@media (max-width:767px){.pulse-board__grid{grid-template-columns:1fr}.pulse-board__header{flex-direction:column;align-items:flex-start}.pulse-board__metric{min-height:30px;padding:0 9px}.pulse-board__metric strong{font-size:.9rem}.pulse-board__metric span{font-size:9px}.satellite-layout__side{padding-top:12px}.update-stream{padding-left:22px}.update-stream:before{left:6px}.update-card__node{width:8px;height:8px;left:-19px}.update-card.is-primary,.update-card.is-primary.is-selected{margin-right:0;transform:scale(1.03)}.satellite-layout__sidecar-header{flex-direction:column;align-items:flex-start}.update-dossier{padding:22px 18px}.update-dossier__title{font-size:1.15rem}.update-dossier__fragments{gap:6px}.watch-next-card{padding:18px 16px}.watch-next-card__title{font-size:1.08rem}.release-altar{border-radius:20px;padding-top:24px;padding-bottom:24px}.release-altar__header{flex-direction:column;align-items:flex-start;gap:8px}.release-deck__header{flex-direction:column;align-items:flex-start}.operator-zone__header{flex-direction:column;align-items:flex-start;gap:8px}.shell-nav{top:14px}.shell-nav__quick-links{display:none}.shell-nav__brand{min-height:52px;padding-right:16px}.shell-nav__brand-copy span:last-child{display:none}.shell-nav__toggle{width:52px;height:52px}.shell-nav__preview-toggle{min-height:40px;padding:0 12px;font-size:.64rem}.orbit-menu{padding:12px 0 16px}.orbit-menu__panel{border-radius:26px;width:min(100% - 20px,760px);max-height:calc(100vh - 24px);margin-top:58px;padding:16px}.orbit-menu__intro{grid-template-columns:1fr;gap:10px;margin-top:10px;margin-bottom:12px}.orbit-menu__intro-title{max-width:16ch;font-size:max(1.4rem,min(4.6vw,1.95rem))}.orbit-menu__intro-sigil{border-radius:20px;width:60px;height:60px}.orbit-menu__links{grid-template-columns:1fr;margin-top:10px}.orbit-menu__link{min-height:84px;padding:10px 12px 10px 14px}.orbit-menu__link-glyph{width:48px;height:48px}.satellite-page,.pricing-page{gap:18px;padding-top:92px;padding-bottom:72px}.satellite-hero__actions{flex-direction:column;align-items:flex-start}.signal-card,.metric-card,.update-card,.insight-panel,.track-card,.music-player,.music-library,.music-admin,.music-compose{border-radius:24px}.music-player__headline,.music-player__footer,.music-library__header,.music-library__item,.music-playlist__header,.music-playlist__row{flex-direction:column;align-items:flex-start}.music-player__release,.music-library__track,.music-compose__preview,.music-player__queue-item,.music-playlist__hero,.music-playlist__track{grid-template-columns:1fr}.music-player__queue-index,.music-playlist__index,.music-playlist__duration{display:none}.music-player__play,.music-playlist__play-all,.music-library__publish,.music-library__clear,.music-library__delete{width:100%}.music-player__artwork,.music-compose__artwork,.music-library__artwork,.music-playlist__artwork{width:min(100%,112px)}.audio-field{height:152px}.hero-section{min-height:min(100svh,860px)}.hero-section__content{gap:18px;padding-top:18px;padding-bottom:38px}.hero-copy h1{max-width:8.4ch;font-size:max(2.85rem,min(9.2vw,3.6rem));line-height:.86}.hero-copy__body{max-width:22ch;margin-top:14px;font-size:.99rem;line-height:1.48}.hero-copy__support{max-width:28ch;margin-top:10px;font-size:.95rem;line-height:1.54}.hero-copy__living-signal{border-radius:22px;flex-wrap:nowrap;gap:10px;width:100%;min-height:0;padding:10px 12px}.hero-copy__living-signal-sigil{transform:scale(.92)}.hero-copy__living-signal-meta{flex:auto;gap:1px;min-width:0}.hero-copy__living-signal-label{letter-spacing:.16em;font-size:8px}.hero-copy__living-signal-text{white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:11px;line-height:1.3;overflow:hidden}.hero-copy__living-signal-entry{border-left:1px solid rgba(255,255,255,.08);flex:none;width:auto;margin-left:0;padding-top:0;padding-left:10px}.hero-copy__actions,.hero-copy__system-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-copy__actions{grid-template-columns:1fr;gap:12px;margin-top:18px}.hero-copy__actions .button{width:100%}.hero-copy__secondary-action{display:none}.hero-copy__secondary-stack{gap:12px;margin-top:16px}.hero-copy__mobile-actions{grid-template-columns:1fr;gap:10px;display:grid}.hero-copy__mobile-actions .button{width:100%}.hero-copy__dispatch-grid{grid-template-columns:1fr}.hero-copy__system-item{padding:14px 15px}.hero-copy__system-item strong{font-size:.98rem}.pricing-page{gap:18px;padding-top:20px;padding-bottom:72px}.pricing-hero{padding-top:12px}.pricing-product-grid{grid-template-columns:1fr}.pricing-product-card,.pricing-bundle-summary,.pricing-faq__item,.pricing-closing__panel{border-radius:24px}.pricing-product-card{padding:18px}.pricing-bundle-summary,.pricing-closing__panel{padding:20px}.pricing-discount-progress__track{flex-wrap:wrap;gap:12px}.pricing-discount-tier{min-width:70px}.pricing-faq__button{padding:18px}.pricing-faq__panel{padding:0 18px 18px}.pricing-closing__actions{flex-direction:column;align-items:stretch}.pricing-closing__actions .button{width:100%}.portal-chamber{border-radius:30px;width:min(100%,560px);padding:20px 20px 0}.portal-chamber:after{border-radius:24px}.portal-chamber__utility{margin:2px -20px 0;padding:10px 14px 14px}.portal-chamber__refresh{letter-spacing:.12em;min-height:36px;padding:0 14px;font-size:10px;transform:none}.portal-chamber__refresh:hover:not(:disabled){transform:translateY(-1px)}.portal-chamber__refresh:focus-visible:not(:disabled){transform:translateY(-1px)}.portal-visual{height:332px}.portal-visual__glyph{font-size:max(2.8rem,min(9vw,3.4rem))}.portal-visual__ring--outer{width:300px;height:300px}.portal-visual__ring--middle{width:220px;height:220px}.portal-visual__ring--inner{width:140px;height:140px}.portal-visual__arc--one{width:348px;height:348px}.portal-visual__arc--two{width:188px;height:188px}.portal-visual__arc--three{width:270px;height:270px}.portal-visual__ghost--one{width:244px;height:244px}.portal-visual__ghost--two{width:170px;height:170px}.portal-visual__orbit--one{width:320px;height:132px}.portal-visual__orbit--two{width:206px;height:330px}.portal-visual__reticle{width:86px;height:86px}.portal-visual__seam{height:184px}.portal-visual__halo--outer{width:360px;height:360px}.portal-visual__halo--inner,.portal-visual__scan--two{width:210px;height:210px}.portal-visual__scan--one{width:290px;height:290px}.portal-visual__fieldline--one,.portal-visual__fieldline--two{width:340px}.portal-visual__fieldline--three{width:300px}.portal-visual__meridian--one{height:308px}.portal-visual__meridian--two{width:308px}.portal-visual__bracket{width:44px;height:94px;margin-top:-47px}.portal-visual__bracket--left{left:34px}.portal-visual__bracket--right{right:34px}.hero-copy__dispatch-note,.hero-copy__invocation{border-radius:18px}.showcase-section{padding-top:48px;padding-bottom:72px}.constellation-section{padding-top:8px;padding-bottom:84px}.constellation-map{scroll-snap-type:x mandatory;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:12px;height:auto;padding:4px 14vw 8px 2px;display:grid;overflow-x:auto;overflow-y:visible}.constellation-map__links{display:none}.constellation-map::-webkit-scrollbar{display:none}.constellation-node{scroll-snap-align:center;background:rgba(12,12,15,.82);border:1px solid rgba(255,255,255,.08);border-radius:22px;width:100%;min-height:188px;padding:16px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 12px 30px rgba(0,0,0,.26)}.constellation-node:hover,.constellation-node.is-active{transform:none}.constellation-node:focus-visible{transform:none}.constellation-node__pulse{width:88px;height:88px;top:50%;bottom:auto;left:50%;right:auto}.constellation-node__core{margin-left:0;margin-right:0}.constellation-node__label{width:100%;min-width:0;margin-top:12px;padding:12px 14px}.constellation-dossier__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.constellation-section__header{flex-direction:column;align-items:flex-start}.reveal-overlay__actions{grid-template-columns:1fr}.reveal-overlay__launch-slot,.reveal-overlay__launch-button,.reveal-overlay__return-button{width:100%}.terminal-footer__grid{grid-template-columns:1fr}.terminal-footer__identity{padding-right:0}.terminal-footer__shell{padding:20px 20px 16px}.public-policy-footer__inner{flex-direction:column;align-items:flex-start}.public-policy-footer__nav{justify-content:flex-start}.rail-manifest__strip{scroll-snap-type:x proximity;gap:8px;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.rail-manifest__chip{scroll-snap-align:start;min-width:min(68vw,220px)}.rail-manifest__detail{min-height:88px;padding:14px 16px}.rail-controls__button,.rail-manifest__chip{min-width:48px;min-height:48px}.rail-card{flex-basis:min(86vw,340px);transition:transform .16s,opacity .16s,-webkit-filter .16s,filter .16s}.rail-signal-band,.hero-copy__invocation{padding:16px 18px}.rail-signal-band__header{align-items:stretch}.rail-signal-band__action,.rail-signal-band__chip{width:100%}.rail-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:12px;display:grid}.artifact-strip{border-radius:10px;padding:8px 14px}.artifact-strip__chip{padding:2px 8px;font-size:10px}.artifact-strip__chip--provenance{font-size:9px}.portal-visual__halo{-webkit-filter:blur(6px);filter:blur(6px)}.portal-visual__particles span:nth-child(n+3),.section-indicator{display:none}.mobile-bottom-nav{z-index:42;padding:10px max(12px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(rgba(12,12,16,.94),rgba(8,8,12,.97)),rgba(10,10,12,.94);border-top:1px solid rgba(255,255,255,.09);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px rgba(0,0,0,.28)}.mobile-bottom-nav button{color:rgba(255,255,255,.72);min-height:58px;transition:transform var(--transition-fast), border-color var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);background:rgba(255,255,255,.02);border:1px solid transparent;border-radius:18px;justify-items:center;gap:5px;padding:8px;font-size:.74rem;line-height:1.1;display:grid}.mobile-bottom-nav button.is-active{color:var(--color-text-primary);border-color:rgba(var(--page-accent-rgb), .26);background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.024)), rgba(var(--page-accent-rgb), .07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 22px rgba(var(--page-accent-rgb), .1)}.mobile-bottom-nav__glyph{color:rgba(255,255,255,.9);font-family:var(--font-heading);letter-spacing:.16em;font-size:.58rem}.satellite-page,.pricing-page,.dev-logs,.admin-page,.not-found-page,.terminal-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.constellation-node__label{min-width:116px;padding:12px 14px}.constellation-node__label strong{font-size:.94rem}.doctrine-section{padding-top:54px;padding-bottom:88px}.doctrine-section__access{border-radius:24px}.doctrine-section__access-shell,.doctrine-section__access-intake{padding:20px}.doctrine-section__access-item{padding-bottom:10px}.reveal-overlay{padding:14px}.reveal-overlay__dialog{border-radius:26px}.reveal-overlay__capabilities-list{grid-template-columns:1fr}}@media (max-width:479px){.hero-section__content{gap:16px;padding-top:14px;padding-bottom:30px}.hero-copy h1{max-width:8.1ch;font-size:max(2.55rem,min(10.6vw,3.2rem))}.hero-copy__body{max-width:21ch;font-size:.95rem}.hero-copy__support{max-width:26ch;font-size:.92rem}.hero-copy__living-signal{padding:10px 11px}.hero-copy__living-signal-entry{padding-left:8px;font-size:9px}.portal-chamber{border-radius:26px;padding:18px 18px 0}.portal-chamber__utility{margin:2px -18px 0;padding:8px 12px 12px}.portal-visual{height:296px}.constellation-section,.doctrine-section{padding-top:32px;padding-bottom:48px}.terminal-footer{padding-top:12px}.terminal-footer__shell{border-radius:22px;padding:18px 18px 14px}.terminal-footer__panel-head{flex-direction:column;align-items:flex-start}.terminal-footer__panel{padding:14px 16px}.terminal-footer__links{gap:8px}.terminal-footer__link{min-height:36px;padding:0 12px}.terminal-footer__ledger{gap:6px 4px;font-size:9px}.hero-copy__signal-chip,.hero-copy__living-signal{letter-spacing:.12em;font-size:10px}.constellation-dossier,.doctrine-section__access{padding:18px}.doctrine-section__access{padding:0}.doctrine-section__access-shell,.doctrine-section__access-intake{padding:18px}.constellation-dossier--commands{grid-column:auto}.constellation-command-grid,.constellation-dossier__links{grid-template-columns:1fr}.music-player__timeline,.music-player__queue-header,.music-player__footer{flex-direction:column;align-items:flex-start}.music-player__capsules,.music-player__volume{width:100%;min-width:0}.music-player__capsules span{flex:100%;min-width:0}.music-player__queue-item{grid-template-columns:1fr}.music-player__queue-artwork{width:100%;max-width:56px}.not-found-page{padding:102px 0 80px}.legal-page{gap:48px;padding:102px 0 80px}.legal-page__hero h1{font-size:max(1.8rem,min(5vw,3rem))}.legal-page__section p{font-size:.95rem}.not-found{border-radius:26px;padding:24px}.mobile-bottom-nav button{min-height:54px;font-size:.7rem}}.prv-strip{font-family:var(--font-mono);opacity:.6;color:var(--archive-color-muted);letter-spacing:.04em;transition:opacity var(--archive-transition);cursor:default;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.prv-strip:hover{opacity:1}.prv-strip--compact{gap:6px;font-size:10px}.archive-overview{padding-top:32px;padding-bottom:18px;position:relative}.archive-overview__header{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) auto;align-items:start;gap:24px;display:grid}.archive-overview__copy{gap:10px;display:grid}.archive-overview__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px;font-size:10px;display:block}.archive-overview h1{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:max(2rem,min(4vw,3rem));line-height:1}.archive-overview__description{color:rgba(255,255,255,.74);max-width:44ch;line-height:1.68}.archive-overview__manifest{align-content:start;gap:12px;display:grid}.archive-overview__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archive-overview__count{font-family:var(--font-mono);letter-spacing:.04em;color:rgba(255,255,255,.62);font-size:12px}.archive-overview__source,.archive-overview__state,.archive-overview__dominant{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.68);background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 9px;font-size:10px}.archive-overview__export{color:rgba(255,255,255,.62);cursor:pointer;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:0 12px;font-size:11px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.archive-overview__export:hover{color:rgba(255,255,255,.82);background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14)}.archive-overview__controls{justify-content:flex-end;display:flex}.archive-overview__density{background:rgba(255,255,255,.04);border-radius:999px;height:4px;display:flex;overflow:hidden}.archive-overview__density-bar{min-width:2px;height:100%;transition:width .3s}.archive-overview__manifest-footer{gap:10px;display:grid}.archive-overview__filter-summary{flex-wrap:wrap;gap:6px;display:flex}.archive-overview__filter-chip{min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:rgba(255,255,255,.64);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.archive-overview__filter-chip--muted{color:var(--color-text-muted)}.archive-overview__actions{align-items:center;gap:10px;display:flex}.archive-grid{gap:20px;min-height:70vh;margin-top:14px;display:grid}.archive-grid--full{grid-template-columns:272px minmax(0,1fr) 396px}.archive-grid--sparse{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:28px}.archive-filters{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;background:linear-gradient(rgba(255,255,255,.027),rgba(255,255,255,.01)),rgba(10,10,14,.56);border:1px solid rgba(255,255,255,.06);border-radius:22px;align-self:start;max-height:calc(100vh - 72px);padding:18px 16px 20px;position:-webkit-sticky;position:sticky;top:72px;overflow-y:auto;box-shadow:0 24px 72px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.04)}.archive-filters::-webkit-scrollbar{width:4px}.archive-filters::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:2px}.archive-grid--sparse .archive-filters{grid-column:1/-1;max-height:none;position:relative;top:auto}.archive-river{flex-direction:column;gap:18px;padding:8px 0 16px 42px;display:flex;position:relative}.archive-grid--sparse .archive-river{padding-right:22px}.archive-river:before{content:"";opacity:.9;background:linear-gradient(rgba(167,139,250,.16),rgba(56,189,248,.18),rgba(255,255,255,.04));width:1px;position:absolute;top:14px;bottom:20px;left:14px;box-shadow:0 0 12px rgba(110,231,255,.08)}.archive-river__empty{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;padding:64px 24px;display:flex}.archive-dossier{background:radial-gradient(circle at top, rgba(var(--page-accent-rgb), .11), transparent 48%), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01)), rgba(8,8,12,.68);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;max-height:calc(100vh - 72px);transition:opacity var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal);border:1px solid rgba(255,255,255,.06);border-radius:24px;align-self:start;padding:20px 20px 22px;position:-webkit-sticky;position:sticky;top:72px;overflow-y:auto;box-shadow:0 28px 84px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.04),inset 0 0 0 1px rgba(255,255,255,.02)}.archive-mobile-sheet{z-index:46;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.archive-mobile-sheet__backdrop{-webkit-backdrop-filter:blur(12px);background:rgba(4,4,7,.78);border:0;position:absolute;top:0;bottom:0;left:0;right:0}.archive-mobile-sheet__panel{z-index:1;width:min(100%,760px);max-height:min(88svh,820px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0%, rgba(var(--page-accent-rgb), .14), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.01)), rgba(8,8,12,.96);border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:28px 28px 0 0;position:relative;overflow-y:auto;box-shadow:0 -24px 72px rgba(0,0,0,.34)}.archive-mobile-sheet__panel:before{content:"";background:rgba(255,255,255,.16);border-radius:999px;width:56px;height:4px;margin:0 auto 14px;display:block}.archive-dossier::-webkit-scrollbar{width:4px}.archive-dossier::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:2px}.archive-dossier--idle{opacity:.68}.archive-dossier--active{opacity:1;border-color:rgba(167,139,250,.16);box-shadow:0 32px 88px rgba(0,0,0,.28),0 0 40px rgba(167,139,250,.07),inset 0 1px rgba(255,255,255,.06)}.archive-dossier__empty,.archive-dossier__idle{align-content:center;justify-items:start;gap:14px;min-height:260px;display:grid}.archive-dossier__empty-label,.archive-dossier__idle-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.66);font-size:10px}.archive-dossier__empty-copy,.archive-dossier__idle-copy{color:rgba(255,255,255,.72);max-width:32ch;line-height:1.66}.archive-dossier__empty-action{min-width:144px}.archive-dossier__idle-title{font-family:var(--font-heading);letter-spacing:-.03em;max-width:12ch;font-size:max(1.2rem,min(2.2vw,1.5rem));line-height:1.08}.archive-dossier__idle-copy{animation:5s ease-in-out infinite archive-idle-drift}.archive-dossier__idle-summary,.archive-dossier__preview-summary{flex-wrap:wrap;gap:8px;display:flex}.archive-dossier__preview-chip{min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:rgba(255,255,255,.66);background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.dev-log-filter{flex-direction:column;gap:12px;display:flex}.dev-log-filter--vertical{gap:14px}.dev-log-filter__primary{gap:12px;display:grid}.dev-log-filter__secondary-toggle{padding-top:2px}.dev-log-filter__advanced-toggle{color:rgba(255,255,255,.76);text-align:left;width:100%;min-height:42px;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:0 14px;display:grid}.dev-log-filter__advanced-toggle:hover,.dev-log-filter__advanced-toggle.is-open{border-color:rgba(var(--page-accent-rgb), .2);background:rgba(var(--page-accent-rgb), .05);color:rgba(255,255,255,.88)}.dev-log-filter__advanced-toggle:focus-visible{border-color:rgba(var(--page-accent-rgb), .2);background:rgba(var(--page-accent-rgb), .05);color:rgba(255,255,255,.88)}.dev-log-filter__advanced-toggle svg{transition:transform var(--transition-fast)}.dev-log-filter__advanced-toggle.is-open svg{transform:rotate(180deg)}.dev-log-filter__advanced-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.48);font-size:9px}.dev-log-filter__advanced{border-top:1px solid rgba(255,255,255,.06);gap:14px;padding:14px 0 0;display:grid}.dev-log-filter__group{align-items:center;gap:10px;display:flex}.dev-log-filter__group--primary,.dev-log-filter__group--panel{flex-direction:column;align-items:stretch;gap:10px}.dev-log-filter__label{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46);flex-shrink:0;font-size:.7rem;font-weight:600}.dev-log-filter__pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap;gap:6px;display:flex;overflow-x:auto}.dev-log-filter__pills::-webkit-scrollbar{display:none}.dev-log-filter__pill{letter-spacing:.03em;color:rgba(255,255,255,.68);cursor:pointer;min-height:32px;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.08);border-radius:999px;flex-shrink:0;padding:0 12px;font-size:.74rem;font-weight:500}.dev-log-filter__pill:hover{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.16)}.dev-log-filter__pill.is-active{color:#07090e;background:rgba(var(--page-accent-rgb), .94);border-color:rgba(var(--page-accent-rgb), .94)}.dev-log-filter__pill.is-active:hover{background:rgba(var(--page-accent-rgb), 1);border-color:rgba(var(--page-accent-rgb), 1)}.dev-log-filter__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dev-log-filter__row--secondary{align-items:flex-end}.dev-log-filter__search-wrap{flex:1;min-width:200px;position:relative}.dev-log-filter__search-icon{color:rgba(255,255,255,.36);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dev-log-filter__search{width:100%;min-height:42px;color:var(--color-text-primary);background:rgba(9,9,13,.88);border:1px solid rgba(255,255,255,.08);border-radius:16px;outline:none;padding:8px 14px 8px 38px;font-family:inherit;font-size:.9rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.dev-log-filter__search:focus{border-color:rgba(var(--page-accent-rgb), .6);box-shadow:0 0 0 1px rgba(var(--page-accent-rgb), .1);background:rgba(11,11,16,.94)}.dev-log-filter__search::-webkit-input-placeholder{color:rgba(255,255,255,.38)}.dev-log-filter__search::-moz-placeholder{color:rgba(255,255,255,.38)}.dev-log-filter__search::-ms-input-placeholder{color:rgba(255,255,255,.38)}.dev-log-filter__search::placeholder{color:rgba(255,255,255,.38)}.dev-log-filter__date-range{align-items:center;gap:8px;display:flex}.dev-log-filter__date-label{letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.42);white-space:nowrap;flex-direction:column;gap:6px;font-size:.68rem;display:flex}.dev-log-filter__date-input{min-height:38px;color:var(--color-text-primary);cursor:pointer;background:rgba(9,9,13,.88);border:1px solid rgba(255,255,255,.08);border-radius:12px;outline:none;padding:6px 12px;font-family:inherit;font-size:.8125rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.dev-log-filter__date-input:focus{border-color:rgba(var(--page-accent-rgb), .6);box-shadow:0 0 0 1px rgba(var(--page-accent-rgb), .1);background:rgba(11,11,16,.94)}.dev-log-filter__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.dev-log-filter__preset-btn,.dev-log-filter__clear-btn,.dev-log-filter__load-dropdown .button{letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;min-height:36px;padding:0 14px;font-size:.7rem}.dev-log-filter__load-dropdown{position:relative}.dev-log-filter__dropdown-menu{z-index:100;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(10,10,14,.96);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-width:200px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 42px rgba(0,0,0,.4)}.dev-log-filter__dropdown-empty{color:var(--color-text-muted);text-align:center;padding:12px 16px;font-size:.8125rem}.dev-log-filter__dropdown-item{cursor:pointer;color:rgba(255,255,255,.72);background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.8125rem;transition:background .15s,color .15s;display:flex}.dev-log-filter__dropdown-item:hover{background:rgba(var(--page-accent-rgb), .08);color:rgba(255,255,255,.9)}.dev-log-filter__dropdown-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dev-log-filter__dropdown-item-delete{cursor:pointer;color:rgba(255,255,255,.46);background:0 0;border:none;border-radius:2px;align-items:center;margin-left:8px;padding:2px;transition:color .15s;display:flex}.dev-log-filter__dropdown-item-delete:hover{color:rgba(255,255,255,.86)}.dev-log-filter__dialog-overlay{z-index:200;background:rgba(0,0,0,.66);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dev-log-filter__dialog{background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(8,9,12,.96);border:1px solid rgba(255,255,255,.08);border-radius:18px;width:340px;max-width:90vw;padding:24px;box-shadow:0 16px 48px rgba(0,0,0,.5)}.dev-log-filter__dialog-title{color:var(--color-text-primary);margin:0 0 16px;font-size:1rem;font-weight:600}.dev-log-filter__dialog-label{color:var(--color-text-muted);flex-direction:column;gap:6px;margin-bottom:16px;font-size:.8125rem;display:flex}.dev-log-filter__dialog-input{color:var(--color-text-primary);background:rgba(7,8,12,.9);border:1px solid rgba(255,255,255,.08);border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:.875rem;transition:border-color .2s}.dev-log-filter__dialog-input:focus{border-color:rgba(var(--page-accent-rgb), .6)}.dev-log-filter__dialog-actions{justify-content:flex-end;gap:8px;display:flex}.dev-log-card{cursor:pointer;transform-origin:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.043),transparent 34%),linear-gradient(rgba(255,255,255,.024),rgba(255,255,255,.01)),rgba(10,10,13,.54);border:1px solid rgba(255,255,255,.05);border-radius:20px;margin-right:6px;padding:0;transition:background .2s,border-color .2s,transform .2s,box-shadow .28s,opacity .2s;display:flex;position:relative;box-shadow:0 20px 56px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.03)}.dev-log-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(135deg,rgba(167,139,250,.12),rgba(56,189,248,.06),rgba(255,255,255,.02));padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dev-log-card:hover{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.06),transparent 34%),linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.016)),rgba(10,10,13,.62);border-color:rgba(255,255,255,.1);transform:translateY(-2px)scale(1.02);box-shadow:0 26px 64px rgba(0,0,0,.22),0 0 24px rgba(110,231,255,.04),inset 0 1px rgba(255,255,255,.05)}.dev-log-card:focus-visible{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.06),transparent 34%),linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.016)),rgba(10,10,13,.62);border-color:rgba(255,255,255,.1);transform:translateY(-2px)scale(1.02);box-shadow:0 26px 64px rgba(0,0,0,.22),0 0 24px rgba(110,231,255,.04),inset 0 1px rgba(255,255,255,.05)}.dev-log-card.is-selected{background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 36%), linear-gradient(180deg, rgba(var(--page-accent-rgb), .08), rgba(255,255,255,.016)), rgba(10,10,13,.66);border-color:rgba(var(--page-accent-rgb), .18);box-shadow:0 30px 72px rgba(0,0,0,.24), 0 0 30px rgba(var(--page-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.05);opacity:1;transform:translateY(-2px)scale(1.02)}.dev-log-card__node{background:radial-gradient(circle,rgba(167,139,250,.74),rgba(56,189,248,.28));border:1px solid rgba(167,139,250,.36);border-radius:50%;width:11px;height:11px;transition:transform .18s,box-shadow .22s,opacity .22s;animation:5s ease-in-out infinite archive-node-pulse;position:absolute;top:28px;left:-33px;transform:scale(1);box-shadow:0 0 0 4px rgba(15,16,23,.9),0 0 14px rgba(110,231,255,.12)}.dev-log-card:hover .dev-log-card__node,.dev-log-card.is-selected .dev-log-card__node{transform:scale(1.05);box-shadow:0 0 0 4px rgba(15,16,23,.95),0 0 20px rgba(110,231,255,.18)}.dev-log-card__accent{opacity:.88;border-radius:999px;flex-shrink:0;align-self:stretch;width:3px;margin:18px 0 18px 14px}.dev-log-card__accent--feature{background:var(--color-accent-blue)}.dev-log-card__accent--fix{background:var(--color-accent-gold)}.dev-log-card__accent--refactor{background:var(--color-accent-violet)}.dev-log-card__accent--performance{background:var(--color-accent-gold)}.dev-log-card__accent--visual{background:var(--color-accent-blue)}.dev-log-card__accent--lore{background:var(--color-accent-violet)}.dev-log-card__row{flex:1;align-items:flex-start;gap:12px;min-width:0;padding:18px 18px 18px 12px;display:flex}.dev-log-card__sigil{flex-shrink:0;margin-top:2px}.dev-log-card__content{flex:1;min-width:0}.dev-log-card__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev-log-card__date{font-family:var(--font-mono);color:rgba(255,255,255,.42);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}.dev-log-card__type-tag,.dev-log-card__weight-tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.dev-log-card__type-tag--feature{color:var(--color-accent-blue);background:rgba(56,189,248,.1)}.dev-log-card__type-tag--fix{color:var(--color-accent-gold);background:rgba(245,208,111,.1)}.dev-log-card__type-tag--refactor{color:var(--color-accent-violet);background:rgba(167,139,250,.1)}.dev-log-card__type-tag--performance{color:var(--color-accent-gold);background:rgba(245,208,111,.1)}.dev-log-card__type-tag--visual{color:var(--color-accent-blue);background:rgba(56,189,248,.1)}.dev-log-card__type-tag--lore{color:var(--color-accent-violet);background:rgba(167,139,250,.1)}.dev-log-card__weight-tag{color:rgba(255,255,255,.58);background:rgba(255,255,255,.024)}.dev-log-card__weight-tag--major{color:#aad6ff;background:linear-gradient(135deg,rgba(167,139,250,.14),rgba(56,189,248,.08));border-color:rgba(110,231,255,.14)}.dev-log-card__weight-tag--patch{color:rgba(255,255,255,.44)}.dev-log-card__project{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.42);margin-left:auto;font-size:10px;font-weight:600}.dev-log-card__title{font-family:var(--font-heading);color:rgba(255,255,255,.96);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:1.08rem;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.dev-log-card__summary{color:rgba(255,255,255,.76);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;line-height:1.62;display:-webkit-box;overflow:hidden}.dev-log-card__media{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:14px;min-height:128px;margin-top:14px;overflow:hidden}.dev-log-card__media-item{object-fit:cover;width:100%;height:100%;max-height:190px;display:block}.dev-log-card__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dev-log-card__fragment{min-height:24px;font-family:var(--font-mono);letter-spacing:.08em;color:rgba(255,255,255,.42);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.dev-log-card--minor{opacity:1}.dev-log-card--patch{opacity:.72}.dev-log-card--patch .dev-log-card__row{padding:14px 16px 14px 12px}.dev-log-card--patch .dev-log-card__title{font-size:.96rem}.dev-log-card--patch .dev-log-card__summary{-webkit-line-clamp:2}.dev-log-card--major{background:radial-gradient(circle at 18% 18%,rgba(167,139,250,.12),transparent 36%),radial-gradient(circle at 82% 16%,rgba(56,189,248,.08),transparent 28%),linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(10,10,14,.64);border-color:rgba(167,139,250,.1);animation:4.4s ease-in-out infinite dev-log-major-pulse;box-shadow:0 26px 72px rgba(0,0,0,.24),0 0 32px rgba(110,231,255,.06),inset 0 1px rgba(255,255,255,.06)}.dev-log-card--major .dev-log-card__title{font-size:1.24rem}.dev-log-card--major .dev-log-card__summary{-webkit-line-clamp:4}.dev-log-card--major .dev-log-card__row{padding:20px 20px 20px 12px}.dev-log-card--major:hover,.dev-log-card--major.is-selected{transform:translateY(-2px)scale(1.03)}.dossier-panel{position:relative}.dossier-panel--preview{opacity:.92}.dossier-panel__close{color:rgba(255,255,255,.46);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s;position:absolute;top:0;right:0}.dossier-panel__close:hover{color:rgba(255,255,255,.92)}.dossier-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dossier-panel__stamps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dossier-panel__type,.dossier-panel__weight{letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.dossier-panel__type--feature{color:var(--color-accent-blue);background:rgba(56,189,248,.1)}.dossier-panel__type--fix{color:var(--color-accent-gold);background:rgba(245,208,111,.1)}.dossier-panel__type--refactor{color:var(--color-accent-violet);background:rgba(167,139,250,.1)}.dossier-panel__type--performance{color:var(--color-accent-gold);background:rgba(245,208,111,.1)}.dossier-panel__type--visual{color:var(--color-accent-blue);background:rgba(56,189,248,.1)}.dossier-panel__type--lore{color:var(--color-accent-violet);background:rgba(167,139,250,.1)}.dossier-panel__weight{color:rgba(255,255,255,.58);background:rgba(255,255,255,.024)}.dossier-panel__weight--major{color:#add8ff;background:linear-gradient(135deg,rgba(167,139,250,.14),rgba(56,189,248,.08));border-color:rgba(110,231,255,.14)}.dossier-panel__weight--patch{color:rgba(255,255,255,.44)}.dossier-panel__project{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42);font-size:10px;font-weight:600}.dossier-panel__date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);flex-shrink:0;font-size:11px}.dossier-panel__identity{align-items:center;gap:8px;margin-bottom:14px;display:flex}.dossier-panel__sigil{flex-shrink:0}.dossier-panel__title{font-family:var(--font-heading);color:rgba(255,255,255,.96);margin-bottom:10px;font-size:1.34rem;font-weight:600;line-height:1.16}.dossier-panel__summary{color:rgba(255,255,255,.76);margin-bottom:14px;font-size:.92rem;line-height:1.66}.dossier-panel__tags{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.dossier-panel__tag{font-family:var(--font-mono);letter-spacing:.08em;color:rgba(255,255,255,.5);background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 8px;font-size:10px}.dossier-panel__details{border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.dossier-panel__detail-block{margin-bottom:16px}.dossier-panel__detail-block:last-child{margin-bottom:0}.dossier-panel__detail-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:5px;font-size:9px;font-weight:600;display:block}.dossier-panel__detail-text{color:rgba(255,255,255,.74);font-size:.88rem;line-height:1.64}.dossier-panel__detail-text--technical{font-family:var(--font-mono);color:rgba(255,255,255,.5);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;font-size:.78rem;line-height:1.66}.dossier-panel__media{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;margin-top:16px;overflow:hidden}.dossier-panel__media-item{opacity:0;width:100%;transition:opacity var(--transition-normal);display:block}.dossier-panel__media-item.is-loaded{opacity:1}.dossier-panel__commit{margin-top:16px}.dossier-panel__commit-link{min-height:32px;color:var(--color-accent-blue);background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.12);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;text-decoration:none;transition:all .15s;display:inline-flex}.dossier-panel__commit-link:hover{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.25)}.dossier-panel__commit-link code{font-family:var(--font-mono);font-size:10px}.dossier-panel__commit-link svg{opacity:.6}.dossier-panel__share{color:rgba(255,255,255,.56);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:999px;align-items:center;gap:5px;min-height:32px;margin-top:18px;padding:0 11px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.dossier-panel__share:hover{color:rgba(255,255,255,.88);background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14)}@media (min-width:1024px){.archive-grid--full{grid-template-columns:272px minmax(0,1fr) 396px}}@media (max-width:1023px) and (min-width:768px){.archive-grid{grid-template-columns:minmax(0,1fr) 340px}.archive-filters{grid-column:1/-1;max-height:none;position:relative;top:auto}.archive-dossier{padding:18px 16px}.archive-river{padding-left:36px}.archive-grid--sparse{gap:22px}.dev-log-card--major:hover,.dev-log-card--major.is-selected{transform:translateY(-2px)scale(1.02)}}@media (max-width:767px){.archive-overview{padding-top:18px;padding-bottom:10px}.archive-overview__header{grid-template-columns:1fr;gap:10px}.archive-overview__copy{gap:8px}.archive-overview h1{font-size:max(1.72rem,min(10vw,2.3rem))}.archive-overview__description{max-width:none;font-size:.94rem;line-height:1.56}.archive-overview__manifest{gap:10px}.archive-overview__meta{flex-wrap:wrap;gap:6px}.archive-grid{grid-template-columns:minmax(0,1fr);gap:14px}.archive-filters{border-radius:18px;max-height:none;padding:14px 12px 16px;position:relative;top:auto}.archive-river{gap:12px;padding:4px 0 12px 24px}.archive-grid--sparse .archive-river{padding-right:0}.archive-river:before{top:10px;bottom:10px;left:9px}.dev-log-card{margin-right:0}.dev-log-card__node{left:-20px}.dev-log-card__row{padding:12px 12px 12px 8px}.dev-log-card__project{margin-left:0}.dev-log-card__title{font-size:.92rem}.dev-log-card__summary{-webkit-line-clamp:3;font-size:.84rem}.dev-log-card--major:hover,.dev-log-card--major.is-selected{transform:translateY(-1px)scale(1.02)}.archive-overview__manifest-footer{gap:12px}.archive-overview__actions,.archive-overview__controls{justify-content:flex-start}.archive-overview__link-button,.archive-overview__export{min-height:36px;padding-left:12px;padding-right:12px;font-size:10px}.dev-log-filter__date-range{justify-content:space-between;width:100%}.dev-log-filter__actions{flex-wrap:wrap;width:100%;margin-left:0}.dev-log-filter__preset-btn,.dev-log-filter__clear-btn,.dev-log-filter__load-dropdown,.dev-log-filter__load-dropdown .button{width:100%}.dossier-panel{border-radius:22px;padding:18px 16px 20px}.dossier-panel__title{font-size:1.28rem}.dossier-panel__summary,.dossier-panel__detail-text{font-size:.92rem;line-height:1.58}}@media (prefers-reduced-motion:reduce){.archive-dossier__idle-copy,.dev-log-card__node,.dev-log-card--major{animation:none}.dev-log-card,.archive-dossier{transition:none}}@keyframes archive-idle-drift{0%,to{opacity:.72}50%{opacity:.94}}@keyframes archive-node-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes dev-log-major-pulse{0%,to{box-shadow:0 26px 72px rgba(0,0,0,.24),0 0 24px rgba(110,231,255,.05),inset 0 1px rgba(255,255,255,.06)}50%{box-shadow:0 28px 76px rgba(0,0,0,.26),0 0 34px rgba(110,231,255,.09),inset 0 1px rgba(255,255,255,.07)}}.admin-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 16%, rgba(var(--page-accent-rgb), .14), transparent 28%), radial-gradient(circle at 70% 10%, rgba(var(--page-accent-rgb-secondary), .12), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.04), transparent 60%);height:520px;position:absolute;top:0;bottom:auto;left:0;right:0}.admin-page__login{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.02)),rgba(7,8,12,.58);border:1px solid rgba(255,255,255,.08);border-radius:20px;max-width:480px;padding:28px;position:relative;box-shadow:0 28px 72px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04)}.admin-page__kicker{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:14px}.admin-page__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.016)),rgba(7,8,12,.52);border:1px solid rgba(255,255,255,.08);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.04)}.admin-page__header-copy{z-index:1;max-width:580px;position:relative}.admin-page__header h1,.admin-page__login h1{font-family:var(--font-heading);overflow-wrap:anywhere;max-width:12ch;margin-top:18px;font-size:max(3.2rem,min(8vw,6.2rem));line-height:.92}.admin-page__subtitle{max-width:38ch;color:var(--color-text-secondary);margin-top:22px;font-size:max(1.02rem,min(1.9vw,1.3rem))}.admin-page__header-actions{flex-wrap:wrap;align-self:end;gap:12px;display:flex}.admin-page__form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.admin-page__password-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-page__password-toggle{border-radius:12px;min-height:46px;padding-left:16px;padding-right:16px}.admin-page__form--grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-page__field{flex-direction:column;gap:6px;display:flex}.admin-page__field--full{grid-column:1/-1}.admin-page__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.admin-page__input{color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast);border-radius:12px;outline:none;padding:12px 16px;font-size:.94rem}.admin-page__input:focus{border-color:rgba(var(--page-accent-rgb), .5)}.admin-page__input::-webkit-input-placeholder{color:var(--color-text-muted)}.admin-page__input::-moz-placeholder{color:var(--color-text-muted)}.admin-page__input::-ms-input-placeholder{color:var(--color-text-muted)}.admin-page__input::placeholder{color:var(--color-text-muted)}.admin-page__input--select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='rgba(255,255,255,0.42)' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.admin-page__input--textarea{resize:vertical;min-height:60px}.admin-page__error{color:#f87171;background:rgba(248,113,113,.06);border:1px solid rgba(248,113,113,.2);border-radius:12px;padding:10px 14px;font-size:.88rem}.admin-page__submit{align-self:flex-start}.admin-page__form--grid .admin-page__submit{grid-column:1/-1}.admin-page__notice{border-radius:12px;grid-column:1/-1;padding:12px 16px;font-size:.9rem}.admin-page__notice--success{color:var(--color-accent-blue);background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.15)}.admin-page__notice--error{color:#f87171;background:rgba(248,113,113,.06);border:1px solid rgba(248,113,113,.15)}.admin-page__form-section{z-index:1;max-width:820px;position:relative}.admin-page__form-section h2{font-family:var(--font-heading);margin-bottom:24px;font-size:1.4rem}.auth-gate{min-height:100vh;padding:max(88px,min(10vw,132px)) 0 72px;position:relative;overflow:hidden}.auth-gate:before,.auth-gate:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.auth-gate:before{background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .18), transparent 28%), radial-gradient(circle at 82% 12%, rgba(var(--page-accent-rgb-secondary), .16), transparent 30%), radial-gradient(circle at 58% 78%, rgba(255,255,255,.05), transparent 24%)}.auth-gate:after{opacity:.9;background:linear-gradient(rgba(255,255,255,.027),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.016),transparent 22%,transparent 78%,rgba(255,255,255,.016))}.auth-gate__ambient{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.auth-gate__orbital{box-shadow:0 0 42px rgba(var(--page-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.06);background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:999px;animation:14s ease-in-out infinite auth-gate-drift;position:absolute}.auth-gate__orbital--one{width:18rem;height:18rem;top:12%;right:12%}.auth-gate__orbital--two{width:11rem;height:11rem;animation-duration:18s;animation-delay:-5s;bottom:14%;left:8%}.auth-gate__orbital--three{width:7rem;height:7rem;animation-duration:12s;animation-delay:-3s;top:52%;right:28%}.auth-gate__shell{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:max(24px,min(4vw,44px));display:grid;position:relative}.auth-gate__copy{max-width:46rem}.auth-gate__back{margin-bottom:18px}.auth-gate__signal-pill{border:1px solid rgba(var(--page-accent-rgb), .16);color:rgba(255,255,255,.78);letter-spacing:.14em;text-transform:uppercase;min-height:38px;box-shadow:0 0 20px rgba(var(--page-accent-rgb), .08);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(255,255,255,.02);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:11px;display:inline-flex}.auth-gate__signal-pill strong{color:rgba(255,255,255,.92)}.auth-gate__signal-pulse{background:rgba(var(--page-accent-rgb), .9);width:8px;height:8px;box-shadow:0 0 10px rgba(var(--page-accent-rgb), .5);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite signal-pulse}.auth-gate__kicker{color:var(--color-text-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:18px;font-size:13px}.auth-gate__copy h1{max-width:11ch;font-family:var(--font-heading);letter-spacing:-.065em;text-wrap:balance;margin-top:18px;font-size:max(3.3rem,min(7vw,6rem));line-height:.88}.auth-gate__subtitle{max-width:36ch;color:var(--color-text-secondary);margin-top:20px;font-size:max(1rem,min(1.7vw,1.22rem));line-height:1.58}.auth-gate__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.auth-gate__meta-card,.auth-gate__target-card,.auth-gate__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(7,8,12,.56);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.04)}.auth-gate__meta-card{border-radius:20px;padding:16px 18px}.auth-gate__meta-card--action{width:100%;color:inherit;text-align:left;cursor:pointer;border-color:rgba(var(--page-accent-rgb), .16);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .12), transparent 44%), linear-gradient(180deg, rgba(255,255,255,.047), rgba(255,255,255,.02)), rgba(255,255,255,.024);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);display:block}.auth-gate__meta-card--action:hover{border-color:rgba(var(--page-accent-rgb), .28);box-shadow:0 28px 64px rgba(0,0,0,.26), 0 0 28px rgba(var(--page-accent-rgb), .1), inset 0 1px 0 rgba(255,255,255,.05);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 44%), linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.024)), rgba(255,255,255,.03);transform:translateY(-1px)}.auth-gate__meta-card--action:focus-visible{border-color:rgba(var(--page-accent-rgb), .28);box-shadow:0 28px 64px rgba(0,0,0,.26), 0 0 28px rgba(var(--page-accent-rgb), .1), inset 0 1px 0 rgba(255,255,255,.05);background:radial-gradient(circle at 18% 18%, rgba(var(--page-accent-rgb), .16), transparent 44%), linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.024)), rgba(255,255,255,.03);transform:translateY(-1px)}.auth-gate__meta-card--action:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .48);outline-offset:2px}.auth-gate__meta-label{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block}.auth-gate__meta-card strong,.auth-gate__target-card strong{font-family:var(--font-heading);color:rgba(255,255,255,.9);margin-top:10px;font-size:1.02rem;line-height:1.34;display:block}.auth-gate__meta-card p,.auth-gate__target-card p{color:var(--color-text-secondary);margin-top:8px;font-size:.92rem;line-height:1.56}.auth-gate__support-band{background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.01)),rgba(10,10,14,.42);border:1px solid rgba(255,255,255,.07);border-radius:20px;margin-top:18px;padding:16px 18px}.auth-gate__support-kicker,.auth-gate__panel-label,.auth-gate__strength-topline span{color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.auth-gate__support-band p{color:var(--color-text-secondary);margin-top:8px;line-height:1.6}.auth-gate__panel{border-radius:28px;padding:24px;position:relative}.auth-gate__panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 16% 0%, rgba(var(--page-accent-rgb), .14), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.02), transparent 34%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-gate__panel-head,.auth-gate__field-head,.auth-gate__panel-actions{z-index:1;position:relative}.auth-gate__panel-head{align-items:center;gap:16px;display:flex}.auth-gate__panel-sigil{border:1px solid rgba(var(--page-accent-rgb), .16);background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(255,255,255,.016);border-radius:22px;flex-shrink:0;align-items:center;justify-items:center;width:72px;height:72px;display:grid}.auth-gate__panel-copy h2{font-family:var(--font-heading);letter-spacing:-.04em;margin-top:10px;font-size:max(1.6rem,min(3vw,2.1rem));line-height:1.02}.auth-gate__panel-copy p{color:var(--color-text-secondary);margin-top:10px;line-height:1.56}.auth-gate__mode-switch{z-index:1;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;padding:6px;display:grid;position:relative}.auth-gate__mode-button{min-height:42px;color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--transition-normal), color var(--transition-normal), background-color var(--transition-normal), transform var(--transition-fast);background:0 0;border:1px solid transparent;border-radius:999px;font-size:.84rem;font-weight:600}.auth-gate__mode-button:hover{color:rgba(255,255,255,.92);transform:translateY(-1px)}.auth-gate__mode-button:focus-visible{color:rgba(255,255,255,.92);transform:translateY(-1px)}.auth-gate__mode-button.is-active{color:rgba(255,255,255,.94);border-color:rgba(var(--page-accent-rgb), .22);background:rgba(var(--page-accent-rgb), .1);box-shadow:0 0 18px rgba(var(--page-accent-rgb), .08)}.auth-gate__target-card,.auth-gate__notice,.auth-gate__strength{z-index:1;border-radius:18px;margin-top:16px;padding:14px 16px;position:relative}.auth-gate__target-card{border-color:rgba(var(--page-accent-rgb), .14);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .09), rgba(255,255,255,.01)), rgba(7,8,12,.56)}.auth-gate__notice{color:var(--color-text-secondary);background:rgba(255,255,255,.027);border:1px solid rgba(255,255,255,.08)}.auth-gate__notice strong{color:rgba(255,255,255,.9);margin-bottom:8px;display:block}.auth-gate__notice--success{color:var(--color-accent-blue);background:rgba(56,189,248,.07);border-color:rgba(56,189,248,.18)}.auth-gate__notice--error{color:#f87171;background:rgba(248,113,113,.07);border-color:rgba(248,113,113,.18)}.auth-gate__form{z-index:1;flex-direction:column;gap:16px;margin-top:18px;display:flex;position:relative}.auth-gate__field{flex-direction:column;gap:8px;display:flex}.auth-gate__field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-gate__label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.auth-gate__input{color:rgba(255,255,255,.92);width:100%;min-height:52px;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 16px;font-size:.94rem}.auth-gate__input:focus{border-color:rgba(var(--page-accent-rgb), .42);box-shadow:0 0 0 1px rgba(var(--page-accent-rgb), .16), 0 0 24px rgba(var(--page-accent-rgb), .08);background:rgba(255,255,255,.043);outline:none}.auth-gate__input::-webkit-input-placeholder{color:rgba(255,255,255,.36)}.auth-gate__input::-moz-placeholder{color:rgba(255,255,255,.36)}.auth-gate__input::-ms-input-placeholder{color:rgba(255,255,255,.36)}.auth-gate__input::placeholder{color:rgba(255,255,255,.36)}.auth-gate__password-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.auth-gate__password-toggle,.auth-gate__text-link{color:var(--color-text-secondary);transition:color var(--transition-normal), border-color var(--transition-normal), background-color var(--transition-normal)}.auth-gate__password-toggle{letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;min-height:52px;padding:0 16px;font-size:.78rem;font-weight:600}.auth-gate__password-toggle:hover,.auth-gate__text-link:hover{color:rgba(255,255,255,.92);border-color:rgba(var(--page-accent-rgb), .18)}.auth-gate__password-toggle:focus-visible{color:rgba(255,255,255,.92);border-color:rgba(var(--page-accent-rgb), .18)}.auth-gate__text-link:focus-visible{color:rgba(255,255,255,.92);border-color:rgba(var(--page-accent-rgb), .18)}.auth-gate__text-link{background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.auth-gate__error{color:#fca5a5;font-size:.84rem}.auth-gate__submit{justify-content:center;width:100%}.auth-gate__divider{z-index:1;color:var(--color-text-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-top:20px;font-size:10px;display:flex;position:relative}.auth-gate__divider:before,.auth-gate__divider:after{content:"";background:rgba(255,255,255,.08);flex:1;height:1px}.auth-gate__panel-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.auth-gate__minor{z-index:1;color:var(--color-text-muted);margin-top:16px;font-size:.92rem;line-height:1.62;position:relative}.auth-gate__strength{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08)}.auth-gate__strength-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-gate__strength-topline strong{color:rgba(255,255,255,.9);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.auth-gate__strength-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.auth-gate__strength-bar{background:rgba(255,255,255,.08);border-radius:999px;height:4px}.auth-gate__strength-bar.is-active.is-strength-1{background:rgba(248,113,113,.9)}.auth-gate__strength-bar.is-active.is-strength-2{background:rgba(251,146,60,.9)}.auth-gate__strength-bar.is-active.is-strength-3{background:rgba(250,204,21,.88)}.auth-gate__strength-bar.is-active.is-strength-4{background:rgba(34,197,94,.92)}.auth-gate__strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:14px;display:grid}.auth-gate__strength-item{gap:3px;display:grid}.auth-gate__strength-item span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.auth-gate__strength-item strong{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.auth-gate__strength-item.is-met strong{color:rgba(255,255,255,.92)}@keyframes auth-gate-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-14px)scale(1.03)}}@media (max-width:980px){.auth-gate__shell{grid-template-columns:1fr}.auth-gate__copy{max-width:none}.auth-gate__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.auth-gate{padding-top:88px}.auth-gate__panel,.auth-gate__meta-card,.auth-gate__target-card,.auth-gate__support-band{border-radius:22px}.auth-gate__meta-grid,.auth-gate__strength-grid{grid-template-columns:1fr}.auth-gate__panel-head,.auth-gate__field-head,.auth-gate__panel-actions{align-items:flex-start}.auth-gate__panel-actions{flex-direction:column}.auth-gate__panel-actions .button,.auth-gate__submit{width:100%}}@media (max-width:560px){.auth-gate__password-row{grid-template-columns:1fr}.auth-gate__mode-switch{border-radius:22px;grid-template-columns:1fr}.auth-gate__copy h1{max-width:9ch}}@media (prefers-reduced-motion:reduce){.auth-gate__orbital,.auth-gate__signal-pulse{animation:none}}.admin-guard{justify-content:center;align-items:center;min-height:60vh;display:flex}.admin-guard__loading{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;display:flex}.admin-guard__spinner{border:2px solid var(--color-border-subtle);border-top-color:rgba(var(--page-accent-rgb), .8);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite admin-spin;display:block}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.admin-page__form--grid{grid-template-columns:1fr}.admin-page__header{flex-direction:column;align-items:flex-start}.admin-page__header-actions{align-self:flex-start}}.admin-dashboard{min-height:calc(100vh - 120px);padding-top:20px;padding-bottom:96px}.admin-dashboard__welcome{margin-bottom:48px}.admin-dashboard__welcome h2{font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:12px;font-size:max(1.8rem,min(4vw,2.8rem))}.admin-dashboard__welcome p{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}.admin-dashboard__section{margin-bottom:48px}.admin-dashboard__section:last-child{margin-bottom:0}.admin-dashboard__section-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.admin-dashboard__section-title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.4rem}.admin-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.admin-dashboard__card{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.016)), var(--color-bg-elevated);cursor:pointer;transition:border-color var(--transition-normal), transform var(--transition-fast), box-shadow var(--transition-normal);border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.03)}.admin-dashboard__card:hover{border-color:var(--color-border-strong);box-shadow:0 24px 56px rgba(0,0,0,.24), 0 0 28px rgba(var(--page-accent-rgb), .06);transform:translateY(-2px)}.admin-dashboard__card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-dashboard__card-icon{background:rgba(var(--page-accent-rgb), .1);width:40px;height:40px;color:rgb(var(--page-accent-rgb));border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.admin-dashboard__card-kicker{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;display:inline-block}.admin-dashboard__card-title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.admin-dashboard__card-description{color:var(--color-text-secondary);margin-bottom:16px;font-size:.92rem;line-height:1.5}.admin-dashboard__card-metric{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.admin-dashboard__card-metric-value{font-family:var(--font-heading);color:rgba(var(--page-accent-rgb), .9);font-size:2rem;font-weight:700}.admin-dashboard__card-metric-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.admin-dashboard__card-actions{gap:10px;display:flex}.admin-dashboard__card-actions .button{flex:1;min-height:40px;padding:0 16px;font-size:.9rem}.admin-dashboard__quick-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:48px;display:grid}.admin-dashboard__stat{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);border-radius:12px;padding:20px}.admin-dashboard__stat-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.78rem}.admin-dashboard__stat-value{font-family:var(--font-heading);color:rgba(var(--page-accent-rgb), .9);font-size:2.2rem;font-weight:700}.admin-dashboard__empty-state{text-align:center;color:var(--color-text-muted);padding:48px 24px}.admin-dashboard__empty-state h3{font-family:var(--font-heading);color:var(--color-text-secondary);margin-bottom:8px;font-size:1.4rem}@media (max-width:767px){.admin-dashboard__section-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-dashboard__grid{grid-template-columns:1fr}.admin-dashboard__quick-stats{grid-template-columns:1fr 1fr}}.shader-gallery{background:var(--color-bg-primary,#050506);min-height:100vh;padding-bottom:80px;position:relative}.shader-stage{--stage-accent-rgb:167, 139, 250;background:var(--color-bg-primary,#050506);align-items:flex-end;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.shader-stage--blue{--stage-accent-rgb:56, 189, 248}.shader-stage--violet{--stage-accent-rgb:167, 139, 250}.shader-stage--gold{--stage-accent-rgb:245, 208, 111}.shader-stage__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.shader-stage__placeholder{background:radial-gradient(ellipse 80% 60% at 50% 40%, rgba(var(--stage-accent-rgb), .15), transparent 60%), linear-gradient(180deg, rgba(0,0,0,.2), rgba(0,0,0,.8));justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.shader-stage__placeholder-glow{-webkit-filter:blur(80px);filter:blur(80px);opacity:.4;border-radius:50%;width:40%;height:40%}.shader-stage__placeholder-glow--blue{background:radial-gradient(circle,rgba(56,189,248,.6),transparent 70%)}.shader-stage__placeholder-glow--violet{background:radial-gradient(circle,rgba(167,139,250,.6),transparent 70%)}.shader-stage__placeholder-glow--gold{background:radial-gradient(circle,rgba(245,208,111,.6),transparent 70%)}.shader-stage__overlay{z-index:1;pointer-events:none;background:linear-gradient(transparent 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.85) 100%);width:100%;padding:80px 0 48px;position:relative}.shader-stage__overlay-inner{max-width:760px}.shader-stage__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:10px;display:block}.shader-stage h1{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;font-size:max(2.8rem,min(6vw,5rem));line-height:.95}.shader-stage__body{max-width:40ch;color:var(--color-text-secondary);margin-top:16px;font-size:max(.95rem,min(1.6vw,1.2rem));line-height:1.55}.shader-stage__meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.shader-stage__meta span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 10px;font-size:10px}.specimen-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding-top:48px;padding-bottom:80px;display:grid}.shader-card{--shader-accent-rgb:167, 139, 250;background:var(--color-bg-elevated);cursor:pointer;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border:1px solid rgba(255,255,255,.06);border-radius:6px;position:relative;overflow:hidden}.shader-card:hover{border-color:rgba(var(--shader-accent-rgb), .3);box-shadow:0 0 24px -8px rgba(var(--shader-accent-rgb), .15);outline:none}.shader-card:focus-visible{border-color:rgba(var(--shader-accent-rgb), .3);box-shadow:0 0 24px -8px rgba(var(--shader-accent-rgb), .15);outline:none}.shader-card:focus-visible{border-color:rgba(var(--shader-accent-rgb), .5)}.shader-card--blue{--shader-accent-rgb:56, 189, 248}.shader-card--violet{--shader-accent-rgb:167, 139, 250}.shader-card--gold{--shader-accent-rgb:245, 208, 111}.shader-card__preview{aspect-ratio:16/10;background:var(--color-bg-primary,#050506);width:100%;position:relative;overflow:hidden}.shader-card__placeholder{transition:opacity var(--transition-normal);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.shader-card__placeholder.is-hidden{opacity:0;pointer-events:none}.shader-card__placeholder-glow{-webkit-filter:blur(60px);filter:blur(60px);opacity:.35;border-radius:50%;width:60%;height:60%}.shader-card__placeholder-glow--blue{background:radial-gradient(circle,rgba(56,189,248,.6),transparent 70%)}.shader-card__placeholder-glow--violet{background:radial-gradient(circle,rgba(167,139,250,.6),transparent 70%)}.shader-card__placeholder-glow--gold{background:radial-gradient(circle,rgba(245,208,111,.6),transparent 70%)}.shader-card__canvas{opacity:0;width:100%;height:100%;transition:opacity var(--transition-normal);pointer-events:none;background:var(--color-bg-primary,#050506);position:absolute;top:0;bottom:0;left:0;right:0}.shader-card__canvas.is-visible{opacity:1}.shader-card__info{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.shader-card__glyph{border:1px solid rgba(var(--shader-accent-rgb), .2);background:rgba(var(--shader-accent-rgb), .06);width:28px;height:28px;color:rgb(var(--shader-accent-rgb));font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.shader-card__text{flex:1;min-width:0}.shader-card__name{font-family:var(--font-heading);letter-spacing:-.02em;font-size:.95rem;font-weight:700;line-height:1.2}.shader-card__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.shader-card__signal{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;align-self:center;font-size:9px}.shader-viewer{--viewer-accent-rgb:167, 139, 250;z-index:100;background:var(--color-bg-primary,#050506);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.shader-viewer:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%, rgba(var(--viewer-accent-rgb), .14), transparent 28%), radial-gradient(circle at 82% 12%, rgba(var(--viewer-accent-rgb), .1), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.04), transparent 60%);height:520px;position:absolute;top:0;bottom:auto;left:0;right:0}.shader-viewer--blue{--viewer-accent-rgb:56, 189, 248}.shader-viewer--violet{--viewer-accent-rgb:167, 139, 250}.shader-viewer--gold{--viewer-accent-rgb:245, 208, 111}.shader-viewer__header{-webkit-backdrop-filter:blur(12px);z-index:10;background:rgba(5,5,5,.9);border-bottom:1px solid rgba(255,255,255,.06);justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.shader-viewer__back{flex-shrink:0}.shader-viewer__signal{letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.shader-viewer__canvas-wrapper{aspect-ratio:16/9;background:#000;width:100%;max-height:60vh;position:relative;overflow:hidden}.shader-viewer__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.shader-viewer__detail{padding:32px 0 80px}.shader-viewer__info{align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.shader-viewer__glyph{border:1px solid rgba(var(--viewer-accent-rgb), .2);background:rgba(var(--viewer-accent-rgb), .06);width:48px;height:48px;color:rgb(var(--viewer-accent-rgb));font-family:var(--font-heading);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.shader-viewer__text{flex:1;min-width:0}.shader-viewer__name{font-family:var(--font-heading);letter-spacing:-.04em;font-size:max(1.5rem,min(3vw,2.2rem));font-weight:700;line-height:1.1}.shader-viewer__description{color:var(--color-text-secondary);max-width:60ch;margin-top:10px;font-size:max(.95rem,min(1.5vw,1.15rem));line-height:1.6}.shader-viewer__code-panel{background:rgba(10,10,12,.9);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.shader-viewer__code-header{border-bottom:1px solid rgba(255,255,255,.06);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.shader-viewer__code-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.shader-viewer__copy-btn{font-size:12px}.shader-viewer__code{overscroll-behavior:contain;max-height:480px;overflow:auto}.shader-viewer__pre{-moz-tab-size:2;tab-size:2;color:var(--color-text-secondary);white-space:pre;margin:0;padding:20px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.glsl-keyword{color:#c792ea;font-weight:500}.glsl-builtin{color:#82aaff}.glsl-number{color:#f78c6c}.glsl-comment{color:rgba(255,255,255,.3);font-style:italic}.glsl-preprocessor{color:#89ddff}.glsl-punctuation{color:rgba(255,255,255,.5)}@media (min-width:768px){.specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.specimen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shader-stage{min-height:70vh}}@media (max-width:767px){.shader-stage{min-height:50vh}.shader-stage__overlay{padding:48px 0 32px}.shader-stage h1{font-size:2.2rem}.shader-stage__body{font-size:.9rem}.specimen-grid{grid-template-columns:1fr;gap:12px;padding-top:32px;padding-bottom:60px}.shader-viewer__canvas-wrapper{aspect-ratio:4/3;max-height:45vh}.shader-viewer__info{flex-direction:column;gap:12px}.shader-card__signal{display:none}}@media (prefers-reduced-motion:reduce){.shader-stage__canvas{display:none}.shader-stage__placeholder{display:flex}.shader-card__canvas{display:none}.shader-card__placeholder,.shader-card__placeholder.is-hidden{opacity:1!important}}@media (hover:none),(pointer:coarse){.pointer-trail{display:none}}.shader-card.is-featured{border-color:rgba(var(--shader-accent-rgb), .55);box-shadow:0 0 0 1px rgba(var(--shader-accent-rgb), .15), 0 0 24px rgba(var(--shader-accent-rgb), .12);animation:2.4s ease-in-out infinite chamber-sync-pulse}.track-card.is-featured{border-color:rgba(var(--card-accent-rgb), .55);box-shadow:0 0 0 1px rgba(var(--card-accent-rgb), .15), 0 0 24px rgba(var(--card-accent-rgb), .12);animation:2.4s ease-in-out infinite chamber-sync-pulse}@keyframes chamber-sync-pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--shader-accent-rgb,var(--card-accent-rgb)), .12), 0 0 20px rgba(var(--shader-accent-rgb,var(--card-accent-rgb)), .08)}50%{box-shadow:0 0 0 1px rgba(var(--shader-accent-rgb,var(--card-accent-rgb)), .22), 0 0 32px rgba(var(--shader-accent-rgb,var(--card-accent-rgb)), .16)}}@media (prefers-reduced-motion:reduce){.shader-card.is-featured,.track-card.is-featured{animation:none}:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.pointer-trail{display:none}}:root{--sigil-stroke:rgba(255,255,255,.42);--sigil-stroke-active:rgba(var(--page-accent-rgb), .78);--sigil-glow:rgba(var(--page-accent-rgb), .18);--sigil-core:rgba(255,255,255,.88)}.sigil{vertical-align:middle;-webkit-filter:drop-shadow(0 0 10px rgba(var(--page-accent-rgb), .12));filter:drop-shadow(0 0 10px rgba(var(--page-accent-rgb), .12));--sigil-rotate-max:1.2deg;--sigil-shift-max:.55px;--sigil-scale-max:1.03;--sigil-shimmer-opacity:.2;flex-shrink:0;display:inline-block;overflow:visible}.sigil--inline{--sigil-rotate-max:.9deg;--sigil-shift-max:.32px;--sigil-scale-max:1.018;--sigil-shimmer-opacity:.12;width:20px;height:20px}.sigil--card{--sigil-rotate-max:1.8deg;--sigil-shift-max:.75px;--sigil-scale-max:1.04;--sigil-shimmer-opacity:.2;width:48px;height:48px}.sigil--hero{--sigil-rotate-max:2.8deg;--sigil-shift-max:1.2px;--sigil-scale-max:1.055;--sigil-shimmer-opacity:.26;width:96px;height:96px}.sigil__ring,.sigil__fracture,.sigil__node,.sigil__core,.sigil__core-path{transition:stroke .42s,fill .42s,opacity .42s,transform .42s}.sigil__glow{transition:opacity .6s,transform .6s}.sigil__shadow-layer,.sigil__highlight-layer,.sigil__rings,.sigil__fractures,.sigil__nodes,.sigil__core-group,.sigil-watermark__group{transform-box:fill-box;transform-origin:50%}.sigil--curated .sigil__shadow-layer{opacity:.92}.sigil--curated .sigil__highlight-layer{opacity:var(--sigil-shimmer-opacity);mix-blend-mode:screen}.sigil--curated .sigil__ring{stroke-linecap:round;-webkit-filter:drop-shadow(0 0 6px rgba(var(--page-accent-rgb), .16));filter:drop-shadow(0 0 6px rgba(var(--page-accent-rgb), .16))}.sigil--curated .sigil__node{-webkit-filter:drop-shadow(0 0 8px rgba(var(--page-accent-rgb), .2));filter:drop-shadow(0 0 8px rgba(var(--page-accent-rgb), .2))}.sigil--curated .sigil__core-path{-webkit-filter:drop-shadow(0 0 7px rgba(var(--page-accent-rgb), .14));filter:drop-shadow(0 0 7px rgba(var(--page-accent-rgb), .14))}.sigil--animate{animation:8s ease-in-out infinite sigil-breathe}.sigil--animate .sigil__glow{animation:6s ease-in-out infinite sigil-glow-pulse}@keyframes sigil-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sigil-glow-pulse{0%,to{opacity:.06}50%{opacity:.14}}.sigil--curated.sigil--animate .sigil__glow{animation:6s ease-in-out infinite sigil-glow-pulse,12s ease-in-out infinite sigil-glow-orbit}@keyframes sigil-glow-orbit{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.04) translate(calc(var(--sigil-shift-max) * -1), calc(var(--sigil-shift-max) * -.6))}}@keyframes sigil-instability-rings{0%,to{transform:rotate(calc(var(--sigil-rotate-max) * -.55)) scale(1)}38%{transform:rotate(var(--sigil-rotate-max)) scale(var(--sigil-scale-max))}64%{transform:rotate(calc(var(--sigil-rotate-max) * -.2)) translate(calc(var(--sigil-shift-max) * .35), calc(var(--sigil-shift-max) * -.2))}}@keyframes sigil-instability-fractures{0%,to{opacity:.72;transform:translate(0)}42%{opacity:1;transform:translate(calc(var(--sigil-shift-max) * .6), calc(var(--sigil-shift-max) * -.3))}}@keyframes sigil-scan-rings{0%,to{transform:translateY(calc(var(--sigil-shift-max) * -.25))}50%{transform:translateY(calc(var(--sigil-shift-max) * .9))}}@keyframes sigil-scan-core{0%,to{opacity:.86;transform:translate(0)}50%{transform:translateX(calc(var(--sigil-shift-max) * .8));opacity:1}}@keyframes sigil-command-rings{0%,to{transform:rotate(0)}20%{transform:rotate(calc(var(--sigil-rotate-max) * .55))}40%{transform:rotate(calc(var(--sigil-rotate-max) * -.25))}60%{transform:rotate(calc(var(--sigil-rotate-max) * .82))}}@keyframes sigil-command-core{0%,to{transform:translate(0)}45%{transform:translateX(calc(var(--sigil-shift-max) * .5))}}@keyframes sigil-helix-rings{0%,to{transform:rotate(calc(var(--sigil-rotate-max) * -.55))}50%{transform:rotate(calc(var(--sigil-rotate-max) * .65))}}@keyframes sigil-helix-core{0%,to{transform:translateY(calc(var(--sigil-shift-max) * -.18))}50%{transform:translateY(calc(var(--sigil-shift-max) * .45))}}@keyframes sigil-ritual-rings{0%,to{transform:scale(1)}50%{transform:scale(var(--sigil-scale-max))}}@keyframes sigil-ritual-nodes{0%,to{opacity:.8}50%{opacity:1;transform:translate(calc(var(--sigil-shift-max) * .35), calc(var(--sigil-shift-max) * -.2))}}@keyframes sigil-gravity-rings{0%,to{transform:rotate(calc(var(--sigil-rotate-max) * -.35)) scale(1)}50%{transform:rotate(calc(var(--sigil-rotate-max) * .8)) scale(calc(var(--sigil-scale-max) * .992))}}@keyframes sigil-gravity-nodes{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--sigil-shift-max) * -.55), calc(var(--sigil-shift-max) * .38))}}@keyframes sigil-current-rings{0%,to{transform:rotate(calc(var(--sigil-rotate-max) * -.3)) translateX(calc(var(--sigil-shift-max) * -.2))}50%{transform:rotate(calc(var(--sigil-rotate-max) * .55)) translateX(calc(var(--sigil-shift-max) * .8))}}@keyframes sigil-current-core{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--sigil-shift-max) * -.8))}}@keyframes sigil-waveform-rings{0%,to{transform:scaleX(1)}50%{transform:scaleX(calc(var(--sigil-scale-max) * .985))}}@keyframes sigil-waveform-core{0%,to{transform:translateX(calc(var(--sigil-shift-max) * -.15));opacity:.86}50%{transform:translateX(calc(var(--sigil-shift-max) * .9));opacity:1}}.sigil--curated.sigil--animate.sigil--motion-instability .sigil__rings{animation:9.6s ease-in-out infinite sigil-instability-rings}.sigil--curated.sigil--animate.sigil--motion-instability .sigil__fractures{animation:4.8s ease-in-out infinite sigil-instability-fractures}.sigil--curated.sigil--animate.sigil--motion-scan .sigil__rings{animation:7.4s ease-in-out infinite sigil-scan-rings}.sigil--curated.sigil--animate.sigil--motion-scan .sigil__core-group{animation:5.2s ease-in-out infinite sigil-scan-core}.sigil--curated.sigil--animate.sigil--motion-command .sigil__rings{animation:6.8s cubic-bezier(.28,.88,.34,1) infinite sigil-command-rings}.sigil--curated.sigil--animate.sigil--motion-command .sigil__core-group{animation:5.4s ease-in-out infinite sigil-command-core}.sigil--curated.sigil--animate.sigil--motion-helix .sigil__rings{animation:8.6s ease-in-out infinite sigil-helix-rings}.sigil--curated.sigil--animate.sigil--motion-helix .sigil__core-group{animation:7.1s ease-in-out infinite sigil-helix-core}.sigil--curated.sigil--animate.sigil--motion-ritual .sigil__rings{animation:8.4s ease-in-out infinite sigil-ritual-rings}.sigil--curated.sigil--animate.sigil--motion-ritual .sigil__nodes{animation:6.4s ease-in-out infinite sigil-ritual-nodes}.sigil--curated.sigil--animate.sigil--motion-gravity .sigil__rings{animation:10.8s ease-in-out infinite sigil-gravity-rings}.sigil--curated.sigil--animate.sigil--motion-gravity .sigil__nodes{animation:7.9s ease-in-out infinite sigil-gravity-nodes}.sigil--curated.sigil--animate.sigil--motion-current .sigil__rings{animation:7.8s ease-in-out infinite sigil-current-rings}.sigil--curated.sigil--animate.sigil--motion-current .sigil__core-group{animation:6.3s ease-in-out infinite sigil-current-core}.sigil--curated.sigil--animate.sigil--motion-waveform .sigil__rings{animation:6.4s ease-in-out infinite sigil-waveform-rings}.sigil--curated.sigil--animate.sigil--motion-waveform .sigil__core-group{animation:4.8s ease-in-out infinite sigil-waveform-core}.rail-card:hover .sigil__ring,.shader-card:hover .sigil__ring,.dev-log-card:hover .sigil__ring,.track-card:hover .sigil__ring,.update-card:hover .sigil__ring{stroke:var(--sigil-stroke-active)}.rail-card:hover .sigil__node,.shader-card:hover .sigil__node,.dev-log-card:hover .sigil__node,.track-card:hover .sigil__node,.update-card:hover .sigil__node{fill:var(--sigil-stroke-active)}.rail-card:hover .sigil__glow,.shader-card:hover .sigil__glow,.dev-log-card:hover .sigil__glow,.track-card:hover .sigil__glow,.update-card:hover .sigil__glow{opacity:.18}.sigil-watermark{pointer-events:none;opacity:.06;-webkit-filter:blur(2px);filter:blur(2px);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sigil-watermark__group{transform-origin:50%;animation:24s ease-in-out infinite sigil-watermark-drift}@keyframes sigil-watermark-drift{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(3deg)scale(1.02)}}.sigil-watermark--motion-instability .sigil-watermark__group{animation:22s ease-in-out infinite sigil-watermark-drift,18s ease-in-out infinite sigil-instability-rings}.sigil-watermark--motion-scan .sigil-watermark__group{animation:24s ease-in-out infinite sigil-watermark-drift,18s ease-in-out infinite sigil-scan-rings}.sigil-watermark--motion-command .sigil-watermark__group{animation:24s ease-in-out infinite sigil-watermark-drift,16s ease-in-out infinite sigil-command-rings}.sigil-watermark--motion-helix .sigil-watermark__group{animation:24s ease-in-out infinite sigil-watermark-drift,18s ease-in-out infinite sigil-helix-rings}.sigil-watermark--motion-ritual .sigil-watermark__group{animation:26s ease-in-out infinite sigil-watermark-drift,18s ease-in-out infinite sigil-ritual-rings}.sigil-watermark--motion-gravity .sigil-watermark__group{animation:26s ease-in-out infinite sigil-watermark-drift,20s ease-in-out infinite sigil-gravity-rings}.sigil-watermark--motion-current .sigil-watermark__group{animation:22s ease-in-out infinite sigil-watermark-drift,17s ease-in-out infinite sigil-current-rings}.sigil-watermark--motion-waveform .sigil-watermark__group{animation:23s ease-in-out infinite sigil-watermark-drift,14s ease-in-out infinite sigil-waveform-rings}.reveal-overlay__watermark{z-index:0;opacity:.04;-webkit-filter:blur(4px);filter:blur(4px);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.reveal-overlay__header-sigil{isolation:isolate;justify-content:center;margin:24px 0;display:flex;position:relative}.reveal-overlay__header-sigil>.sigil{z-index:2;position:relative}.reveal-overlay__sigil-effect{z-index:1;pointer-events:none;position:absolute;top:-30px;bottom:-30px;left:-56px;right:-56px}.rail-card__sigil{margin-left:auto}.overlay-signature-effect{pointer-events:none;--signature-glow:rgba(var(--page-accent-rgb), .68);position:absolute;top:0;bottom:0;left:0;right:0}.overlay-signature-effect *{display:block;position:absolute}.overlay-signature-effect__settle{border:1px solid rgba(var(--page-accent-rgb), .18);background:radial-gradient(circle at 50% 50%, rgba(var(--page-accent-rgb), .12), transparent 66%);border-radius:28px;animation:.54s ease-out both signature-settle;top:12%;bottom:12%;left:12%;right:12%}.overlay-signature-effect__scan-band,.overlay-signature-effect__scan-trace{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .22), rgba(255,255,255,.28), transparent);opacity:0;width:34%;top:0;bottom:0;left:-34%;right:auto}.overlay-signature-effect__scan-band{animation:signature-scan-sweep var(--signature-media-duration) var(--signature-media-delay) cubic-bezier(.24, .9, .28, 1) both}.overlay-signature-effect__scan-trace{width:2px;box-shadow:0 0 18px rgba(var(--page-accent-rgb), .28);animation:signature-scan-trace var(--signature-media-duration) var(--signature-media-delay) cubic-bezier(.24, .9, .28, 1) both;background:linear-gradient(transparent,rgba(255,255,255,.92),transparent);left:-2px}.overlay-signature-effect__analytic-grid{background-image:linear-gradient(90deg, rgba(var(--page-accent-rgb), .06) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--page-accent-rgb), .05) 1px, transparent 1px);opacity:0;animation:signature-grid-bloom .9s calc(var(--signature-media-delay) + 80ms) ease-out both;background-size:28px 28px,28px 28px;top:18%;bottom:22%;left:12%;right:12%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.86) 16%,rgba(0,0,0,.86) 84%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.86) 16%,rgba(0,0,0,.86) 84%,transparent)}.overlay-signature-effect__analytic-scan{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .24), rgba(255,255,255,.24), transparent);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;border-radius:999px;width:48%;height:14%;top:26%;left:-14%}.overlay-signature-effect__analytic-scan--primary{animation:signature-analytic-scan var(--signature-media-duration) calc(var(--signature-media-delay) + 70ms) cubic-bezier(.18, .88, .26, 1) both}.overlay-signature-effect__analytic-scan--secondary{width:36%;animation:signature-analytic-scan .86s calc(var(--signature-media-delay) + .23s) cubic-bezier(.18, .88, .26, 1) both;top:42%}.overlay-signature-effect__helix-rail{border:1px solid rgba(var(--page-accent-rgb), .24);opacity:0;width:34%;top:14%;bottom:14%}.overlay-signature-effect__helix-rail--left{animation:signature-helix-rail-left var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;border-right:0;border-radius:60% 0 0 60%/50% 0 0 50%;left:20%}.overlay-signature-effect__helix-rail--right{animation:signature-helix-rail-right var(--signature-sigil-duration) calc(var(--signature-sigil-delay) + 60ms) ease-out both;border-left:0;border-radius:0 60% 60% 0/0 50% 50% 0;right:20%}.overlay-signature-effect__helix-link{background:linear-gradient(90deg, rgba(var(--page-accent-rgb), .16), rgba(255,255,255,.78), rgba(var(--page-accent-rgb), .16));opacity:0;border-radius:999px;height:2px;left:31%;right:31%}.overlay-signature-effect__helix-link--1{--signature-link-rotation:-20deg;animation:signature-helix-link .62s calc(var(--signature-sigil-delay) + .2s) ease-out both;top:34%;transform:rotate(-20deg)}.overlay-signature-effect__helix-link--2{--signature-link-rotation:18deg;animation:signature-helix-link .62s calc(var(--signature-sigil-delay) + .32s) ease-out both;bottom:30%;transform:rotate(18deg)}.overlay-signature-effect__marker,.overlay-signature-effect__checkpoint,.overlay-signature-effect__star,.overlay-signature-effect__relay-pulse{width:8px;height:8px;box-shadow:0 0 14px rgba(var(--page-accent-rgb), .34);opacity:0;background:rgba(255,255,255,.92);border-radius:999px}.overlay-signature-effect__marker--1{animation:signature-marker-bloom .62s calc(var(--signature-sigil-delay) + .18s) ease-out both;top:24%;left:28%}.overlay-signature-effect__marker--2{animation:signature-marker-bloom .62s calc(var(--signature-sigil-delay) + .26s) ease-out both;top:68%;left:34%}.overlay-signature-effect__marker--3{animation:signature-marker-bloom .62s calc(var(--signature-sigil-delay) + .34s) ease-out both;top:34%;right:30%}.overlay-signature-effect__marker--4{animation:signature-marker-bloom .62s calc(var(--signature-sigil-delay) + .42s) ease-out both;bottom:20%;right:36%}.overlay-signature-effect__halo{border:1px solid rgba(var(--page-accent-rgb), .18);background:radial-gradient(circle at 50% 50%, rgba(var(--page-accent-rgb), .12), transparent 72%);opacity:0;animation:signature-halo-bloom var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;border-radius:999px;top:12%;bottom:12%;left:12%;right:12%}.overlay-signature-effect__halo--organic{-webkit-filter:blur(3px);filter:blur(3px)}.overlay-signature-effect__halo--cosmic{box-shadow:0 0 28px rgba(var(--page-accent-rgb), .18);top:16%;bottom:16%;left:16%;right:16%}.overlay-signature-effect__halo--scan{border-style:dashed;top:18%;bottom:18%;left:18%;right:18%}.overlay-signature-effect__flow-wash{background:linear-gradient(124deg, transparent 0%, rgba(var(--page-accent-rgb), .12) 28%, rgba(255,255,255,.1) 50%, rgba(var(--page-accent-rgb), .14) 72%, transparent 100%);-webkit-filter:blur(24px);filter:blur(24px);opacity:0;animation:signature-flow-wash 1.16s calc(var(--signature-media-delay) + 40ms) ease-out both;top:8%;bottom:18%;left:-10%;right:-10%;transform:skew(-12deg)}.overlay-signature-effect__flow-stream{border:1px solid rgba(var(--page-accent-rgb), .18);opacity:0;border-radius:999px;width:64%;left:-18%}.overlay-signature-effect__flow-stream--1{height:26%;animation:signature-flow-stream-1 var(--signature-media-duration) var(--signature-media-delay) ease-out both;top:16%;transform:rotate(-10deg)}.overlay-signature-effect__flow-stream--2{height:20%;animation:signature-flow-stream-2 1.08s calc(var(--signature-media-delay) + 80ms) ease-out both;top:38%;transform:rotate(-6deg)}.overlay-signature-effect__flow-stream--3{height:16%;animation:signature-flow-stream-3 .98s calc(var(--signature-media-delay) + .14s) ease-out both;top:56%;transform:rotate(-2deg)}.overlay-signature-effect__flow-eddy{opacity:0;width:18%;height:22%;animation:signature-flow-eddy 1.04s calc(var(--signature-media-delay) + .22s) ease-out both;border:1px solid rgba(255,255,255,.18);border-radius:50%;top:40%;right:14%}.overlay-signature-effect__streamline{border:1px solid rgba(var(--page-accent-rgb), .22);opacity:0;border-radius:999px;width:48%;height:34%}.overlay-signature-effect__streamline--1{animation:signature-streamline-left var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;border-right:0;top:18%;left:4%;transform:rotate(-16deg)}.overlay-signature-effect__streamline--2{animation:signature-streamline-right var(--signature-sigil-duration) calc(var(--signature-sigil-delay) + 80ms) ease-out both;border-left:0;bottom:18%;right:2%;transform:rotate(12deg)}.overlay-signature-effect__stream-eddy-core{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.22), rgba(var(--page-accent-rgb), .14), transparent 72%);opacity:0;animation:signature-stream-eddy-core .7s calc(var(--signature-sigil-delay) + .24s) ease-out both;border-radius:999px;top:34%;bottom:34%;left:34%;right:34%}.overlay-signature-effect__flow-band{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .16), rgba(255,255,255,.16), transparent);-webkit-filter:blur(10px);filter:blur(10px);opacity:0;width:54%;height:34%;animation:signature-flow-breath var(--signature-media-duration) var(--signature-media-delay) ease-out both;border-radius:999px;top:12%;left:-14%;transform:translate(0,0)rotate(-7deg)}.overlay-signature-effect__flow-band--2{width:62%;height:28%;animation-delay:calc(var(--signature-media-delay) + 80ms);top:42%}.overlay-signature-effect__flow-band--3{width:48%;height:24%;animation-delay:calc(var(--signature-media-delay) + .12s);top:60%}.overlay-signature-effect__ritual-ring{border:1px solid rgba(var(--page-accent-rgb), .26);opacity:0;animation:signature-ritual-ring var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;border-radius:999px;top:18%;bottom:18%;left:18%;right:18%}.overlay-signature-effect__ritual-ring--offset{top:12%;bottom:24%;left:10%;right:18%}.overlay-signature-effect__ritual-pathline{background:linear-gradient(90deg, rgba(var(--page-accent-rgb), .06), rgba(255,255,255,.68), rgba(var(--page-accent-rgb), .14));opacity:0;height:2px;animation:signature-ritual-pathline .76s calc(var(--signature-sigil-delay) + .16s) ease-out both;border-radius:999px;top:54%;left:18%;right:20%;transform:rotate(-18deg)}.overlay-signature-effect__ritual-route{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .14), rgba(255,255,255,.12), transparent);-webkit-filter:blur(8px);filter:blur(8px);opacity:0;border-radius:999px;height:10%}.overlay-signature-effect__ritual-route--1{--ritual-route-rotation:-16deg;width:24%;animation:signature-ritual-route .76s calc(var(--signature-media-delay) + .12s) ease-out both;top:64%;left:8%;transform:rotate(-16deg)}.overlay-signature-effect__ritual-route--2{--ritual-route-rotation:14deg;width:28%;animation:signature-ritual-route .76s calc(var(--signature-media-delay) + .26s) ease-out both;top:44%;right:12%;transform:rotate(14deg)}.overlay-signature-effect__anchor-flash{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.92), rgba(var(--page-accent-rgb), .42), transparent 72%);opacity:0;border-radius:999px;width:14px;height:14px}.overlay-signature-effect__anchor-flash--1{animation:signature-anchor-flash .64s calc(var(--signature-media-delay) + .18s) ease-out both;bottom:20%;left:16%}.overlay-signature-effect__anchor-flash--2{animation:signature-anchor-flash .64s calc(var(--signature-media-delay) + .32s) ease-out both;top:38%;left:44%}.overlay-signature-effect__anchor-flash--3{animation:signature-anchor-flash .64s calc(var(--signature-media-delay) + .46s) ease-out both;top:24%;right:16%}.overlay-signature-effect__checkpoint--1{animation:signature-checkpoint .52s calc(var(--signature-sigil-delay) + .18s) ease-out both;top:24%;right:24%}.overlay-signature-effect__checkpoint--2{animation:signature-checkpoint .52s calc(var(--signature-sigil-delay) + .3s) ease-out both;top:60%;right:18%}.overlay-signature-effect__checkpoint--3{animation:signature-checkpoint .52s calc(var(--signature-sigil-delay) + .42s) ease-out both;bottom:18%;left:26%}.overlay-signature-effect__comet{background:linear-gradient(90deg, transparent 0%, rgba(var(--page-accent-rgb), .22) 28%, rgba(255,255,255,.96) 72%, rgba(255,255,255,.98) 100%);width:24%;height:2px;box-shadow:0 0 18px rgba(var(--page-accent-rgb), .3);opacity:0;animation:signature-comet-pass var(--signature-media-duration) var(--signature-media-delay) cubic-bezier(.16, .84, .22, 1) both;border-radius:999px;top:18%;left:-18%;transform:rotate(-12deg)}.overlay-signature-effect__star--1{animation:signature-star-glint .56s calc(var(--signature-media-delay) + .22s) ease-out both;top:20%;left:34%}.overlay-signature-effect__star--2{animation:signature-star-glint .56s calc(var(--signature-media-delay) + .42s) ease-out both;top:26%;right:28%}.overlay-signature-effect__star--3{animation:signature-star-glint .56s calc(var(--signature-media-delay) + .56s) ease-out both;top:34%;right:12%}.overlay-signature-effect__star--sigil{animation:signature-star-glint .62s calc(var(--signature-sigil-delay) + .22s) ease-out both;top:18%;right:24%}.overlay-signature-effect__lensing-wake{background:radial-gradient(ellipse at 50% 50%, rgba(255,255,255,.1), rgba(var(--page-accent-rgb), .14), transparent 74%);-webkit-filter:blur(16px);filter:blur(16px);opacity:0;width:34%;height:18%;animation:signature-lensing-wake 1.12s calc(var(--signature-media-delay) + .22s) ease-out both;border-radius:999px;top:12%;left:26%;transform:rotate(-8deg)}.overlay-signature-effect__cluster-ignite{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.9), rgba(var(--page-accent-rgb), .36), transparent 74%);opacity:0;border-radius:999px;width:24px;height:24px}.overlay-signature-effect__cluster-ignite--1{animation:signature-cluster-ignite .76s calc(var(--signature-media-delay) + .38s) ease-out both;top:22%;right:18%}.overlay-signature-effect__cluster-ignite--2{animation:signature-cluster-ignite .76s calc(var(--signature-media-delay) + .54s) ease-out both;top:38%;left:22%}.overlay-signature-effect__gravity-orbit{border:1px solid rgba(var(--page-accent-rgb), .22);opacity:0;border-radius:999px}.overlay-signature-effect__gravity-orbit--outer{animation:signature-gravity-orbit-outer var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;top:14%;bottom:14%;left:14%;right:14%;transform:rotate(-18deg)}.overlay-signature-effect__gravity-orbit--inner{animation:signature-gravity-orbit-inner var(--signature-sigil-duration) calc(var(--signature-sigil-delay) + 80ms) ease-out both;top:28%;bottom:28%;left:20%;right:20%;transform:rotate(22deg)}.overlay-signature-effect__gravity-vector{background:linear-gradient(90deg, transparent, rgba(255,255,255,.4), rgba(var(--page-accent-rgb), .24), transparent);opacity:0;height:2px;animation:signature-gravity-vector .82s calc(var(--signature-sigil-delay) + .21s) ease-out both;border-radius:999px;top:48%;left:18%;right:18%;transform:rotate(-24deg)}.overlay-signature-effect__gravity-core{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.98), rgba(var(--page-accent-rgb), .44), transparent 72%);opacity:0;border-radius:999px;width:12px;height:12px}.gravity-core--cluster-a{animation:signature-marker-bloom .7s calc(var(--signature-sigil-delay) + .2s) ease-out both;top:26%;right:24%}.gravity-core--cluster-b{animation:signature-marker-bloom .7s calc(var(--signature-sigil-delay) + .32s) ease-out both;bottom:22%;left:20%}.overlay-signature-effect__pressure-wave{border:1px solid rgba(var(--page-accent-rgb), .26);opacity:0;animation:signature-pressure-wave var(--signature-media-duration) var(--signature-media-delay) ease-out both;border-radius:999px;top:20%;bottom:20%;left:20%;right:20%}.overlay-signature-effect__pressure-wave--delayed{animation-delay:calc(var(--signature-media-delay) + .14s);top:28%;bottom:28%;left:28%;right:28%}.overlay-signature-effect__spectral-wave{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .12), rgba(255,255,255,.18), rgba(var(--page-accent-rgb), .18), transparent);-webkit-filter:blur(8px);filter:blur(8px);opacity:0;border-radius:999px;width:52%;height:12%;left:-12%}.overlay-signature-effect__spectral-wave--1{animation:signature-spectral-wave .86s calc(var(--signature-media-delay) + 40ms) ease-out both;top:28%}.overlay-signature-effect__spectral-wave--2{width:44%;animation:signature-spectral-wave .9s calc(var(--signature-media-delay) + .16s) ease-out both;top:42%}.overlay-signature-effect__spectral-wave--3{width:38%;animation:signature-spectral-wave .92s calc(var(--signature-media-delay) + .28s) ease-out both;top:56%}.overlay-signature-effect__spectral-aperture{background:linear-gradient(180deg, transparent, rgba(255,255,255,.16), rgba(var(--page-accent-rgb), .22), transparent);opacity:0;width:8%;animation:signature-aperture-narrow .84s calc(var(--signature-media-delay) + .18s) ease-out both;border-radius:999px;top:20%;bottom:20%;left:46%}.overlay-signature-effect__resonance-ring{border:1px solid rgba(var(--page-accent-rgb), .24);opacity:0;border-radius:999px}.overlay-signature-effect__resonance-ring--outer{animation:signature-resonance-ring .88s var(--signature-sigil-delay) ease-out both;top:16%;bottom:16%;left:16%;right:16%}.overlay-signature-effect__resonance-ring--inner{animation:signature-resonance-ring .82s calc(var(--signature-sigil-delay) + .12s) ease-out both;top:30%;bottom:30%;left:30%;right:30%}.overlay-signature-effect__resonance-aperture{background:linear-gradient(180deg, transparent, rgba(255,255,255,.22), rgba(var(--page-accent-rgb), .22), transparent);opacity:0;width:8%;animation:signature-aperture-core .78s calc(var(--signature-sigil-delay) + .1s) ease-out both;border-radius:999px;top:18%;bottom:18%;left:46%}.overlay-signature-effect__fracture-edge{background:linear-gradient(180deg, transparent, rgba(var(--page-accent-rgb), .84), transparent);opacity:0;width:2px;top:10%;bottom:10%}.overlay-signature-effect__fracture-edge--left{--signature-fracture-rotation:-14deg;animation:signature-fracture-edge var(--signature-media-duration) var(--signature-media-delay) ease-out both;left:16%;transform:rotate(-14deg)}.overlay-signature-effect__fracture-edge--right{--signature-fracture-rotation:12deg;animation:signature-fracture-edge var(--signature-media-duration) calc(var(--signature-media-delay) + .1s) ease-out both;right:15%;transform:rotate(12deg)}.overlay-signature-effect__fracture-edge--center{--signature-fracture-rotation:-4deg;animation:signature-fracture-edge .72s calc(var(--signature-media-delay) + .16s) ease-out both;left:50%;transform:translate(-50%)rotate(-4deg)}.overlay-signature-effect__rupture-flash{background:radial-gradient(circle at 50% 48%, rgba(var(--page-accent-rgb), .18), transparent 52%);opacity:0;animation:signature-rupture-flash .46s calc(var(--signature-media-delay) + .18s) ease-out both;top:0;bottom:0;left:0;right:0}.overlay-signature-effect__fracture-slash{opacity:0;background:linear-gradient(transparent,rgba(255,255,255,.92),transparent);width:2px;top:18%;bottom:18%}.overlay-signature-effect__fracture-slash--1{--signature-slash-rotation:-20deg;animation:signature-fracture-slash var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;left:42%;transform:rotate(-20deg)}.overlay-signature-effect__fracture-slash--2{--signature-slash-rotation:18deg;animation:signature-fracture-slash var(--signature-sigil-duration) calc(var(--signature-sigil-delay) + 80ms) ease-out both;right:42%;transform:rotate(18deg)}.overlay-signature-effect__fracture-slash--3{--signature-slash-rotation:-2deg;animation:signature-fracture-slash .68s calc(var(--signature-sigil-delay) + .18s) ease-out both;left:50%;transform:translate(-50%)rotate(-2deg)}.overlay-signature-effect__command-sweep{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .16), rgba(255,255,255,.18), transparent);opacity:0;width:26%;animation:signature-command-sweep var(--signature-media-duration) var(--signature-media-delay) cubic-bezier(.16, .9, .24, 1) both;top:0;bottom:0;left:-26%;right:auto}.overlay-signature-effect__command-ticks{opacity:0;animation:signature-command-ticks var(--signature-media-duration) calc(var(--signature-media-delay) + 60ms) ease-out both;background-image:repeating-linear-gradient(transparent 0,transparent 18px,rgba(255,255,255,.08) 18px,rgba(255,255,255,.08) 20px,transparent 20px,transparent 38px);top:16%;bottom:16%;left:0;right:0}.overlay-signature-effect__command-gridline{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .2), rgba(255,255,255,.18), transparent);opacity:0;height:1px;left:12%;right:12%}.overlay-signature-effect__command-gridline--top{animation:signature-command-gridline .76s calc(var(--signature-media-delay) + .1s) ease-out both;top:18%}.overlay-signature-effect__command-gridline--bottom{animation:signature-command-gridline .76s calc(var(--signature-media-delay) + .18s) ease-out both;bottom:18%}.overlay-signature-effect__lock-frame{border:1px solid rgba(var(--page-accent-rgb), .24);opacity:0;width:26%;height:26%}.overlay-signature-effect__lock-frame--1{animation:signature-lock-frame var(--signature-sigil-duration) var(--signature-sigil-delay) ease-out both;border-bottom:0;border-right:0;top:14%;left:18%}.overlay-signature-effect__lock-frame--2{animation:signature-lock-frame var(--signature-sigil-duration) calc(var(--signature-sigil-delay) + 80ms) ease-out both;border-top:0;border-left:0;bottom:14%;right:18%}.overlay-signature-effect__operator-lock{border:1px dashed rgba(var(--page-accent-rgb), .22);opacity:0;animation:signature-operator-lock .72s calc(var(--signature-sigil-delay) + .12s) ease-out both;border-radius:22px;top:24%;bottom:24%;left:24%;right:24%}.overlay-signature-effect__relay-line{background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .28), rgba(255,255,255,.78), rgba(var(--page-accent-rgb), .28), transparent);opacity:.24;height:2px;animation:signature-relay-line var(--signature-sigil-duration) var(--signature-sigil-delay) ease-in-out infinite;border-radius:999px;top:50%;left:16%;right:16%}.overlay-signature-effect__relay-pulse{animation:signature-relay-pulse var(--signature-sigil-duration) var(--signature-sigil-delay) ease-in-out infinite;top:calc(50% - 4px);left:20%}.reveal-overlay__dialog--signature-file-genome.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__content h3:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .22), rgba(255,255,255,.92), transparent);opacity:0;border-radius:999px;width:24%;height:2px;animation:.94s cubic-bezier(.24,.9,.28,1) .22s both signature-title-scan;position:absolute;top:54%;left:-6%}.reveal-overlay__dialog--signature-file-genome.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__content h3:before{content:"";background-image:linear-gradient(90deg, rgba(var(--page-accent-rgb), .07) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--page-accent-rgb), .06) 1px, transparent 1px);opacity:0;background-size:26px 26px,26px 26px;border-radius:22px;animation:.76s ease-out .16s both signature-grid-bloom;position:absolute;top:-12px;bottom:-12px;left:-18px;right:-18px;-webkit-mask-image:linear-gradient(transparent,rgba(0,0,0,.82) 24%,rgba(0,0,0,.82) 78%,transparent);mask-image:linear-gradient(transparent,rgba(0,0,0,.82) 24%,rgba(0,0,0,.82) 78%,transparent)}.reveal-overlay__dialog--signature-atoma-visualizer.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__signal{animation:.92s ease-out .12s both signature-signal-pressure}.reveal-overlay__dialog--signature-atoma-visualizer.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__signal:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .08), rgba(255,255,255,.18), rgba(var(--page-accent-rgb), .16), transparent);opacity:0;border-radius:999px;animation:.92s ease-out .14s both signature-signal-ripple;position:absolute;top:-3px;bottom:-3px;left:-16px;right:-16px}.reveal-overlay__dialog--signature-patrons-path.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__signal:after{content:"";background:linear-gradient(90deg, rgba(var(--page-accent-rgb), .08), rgba(255,255,255,.56), rgba(var(--page-accent-rgb), .14));opacity:0;border-radius:999px;height:2px;animation:.82s ease-out .18s both signature-ritual-pathline;position:absolute;top:calc(100% + 12px);left:4%;right:8%;transform:rotate(-8deg)}.reveal-overlay__dialog--signature-project-control.reveal-overlay__dialog--signature-active:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__signal:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .18), rgba(255,255,255,.18), transparent);opacity:0;width:22%;animation:.82s cubic-bezier(.16,.9,.24,1) .18s both signature-command-sweep;position:absolute;top:-2px;bottom:-2px;left:-22%;right:auto}.reveal-overlay__dialog--signature-solo-flow:not(.reveal-overlay__dialog--signature-reduced) .reveal-overlay__signal:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--page-accent-rgb), .22), rgba(255,255,255,.86), rgba(var(--page-accent-rgb), .22), transparent);opacity:.2;width:100%;height:2px;animation:signature-relay-line var(--signature-sigil-duration) var(--signature-sigil-delay) ease-in-out infinite;border-radius:999px;position:absolute;top:calc(100% + 10px);left:0}.reveal-overlay__dialog--signature-reduced .reveal-overlay__signal:after,.reveal-overlay__dialog--signature-reduced .reveal-overlay__content h3:after,.reveal-overlay__dialog--signature-reduced .reveal-overlay__content h3:before{animation:none}@keyframes signature-settle{0%{opacity:0;transform:scale(.97)}to{opacity:.68;transform:scale(1)}}@keyframes signature-scan-sweep{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}to{opacity:0;transform:translate(390%)}}@keyframes signature-scan-trace{0%{opacity:0;transform:translate(0,0)}22%{opacity:1}to{opacity:0;transform:translate(1420px)}}@keyframes signature-marker-bloom{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes signature-grid-bloom{0%{opacity:0;transform:scale(.96)}35%{opacity:.72}to{opacity:0;transform:scale(1)}}@keyframes signature-analytic-scan{0%{opacity:0;transform:translate(0,0)}24%{opacity:.92}to{opacity:0;transform:translate(280%)}}@keyframes signature-helix-rail-left{0%{opacity:0;transform:rotate(-28deg)scale(.84)}34%{opacity:.92}to{opacity:.12;transform:rotate(18deg)scale(1.02)}}@keyframes signature-helix-rail-right{0%{opacity:0;transform:rotate(28deg)scale(.84)}34%{opacity:.92}to{opacity:.12;transform:rotate(-18deg)scale(1.02)}}@keyframes signature-helix-link{0%{opacity:0;transform:scaleX(.42) rotate(var(--signature-link-rotation,0deg))}40%{opacity:1}to{opacity:.14;transform:scaleX(1) rotate(var(--signature-link-rotation,0deg))}}@keyframes signature-halo-bloom{0%{opacity:0;transform:scale(.78)}40%{opacity:.84}to{opacity:0;transform:scale(1.12)}}@keyframes signature-flow-breath{0%{opacity:0;transform:translate(-14%,6%)rotate(-7deg)scale(.96)}24%{opacity:.78}to{opacity:0;transform:translate(116%,-8%)rotate(-3deg)scale(1.08)}}@keyframes signature-flow-wash{0%{opacity:0;transform:translate(-12%,10%)skew(-12deg)}32%{opacity:.78}to{opacity:0;transform:translate(12%,-8%)skew(-8deg)}}@keyframes signature-flow-stream-1{0%{opacity:0;transform:translate(-4%,8%)rotate(-16deg)scaleX(.84)}28%{opacity:.9}to{opacity:0;transform:translate(112%,-8%)rotate(-6deg)scaleX(1.02)}}@keyframes signature-flow-stream-2{0%{opacity:0;transform:translate(-6%,6%)rotate(-10deg)scaleX(.8)}28%{opacity:.82}to{opacity:0;transform:translate(104%,-6%)rotate(-3deg)scaleX(1)}}@keyframes signature-flow-stream-3{0%{opacity:0;transform:translate(-6%,4%)rotate(-4deg)scaleX(.8)}24%{opacity:.74}to{opacity:0;transform:translate(96%,-2%)rotate(1deg)scaleX(.98)}}@keyframes signature-flow-eddy{0%{opacity:0;transform:scale(.4)rotate(0)}36%{opacity:.74}to{opacity:0;transform:scale(1.18)rotate(140deg)}}@keyframes signature-streamline-left{0%{opacity:0;transform:rotate(-26deg)scale(.84)}34%{opacity:.88}to{opacity:.18;transform:rotate(-6deg)scale(1.04)}}@keyframes signature-streamline-right{0%{opacity:0;transform:rotate(22deg)scale(.84)}34%{opacity:.88}to{opacity:.18;transform:rotate(4deg)scale(1.04)}}@keyframes signature-stream-eddy-core{0%{opacity:0;transform:scale(.42)}40%{opacity:.84}to{opacity:0;transform:scale(1.12)}}@keyframes signature-ritual-ring{0%{opacity:0;transform:scale(.55)}34%{opacity:.88}to{opacity:0;transform:scale(1.2)}}@keyframes signature-checkpoint{0%{opacity:0;transform:scale(.25)}40%{opacity:1;transform:scale(1)}to{opacity:.09;transform:scale(.86)}}@keyframes signature-ritual-pathline{0%{opacity:0;transform:rotate(-18deg)scaleX(.52)}38%{opacity:.92}to{opacity:.11;transform:rotate(-10deg)scaleX(1)}}@keyframes signature-ritual-route{0%{opacity:0;transform:scaleX(.54) rotate(var(--ritual-route-rotation,0deg))}34%{opacity:.78}to{opacity:0;transform:scaleX(1) rotate(var(--ritual-route-rotation,0deg))}}@keyframes signature-anchor-flash{0%{opacity:0;transform:scale(.36)}36%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes signature-comet-pass{0%{opacity:0;transform:translate(0,0)rotate(-12deg)}18%{opacity:1}to{opacity:0;transform:translate(520%,54px)rotate(-12deg)}}@keyframes signature-star-glint{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}@keyframes signature-lensing-wake{0%{opacity:0;transform:rotate(-14deg)scaleX(.62)}34%{opacity:.82}to{opacity:0;transform:rotate(-4deg)scaleX(1.18)}}@keyframes signature-cluster-ignite{0%{opacity:0;transform:scale(.34)}34%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes signature-gravity-orbit-outer{0%{opacity:0;transform:rotate(-36deg)scale(.86)}34%{opacity:.9}to{opacity:.16;transform:rotate(18deg)scale(1.02)}}@keyframes signature-gravity-orbit-inner{0%{opacity:0;transform:rotate(42deg)scale(.72)}34%{opacity:.88}to{opacity:.18;transform:rotate(-14deg)scale(1.04)}}@keyframes signature-gravity-vector{0%{opacity:0;transform:rotate(-30deg)scaleX(.4)}38%{opacity:.92}to{opacity:0;transform:rotate(-18deg)scaleX(1.12)}}@keyframes signature-pressure-wave{0%{opacity:0;transform:scale(.52)}30%{opacity:.82}to{opacity:0;transform:scale(1.18)}}@keyframes signature-spectral-wave{0%{opacity:0;transform:translate(-6%)scaleX(.76)}34%{opacity:.88}to{opacity:0;transform:translate(118%)scaleX(1.06)}}@keyframes signature-aperture-narrow{0%{opacity:0;transform:scaleY(.3)}34%{opacity:.9}to{opacity:0;transform:scaleY(1)}}@keyframes signature-resonance-ring{0%{opacity:0;transform:scale(.46)}34%{opacity:.92}to{opacity:0;transform:scale(1.14)}}@keyframes signature-aperture-core{0%{opacity:0;transform:scaleY(.28)}38%{opacity:.88}to{opacity:0;transform:scaleY(1.08)}}@keyframes signature-fracture-edge{0%{opacity:0;transform:scaleY(.42) rotate(var(--signature-fracture-rotation,0deg))}36%{opacity:.92}to{opacity:0;transform:scaleY(1.08) rotate(var(--signature-fracture-rotation,0deg))}}@keyframes signature-rupture-flash{0%,to{opacity:0}30%{opacity:1}}@keyframes signature-fracture-slash{0%{opacity:0;transform:scaleY(.3) rotate(var(--signature-slash-rotation,0deg))}32%{opacity:1}to{opacity:0;transform:scaleY(1.05) rotate(var(--signature-slash-rotation,0deg))}}@keyframes signature-command-sweep{0%{opacity:0;transform:translate(0,0)}22%{opacity:1}to{opacity:0;transform:translate(490%)}}@keyframes signature-command-ticks{0%{opacity:0}28%{opacity:.74}to{opacity:0}}@keyframes signature-command-gridline{0%{opacity:0;transform:scaleX(.66)}36%{opacity:.8}to{opacity:0;transform:scaleX(1)}}@keyframes signature-lock-frame{0%{opacity:0;transform:scale(.94)}36%{opacity:.92}to{opacity:0;transform:scale(1.02)}}@keyframes signature-operator-lock{0%{opacity:0;transform:scale(.88)}34%{opacity:.78}to{opacity:0;transform:scale(1.02)}}@keyframes signature-relay-line{0%,to{opacity:.14;transform:scaleX(.82)}50%{opacity:.9;transform:scaleX(1)}}@keyframes signature-relay-pulse{0%{opacity:0;transform:translate(0,0)scale(.4)}18%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(720%)scale(.82)}}@keyframes signature-title-scan{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes signature-signal-pressure{0%{opacity:1;letter-spacing:.22em;text-shadow:none}34%{opacity:.72;letter-spacing:.32em;text-shadow:0 0 18px rgba(var(--page-accent-rgb), .28);transform:translateY(-1px)}to{opacity:1;letter-spacing:.22em;text-shadow:none;transform:translateY(0)}}@keyframes signature-signal-ripple{0%{opacity:0;transform:scaleX(.68)skew(-10deg)}34%{opacity:1}to{opacity:0;transform:scaleX(1.14)skew(6deg)}}@media (prefers-reduced-motion:reduce){.overlay-signature-effect,.overlay-signature-effect *{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal-overlay__dialog--signature-active .reveal-overlay__signal:after,.reveal-overlay__dialog--signature-active .reveal-overlay__content h3:after{animation:none!important}}.shader-card__identity{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dev-log-card__identity{align-items:center;gap:12px;margin:10px 0;display:flex}.track-card__identity{align-items:center;gap:12px;margin-bottom:10px;display:flex}.track-card__sigil{flex-shrink:0}.update-card__identity{align-items:center;gap:10px;margin:8px 0;display:flex}.update-card__sigil{margin-left:auto}.update-card__node{background:linear-gradient(135deg,rgba(167,139,250,.95),rgba(56,189,248,.95));border-radius:999px;width:9px;height:9px;transition:transform .24s,box-shadow .24s,opacity .24s;animation:4.8s ease-in-out infinite room-node-pulse;position:absolute;top:26px;left:-29px;box-shadow:0 0 0 4px rgba(8,10,14,.82),0 0 12px rgba(167,139,250,.18)}@keyframes room-node-pulse{0%,to{opacity:.68;box-shadow:0 0 0 4px rgba(8,10,14,.82),0 0 12px rgba(167,139,250,.16)}50%{opacity:1;box-shadow:0 0 0 4px rgba(8,10,14,.82),0 0 18px rgba(56,189,248,.24)}}.update-card{--card-accent-rgb:56, 189, 248;--card-accent-rgb-secondary:167, 139, 250;opacity:.85;transform-origin:0;cursor:pointer;background:linear-gradient(rgba(255,255,255,.047),rgba(255,255,255,.02)),rgba(11,11,14,.8);border:1px solid rgba(255,255,255,.08);transition:transform .24s,opacity .24s,border-color .24s,background .24s,box-shadow .24s;transform:scale(1);box-shadow:0 20px 54px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.04)}.update-card:hover{opacity:1;box-shadow:0 24px 60px rgba(0,0,0,.24), 0 0 24px rgba(var(--card-accent-rgb), .08), inset 0 1px 0 rgba(255,255,255,.05);background:linear-gradient(rgba(255,255,255,.063),rgba(255,255,255,.027)),rgba(11,11,14,.86);border-color:rgba(255,255,255,.14);transform:scale(1.02)}.update-card:hover .update-card__node{transform:scale(1.05);box-shadow:0 0 0 4px rgba(8,10,14,.82),0 0 20px rgba(56,189,248,.28)}.update-card.is-selected{opacity:1;border-color:rgba(var(--page-accent-rgb), .35);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .08), rgba(var(--page-accent-rgb), .02)), rgba(11,11,14,.88);box-shadow:0 0 24px rgba(var(--page-accent-rgb), .08), 0 20px 60px rgba(0,0,0,.28);transform:scale(1.02)}.update-card.is-selected:before{background:radial-gradient(circle at 18% 20%, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .22), transparent 30%), linear-gradient(135deg, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .12), transparent 56%, rgba(var(--card-accent-rgb-secondary,var(--page-accent-rgb-secondary)), .08))}.update-card.is-primary{--card-accent-rgb:167, 139, 250;--card-accent-rgb-secondary:56, 189, 248;opacity:1;background:linear-gradient(rgba(255,255,255,.082),rgba(255,255,255,.03)),linear-gradient(135deg,rgba(167,139,250,.08),transparent 54%,rgba(56,189,248,.055)),rgba(11,11,14,.94);border-color:rgba(120,146,255,.22);margin-right:max(2.75rem,min(4vw,4.75rem));animation:4.4s ease-in-out infinite room-primary-pulse;transform:scale(1.15);box-shadow:0 28px 82px rgba(0,0,0,.32),0 0 34px rgba(112,134,255,.1),inset 0 1px rgba(255,255,255,.06)}.update-card.is-primary:before{background:radial-gradient(circle at 42% 34%,rgba(167,139,250,.22),transparent 34%),radial-gradient(circle at 82% 78%,rgba(56,189,248,.14),transparent 28%),linear-gradient(135deg,rgba(167,139,250,.14),transparent 56%,rgba(56,189,248,.1))}.update-card.is-primary .update-card__node{transform:scale(1.12);box-shadow:0 0 0 5px rgba(8,10,14,.88),0 0 18px rgba(167,139,250,.28),0 0 26px rgba(56,189,248,.16)}.update-card.is-primary.is-selected{border-color:rgba(141,164,255,.28);margin-right:max(2.75rem,min(4vw,4.75rem));transform:scale(1.15)}@keyframes room-primary-pulse{0%,to{box-shadow:0 28px 82px rgba(0,0,0,.32),0 0 28px rgba(112,134,255,.08),inset 0 1px rgba(255,255,255,.05)}50%{box-shadow:0 32px 88px rgba(0,0,0,.34),0 0 38px rgba(112,134,255,.14),inset 0 1px rgba(255,255,255,.07)}}.update-card:focus-visible{outline:2px solid rgba(var(--page-accent-rgb), .6);outline-offset:2px}.update-card__topline{color:rgba(255,255,255,.44);letter-spacing:.14em;font-size:10px}.update-card strong{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.97);font-size:max(1.2rem,min(2.4vw,1.58rem));line-height:1.12}.update-card p{color:rgba(255,255,255,.76);margin-top:12px;font-size:.92rem;line-height:1.64}.update-dossier{box-shadow:var(--shadow-elevated);background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(11,11,14,.88);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:28px 24px;animation:.32s ease-out signal-copy-crossfade;position:relative;overflow:hidden}.update-dossier:before{content:"";background:radial-gradient(circle at 18% 20%, rgba(var(--page-accent-rgb), .16), transparent 30%), linear-gradient(135deg, rgba(var(--page-accent-rgb), .08), transparent 56%, rgba(var(--page-accent-rgb-secondary,var(--page-accent-rgb-secondary)), .06));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.update-dossier>*{z-index:1;position:relative}.update-dossier__close{z-index:2;width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:14px;right:14px}.update-dossier__close:hover{color:var(--color-text-primary);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.update-dossier__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.update-dossier__stamps{align-items:center;gap:10px;display:flex}.update-dossier__accent-dot{border-radius:999px;width:8px;height:8px;display:block}.update-dossier__accent-dot--blue{background:var(--color-accent-blue);box-shadow:0 0 8px rgba(56,189,248,.4)}.update-dossier__accent-dot--violet{background:var(--color-accent-violet);box-shadow:0 0 8px rgba(167,139,250,.4)}.update-dossier__accent-dot--gold{background:var(--color-accent-gold);box-shadow:0 0 8px rgba(245,208,111,.4)}.update-dossier__project{font-family:var(--font-heading);letter-spacing:.02em;color:rgba(255,255,255,.92);font-size:.92rem}.update-dossier__stamp{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.update-dossier__identity{align-items:center;gap:14px;margin-bottom:18px;display:flex}.update-dossier__sigil{flex-shrink:0}.update-dossier__title{font-family:var(--font-heading);letter-spacing:-.03em;color:rgba(255,255,255,.96);margin-bottom:10px;font-size:max(1.2rem,min(2.4vw,1.6rem));line-height:1.1}.update-dossier__detail{color:var(--color-text-secondary);margin-bottom:20px;font-size:.88rem;line-height:1.55}.update-dossier__evidence{border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.update-dossier__evidence-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:10px;display:block}.update-dossier__fragments{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.update-dossier__fragment{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:inline-flex}.update-dossier__fragment--version{border-left:3px solid rgba(var(--page-accent-rgb), .6);color:var(--color-text-secondary)}.update-dossier__fragment--source{border-left:3px solid rgba(255,255,255,.15)}.update-dossier__fragment--date{border-left:3px solid rgba(255,255,255,.1)}.update-dossier__fragment--commit{border-left:3px solid rgba(56,189,248,.4)}.update-dossier__fragment--commit code{font-family:var(--font-mono);color:rgba(56,189,248,.85);font-size:11px}.update-dossier__fragment--commit svg{opacity:.5}.update-dossier__tags{flex-wrap:wrap;gap:6px;display:flex}.update-dossier__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.watch-next-card{--card-accent-rgb:56, 189, 248;--card-accent-rgb-secondary:167, 139, 250;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(11,11,14,.82);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:22px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s,opacity .24s;position:relative;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.035)}.watch-next-card--incoming{--card-accent-rgb:245, 208, 111;--card-accent-rgb-secondary:167, 139, 250}.watch-next-card--pending{--card-accent-rgb:167, 139, 250;--card-accent-rgb-secondary:56, 189, 248}.watch-next-card--signal{--card-accent-rgb:56, 189, 248;--card-accent-rgb-secondary:167, 139, 250}.watch-next-card:before{content:"";background:radial-gradient(circle at 38% 28%, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .12), transparent 34%), linear-gradient(135deg, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .06), transparent 56%, rgba(var(--card-accent-rgb-secondary,var(--page-accent-rgb-secondary)), .05));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.watch-next-card>*{z-index:1;position:relative}.watch-next-card:hover{box-shadow:0 22px 54px rgba(0,0,0,.26), 0 0 18px rgba(var(--card-accent-rgb), .06);border-color:rgba(255,255,255,.12);transform:scale(1.02)}.watch-next-card__badge{align-items:center;gap:8px;margin-bottom:12px;display:flex}.watch-next-card__dot{border-radius:999px;width:7px;height:7px;display:block}.watch-next-card__dot--incoming{background:var(--color-accent-gold);box-shadow:0 0 8px rgba(245,208,111,.5)}.watch-next-card__dot--pending{background:var(--color-accent-violet);box-shadow:0 0 8px rgba(167,139,250,.5)}.watch-next-card__dot--signal{background:var(--color-accent-blue);box-shadow:0 0 8px rgba(56,189,248,.5)}.watch-next-card__status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.88;font-size:10px}.watch-next-card__status--incoming{color:var(--color-accent-gold)}.watch-next-card__status--pending{color:var(--color-accent-violet)}.watch-next-card__status--signal{color:var(--color-accent-blue)}.watch-next-card__project{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.66;margin-bottom:6px;font-size:10px;display:block}.watch-next-card__project--blue{color:var(--color-accent-blue)}.watch-next-card__project--violet{color:var(--color-accent-violet)}.watch-next-card__project--gold{color:var(--color-accent-gold)}.watch-next-card__title{font-family:var(--font-heading);letter-spacing:-.04em;color:rgba(255,255,255,.94);margin-bottom:10px;font-size:max(1.18rem,min(2vw,1.42rem));font-weight:600;line-height:1.06;display:block}.watch-next-card__detail{color:rgba(255,255,255,.74);font-size:.88rem;line-height:1.58}.satellite-layout__side{transition:opacity .2s}.satellite-layout__side.is-future-layer .satellite-layout__sidecar-label,.satellite-layout__side.is-future-layer .satellite-layout__sidecar-status{color:rgba(255,255,255,.48)}.satellite-layout__side.is-future-layer .satellite-layout__sidecar-body{opacity:.76}.satellite-layout__side.is-future-layer .watch-next-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(rgba(255,255,255,.024),rgba(255,255,255,.008)),rgba(10,11,15,.52);border-style:dashed;border-color:rgba(255,255,255,.1);box-shadow:0 12px 30px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.024)}.satellite-layout__side.is-future-layer .watch-next-card:before{background:radial-gradient(circle at 38% 28%, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .08), transparent 36%), linear-gradient(135deg, rgba(var(--card-accent-rgb,var(--page-accent-rgb)), .04), transparent 58%, rgba(var(--card-accent-rgb-secondary,var(--page-accent-rgb-secondary)), .03))}.satellite-layout__side.is-future-layer .watch-next-card:hover{opacity:.94;border-color:rgba(255,255,255,.14)}.solo-flow-page{min-height:100svh;padding:max(6.75rem,min(10vw,8.5rem)) 0 max(2rem,min(4vw,3rem));overflow:clip}.solo-flow-page__shell{align-items:center;min-height:calc(100svh - max(8.75rem,min(14vw,11.5rem)));display:grid}.solo-flow-page__frame{border:1px solid rgba(var(--page-accent-rgb), .16);background:radial-gradient(circle at 16% 18%, rgba(var(--page-accent-rgb), .14), transparent 30%), radial-gradient(circle at 84% 18%, rgba(var(--page-accent-rgb-secondary), .1), transparent 26%), linear-gradient(180deg, rgba(255,255,255,.043), rgba(255,255,255,.016)), rgba(8,8,14,.82);box-shadow:0 0 0 1px rgba(var(--page-accent-rgb), .08), 0 28px 90px rgba(0,0,0,.38), 0 0 56px rgba(var(--page-accent-rgb), .08);border-radius:34px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:max(1.25rem,min(2vw,2rem));padding:max(1.35rem,min(2vw,1.8rem));display:grid;position:relative;overflow:hidden}.solo-flow-page__frame:before{content:"";pointer-events:none;border:1px solid rgba(255,255,255,.05);border-radius:33px;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.solo-flow-page__copy,.solo-flow-page__preview{z-index:1;position:relative}.solo-flow-page__copy{align-content:center;gap:1.1rem;padding:max(1rem,min(1.4vw,1.5rem));display:grid}.solo-flow-page__eyebrow-block{gap:.45rem;display:grid}.solo-flow-page__eyebrow,.solo-flow-page__preview-kicker{letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--page-accent-rgb), .82);font-size:.72rem}.solo-flow-page__signal{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62);font-size:.84rem}.solo-flow-page__header{gap:.75rem;display:grid}.solo-flow-page__header h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:max(2.8rem,min(7vw,5.2rem));line-height:.95}.solo-flow-page__header p,.solo-flow-page__brief p,.solo-flow-page__preview-copy p{color:rgba(255,255,255,.74);margin:0}.solo-flow-page__header p{max-width:34rem;font-size:1.02rem;line-height:1.65}.solo-flow-page__status-row{flex-wrap:wrap;gap:.65rem;display:flex}.solo-flow-page__status-row span{border:1px solid rgba(var(--page-accent-rgb), .18);background:rgba(var(--page-accent-rgb), .08);color:rgba(255,255,255,.7);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .78rem;font-size:.78rem}.solo-flow-page__brief{gap:.45rem;max-width:36rem;display:grid}.solo-flow-page__availability{color:rgba(var(--page-accent-rgb), .88)}.solo-flow-page__capabilities{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.solo-flow-page__capabilities li{border:1px solid rgba(var(--page-accent-rgb), .14);background:linear-gradient(180deg, rgba(var(--page-accent-rgb), .06), rgba(255,255,255,.02)), rgba(255,255,255,.016);color:rgba(255,255,255,.8);border-radius:18px;padding:.82rem 1rem .82rem 1.85rem;line-height:1.5;position:relative}.solo-flow-page__capabilities li:before{content:"";background:rgba(var(--page-accent-rgb), .96);width:.44rem;height:.44rem;box-shadow:0 0 12px rgba(var(--page-accent-rgb), .26);border-radius:999px;position:absolute;top:1.02rem;left:.86rem}.solo-flow-page__actions{flex-wrap:wrap;align-items:center;gap:.9rem;padding-top:.15rem;display:flex}.solo-flow-page__download{justify-content:center;min-width:14.5rem}.solo-flow-page__preview{justify-content:center;align-items:center;display:flex}.solo-flow-page__preview-card{border:1px solid rgba(var(--page-accent-rgb), .2);background:radial-gradient(circle at 24% 18%, rgba(var(--page-accent-rgb), .14), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.043), rgba(255,255,255,.02)), rgba(10,10,16,.9);width:min(100%,27rem);box-shadow:0 20px 60px rgba(0,0,0,.34), 0 0 36px rgba(var(--page-accent-rgb), .08);border-radius:28px;padding:1rem}.solo-flow-page__preview-media{background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.01)),rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.solo-flow-page__preview-media img{aspect-ratio:1.12;object-fit:cover;object-position:50% 50%;width:100%;display:block}.solo-flow-page__preview-copy{gap:.55rem;padding:1rem .2rem .2rem;display:grid}.solo-flow-page__preview-copy strong{letter-spacing:-.04em;font-size:1.25rem}@media (max-width:980px){.solo-flow-page{padding-top:6.5rem}.solo-flow-page__shell{min-height:auto}.solo-flow-page__frame{grid-template-columns:minmax(0,1fr)}.solo-flow-page__copy{gap:1rem}.solo-flow-page__header h1{max-width:none}.solo-flow-page__preview{order:-1}.solo-flow-page__preview-card{width:min(100%,24rem)}}@media (max-width:640px){.solo-flow-page{padding:6rem 0 1.25rem;overflow:visible}.solo-flow-page__frame{border-radius:24px;gap:1rem;padding:1rem}.solo-flow-page__frame:before{border-radius:23px}.solo-flow-page__copy{padding:.35rem}.solo-flow-page__header h1{font-size:max(2.45rem,min(12vw,3.5rem))}.solo-flow-page__preview{order:1}.solo-flow-page__header p,.solo-flow-page__brief p,.solo-flow-page__capabilities li,.solo-flow-page__preview-copy p{font-size:.95rem}.solo-flow-page__status-row{gap:.5rem}.solo-flow-page__status-row span{letter-spacing:.06em;font-size:.72rem}.solo-flow-page__capabilities li{border-radius:16px;padding:.78rem .9rem .78rem 1.7rem}.solo-flow-page__capabilities li:before{top:.98rem;left:.8rem}.solo-flow-page__actions{grid-template-columns:minmax(0,1fr);display:grid}.solo-flow-page__capabilities{gap:.5rem}.solo-flow-page__capabilities li:nth-child(3){display:none}.solo-flow-page__download,.solo-flow-page__actions .button{justify-content:center;width:100%;min-width:0}.solo-flow-page__preview-card{border-radius:22px;width:100%;padding:.65rem}.solo-flow-page__preview-media{border-radius:16px}.solo-flow-page__preview-media img{aspect-ratio:1.75}.solo-flow-page__preview-copy{display:none}}@media (prefers-reduced-motion:reduce){.sigil--animate,.sigil--animate .sigil__glow,.sigil-watermark__group{animation:none}.constellation-map__links line,.constellation-map__links line.is-energy-primary,.constellation-map__links line.is-energy-secondary,.constellation-map__route-wave,.constellation-node__pulse,.constellation-section.is-route-active .constellation-node.is-route-origin .constellation-node__core,.constellation-section.is-route-active .constellation-node.is-route-origin .constellation-node__label,.constellation-section.is-route-active .constellation-node.is-route-target-primary .constellation-node__core,.constellation-section.is-route-active .constellation-node.is-route-target-primary .constellation-node__label,.constellation-section.is-route-active .constellation-node.is-route-target-secondary .constellation-node__core,.constellation-section.is-route-active .constellation-node.is-route-target-secondary .constellation-node__label,.artifact-strip__content,.update-dossier,.satellite-page--room:after,.update-card.is-primary,.update-card__node{animation:none!important}.satellite-layout__side{transition:none}.release-altar.is-retuning{animation:none}.release-altar{transition:none}}
