:root{--bg:#010405;--panel:#061014;--line:#254047;--muted:#a1b3b8;--text:#efffff;--acid:#79e9cd;--red:#ff696d;--brand:'Michroma',sans-serif;--display:'Oxanium',sans-serif;color-scheme:dark}body{perspective:none;font-size:16px;line-height:1.6}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--acid);outline-offset:4px}[hidden]{display:none!important}a{color:var(--acid)}h2{font-family:var(--brand);font-weight:400;font-size:clamp(1.75rem,4vw,3.8rem);line-height:1.3;letter-spacing:.03em;margin:.4rem 0 1.5rem}h3{line-height:1.3!important}p{overflow-wrap:anywhere}.quiet{font-size:14px;color:#adced1}.noise{z-index:0;opacity:.12}.cinematic-bg{z-index:-1;position:fixed;inset:0;overflow:hidden;pointer-events:none}.spectral-logo{position:absolute;width:min(86vw,1000px);right:-35%;top:5%;opacity:.055;mix-blend-mode:screen;animation:spectral 26s ease-in-out infinite}#starField{position:absolute;inset:0}.stardot{position:absolute;width:2px;height:2px;background:#c3faff;border-radius:50%;animation:twinkle var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes spectral{0%,100%{transform:translate3d(0,0,0) rotate(-10deg) scale(.9)}50%{transform:translate3d(-9vw,7vh,0) rotate(7deg) scale(1.05)}}@keyframes twinkle{from{opacity:.12;transform:translateY(0)}to{opacity:.65;transform:translateY(-14px)}}
.warning{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;display:none;padding:3vw;grid-template-columns:minmax(0,700px) minmax(0,450px);gap:5vw;align-items:center;justify-content:center;overflow:auto}.warning[open]{display:grid}.warning-card{max-width:700px;padding:2rem;transform:none!important;border:1px solid #29494f}.warning h1{font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.35;letter-spacing:.035em}.warning h1::first-letter{font-size:inherit;color:inherit}.warning-card>p:not(.eyebrow),.evidence-rule p{font-size:16px;color:#b1c4c8}.evidence-rule p{padding:1rem 0 1rem 2rem}.evidence-rule>span{font-size:14px;color:var(--red)}.eyebrow{font-size:13px;letter-spacing:.17em;color:var(--acid);line-height:1.6}.danger{color:var(--red)}.entry-preview{padding:0;background:none!important;border:0;box-shadow:none;transform:none!important;text-align:center}.entry-preview::before{display:none}.entry-preview img{display:block;width:100%;height:auto;max-width:410px;margin:auto;animation:emblem 9s ease-in-out infinite}.entry-preview p{color:#a4bbc1;line-height:1.8}.entry-preview .eyebrow{margin-top:1rem;color:var(--acid)}@keyframes emblem{50%{transform:translateY(-9px);filter:drop-shadow(0 0 20px #225165)}}
#intro{position:fixed;inset:0;z-index:95;background:radial-gradient(circle at 50% 48%,#07141a 0,#010405 32%,#000 72%);display:grid;place-items:center;text-align:center;padding:1.5rem;overflow:hidden}#intro[hidden]{display:none}.intro-line{position:absolute;width:min(1100px,calc(100% - 3rem));margin:0;color:#e9fbff;font:400 clamp(1.8rem,5vw,4.8rem)/1.35 var(--anomaly-title);letter-spacing:.16em;text-transform:uppercase;opacity:0;filter:blur(14px);text-shadow:0 0 22px #83e9ff66,3px 0 #ff344855,-2px 0 #42dbff55}.playing .intro-countdown{animation:introCountdown 7s ease-in-out both}.playing .intro-evidence{color:#fff;letter-spacing:.3em;animation:introEvidence 2.6s 7.15s ease-in-out both}.intro-skip{position:absolute;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2rem);border:0;background:transparent;color:#79949b;font:500 .72rem var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.intro-skip:hover,.intro-skip:focus-visible{color:var(--acid)}@keyframes introCountdown{0%{opacity:0;filter:blur(14px);transform:scale(.985)}14.28%{opacity:1;filter:blur(0);transform:scale(1)}85.71%{opacity:1;filter:blur(0);transform:scale(1)}100%{opacity:0;filter:blur(13px);transform:scale(1.018)}}@keyframes introEvidence{0%{opacity:0;filter:blur(16px);letter-spacing:.44em}30%{opacity:1;filter:blur(0);letter-spacing:.3em}66%{opacity:1;filter:blur(0);letter-spacing:.3em}100%{opacity:0;filter:blur(15px);letter-spacing:.38em}}
#app{position:relative}.topbar{gap:1rem;height:auto;min-height:84px;padding:1rem 3vw;flex-wrap:wrap}.brand img{width:48px;height:48px;object-fit:contain}.brand b{font-size:1rem;letter-spacing:.28em}.brand small{font-size:10px;letter-spacing:.16em}.topbar nav{height:auto;gap:.25rem;flex-wrap:wrap}.nav-btn{padding:.8rem .6rem;font-size:14px;letter-spacing:.04em}.account-btn,#menuToggle{background:transparent;border:1px solid var(--line);color:var(--text);padding:.6rem .8rem;font-size:14px}#menuToggle{display:none}main{padding:0 4vw 4rem}.view{animation:none}.view:not(#home){padding-top:4rem}.section-head{align-items:center}.section-head h2,.plans-head h2{font-size:clamp(1.65rem,4vw,3.4rem);line-height:1.35;text-shadow:none;letter-spacing:.035em}.feed-hero{position:relative;min-height:80vh;display:grid;grid-template-columns:1fr;margin:0 -4vw 5rem;padding:7rem 4vw 5rem;background-position:center calc(50% + var(--hero-shift,0px));transition:none}.feed-hero::after{display:none}.feed-hero::before{display:none}.hero-copy{position:relative;z-index:1}.hero-copy h1{display:flex;justify-content:center;letter-spacing:0;font-size:clamp(2.6rem,10vw,9rem);gap:clamp(.2rem,1.4vw,1.2rem);font-weight:400;line-height:1.5;margin:.35rem 0;text-shadow:0 0 32px #b6edff70}.hero-copy h1 span{display:inline-block;will-change:transform,opacity}.hero-copy .eyebrow{font-size:12px;letter-spacing:.2em}.hero-tagline{letter-spacing:.32em!important;font-size:clamp(.75rem,1.3vw,1rem)!important}.hero-copy>p:last-of-type{font-size:16px}.hero-enter{display:inline-block;font-size:14px;text-decoration:none;letter-spacing:.1em}.art-label{position:absolute;left:4vw;bottom:1rem;color:#8aabb4;font:12px var(--display);letter-spacing:.12em}#motionToggle{position:absolute;bottom:.65rem;right:4vw;background:#031015b0;border:1px solid var(--line);padding:.4rem .7rem;font-size:12px;color:#bed1d6}.archive-heading{scroll-margin-top:110px;display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.archive-heading p{color:#abc1c7}.archive-heading h2{margin-bottom:0}.toolbar{display:flex;gap:1.5rem;align-items:end;justify-content:space-between;margin:1.5rem 0}.search-label{display:flex;flex-direction:column;gap:.5rem;flex:1;max-width:520px;font-size:14px;color:var(--muted)}input,textarea,select{width:100%;padding:.85rem;background:#040d11;border:1px solid #35505b;border-radius:0;color:#efffff;font-size:16px;line-height:1.4}label{font-size:14px;color:#b5cbd0}input::placeholder{color:#728b95}.chip{font-size:14px}.archive-grid{gap:1.2rem;margin:2rem 0}.archive-card{position:relative;min-height:330px;transform:none!important;padding:1.7rem;background:#030b0fe8;box-shadow:none}.archive-card::after{display:none}.archive-card h3{font-family:var(--display);font-size:1.6rem;letter-spacing:.025em;text-shadow:none;margin:1.2rem 0 .5rem}.archive-card p{font-size:16px;color:#a5bcc4}.archive-card .metadata{font-size:13px;color:#829ea8;line-height:1.7}.archive-icon{font-size:14px;width:auto;height:auto;align-self:flex-start;padding:.3rem .55rem;border-color:#214955}.archive-card button{margin-top:1.25rem;padding:.7rem 0;border:0;border-top:1px solid #294750;background:none;color:var(--acid);font-size:14px;text-align:left}.archive-card a{font-size:14px}.source-note{font-size:14px;line-height:1.7;background:#071514;flex-wrap:wrap}.network-band{padding:5rem 0;display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;border-block:1px solid var(--line);margin-top:5rem}.network-band p{color:#aec7cd;max-width:420px}.network-band .quiet{text-align:left;margin:1rem 0}.plans-teaser{padding:3rem 0;display:flex;gap:2rem;align-items:center;justify-content:space-between}.plans-teaser>span{font-size:13px;color:#89a8b3;letter-spacing:.12em}.section-intro{color:#a7c1c9;max-width:820px;line-height:1.8;margin-bottom:2rem}.post{transform:none!important}.post h3{font-size:1.5rem}.post p{font-size:16px;color:#b3c9d0;white-space:pre-wrap}.post-meta,.post-foot{font-size:13px;flex-wrap:wrap}.post-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.post-actions button,.link-button{background:none;color:var(--acid);border:0;padding:.4rem 0;font-size:14px}.empty-state{padding:3rem;border:1px dashed #31505a;color:#b4c9cf;grid-column:1/-1;max-width:100%;text-align:center}.empty-state h3{font:400 1.5rem var(--display);color:#e2f7fa}.form-error{color:var(--red)}.emergency-note{border:1px solid #83343b;padding:1.25rem;background:#21090a}.emergency-note p{margin-bottom:0;color:#cfb9bc}.incident-list:empty{border:0}.incident-list article{display:block;padding:1.5rem}.incident-list h3{font-size:1.5rem;color:#f5d4a3}.incident-list p{white-space:pre-wrap;color:#bdd1d8}.incident-list small{font-size:13px;color:#a0b9c2}.incident-list a{display:inline-block;margin-top:1rem}.toolbar>label{min-width:240px}.toolbar>label select{margin-top:.4rem}#alertStatus{color:#a1bac2;font-size:14px}.billing-toggle{justify-content:center;margin:2rem 0}.billing-toggle button{font-size:16px;padding:.8rem 1.6rem}.plans-head{max-width:960px}.plans-grid{margin:2rem 0}.plan.featured{transform:none}.plan>span{font-size:14px;color:var(--acid)}.plan h3{font-family:var(--display);font-size:4rem}.plan h3 small{font-size:1rem}.plan>p,.plan li{font-size:16px;color:#b4c9cf}.billing-notice{text-align:center;color:var(--acid);padding:1rem;border:1px solid #285248}.account-panel{padding:2rem;border:1px solid var(--line);max-width:780px;margin-bottom:2rem;background:#051015}.account-panel form{max-width:550px}.account-panel button{margin:.5rem .5rem .5rem 0}.account-panel label{display:block;margin:1rem 0}.account-panel .danger-button{color:#ff9ba0;border:1px solid #98424a;background:transparent;padding:.75rem}.saved-card{padding:1.5rem;border:1px solid var(--line);margin:1rem 0}.saved-card label{display:block;margin:1rem 0}.saved-card h3{font-size:1.25rem}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.admin-grid .account-panel{max-width:none}.readiness{padding:0;list-style:none}.readiness li{border-bottom:1px solid #25404a;padding:.7rem 0}.readiness b{display:block;color:var(--acid)}
footer{font-size:13px;line-height:1.8;flex-wrap:wrap;color:#9eb8c1}footer>div{display:flex;gap:1rem}footer button{font-size:13px;color:#b8d4dc}.toast{font-size:16px;max-width:calc(100vw - 2rem);z-index:2000}.toast.show{bottom:1.5rem}dialog{max-height:90dvh;overflow:auto;z-index:110;background:#030b0f;border:1px solid #44646f;padding:2rem;box-shadow:0 25px 100px #000}dialog::backdrop{background:#000e;backdrop-filter:none}.dialog-head h2{font:400 1.7rem/1.4 var(--display);margin:0}.dialog-head button{font-size:2rem;min-width:40px;line-height:1.2}dialog form>label{display:block;margin:1rem 0}dialog form>label input,dialog form>label textarea{margin-top:.4rem}#viewer{width:min(1100px,calc(100% - 2rem));background:#020506;transform:none;filter:none}#viewerMedia iframe{width:100%;height:min(62vh,650px);border:1px solid #31444c;display:block;background:#fff}#viewerMedia iframe.video{aspect-ratio:16/9;height:auto}#viewerMeta,.form-note{font-size:14px;color:#9fb5bf;line-height:1.7}.evidence-open .cinematic-bg,.evidence-open .noise{display:none}.evidence-open #app{visibility:hidden}.comment{padding:1rem 0;border-bottom:1px solid var(--line)}.comment p{white-space:pre-wrap}.comment small{font-size:13px;color:#9cb6bf}.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}.motion-paused .hero-copy h1 span{transform:none!important;opacity:1!important}.motion-paused .feed-hero{background-position:center!important}.reveal-piece{transition:opacity .65s,translate .8s,clip-path .8s;opacity:.3;translate:0 20px;clip-path:inset(0 0 12% 0)}.reveal-piece.assembled{opacity:1;translate:0 0;clip-path:inset(0)}
@media(max-width:1100px){.topbar{gap:.6rem}.brand small{display:none}.nav-btn{font-size:13px;padding:.6rem .4rem}.brand b{font-size:.9rem;letter-spacing:.2em}.brand img{width:38px;height:38px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warning{grid-template-columns:minmax(0,650px);padding:1rem;align-items:start}.entry-preview{display:none}}
@media(max-width:780px){.topbar{padding:.7rem 4vw;min-height:72px;align-items:center}#menuToggle{display:block}.topbar nav{display:none;order:5;width:100%;flex-direction:column;padding-bottom:.5rem}.topbar nav.open{display:flex}.nav-btn{text-align:left;font-size:15px;padding:.7rem}.account-btn{font-size:13px}.brand{gap:.35rem}.brand b{font-size:.8rem;letter-spacing:.1em}.feed-hero{min-height:75vh;padding-top:5rem;margin-bottom:3rem;background-position:52% center}.hero-copy h1{font-size:11vw;gap:.6vw}.hero-copy .eyebrow{max-width:260px;margin:auto;font-size:12px}.hero-tagline{letter-spacing:.12em!important}.art-label{font-size:10px;max-width:180px}.archive-heading{display:block}.archive-heading h2{font-size:2.1rem}.toolbar{flex-direction:column;align-items:stretch;gap:1rem}.toolbar .filters{justify-content:flex-start}.search-label{max-width:none}.archive-grid,.post-list,.plans-grid,.admin-grid{grid-template-columns:1fr}.archive-card{min-height:280px;padding:1.5rem}.network-band{grid-template-columns:1fr;gap:0;padding:3rem 0}.network-band h2{font-size:2rem}.plans-teaser{display:block}.plans-teaser>span{display:block}.section-head{align-items:start;flex-direction:column;gap:1rem}.section-head h2,.plans-head h2{font-size:1.8rem}.view:not(#home){padding-top:2.5rem}.warning-card{padding:1.3rem}.warning h1{font-size:1.65rem}.warning-card>p:not(.eyebrow),.evidence-rule p{font-size:15px}.enter{font-size:14px}.empty-state{padding:2rem 1rem}.source-note{display:block}.source-note b{display:block;margin-bottom:.4rem}.source-note a{display:inline}.plan{padding:1.5rem}.plan h3{font-size:3.5rem}dialog{padding:1.2rem}.account-panel{padding:1.25rem}footer{gap:1rem;align-items:flex-start;flex-direction:column}.spectral-logo{width:150vw;right:-95%;opacity:.045}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-piece{opacity:1;translate:none;clip-path:none}.hero-copy h1 span{transform:none!important;opacity:1!important}}

.subscriber-card{padding:1.4rem;border:1px solid var(--line);background:#041014e8;min-width:0}.subscriber-card-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.directory-avatar,.profile-detail-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:1px solid #4c9cac;box-shadow:0 0 18px #32ccff30}.directory-avatar.initials{display:grid;place-items:center;color:var(--acid);font:1.7rem var(--display);background:#071b20}.subscriber-card h3{margin:.2rem 0;font:1.4rem var(--display)}.subscriber-card small,.member-media-copy small{font-size:12px;color:#91aeb7;letter-spacing:.06em}.subscriber-card>p{color:#b8cbd0}.future-line{border-left:2px solid var(--acid);padding:.65rem 0 .65rem 1rem}.future-line b{font-size:11px;letter-spacing:.13em;color:var(--acid)}.member-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;margin:1.5rem 0}.member-media-card{min-width:0;border:1px solid #28434c;background:#02090c}.member-photo,.member-video{display:block;width:100%;max-height:420px;aspect-ratio:4/3;object-fit:contain;background:#000}.member-media-copy{padding:.8rem 1rem}.member-media-copy p{margin:.1rem 0 .4rem;white-space:pre-wrap}.member-media-copy small{display:block}.member-media-copy .link-button{margin-top:.5rem}.flashback-card{min-height:unset}.flashback-card .member-media-card{margin:1rem 0}.inline-check{display:flex!important;align-items:flex-start;gap:.8rem}.inline-check input{width:1.2rem;min-width:1.2rem;margin:.2rem 0 0;accent-color:var(--acid)}#memberMediaList{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem}#memberMediaList>.primary{margin:.5rem 0 1rem}

/* Provenance stays in the interface so source documents and media remain untouched. */
.archive-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid #294750}
.archive-card .archive-footer button{flex:1;margin:0;padding:.15rem 0;border:0;background:none;text-align:left}
.source-credit{display:block;color:var(--red);font:600 12px/1.45 var(--display);letter-spacing:.08em;text-align:right;text-decoration:none;text-transform:uppercase}
.source-credit:hover,.source-credit:focus-visible{text-decoration:underline;text-underline-offset:.2em}
.archive-footer .source-credit{max-width:48%;overflow-wrap:anywhere}
.viewer-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem}
.viewer-action-row .hero-enter{margin:0}

.midpoint-manifesto{position:relative;min-height:62vh;margin:7rem -4vw 1rem;display:grid;place-content:center;text-align:center;padding:5rem 4vw;overflow:hidden;border-block:1px solid #163743;background:radial-gradient(circle at 50% 50%,#0b2229 0,#02090d 42%,#000 78%)}.midpoint-manifesto::before{content:"";position:absolute;inset:9%;border:1px solid #66e8ff25;box-shadow:0 0 70px #26c9ff14,inset 0 0 80px #0db8e80d;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.midpoint-manifesto span{position:relative;color:#ff5664;font:400 clamp(1rem,2vw,1.5rem) var(--anomaly-title);letter-spacing:.24em;text-shadow:0 0 18px #ff364973}.midpoint-manifesto h2{position:relative;margin:.8rem 0 0;font:400 clamp(3rem,9vw,8rem)/1.02 var(--anomaly-title);letter-spacing:.1em;color:#f0fdff;text-shadow:0 0 34px #79eaff48,4px 0 #ff394b40,-3px 0 #36dfff3d}@media(max-width:780px){.midpoint-manifesto{min-height:54vh;margin:4rem -4vw 0;padding-inline:1rem}.midpoint-manifesto h2{font-size:clamp(2.5rem,14vw,5rem);letter-spacing:.04em}.midpoint-manifesto span{font-size:.85rem;letter-spacing:.16em}.intro-line{font-size:clamp(1.55rem,8vw,3rem);letter-spacing:.09em}.playing .intro-evidence{letter-spacing:.18em}}
.viewer-action-row .source-credit{margin-left:auto;max-width:45%}
.member-source{margin-top:.6rem}
@media(max-width:600px){.archive-footer{align-items:stretch;flex-direction:column}.archive-footer .source-credit{max-width:100%}.viewer-action-row{align-items:stretch;flex-direction:column}.viewer-action-row .source-credit{text-align:left;margin-left:0;max-width:100%}}

.subscriber-card{padding:1.4rem;border:1px solid var(--line);background:#041014e8;min-width:0}.subscriber-card-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.directory-avatar,.profile-detail-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:1px solid #4c9cac;box-shadow:0 0 18px #32ccff30}.directory-avatar.initials{display:grid;place-items:center;color:var(--acid);font:1.7rem var(--display);background:#071b20}.subscriber-card h3{margin:.2rem 0;font:1.4rem var(--display)}.subscriber-card small,.member-media-copy small{font-size:12px;color:#91aeb7;letter-spacing:.06em}.subscriber-card>p{color:#b8cbd0}.future-line{border-left:2px solid var(--acid);padding:.65rem 0 .65rem 1rem}.future-line b{font-size:11px;letter-spacing:.13em;color:var(--acid)}.member-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;margin:1.5rem 0}.member-media-card{min-width:0;border:1px solid #28434c;background:#02090c}.member-photo,.member-video{display:block;width:100%;max-height:420px;aspect-ratio:4/3;object-fit:contain;background:#000}.member-media-copy{padding:.8rem 1rem}.member-media-copy p{margin:.1rem 0 .4rem;white-space:pre-wrap}.member-media-copy small{display:block}.member-media-copy .link-button{margin-top:.5rem}.flashback-card{min-height:unset}.flashback-card .member-media-card{margin:1rem 0}.inline-check{display:flex!important;align-items:flex-start;gap:.8rem}.inline-check input{width:1.2rem;min-width:1.2rem;margin:.2rem 0 0;accent-color:var(--acid)}#memberMediaList{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem}#memberMediaList>.primary{margin:.5rem 0 1rem}

/* ANOMALY's bespoke evidence face and always-on atmospheric field. */
@font-face{font-family:"Anomaly Evidence";src:url("/fonts/Anomaly_Evidence_Font.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
:root{--anomaly-title:"Anomaly Evidence","Oxanium",sans-serif}
.cinematic-bg{z-index:0;display:block;isolation:isolate;contain:paint;opacity:1}
#app{position:relative;z-index:1}
.noise{z-index:2;opacity:.065;mix-blend-mode:screen}
#starField{z-index:2;pointer-events:none}
.stardot{width:var(--size,2px);height:var(--size,2px);box-shadow:0 0 8px 2px #9bdfff70}
.spectral-logo{z-index:1;width:min(112vw,1500px);right:-41%;top:0;opacity:.105;filter:drop-shadow(0 0 48px #1484a144)}
.portal-orbit{position:absolute;z-index:0;aspect-ratio:1;border:1px solid #70dfff45;border-radius:50%;pointer-events:none;mix-blend-mode:screen;transform-origin:center;box-shadow:inset 0 0 58px #29b8ff10,0 0 50px #21b9ff10}
.portal-orbit::before,.portal-orbit::after{content:"";position:absolute;inset:7%;border:1px solid #8bdfff45;border-radius:50%;box-shadow:inset 0 0 42px #48caff16,0 0 26px #68d7ff23}
.portal-orbit::after{inset:17%;border:1px dashed #86e2ff58;animation:portalSpin 68s linear infinite}
.portal-orbit-a{width:min(68vw,940px);right:-27vw;top:5vh;opacity:.62;animation:portalBreath 18s ease-in-out infinite}
.portal-orbit-b{width:min(42vw,560px);left:-17vw;bottom:-22vh;opacity:.46;animation:portalBreath 24s ease-in-out -9s infinite reverse}
@keyframes portalSpin{to{transform:rotate(360deg)}}
@keyframes portalBreath{0%,100%{transform:translate3d(0,0,0) rotate(-8deg) scale(.94);filter:brightness(.75)}50%{transform:translate3d(-2vw,3vh,0) rotate(9deg) scale(1.035);filter:brightness(1.5)}}
.shadow-figure{position:absolute;z-index:1;width:clamp(150px,20vw,320px);height:clamp(300px,56vh,650px);right:12%;bottom:-17%;opacity:.17;filter:blur(1.4px) drop-shadow(0 0 28px #12637c);transform-origin:50% 100%;animation:figureDrift 15s ease-in-out infinite;pointer-events:none}
.shadow-figure::before{content:"";position:absolute;z-index:2;width:27%;height:19%;left:36.5%;top:4%;border-radius:48% 48% 43% 43%;background:radial-gradient(ellipse at 50% 38%,#090d12 0 45%,#020406 68%);box-shadow:0 0 32px #2b93ae30}
.shadow-figure::after{content:"";position:absolute;inset:17% 0 0;background:linear-gradient(95deg,transparent 11%,#081016 24%,#101822 46%,#04080c 72%,transparent 91%);clip-path:polygon(38% 0,62% 0,71% 14%,83% 30%,100% 100%,0 100%,19% 33%,29% 13%);filter:drop-shadow(0 0 24px #218bb234)}
@keyframes figureDrift{0%,100%{transform:translate3d(0,0,0) scale(.97);opacity:.12}45%{transform:translate3d(-13px,-12px,0) scale(1.015);opacity:.2}52%{transform:translate3d(10px,-8px,0) scale(1);opacity:.17}}
h1,h2,h3,.brand b,.nav-btn,.plan>span,.archive-icon,.eyebrow,#intro blockquote{font-family:var(--anomaly-title);font-weight:400;text-transform:uppercase;letter-spacing:.095em}
h1,h2,h3{color:#effaff;text-shadow:0 0 21px #99e9ff20,-1px 0 #ff394b28}
.warning h1,.hero-copy h1,.dialog-head h2,.plan h3,.archive-card h3,.subscriber-card h3{font-family:var(--anomaly-title);font-weight:400;text-transform:uppercase;letter-spacing:.095em}
.hero-copy h1{position:relative;letter-spacing:.12em!important;-webkit-text-stroke:.35px #ff536260;text-shadow:0 0 25px #9cf3ff5a,0 0 66px #11a6df45}
.hero-copy h1::after{content:attr(aria-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ff4459;opacity:0;pointer-events:none;clip-path:inset(35% 0 49%);animation:titleScar 8.5s steps(1,end) infinite}
@keyframes titleScar{0%,91%,100%{opacity:0;transform:translateX(0)}92%{opacity:.76;transform:translateX(-.035em)}93%{clip-path:inset(65% 0 18%);opacity:.7;transform:translateX(.045em)}94%{opacity:0}}
h2,h3{line-height:1.25!important}
mark,.red-alert{color:#ff626c;text-shadow:0 0 17px #ff36475c}
#intro blockquote{max-width:1100px;margin:1.5rem auto;font-size:clamp(1.45rem,4.5vw,3.6rem);line-height:1.6;text-shadow:0 0 30px #e5384e38}
.quote-credit{font-size:13px;letter-spacing:.07em;color:#a6bcc5}
.quote-credit a{display:inline-block;margin-left:.35rem}
.nav-btn{font-size:12px;letter-spacing:.075em}
.archive-card h3,.plan h3,.subscriber-card h3{letter-spacing:.075em}
.dialog-head h2{font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.35}
@media(max-width:780px){.portal-orbit-a{width:110vw;right:-55vw;top:14vh;opacity:.5}.portal-orbit-b{width:80vw;left:-42vw;bottom:-9vh;opacity:.4}.shadow-figure{right:4%;width:28vw;opacity:.12}.hero-copy h1{letter-spacing:.04em!important}.nav-btn{font-size:14px}.cinematic-bg{opacity:.92}}
@media(prefers-reduced-motion:reduce){.cinematic-bg *{animation:none!important}.portal-orbit-a{transform:rotate(-8deg)}.portal-orbit-b{transform:rotate(8deg)}.shadow-figure{opacity:.14}.intro-line{animation:none!important}}

.topbar #motionToggle{position:static;flex:0 0 auto;border:1px solid #36545e;background:#030b0f;color:#d8eff4;padding:.55rem .65rem;font-size:11px;letter-spacing:.05em;white-space:nowrap}.topbar .account-btn{flex:0 0 auto}.topbar #menuToggle{flex:0 0 auto}.motion-toggle{font-family:var(--anomaly-title)!important;text-transform:uppercase;letter-spacing:.055em}.hero-enter,.chip,button.primary,.enter,.account-btn,#menuToggle{font-family:var(--anomaly-title);text-transform:uppercase;letter-spacing:.06em}.topbar #motionToggle{font-family:var(--anomaly-title)!important;text-transform:uppercase;letter-spacing:.035em}
@media(max-width:780px){.topbar #motionToggle{font-size:10px;padding:.45rem .5rem}.topbar .account-btn{padding:.5rem .55rem}}
.community-socials{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.2rem;padding:1rem 0 1.5rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.community-socials .eyebrow{margin:0 auto 0 0}.community-socials a,#socialLinks a{color:var(--acid);font:500 .76rem var(--display);letter-spacing:.08em;text-decoration:none}.community-socials a:hover,#socialLinks a:hover{text-decoration:underline}.post-feed-status{min-height:1.4rem;margin:1.5rem auto .25rem;text-align:center;color:#8ea8b0;font:500 .7rem var(--display);letter-spacing:.12em}.post-feed-status:empty{display:none}#postSentinel{height:1px}.load-more-posts{display:block;margin:1rem auto 0;padding:.75rem 1.2rem;border:1px solid #36545e;background:#030b0f;color:var(--acid);font:500 .75rem var(--display);letter-spacing:.1em;cursor:pointer}.load-more-posts[hidden]{display:none}.social-media-post{display:grid;gap:.8rem}.feed-avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:1px solid #36545e}.feed-avatar.initials{display:grid;place-items:center;color:var(--acid);background:#071b20;font:1.1rem var(--display)}.feed-media-byline{color:#d7eef2;font:500 .8rem var(--display);letter-spacing:.08em}.feed-media-visual{display:block;width:min(100%,760px);max-height:75vh;margin:.5rem auto 0;object-fit:contain;background:#000;border:1px solid var(--line)}.social-media-post .member-source{justify-self:end;font-size:.6rem}.entry-privacy{padding:.85rem 1rem;border-left:2px solid var(--red);background:#080d10;color:#b1c4c8;line-height:1.6}.entry-consent{display:grid;gap:.75rem;margin:1rem 0}.entry-consent label{display:flex;align-items:flex-start;gap:.7rem;line-height:1.55;color:#d0e0e3}.entry-consent input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--acid)}.read-policy{display:block;padding:.65rem 0;border:0;background:transparent;color:var(--acid);text-decoration:underline;cursor:pointer;font:500 .75rem var(--display);letter-spacing:.08em}#enter:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.65)}@media(max-width:780px){.community-socials{align-items:flex-start;flex-direction:column;gap:.65rem}.community-socials .eyebrow{margin:0}.post-meta{align-items:center}}

/* A precise neon signal follows the currently selected navigation and choices. */
.nav-btn.active,.chip.active,.billing-toggle button.active{
  position:relative;
  color:#f1fdff;
  text-shadow:0 0 5px #75f3ff,0 0 14px #40dcff9c;
  transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;
}
.nav-btn.active{
  border-bottom-color:#5defff;
  background:linear-gradient(180deg,#23dfff05,#23dfff1a);
  box-shadow:inset 0 -9px 18px #22dfff18,0 7px 14px -11px #6af4ff;
}
.chip.active,.billing-toggle button.active{
  border:1px solid #5cecff;
  background:linear-gradient(135deg,#133743,#071a23 68%);
  box-shadow:0 0 0 1px #78f2ff28,0 0 8px #32dfff80,0 0 22px #18cfff46,inset 0 0 14px #2ee5ff1f;
}
.nav-btn.active::before,.chip.active::before,.billing-toggle button.active::before{
  content:"";
  position:absolute;
  inset:-7px;
  pointer-events:none;
  background:
    radial-gradient(circle at 2% 18%,#eaffff 0 1px,transparent 1.6px),
    radial-gradient(circle at 24% 0%,#7ff6ff 0 1px,transparent 1.6px),
    radial-gradient(circle at 79% 4%,#b8faff 0 .8px,transparent 1.5px),
    radial-gradient(circle at 99% 57%,#eaffff 0 1px,transparent 1.6px),
    radial-gradient(circle at 70% 100%,#6aeaff 0 1px,transparent 1.6px),
    radial-gradient(circle at 7% 91%,#b8faff 0 .8px,transparent 1.5px);
  filter:drop-shadow(0 0 3px #4deaff);
  animation:selection-dust 5.2s ease-in-out infinite alternate;
}
.nav-btn:focus-visible,.chip:focus-visible,.billing-toggle button:focus-visible{
  outline:2px solid #a3f8ff;
  outline-offset:3px;
}
@keyframes selection-dust{
  from{opacity:.45;transform:translate3d(-2px,2px,0)}
  to{opacity:.92;transform:translate3d(3px,-3px,0)}
}
@media(prefers-reduced-motion:reduce){
  .nav-btn.active::before,.chip.active::before,.billing-toggle button.active::before{animation:none;opacity:.75;transform:none}
}
