@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wdth,wght@0,62..125,100..900&family=Press+Start+2P&family=VT323:wght@400&family=Crimson+Text:ital,wght@0,400;0,600;1,400&display=swap";:root{--bg-void: #050408;--bg-deep: #0a0810;--bg-surface: #110e1a;--bg-raised: #1a1628;--red-blood: #8b1a1a;--red-ember: #c0392b;--red-glow: #e74c3c;--amber-flame: #d4880a;--amber-light: #f0a500;--teal-corrupt: #1a4a4a;--teal-glow: #00c8a0;--text-primary: #d4c8b8;--text-secondary: #7a6e62;--text-accent: #e8d5a3;--text-dim: #3d3530;--border-dim: #2a2030;--border-accent: #5a3040;--border-glow: var(--red-blood);--font-pixel: "Press Start 2P", monospace;--font-vt: "VT323", monospace;--font-body: "Crimson Text", Georgia, serif;--font-grotesque: "Archivo Black", "Arial Black", system-ui, sans-serif;--font-mono: "Archivo", "Arial Narrow", system-ui, sans-serif;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--sp-16: 64px;--sp-24: 96px;--px: 2px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-variation-settings:"wdth" 72;background-color:var(--bg-void);color:var(--text-primary);font-family:var(--font-body);font-size:1.1rem;line-height:1.7;overflow:hidden;cursor:crosshair}h1,h2,h3{font-family:var(--font-pixel);letter-spacing:.05em;line-height:1.4;margin:0}p{margin:0}.vt-text{font-family:var(--font-vt);font-size:1.4rem;letter-spacing:.08em}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:var(--red-blood);border-radius:0}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--red-glow)}.pixel-border{border:var(--px) solid var(--border-accent);box-shadow:var(--px) 0 0 0 var(--bg-void),0 var(--px) 0 0 var(--bg-void),calc(-1 * var(--px)) 0 0 0 var(--bg-void),0 calc(-1 * var(--px)) 0 0 var(--bg-void),0 0 0 calc(2 * var(--px)) var(--border-accent)}.pixel-border-glow{border:var(--px) solid var(--red-blood);box-shadow:0 0 8px var(--red-blood),0 0 20px #8b1a1a4d,inset 0 0 8px #8b1a1a1a}@keyframes flicker{0%,95%,to{opacity:1}96%{opacity:.8}97%{opacity:1}98%{opacity:.6}99%{opacity:1}}@keyframes redPulse{0%,to{text-shadow:0 0 4px var(--red-blood),0 0 12px rgba(139,26,26,.4)}50%{text-shadow:0 0 8px var(--red-ember),0 0 24px rgba(192,57,43,.6)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,1px);clip-path:inset(40% 0 40% 0)}40%{transform:translate(2px,-1px);clip-path:inset(20% 0 60% 0)}60%{transform:translate(-1px,2px);clip-path:inset(60% 0 20% 0)}80%{transform:translate(1px,-2px);clip-path:inset(80% 0 5% 0)}to{transform:translate(0);clip-path:inset(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scanDown{0%{background-position:0 0}to{background-position:0 100%}}@keyframes borderMarch{0%{box-shadow:0 0 0 2px var(--red-blood)}50%{box-shadow:0 0 8px 2px var(--red-ember)}to{box-shadow:0 0 0 2px var(--red-blood)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.noise-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.4;mix-blend-mode:overlay}.crt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 92% 92% at 50% 50%,transparent 62%,rgba(0,0,0,.42) 100%);transition:opacity .3s ease;animation:crt-flicker 5.4s steps(1) infinite}.crt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#ff2d2d0e,#ff2d2d0e 1px,#2dff4b0e 1px,#2dff4b0e 2px,#3c5aff0e 2px,#3c5aff0e 3px)}.crt:after{content:"";position:absolute;left:0;right:0;top:0;height:26%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.03) 45%,transparent);animation:crt-roll 8s linear infinite}@keyframes crt-flicker{0%,96%,to{opacity:1}97%{opacity:.86}98%{opacity:1}98.5%{opacity:.92}}@keyframes crt-roll{0%{transform:translateY(-30%)}to{transform:translateY(430%)}}body.gallery-art-focus .crt{opacity:0}@media (prefers-reduced-motion: reduce){.crt{animation:none}.crt:after{animation:none;opacity:0}}#root>main{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden}#root>main>section{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;visibility:hidden;contain:layout style}#root>main>section.section--active{opacity:1;pointer-events:auto;visibility:visible}#root>main>section.section--glitch-in{opacity:1;pointer-events:auto;visibility:visible;animation:crtGlitchIn .6s ease-out both;will-change:transform,filter,opacity}#root>main>section.section--exit{opacity:0;pointer-events:none}#root>main>section.section--glitch-out{pointer-events:none;visibility:visible;animation:crtGlitchOut .5s ease-in both;will-change:transform,filter,opacity}#root>main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-size:100% 100%,256px 256px;mix-blend-mode:overlay}#root>main.crt-switching:after{animation:staticFlash .55s ease-out both}@keyframes crtGlitchOut{0%{opacity:1;transform:none;filter:none}8%{opacity:1;transform:translate(8px) skew(-1deg);filter:saturate(3) brightness(1.4)}16%{opacity:1;transform:translate(-12px) skew(2deg);filter:hue-rotate(60deg) brightness(.7);clip-path:polygon(0 0,100% 0,100% 35%,0 35%,0 42%,100% 42%,100% 100%,0 100%)}28%{opacity:1;transform:translate(6px);filter:saturate(0) brightness(2.5);clip-path:polygon(0 0,100% 0,100% 20%,0 22%,0 55%,100% 53%,100% 100%,0 100%)}42%{opacity:1;transform:scaleY(1) translate(-4px);filter:brightness(4);clip-path:none}55%{opacity:1;transform:scaleY(.005);filter:brightness(8)}70%{opacity:.5;transform:scaleY(.002);filter:brightness(3)}to{opacity:0;transform:scaleY(0);filter:brightness(0)}}@keyframes crtGlitchIn{0%{opacity:0;transform:scaleY(.005);filter:brightness(8)}12%{opacity:1;transform:scaleY(1) translate(-6px);filter:brightness(2.5) saturate(0)}22%{opacity:1;transform:skew(2deg) translate(10px);filter:hue-rotate(-40deg) brightness(1.4);clip-path:polygon(0 0,100% 0,100% 40%,0 38%,0 65%,100% 67%,100% 100%,0 100%)}34%{opacity:1;transform:skew(-1deg) translate(-5px);filter:saturate(2) brightness(1.2);clip-path:none}50%{opacity:1;transform:translate(2px);filter:brightness(1.05)}70%{opacity:1;transform:none;filter:brightness(1)}to{opacity:1;transform:none;filter:none}}@keyframes staticFlash{0%{opacity:0}15%{opacity:.8}30%{opacity:.3}45%{opacity:.6}60%{opacity:.2}80%{opacity:.05}to{opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dot-rail{display:flex;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;flex-direction:row;align-items:center;gap:0;opacity:0;transition:opacity .5s ease}.dot-rail--visible{opacity:1}@media (max-width: 640px){.dot-rail:not(.dot-rail--visible){pointer-events:none}}@media (min-width: 641px){.dot-rail{opacity:1}}.dot-rail__tooltip{display:none}.dot-rail__dots{display:flex;flex-direction:column;align-items:center;gap:6px}.dot-rail__item{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:10px 8px;-webkit-tap-highlight-color:transparent;position:relative}.dot-rail__dot{width:8px;height:8px;border-radius:50%;background:var(--text-dim);border:1px solid var(--border-accent);transition:all .3s ease;flex-shrink:0;box-shadow:0 0 2px #00000080}@media (hover: hover){.dot-rail__item:hover .dot-rail__dot{background:var(--amber-light);border-color:var(--amber-flame);box-shadow:0 0 8px var(--amber-light),0 0 20px #f0a50080}}.dot-rail__item--active .dot-rail__dot{background:var(--red-ember);border-color:var(--red-glow);box-shadow:0 0 6px var(--red-ember),0 0 16px #c0392b80,0 0 32px #8b1a1a4d;animation:dotPulse 2.5s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 6px var(--red-ember),0 0 16px #c0392b80,0 0 32px #8b1a1a4d}50%{box-shadow:0 0 10px var(--red-glow),0 0 24px #c0392bb3,0 0 40px #8b1a1a66}}.dot-rail__item--hover .dot-rail__dot{background:var(--amber-light);border-color:var(--amber-flame);box-shadow:0 0 8px var(--amber-light),0 0 20px #f0a50080;animation:none}@media (max-width: 640px){.dot-rail{right:auto;top:auto;bottom:20px;left:50%;transform:translate(-50%);flex-direction:column;align-items:center}.dot-rail__dots{flex-direction:row;gap:10px}.dot-rail__tooltip{display:block;background:#050408eb;border:1px solid var(--border-dim);padding:6px 0;margin-bottom:8px;pointer-events:none;width:100%;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.dot-rail__tooltip--show{opacity:1;transform:translateY(0);border-color:var(--red-blood);box-shadow:0 0 12px #8b1a1a4d,inset 0 0 8px #8b1a1a0d}.dot-rail__tooltip-text{font-size:.85rem;color:var(--amber-light);letter-spacing:.35em;text-shadow:0 0 8px var(--amber-flame);white-space:nowrap}.dot-rail__item{padding:8px}}body.music-sheet-open .dot-rail--music{opacity:0;pointer-events:none}.home{position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-void)}.home__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 30%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.9) 100%);pointer-events:none;z-index:1}.home__fog{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.home__embers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.home__content{position:relative;z-index:4;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-6);animation:fadeInUp 1.2s ease both}.home__eyebrow{color:var(--text-secondary);font-size:.85rem;letter-spacing:.15em;animation:flicker 8s ease-in-out infinite}.home__logo{display:flex;align-items:center;justify-content:center}.home__logo-img{max-width:100%;height:auto;max-height:clamp(200px,50vw,400px);filter:drop-shadow(0 0 16px rgba(255,255,255,.4)) drop-shadow(0 0 32px rgba(255,255,255,.2));animation:logoFloat 6s ease-in-out infinite}.home__tagline{width:clamp(340px,86vw,760px);height:clamp(40px,6.5vw,62px);position:relative;margin-top:clamp(1rem,4.5vh,2.75rem)}.home__tagline-canvas{width:100%;height:100%;display:block;filter:url(#ctaThresh) blur(var(--tag-blur, 2px))}.home__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;margin-top:var(--sp-6);-webkit-tap-highlight-color:transparent;transition:transform .16s ease}.home__cta:active{transform:translateY(1px)}.cta__defs{position:absolute;width:0;height:0;overflow:hidden}.cta__label{--cta-grey: #bdbdbd;--cta-stretch: 1.4;position:relative;display:inline-block;padding:.28em .5em;transform:scaleY(var(--cta-stretch));font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(1.15rem,2.6vw,1.7rem);letter-spacing:-.055em;line-height:.92;text-transform:uppercase;color:var(--text-primary, #e8e0d4);background-color:transparent;white-space:nowrap;transition:color .15s ease,background-color .16s ease}.cta__label-ghost{visibility:hidden}.cta__label-live{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.home__cta:hover .cta__label,.home__cta:focus-visible .cta__label,.home__cta.is-firing .cta__label{color:#000;background-color:var(--cta-grey);filter:url(#ctaThresh) blur(.4px)}@media (prefers-reduced-motion: reduce){.cta__label{transition:none}}.home__scroll-cue{position:absolute;bottom:var(--sp-8);left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);color:var(--text-dim);font-size:.8rem;letter-spacing:.2em}.scroll-arrow{animation:scrollBounce 1.8s ease-in-out infinite;color:var(--red-blood);font-size:1rem}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width: 480px){.home__title{font-size:clamp(.75rem,6vw,1.1rem)}}.findus{--fu-text: var(--text-primary, #e8e0d4);--fu-dim: var(--text-secondary, #7a6e62);--fu-faint: var(--text-dim, #5f554a);--fu-line: rgba(232, 224, 212, .12);--fu-grey: #bdbdbd;--fu-pad-x: clamp(16px, 4vw, 64px);--fu-pad-y: clamp(14px, 3.4vh, 34px);position:relative;min-height:100vh;min-height:100dvh;display:flex;background:#070708;color:var(--fu-text);overflow:hidden;-webkit-tap-highlight-color:transparent}.findus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#00000029 2px,#00000029 3px);opacity:.36;mix-blend-mode:multiply}.fu__defs{position:absolute;width:0;height:0}.fu__frame{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:clamp(12px,2.4vh,26px);padding:var(--fu-pad-y) var(--fu-pad-x);min-width:0}.fu__head{flex:none}.fu__title{margin:0;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(1.9rem,1.1rem + 4.6vw,4.4rem);line-height:.92;letter-spacing:-.04em;text-transform:uppercase;transform:scaleY(1.18);transform-origin:left bottom;white-space:nowrap;color:var(--fu-text);filter:url(#fuThresh) blur(1.7px)}.fu__sub{margin:clamp(10px,1.6vh,18px) 0 0;font-family:var(--font-mono);font-weight:300;font-size:clamp(.62rem,.56rem + .2vw,.82rem);letter-spacing:.34em;text-transform:uppercase;color:var(--fu-faint)}.fu__main{flex:1;display:grid;grid-template-columns:minmax(140px,210px) 1fr;gap:clamp(18px,3.6vw,56px);min-height:0}.fu__rack{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:4px}.fu__rack-rule{position:absolute;right:calc(clamp(18px,3.6vw,56px)/-2);top:0;bottom:0;width:1px;background:linear-gradient(var(--fu-line),rgba(232,224,212,0))}.fu__pick,.fu__step{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--fu-dim);font-family:var(--font-mono);font-weight:400;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background-color .16s ease}.fu__ghost{visibility:hidden}.fu__live{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.fu__pick{padding:9px 12px;font-size:clamp(.7rem,.62rem + .24vw,.92rem)}@media (hover: hover) and (pointer: fine){.fu__pick:hover,.fu__step:hover{background:var(--fu-grey);color:#000;filter:url(#fuThresh)}}.fu__pick:focus-visible,.fu__step:focus-visible{outline:1px solid var(--fu-grey);outline-offset:2px}.fu__pick.is-on{background:var(--fu-grey);color:#000;filter:url(#fuThresh)}.fu__stage{position:relative;min-width:0;min-height:0;perspective:1400px;perspective-origin:20% 50%}.fu__panel{height:100%;overflow-y:auto;overscroll-behavior:contain;transform-origin:left center;scrollbar-width:thin;scrollbar-color:rgba(232,224,212,.18) transparent;will-change:transform,opacity}.fu__panel--in{animation:fuIn .44s cubic-bezier(.16,1,.3,1) both}.fu__panel--out{animation:fuOut .15s cubic-bezier(.4,0,.9,.6) both}.fu__stage[data-dir="-1"] .fu__panel--in{animation-name:fuInBack}.fu__stage[data-dir="-1"] .fu__panel--out{animation-name:fuOutBack}@keyframes fuIn{0%{opacity:0;transform:translate3d(2.2%,0,-60px) rotateY(-4deg)}38%{opacity:1}to{opacity:1;transform:none}}@keyframes fuOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-1.2%,0,-30px) rotateY(2deg)}}@keyframes fuInBack{0%{opacity:0;transform:translate3d(-2.2%,0,-60px) rotateY(4deg)}38%{opacity:1}to{opacity:1;transform:none}}@keyframes fuOutBack{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(1.2%,0,-30px) rotateY(-2deg)}}.fu__stage-head{position:relative;margin-bottom:clamp(14px,2.6vh,28px)}.fu__stage-glyph{position:absolute;top:-2px;right:0;font-size:clamp(1.6rem,1.1rem + 2vw,3rem);line-height:1;color:var(--fu-line);pointer-events:none}.fu__stage-title{margin:0;font-family:var(--font-display, "Archivo Black", sans-serif);font-size:clamp(1.1rem,.9rem + 1.2vw,2rem);letter-spacing:-.04em;text-transform:uppercase;transform:scaleY(1.18);transform-origin:left bottom}.fu__stage-blurb{margin:clamp(8px,1.4vh,14px) 0 0;font-family:var(--font-mono);font-weight:300;font-size:clamp(.68rem,.62rem + .2vw,.86rem);letter-spacing:.06em;color:var(--fu-dim)}.fu__empty{font-family:var(--font-mono);font-weight:300;font-size:.8rem;letter-spacing:.06em;color:var(--fu-faint)}.fu__notice{margin:clamp(16px,3vh,32px) 0 0;font-family:var(--font-display, "Archivo Black", sans-serif);font-size:clamp(1.4rem,1rem + 2.4vw,3rem);letter-spacing:-.045em;text-transform:uppercase;transform:scaleY(1.2);transform-origin:left center;color:var(--fu-line);animation:fuRow .46s cubic-bezier(.16,1,.3,1) both;animation-delay:60ms}.fu__rows{list-style:none;margin:0;padding:0}.fu__row-wrap{animation:fuRow .38s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(40ms + var(--i, 0) * 34ms)}@keyframes fuRow{0%{opacity:0;transform:translateY(7px)}45%{opacity:1}to{opacity:1;transform:none}}.fu__row{display:flex;align-items:center;gap:10px;padding-right:6px;border-bottom:1px solid var(--fu-line);transition:background-color .16s ease}.fu__row-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:14px;padding:clamp(11px,1.6vh,17px) 6px;text-decoration:none;color:var(--fu-text);transition:padding-left .22s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.fu__row:not(.fu__row--dead):hover{background:#e8e0d40b}.fu__row:not(.fu__row--dead):hover .fu__row-main{padding-left:16px}.fu__row:not(.fu__row--dead):hover .fu__row-go{transform:translate(3px,-3px);opacity:1}}.fu__row.is-open{background:#e8e0d40d}.fu__row-name{flex:none;font-family:var(--font-mono);font-weight:400;font-size:clamp(.86rem,.76rem + .36vw,1.18rem);letter-spacing:.14em}.fu__row-rule{flex:1;height:1px;background:var(--fu-line)}.fu__row-handle{flex:none;font-family:var(--font-mono);font-weight:300;font-size:clamp(.62rem,.58rem + .16vw,.78rem);letter-spacing:.06em;color:var(--fu-faint)}.fu__row-go{flex:none;color:var(--fu-dim);opacity:.6;transition:transform .2s ease,opacity .2s ease}.fu__row--dead{cursor:default}.fu__row--dead .fu__row-main{color:var(--fu-faint)}.fu__row--dead .fu__row-name{color:var(--fu-faint);opacity:.75}.fu__row--dead .fu__row-handle{font-style:italic}.fu__row--dead .fu__row-rule{background:#e8e0d40f}.fu__press{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px)}.fu__card{display:grid;grid-template-columns:clamp(110px,22vw,250px) 1fr;gap:clamp(14px,2.2vw,26px);padding:clamp(14px,2vh,20px);background:#e8e0d409;text-decoration:none;color:inherit;animation:fuRow .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(50ms + var(--i, 0) * 44ms);transition:background-color .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.fu__card:hover{background:#e8e0d40e}.fu__card:hover .fu__card-go{color:var(--fu-dim)}}.fu__card.is-open{background:#e8e0d40f}.fu__card-plate{aspect-ratio:var(--plate-ratio, 16 / 9);display:grid;place-items:center;overflow:hidden;background:#101012;border:1px solid var(--fu-line)}.fu__card-plate img{width:100%;height:100%;object-fit:cover;display:block}.fu__card-mark{font-family:var(--font-display, "Archivo Black", sans-serif);font-size:clamp(1.8rem,1.2rem + 2vw,3rem);color:var(--fu-line);transform:scaleY(1.2)}.fu__card-body{min-width:0;display:flex;flex-direction:column;gap:8px}.fu__card-meta{display:flex;align-items:baseline;gap:12px;font-family:var(--font-mono);text-transform:uppercase}.fu__card-pub{font-weight:400;font-size:clamp(.66rem,.6rem + .2vw,.84rem);letter-spacing:.16em;color:#d8cfc1}.fu__card-date{font-weight:300;font-size:clamp(.54rem,.5rem + .12vw,.64rem);letter-spacing:.24em;color:var(--fu-faint)}.fu__card-head{margin:0;font-family:var(--font-display, "Archivo Black", sans-serif);font-size:clamp(.98rem,.85rem + .7vw,1.5rem);line-height:1.12;letter-spacing:-.035em;transform:scaleY(1.1);transform-origin:left top}.fu__card-quote{margin:0;font-family:var(--font-mono);font-weight:300;font-size:clamp(.72rem,.66rem + .22vw,.92rem);line-height:1.62;color:var(--fu-dim)}.fu__card-head a{color:inherit;text-decoration:none;transition:color .16s ease}@media (hover: hover) and (pointer: fine){.fu__card-head a:hover{color:#fff}}.fu__card-foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fu__card-go{font-family:var(--font-mono);font-size:clamp(.58rem,.54rem + .14vw,.7rem);letter-spacing:.26em;text-decoration:none;color:var(--fu-faint);transition:color .18s ease}@media (hover: hover) and (pointer: fine){.fu__card-go:hover{color:var(--fu-text)}}.fu__embed{position:relative;width:100%;max-width:900px}.fu__embed--ratio{background:#000;border:1px solid var(--fu-line)}.fu__embed--ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fu__embed--fixed{line-height:0}.fu__embed--fixed iframe{display:block;width:100%;border:0}.fu__toggle{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:none;background:#e8e0d40f;color:var(--fu-dim);font-family:var(--font-mono);font-weight:400;font-size:clamp(.54rem,.5rem + .14vw,.66rem);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}@media (hover: hover) and (pointer: fine){.fu__toggle:hover{background:var(--fu-grey);color:#000}}.fu__toggle:focus-visible{outline:1px solid var(--fu-grey);outline-offset:2px}.fu__toggle.is-open{background:var(--fu-grey);color:#000}.fu__toggle-chev{transition:transform .22s cubic-bezier(.16,1,.3,1)}.fu__toggle.is-open .fu__toggle-chev{transform:rotate(180deg)}.fu__drawer{display:grid;grid-template-rows:0fr;padding:0;opacity:0;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1),padding .34s cubic-bezier(.16,1,.3,1),opacity .2s ease}.fu__drawer.is-expanded{grid-template-rows:1fr;padding:14px 0 18px;opacity:1}.fu__drawer-in{min-height:0;overflow:hidden}.fu__drawer--card{grid-column:1 / -1}.fu__drawer--card.is-expanded{padding:4px 0 0}.fu__foot{flex:none;display:flex;align-items:center;gap:clamp(14px,2.6vw,30px)}.fu__step{padding:10px 16px;font-size:clamp(.62rem,.58rem + .16vw,.76rem);letter-spacing:.28em}.fu__pips{display:flex;gap:8px;list-style:none;margin:0;padding:0}.fu__pips li{width:20px;height:2px;background:var(--fu-line);transition:background-color .24s ease,transform .24s ease}.fu__pips li.is-on{background:var(--fu-text);transform:scaleY(2)}.fu__strip{flex:none;display:flex;align-items:baseline;gap:clamp(14px,3vw,40px);padding-top:11px;border-top:1px solid var(--fu-line);font-family:var(--font-mono);font-weight:300;font-size:clamp(.56rem,.52rem + .14vw,.7rem);letter-spacing:.24em;text-transform:uppercase;color:var(--fu-faint)}.fu__strip-key{color:var(--fu-line);margin-right:9px}.fu__strip-val{color:var(--fu-dim)}.fu__strip-book{text-decoration:none;color:inherit;transition:color .16s ease}a.fu__strip-book:hover .fu__strip-val{color:var(--fu-text)}.fu__strip-book--empty{cursor:default}.fu__strip-mid{margin-left:auto;display:inline-flex;align-items:baseline;gap:10px}.fu__strip-deck{color:var(--fu-line)}.fu__strip-loc{flex:none}@media (max-width: 620px){.fu__strip-loc,.fu__strip-deck{display:none}}@media (max-width: 780px){.fu__main{grid-template-columns:1fr;gap:16px}.fu__rack{flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.fu__rack::-webkit-scrollbar{display:none}.fu__rack-rule{display:none}.fu__pick{flex:none}.fu__stage{perspective:900px;perspective-origin:50% 50%}.fu__card{grid-template-columns:96px 1fr}.fu__row{gap:10px}.fu__row-handle{display:none}}@media (max-width: 640px){.fu__frame{padding-bottom:calc(var(--fu-pad-y) + 96px)}}@media (prefers-reduced-motion: reduce){.fu__panel--in,.fu__panel--out,.fu__row-wrap,.fu__card{animation:none;opacity:1;transform:none}.fu__drawer{transition:none}}.music{--eq: clamp(22px, 2.6vw, 46px);--m-text: var(--text-primary, #e8e0d4);--m-dim: var(--text-secondary, #7a6e62);--m-faint: var(--text-dim, #5f554a);--m-line: rgba(232, 224, 212, .12);--m-line2: rgba(232, 224, 212, .22);--m-btn: rgba(232, 224, 212, .34);--m-grey: #bdbdbd;position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#000;color:var(--m-text);font-family:var(--font-mono);border-radius:0}#root>main>section.music{overflow:hidden}.music .vt-text{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.14em}.osd__np-title,.artfocus__track{font-family:var(--font-grotesque);text-transform:none;letter-spacing:-.035em;line-height:.98}.music__screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 120% 85% at 50% 42%,#101013,#08080a 55%,#000)}.music__bg-grade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff08,#0006);mix-blend-mode:screen}.music__bg-track{position:absolute;left:0;right:0;height:14%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.05) 30%,rgba(0,0,0,.25) 55%,rgba(255,255,255,.04) 70%,transparent);filter:blur(1px);animation:vhsTrack 7s linear infinite}@keyframes vhsTrack{0%{top:-15%}to{top:100%}}.music__bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 100% at 50% 45%,transparent 40%,rgba(0,0,0,.82) 100%)}.music__scope{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.music__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:transparent;border:none;cursor:pointer}.music__hit:disabled{cursor:default}.osd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;display:grid;grid-template-rows:auto 1fr auto;padding:var(--eq)}.osd>*{pointer-events:auto}.osd__top{display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(var(--sp-4),3vw,32px);pointer-events:none}.osd__top>*{pointer-events:auto}.osd__channel{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:clamp(.8rem,1.2vw,.95rem);letter-spacing:.22em}.osd__ch-num{color:var(--m-text)}.osd__ch-label{color:var(--m-dim)}.osd__timecode{display:flex;align-items:center;gap:var(--sp-4);font-family:var(--font-mono);font-size:clamp(.75rem,1vw,.9rem);letter-spacing:.18em;color:var(--m-faint)}.osd__rec{display:inline-flex;align-items:center;gap:6px;color:var(--m-faint)}.osd__rec.is-live{color:var(--m-dim);animation:blink 1.4s steps(1) infinite}.osd__tc{color:var(--m-text)}.osd__frames{color:var(--m-faint)}.osd__center{position:static;display:flex;align-items:center;justify-content:center;pointer-events:none}.osd__center>*{pointer-events:auto}.osd__art{display:none}.osd__bigplay,.osd__hint{position:relative;z-index:2}.osd__bigplay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:clamp(78px,10vw,116px);height:clamp(78px,10vw,116px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--m-text);border:none;background:linear-gradient(180deg,#1413179e,#050507d9);-webkit-backdrop-filter:blur(20px) saturate(.92);backdrop-filter:blur(20px) saturate(.92);cursor:pointer;box-shadow:inset 0 1px #ffffff12,0 40px 90px -30px #000000f2,0 12px 34px -18px #000c;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease}.osd__bigplay-icon{width:50%;height:50%;margin-left:5%}@media (hover: hover) and (pointer: fine){.osd__bigplay:hover{transform:scale(1.05);background:var(--m-grey);color:#000;filter:url(#ctaThresh) blur(.5px)}}.osd__bigplay:active{transform:scale(.97)}.osd__bigplay:disabled{opacity:.3;cursor:default;box-shadow:none;transform:none;filter:none}.osd__bigplay:disabled:hover{transform:none;background:linear-gradient(180deg,#1413179e,#050507d9);color:var(--m-text);filter:none}.osd__hint{position:absolute;left:0;right:0;bottom:clamp(6px,2vh,20px);z-index:2;text-align:center;font-family:var(--font-mono);font-size:.78rem;color:var(--m-faint);letter-spacing:.18em;text-transform:uppercase}.osd__lib{position:absolute;top:clamp(72px,12vh,120px);right:clamp(var(--sp-4),3vw,32px);width:clamp(272px,26vw,348px);display:flex;flex-direction:column;border:none;border-radius:4px;background:linear-gradient(180deg,#14131799,#050507d6);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #000000f2,0 12px 34px -18px #000c;-webkit-backdrop-filter:blur(20px) saturate(.92);backdrop-filter:blur(20px) saturate(.92);overflow:hidden}.rack__defs{position:absolute;width:0;height:0;overflow:hidden}.lib__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3)}.lib__emblem{width:60px;flex-shrink:0;line-height:0}.lib__id{display:flex;flex-direction:column;min-width:0;flex:1;gap:4px}.lib__release{display:block;transform:scaleY(1.2);transform-origin:left center;font-family:var(--font-grotesque);font-size:.95rem;line-height:1.05;letter-spacing:-.03em;text-transform:none;color:var(--m-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib__meta{display:block;transform:scaleY(1.25);transform-origin:left center;font-family:var(--font-mono);font-weight:300;font-size:.6rem;color:var(--m-faint);letter-spacing:.26em;text-transform:uppercase;font-variant-numeric:tabular-nums}.lib__toggle{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;background:none;border:none;border-radius:2px;cursor:pointer;color:var(--m-faint);font-size:.72rem;padding:0;transition:color .16s,background .16s}.lib__toggle:hover{color:#000;background:var(--m-grey);filter:url(#ctaThresh) blur(.4px)}.cassette{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 12px rgba(0,0,0,.75))}.cassette__reel{transform-box:fill-box;transform-origin:center}.lib__emblem.is-playing .cassette__reel{animation:reelSpin 1.5s linear infinite}@keyframes reelSpin{to{transform:rotate(360deg)}}.lib__tabs{position:relative;display:flex;gap:1px;padding:0;border:none;flex-shrink:0;background-color:#e8e0d412}.lib__tabs button{position:relative;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 6px;border-radius:0;font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--m-faint);background-color:#08080a;border:none;cursor:pointer;transition:color .18s,background-color .18s}.lib__tabs button svg{width:.95em;height:.95em;opacity:.7;transition:opacity .2s;flex-shrink:0}.lib__tab-label{display:inline-block;transform:scaleY(1.42);line-height:1}.lib__tabs button.is-active,.lib__tabs button:hover,.lib__tabs button:focus-visible{color:#000;background-color:var(--m-grey);filter:url(#ctaThresh) blur(.4px)}.lib__tabs button.is-active svg,.lib__tabs button:hover svg{opacity:1}.lib__body{position:relative;max-height:clamp(190px,34vh,360px);overflow-y:auto;overscroll-behavior:contain;padding:0 0 var(--sp-2);scrollbar-width:thin;scrollbar-color:rgba(232,224,212,.18) transparent}.lib__body::-webkit-scrollbar{width:3px}.lib__body::-webkit-scrollbar-track{background:transparent}.lib__body::-webkit-scrollbar-thumb{background:#e8e0d429;border-radius:2px}.lib__body::-webkit-scrollbar-thumb:hover{background:#e8e0d452}.qlist{list-style:none;margin:0;padding:0}.qgroup+.qgroup{margin-top:var(--sp-3)}.qgroup__head{position:sticky;top:0;z-index:1;padding:9px var(--sp-3) 6px;font-family:var(--font-mono);font-weight:300;font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--m-faint);background:linear-gradient(180deg,#08080af5,#08080ab8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qgroup__head span{opacity:.5}.qgroup__list{list-style:none;margin:0;padding:0 6px}.qrow{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-2);border-radius:3px;cursor:pointer;transition:background .18s,color .18s}.qrow:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;border-radius:1px;background:var(--m-text);transform:translateY(-50%);transition:height .26s cubic-bezier(.16,1,.3,1)}.qrow:hover{background:#e8e0d412}.qrow:hover .qrow__title{color:var(--m-text)}.qrow__state{display:inline-block;transform:scaleY(1.3);font-family:var(--font-mono);font-weight:300;font-size:.64rem;color:var(--m-faint);text-align:center;font-variant-numeric:tabular-nums}.qrow__title{display:block;transform:scaleY(1.32);transform-origin:left center;font-family:var(--font-grotesque);font-size:.8rem;line-height:1.1;letter-spacing:-.025em;color:var(--m-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s}.qrow__dur{display:inline-block;transform:scaleY(1.3);font-family:var(--font-mono);font-weight:300;font-size:.64rem;color:var(--m-faint);font-variant-numeric:tabular-nums;letter-spacing:.08em}.qrow--current{background:#e8e0d417}.qrow--current:before{height:56%}.qrow--current .qrow__state,.qrow--current .qrow__title{color:var(--m-text)}.qrow--empty{opacity:.34}.lyrics{padding:var(--sp-3) var(--sp-3) var(--sp-5)}.lyrics__head{display:block;transform:scaleY(1.2);transform-origin:left center;font-family:var(--font-grotesque);font-size:.86rem;letter-spacing:-.025em;text-transform:none;color:var(--m-text);margin-bottom:var(--sp-4)}.lyrics__body{display:flex;flex-direction:column;gap:2px}.lyrics__line{transform:scaleY(1.22);transform-origin:left center;font-family:var(--font-mono);font-weight:300;font-size:.82rem;line-height:1.7;letter-spacing:.01em;color:var(--m-dim)}.lyrics__break{display:block;height:var(--sp-4)}.lyrics__empty{font-family:var(--font-mono);font-weight:300;font-size:.78rem;line-height:1.7;color:var(--m-faint)}.osd__bottom{position:relative;pointer-events:none}.osd__bottom>*{pointer-events:auto}.osd__scrim{position:absolute;left:calc(var(--eq) * -1);right:calc(var(--eq) * -1);bottom:calc(var(--eq) * -1);height:calc(100% + var(--eq));background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 45%,rgba(0,0,0,.97) 100%);pointer-events:none}.osd__lower{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5) clamp(var(--sp-4),3vw,40px) clamp(var(--sp-5),3vh,32px)}.osd__np{display:flex;align-items:flex-end;gap:var(--sp-4)}.osd__np-cover{position:relative;width:clamp(80px,18vw,220px);height:clamp(80px,18vw,220px);flex-shrink:0;padding:0;border:1px solid var(--m-line);background:none;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s;box-shadow:0 18px 44px -18px #000000e6}.osd__np-cover img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.04) brightness(.94);transition:filter .2s}.osd__np-cover:hover{transform:translateY(-2px);border-color:var(--m-line2)}.osd__np-cover:hover img{filter:contrast(1.06) brightness(1.04) saturate(1.05)}.osd__np-cover-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--m-text);font-size:1.2rem;opacity:0;transition:opacity .2s}.osd__np-cover:hover .osd__np-cover-zoom{opacity:1}.osd__np-text{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.osd__np-label{font-family:var(--font-mono);font-size:.7rem;color:var(--m-faint);letter-spacing:.24em;text-transform:uppercase}.osd__np-title{font-size:clamp(1.5rem,3.6vw,3rem);color:var(--m-text);transform:scaleY(1.16);transform-origin:left bottom;filter:url(#ctaThresh) blur(1.1px)}.osd__np-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-family:var(--font-mono);font-size:clamp(.7rem,1vw,.82rem);color:var(--m-dim);letter-spacing:.16em;text-transform:uppercase;min-height:32px}.osd__album-badge{display:inline-flex;align-items:center;gap:var(--sp-2)}.osd__album-badge-label{color:var(--m-faint);letter-spacing:.16em}.osd__album-badge-art{position:relative;width:30px;height:30px;flex-shrink:0;padding:0;border:1px solid var(--m-line);background:none;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}.osd__album-badge-art img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.04);transition:filter .2s}.osd__album-badge-art:hover{transform:translateY(-1px);border-color:var(--m-line2)}.osd__album-badge-art:hover img{filter:contrast(1.06) saturate(1.05)}.osd__album-badge-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--m-text);font-size:.8rem;opacity:0;transition:opacity .2s}.osd__album-badge-art:hover .osd__album-badge-zoom{opacity:1}.osd__controls{display:flex;align-items:center;gap:clamp(var(--sp-3),2vw,28px)}.osd__keys{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0;padding:0;background:none;border:none;box-shadow:none}.okey{position:relative;width:40px;height:40px;min-width:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;border:none;border-radius:50%;color:var(--m-dim);background-color:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease,transform .14s cubic-bezier(.2,.8,.2,1)}.okey svg{width:1.2em;height:1.2em;display:block;position:relative;z-index:1}.okey:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}@media (hover: hover) and (pointer: fine){.okey:hover{color:#000;background-color:var(--m-grey);filter:url(#ctaThresh) blur(.4px);transform:scale(1.07)}}.okey:focus-visible{outline:none;color:#000;background-color:var(--m-grey);filter:url(#ctaThresh) blur(.4px)}.okey:active{transform:scale(.93)}@media (hover: none){.okey:active{color:#000;background-color:var(--m-grey);filter:url(#ctaThresh) blur(.4px)}}.okey:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--m-text);opacity:0;pointer-events:none}.okey:active:after{animation:okeyPulse .5s ease-out}@keyframes okeyPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.okey:disabled{opacity:.24;cursor:not-allowed;filter:none;transform:none}.okey:disabled:hover,.okey:disabled:active{color:var(--m-dim);background-color:transparent;filter:none;transform:none}.okey:disabled:after{display:none}.okey--play{width:52px;height:52px;color:#000;background-color:var(--m-text)}.okey--play svg{width:1.15em;height:1.15em}.okey--play:hover,.okey--play:focus-visible,.okey--play:active{background-color:#fff;color:#000}.okey--play:disabled:hover{background-color:var(--m-text);color:#000}.osd__seekwrap{flex:1;min-width:0}.osd__seek,.osd__volume input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border-radius:0;cursor:pointer;background:linear-gradient(90deg,var(--m-text),var(--m-text)) 0 / var(--pct, 0%) 100% no-repeat,#e8e0d429;border:none;box-shadow:none}.osd__seek::-webkit-slider-runnable-track,.osd__volume input::-webkit-slider-runnable-track{-webkit-appearance:none;height:100%;border-radius:0}.osd__seek::-webkit-slider-thumb,.osd__volume input::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4px;border-radius:50%;background:var(--m-text);border:none;box-shadow:none;cursor:pointer;transition:transform .12s}.osd__seek::-moz-range-thumb,.osd__volume input::-moz-range-thumb{width:11px;height:11px;border-radius:50%;border:none;background:var(--m-text);cursor:pointer}.osd__seek:hover::-webkit-slider-thumb,.osd__volume input:hover::-webkit-slider-thumb{transform:scale(1.3)}.osd__seek:disabled{opacity:.3;cursor:not-allowed}.osd__volume{display:flex;align-items:center;gap:var(--sp-2);width:clamp(110px,12vw,160px);flex-shrink:0}.osd__volume span{font-size:.8rem;color:var(--m-faint);flex-shrink:0}.vu{display:flex;align-items:stretch;gap:3px;height:36px;padding:0;border-radius:0;background:none;border:none;box-shadow:none}.vu__bar{--lvl: 0;flex:1;min-width:4px;align-self:stretch;background:linear-gradient(0deg,#e8e0d459,#e8e0d4b8 58%,#fff);-webkit-mask:repeating-linear-gradient(0deg,#000 0 3px,transparent 3px 5px);mask:repeating-linear-gradient(0deg,#000 0 3px,transparent 3px 5px);clip-path:inset(calc((1 - var(--lvl)) * 100%) 0 0 0);transition:clip-path .07s linear}.vu--np{width:clamp(120px,16vw,210px);flex-shrink:0;align-self:flex-end;margin-left:auto}.knob{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0}.knob__dial{--deg: -135deg;--arc: 60%;position:relative;width:46px;height:46px;border-radius:50%;cursor:ns-resize;touch-action:none;outline:none;border:none;background:linear-gradient(180deg,#141317b3,#050507e0);-webkit-backdrop-filter:blur(14px) saturate(.92);backdrop-filter:blur(14px) saturate(.92);box-shadow:inset 0 1px #ffffff0f,0 14px 30px -14px #000000e6;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.knob__dial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 225deg,var(--m-text) 0 var(--arc),rgba(232,224,212,.13) var(--arc) 75%,transparent 75% 100%);-webkit-mask:radial-gradient(closest-side,transparent 79%,#000 80%);mask:radial-gradient(closest-side,transparent 79%,#000 80%);transition:filter .2s ease}@media (hover: hover) and (pointer: fine){.knob__dial:hover{transform:scale(1.06)}.knob__dial:hover:before{filter:drop-shadow(0 0 5px rgba(232,224,212,.45))}}.knob__dial:active{transform:scale(.97)}.knob__dial:focus-visible{box-shadow:inset 0 1px #ffffff0f,0 0 0 2px var(--m-line2)}.knob__indicator{position:absolute;top:9px;left:50%;width:2px;height:9px;margin-left:-1px;border-radius:1px;background:var(--m-text);transform-origin:50% 14px;transform:rotate(var(--deg));z-index:2}.knob__label{font-family:var(--font-mono);font-weight:300;font-size:.58rem;color:var(--m-faint);letter-spacing:.26em}.artfocus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);padding:var(--sp-8);background:#000000f2;cursor:zoom-out;animation:artfocusIn .3s ease both}@keyframes artfocusIn{0%{opacity:0}to{opacity:1}}.artfocus__frame{position:relative;width:min(72vmin,560px);max-width:88vw;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);cursor:default;animation:artfocusPop .35s cubic-bezier(.16,1,.3,1) both}@keyframes artfocusPop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.artfocus__media{position:relative;width:100%}.artfocus__img,.artfocus__ph{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--m-line);box-shadow:0 40px 90px -30px #000000f2}.artfocus__ph{display:flex;align-items:center;justify-content:center;font-size:clamp(4rem,16vmin,7rem);color:var(--m-faint);background:repeating-linear-gradient(45deg,#0d0d10,#0d0d10 6px,#08080a 6px,#08080a 12px)}.artfocus__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.16) 3px,rgba(0,0,0,.16) 4px)}.artfocus__cap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center}.artfocus__track{font-size:clamp(1.3rem,3vw,2.3rem);color:var(--m-text);transform:scaleY(1.16);filter:url(#ctaThresh) blur(.9px)}.artfocus__album{font-family:var(--font-mono);font-size:.78rem;color:var(--m-faint);letter-spacing:.2em;text-transform:uppercase}.artfocus__close{position:absolute;top:clamp(var(--sp-4),3vw,28px);right:clamp(var(--sp-4),3vw,28px);width:36px;height:36px;display:grid;place-items:center;font-size:.95rem;color:var(--m-dim);background:none;border:1px solid var(--m-btn);cursor:pointer;transition:background .16s,color .16s,border-color .16s}.artfocus__close:hover{background:var(--m-grey);color:#000;border-color:var(--m-grey);filter:url(#ctaThresh) blur(.4px)}.osd__desktop-panels,.osd__bottom--desktop{display:block}.osd__sheet{display:none}@media (max-width: 760px){.music{--sheet-foot: 30px;--sheet-peek: calc(80px + var(--sheet-foot))}.osd__desktop-panels,.osd__bottom--desktop{display:none}.osd{display:block;padding:var(--eq)}.osd__center{display:none}.osd__art{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--sheet-peek);z-index:0;pointer-events:none;align-items:center;justify-content:center}.osd__art-img{width:min(62vw,54vh);height:min(62vw,54vh);object-fit:cover;object-position:center center;filter:brightness(.8) contrast(1.04);border:1px solid var(--m-line);box-shadow:0 24px 60px -20px #000000e6}.osd__art-ph{width:min(62vw,54vh);height:min(62vw,54vh);display:flex;align-items:center;justify-content:center;background:#08080a;border:1px solid var(--m-line)}.osd__art-glyph{font-size:clamp(4rem,20vw,7rem);color:var(--m-faint);opacity:.4}.osd__sheet{display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:0;z-index:5;background:#040406f7;border-top:1px solid var(--m-line);border-left:none;border-right:none;max-height:88vh;overflow:hidden;transform:translateY(calc(100% - var(--sheet-peek)));transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.osd__sheet--open{transform:translateY(0);overflow-y:auto}.osd__sheet--open::-webkit-scrollbar{width:3px}.osd__sheet--open::-webkit-scrollbar-thumb{background:#e8e0d433}.sheet__handle{display:flex;justify-content:center;align-items:center;padding:var(--sp-2) 0 4px;cursor:pointer;flex-shrink:0}.sheet__pip{width:36px;height:3px;border-radius:2px;background:var(--m-line2)}.sheet__strip{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) calc(var(--sp-3) + var(--sheet-foot));min-height:62px;flex-shrink:0}.sheet__strip-keys .okey{width:38px;height:38px;font-size:.98rem}.sheet__strip-keys .okey--play{width:46px;height:46px}.sheet__deck .okey{width:40px;height:40px;font-size:1rem}.sheet__deck .okey--play{width:50px;height:50px}.sheet__strip-keys .okey:before,.sheet__deck .okey:before{top:-7px;right:-7px;bottom:-7px;left:-7px}.sheet__strip-info{display:flex;align-items:center;gap:var(--sp-3);min-width:0;flex:1;cursor:pointer}.sheet__strip-art{width:36px;height:36px;object-fit:cover;border:1px solid var(--m-line);flex-shrink:0}.sheet__strip-text{display:flex;flex-direction:column;min-width:0;gap:2px}.sheet__strip-title{font-family:var(--font-grotesque);font-size:.84rem;font-variation-settings:"wdth" 62;letter-spacing:-.015em;line-height:1.12;text-transform:none;color:var(--m-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:scaleY(1.22);transform-origin:left center}.sheet__strip-sub{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet__strip-keys{display:flex;gap:var(--sp-2);flex-shrink:0}.sheet__body{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-8)}.sheet__seek{width:100%;margin:0;border-left:none;border-right:none}.sheet__time{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;color:var(--m-dim);margin-top:calc(-1 * var(--sp-2))}.sheet__deck{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.sheet__extra-keys{display:flex;gap:var(--sp-3)}.vu--sheet{width:100%;height:32px}.sheet__panels{display:flex;flex-direction:column;gap:0;border:none;border-radius:4px;background:#ffffff05;overflow:hidden}.sheet__panels .osd__lib{position:static;width:auto;border:none;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet__panels .lib__body{max-height:46vh}.sheet__panels .lib__head{padding:var(--sp-3)}.sheet__panels .lib__emblem{width:54px}.sheet__panels .lib__release{font-size:.95rem}.sheet__panels .lib__meta{font-size:.62rem}.sheet__panels .lib__tabs{gap:1px}.sheet__panels .lib__tabs button{padding:17px 6px;font-size:.76rem;letter-spacing:.22em}.sheet__panels .lib__tabs button svg{width:1.05em;height:1.05em}.sheet__panels .qgroup__head{padding:12px var(--sp-4) 8px;font-size:.6rem}.sheet__panels .qrow{min-height:52px;grid-template-columns:26px 1fr auto;gap:var(--sp-3)}.sheet__panels .qrow__state{font-size:.68rem}.sheet__panels .qrow__title{font-size:.9rem}.sheet__panels .qrow__dur{font-size:.68rem}.sheet__panels .qrow:before{width:3px}.sheet__panels .lyrics__head{font-size:.92rem}.sheet__panels .lyrics{padding:var(--sp-4) var(--sp-4) var(--sp-8)}.sheet__panels .lyrics__line{font-size:.9rem;line-height:1.75}}@media (prefers-reduced-motion: reduce){.music__bg-track,.osd__rec.is-live{animation:none}.osd__sheet,.vu__bar{transition:none}.lib__emblem.is-playing .cassette__reel{animation:none}.okey{transition:color .18s ease,background-color .18s ease}.okey:hover,.okey:active{transform:none}.okey:active:after{animation:none}}.gallery{--g-text: var(--text-primary, #e8e0d4);--g-dim: var(--text-secondary, #7a6e62);--g-faint: var(--text-dim, #5f554a);--g-line: rgba(232, 224, 212, .12);--g-btn: rgba(232, 224, 212, .3);--g-grey: #bdbdbd;position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#000;color:var(--g-text);font-family:var(--font-mono)}.gallery .vt-text{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.24em}.gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000}.gallery__viewport:not(.is-focused),.gallery__viewport:not(.is-focused) .poster,.gallery__viewport:not(.is-focused):active{cursor:none}.gallery__arrow,.gallery__close{cursor:pointer}.gallery__viewport.is-focused{cursor:zoom-out}.gallery__viewport.is-focused .poster,.gallery__viewport.is-focused .gallery__hud{cursor:default}.poster__img,.wall__bg,.poster__frame{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (hover: none){.gallery__viewport:not(.is-focused),.gallery__viewport:not(.is-focused) .poster{cursor:default}}.gallery__wall{--cam-x: 0px;--cam-y: 0px;--cam-z: 1;--poster-u: min(2.6vw, 4vh);position:absolute;top:0;left:0;width:260vw;height:124vh;transform-origin:0 0;transform:translate(var(--cam-x),var(--cam-y)) scale(var(--cam-z));transition:transform .95s cubic-bezier(.66,0,.2,1);background-color:#08060c;background-image:repeating-linear-gradient(0deg,transparent 0 7.5vh,rgba(0,0,0,.6) 7.5vh 7.75vh),repeating-linear-gradient(90deg,transparent 0 7.5vh,rgba(0,0,0,.6) 7.5vh 7.75vh),radial-gradient(ellipse 130% 45% at 50% 100%,rgba(0,0,0,.72),transparent 70%),radial-gradient(ellipse 130% 28% at 50% 0%,rgba(0,0,0,.52),transparent 70%),radial-gradient(ellipse 22% 28% at 10% 22%,rgba(46,58,32,.42),transparent 60%),radial-gradient(ellipse 20% 22% at 88% 70%,rgba(38,48,42,.38),transparent 60%);box-shadow:inset 0 0 220px #000000d9}.gallery__wall.wall--instant{transition:none}.gallery__viewport.is-focused .gallery__wall{z-index:10}.wall__bg{filter:grayscale(.86) contrast(1.12) brightness(.62);position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 760px){.wall__bg{top:-34%;right:-34%;bottom:-34%;left:-34%}}.gallery__wall.wall--custom-bg{box-shadow:none}.gallery__wall.wall--custom-bg:before,.gallery__wall.wall--custom-bg:after{display:none}.gallery__wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-repeat:no-repeat;background-image:linear-gradient(180deg,transparent 0%,rgba(18,28,14,.38) 42%,transparent 68%),linear-gradient(180deg,transparent 6%,rgba(0,0,0,.42) 48%,transparent 76%);background-size:4px 80%,3px 90%;background-position:28% 0,67% 0}.gallery__wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.62;mix-blend-mode:overlay;background-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.65'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.16' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)' opacity='0.5'/%3E%3C/svg%3E")}.poster{position:absolute;padding:0;border:0;background:none;cursor:pointer;transform-origin:center;z-index:1;-webkit-tap-highlight-color:transparent;transition:filter .3s ease;width:calc(var(--pw) * var(--poster-u))!important}.poster__frame{display:block;position:relative;width:100%;height:100%;background:#1c1a16;padding:.5vw;transform:rotate(var(--rot));transition:transform .6s cubic-bezier(.66,0,.2,1),box-shadow .4s ease,filter .4s ease;box-shadow:0 6px 18px #000000b3,0 1px #ffffff0a inset}.poster__img,.poster__placeholder{display:block;width:100%;height:100%;object-fit:cover}.poster__img{filter:none;transition:filter .4s ease}.poster__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;background:repeating-linear-gradient(45deg,#1a1622 0,#1a1622 8px,#15111c 8px,#15111c 16px);color:var(--text-dim)}.poster__glyph{font-size:2.6rem;color:var(--g-faint)}.poster__ph-label{font-size:.62rem;letter-spacing:.2em;opacity:.6}.poster__grime{position:absolute;top:.5vw;right:.5vw;bottom:.5vw;left:.5vw;pointer-events:none;background:radial-gradient(circle at 80% 15%,rgba(90,60,20,.28),transparent 40%),radial-gradient(circle at 15% 85%,rgba(0,0,0,.4),transparent 45%);mix-blend-mode:multiply}.poster:before,.poster:after{content:"";position:absolute;width:5.5vw;max-width:64px;height:1.9vw;max-height:22px;background:linear-gradient(180deg,#dcd2b452,#beb49638);box-shadow:0 1px 3px #00000080;z-index:3;pointer-events:none}.poster--tape-corners:before{top:-.6vw;left:-1vw;transform:rotate(-38deg)}.poster--tape-corners:after{top:-.6vw;right:-1vw;transform:rotate(38deg)}.poster--tape-top:before{top:-.8vw;left:50%;transform:translate(-50%) rotate(-3deg);width:7vw}.poster--tape-top:after{content:none}.poster--tape-diag:before{top:-.6vw;left:50%;transform:translate(-50%) rotate(8deg)}.poster--tape-diag:after{content:none}.poster--tear .poster__frame{clip-path:polygon(0 0,100% 0,100% 92%,88% 97%,74% 90%,60% 98%,46% 91%,33% 97%,18% 90%,6% 96%,0 90%)}.wall--focused .poster:not(.poster--active){filter:brightness(.32) saturate(.5);transition:filter .5s ease}.poster--active{z-index:5}.poster--active .poster__frame{transform:rotate(0) scale(1.04);box-shadow:0 0 0 1px #e8e0d438,0 24px 60px #000000eb}.poster--active:before,.poster--active:after{opacity:0;transition:opacity .3s ease}.poster--active .poster__img{filter:none}.poster--active .poster__grime{opacity:0;transition:opacity .3s ease}.gallery__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;background:radial-gradient(ellipse 130% 130% at 50% 40%,rgba(232,224,212,.035),transparent 80%);animation:bulbGlow 6.7s infinite;will-change:opacity}.gallery__flicker{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;background:#000;opacity:0;will-change:opacity}@keyframes bulbGlow{0%,to{opacity:1}7%{opacity:.95}9%{opacity:1}20%{opacity:.97}22%{opacity:.91}24%{opacity:1}38%{opacity:.96}40%{opacity:1}55%{opacity:.94}57%{opacity:1}70%{opacity:.97}72%{opacity:.9}74%{opacity:1}88%{opacity:.96}90%{opacity:1}}.gallery__viewport.is-sputter .gallery__flicker{animation:sputterDark .6s steps(1,end)}@keyframes sputterDark{0%{opacity:0}6%{opacity:.7}14%{opacity:.05}24%{opacity:.55}34%{opacity:0}48%{opacity:.45}58%{opacity:.08}68%{opacity:.38}to{opacity:0}}.gallery__vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;box-shadow:inset 0 0 180px 40px #000000e6;transition:box-shadow .6s ease}.is-focused .gallery__vignette{box-shadow:inset 0 0 260px 90px #000000f2}.gallery__torch{--mx: 50%;--my: 50%;--torch-r: 800px;--torch-dark: .5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;background:radial-gradient(circle var(--torch-r) at var(--mx) var(--my),rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(2,1,4,.42) 56%,rgba(2,1,4,var(--torch-dark)) 100%);transition:opacity .45s ease}.gallery__torch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle calc(var(--torch-r) * .7) at var(--mx) var(--my),rgba(238,234,226,.07) 0%,transparent 70%)}.is-focused .gallery__torch{opacity:0}.gallery__hint{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:8;font-family:var(--font-mono);font-weight:300;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--g-dim);background:none;border:none;padding:0;white-space:nowrap;pointer-events:none;animation:hintPulse 3s ease-in-out infinite}@keyframes hintPulse{0%,to{opacity:.55}50%{opacity:1}}.gallery__hint-mobile{display:none}.gallery__hud{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;flex-direction:column;gap:8px;padding:18px 22px 22px;background:linear-gradient(0deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.6) 70%,transparent 100%);animation:hudUp .35s ease both}@keyframes hudUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.gallery__close{position:absolute;top:clamp(14px,2.6vh,26px);right:clamp(14px,2.4vw,28px);z-index:13;width:34px;height:34px;display:grid;place-items:center;background-color:transparent;border:none;border-radius:2px;color:var(--g-dim);font-size:.95rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease;animation:hudUp .35s ease both}.gallery__close:hover,.gallery__close:focus-visible{color:#000;background-color:var(--g-grey);filter:url(#ctaThresh) blur(.4px);outline:none}.gallery__meta{display:flex;flex-direction:column;gap:6px}.gallery__tag{font-family:var(--font-mono);font-weight:300;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--g-faint)}.gallery__caption{margin:0;font-family:var(--font-grotesque);font-size:clamp(1.1rem,2.2vw,1.6rem);line-height:1.05;letter-spacing:-.03em;color:var(--g-text);transform:scaleY(1.16);transform-origin:left center;filter:url(#ctaThresh) blur(.8px)}.gallery__counter{font-family:var(--font-mono);font-weight:300;font-size:.6rem;color:var(--g-faint);letter-spacing:.26em;font-variant-numeric:tabular-nums}.poster:not(.poster--active):hover{z-index:4;filter:drop-shadow(0 0 3px rgba(232,224,212,.75)) drop-shadow(0 0 16px rgba(232,224,212,.4)) drop-shadow(0 0 34px rgba(232,224,212,.2))}.poster:not(.poster--active):hover .poster__frame{filter:brightness(1.1)}.grime{position:absolute;z-index:9;pointer-events:none}.gallery__viewport.is-focused .grime{display:none}.grime--fly{left:50%;top:7%}.grime--fly span{display:block;width:4px;height:4px;border-radius:50%;background:#0e0b08;box-shadow:0 0 3px #ffe4b44d;animation:flyPath 6.2s linear infinite}@keyframes flyPath{0%{transform:translate(0)}12%{transform:translate(46px,-22px)}25%{transform:translate(-34px,16px)}37%{transform:translate(64px,32px)}50%{transform:translate(8px,-38px)}62%{transform:translate(-54px,-12px)}75%{transform:translate(38px,26px)}87%{transform:translate(-22px,-28px)}to{transform:translate(0)}}.grime--roach{left:0;top:0;width:20px;height:10px;border-radius:55% 75% 75% 55%/60%;background:radial-gradient(ellipse at 72% 40%,#624226fa,#140c06);box-shadow:0 1px 3px #000000d9,inset 0 1px 1px #ffd2962e;will-change:transform}.grime--roach:before{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 62% 40%,#4a321c,#0e0804)}.roach__leg{position:absolute;width:7px;height:1.3px;background:#100a05f5;border-radius:1px;transform-origin:0% 50%}.roach__leg--l1{left:60%;top:16%;rotate:-52deg}.roach__leg--l2{left:44%;top:8%;rotate:-90deg}.roach__leg--l3{left:28%;top:16%;rotate:-128deg}.roach__leg--r1{left:60%;top:84%;rotate:52deg}.roach__leg--r2{left:44%;top:92%;rotate:90deg}.roach__leg--r3{left:28%;top:84%;rotate:128deg}.grime--roach.is-moving .roach__leg{animation:legStep .14s linear infinite}.grime--roach.is-moving .roach__leg--l2,.grime--roach.is-moving .roach__leg--r1,.grime--roach.is-moving .roach__leg--r3{animation-delay:-.07s}@keyframes legStep{0%,to{translate:0 0}50%{translate:1px .4px}}.roach__antenna{position:absolute;right:0;top:50%;width:10px;height:1.1px;background:#160d07f2;transform-origin:0% 50%}.roach__antenna--l{translate:0 -3px;rotate:-22deg;animation:antL .5s ease-in-out infinite alternate}.roach__antenna--r{translate:0 3px;rotate:22deg;animation:antR .55s ease-in-out infinite alternate}@keyframes antL{to{rotate:-34deg}}@keyframes antR{to{rotate:32deg}}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:11;width:64px;height:128px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--g-text);font-family:var(--font-mono);font-weight:300;font-size:2.2rem;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.95);opacity:.45;transition:opacity .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.gallery__arrow:hover{opacity:1}}.gallery__arrow--left{left:4px}.gallery__arrow--right{right:4px}.gallery__arrow--left:hover{transform:translateY(-50%) translate(-4px)}.gallery__arrow--right:hover{transform:translateY(-50%) translate(4px)}@media (min-width: 641px){.gallery__arrow--left{left:48px}.gallery__arrow--right{right:56px}}@media (max-width: 760px){.gallery__wall{width:300vw;height:102vh}.gallery__hint-desktop{display:none}.gallery__hint-mobile{display:inline}.poster__glyph{font-size:2.4rem}.gallery__caption{font-size:.95rem}.gallery__torch{display:none}.poster{width:calc(var(--pw) * 1.5%)!important}.gallery__arrow{width:44px;height:44px;font-size:1.6rem;opacity:.9;background:linear-gradient(180deg,#14131799,#050507d1);border-radius:50%;backdrop-filter:blur(12px) saturate(.92);-webkit-backdrop-filter:blur(12px) saturate(.92);box-shadow:inset 0 1px #ffffff0f,0 16px 34px -16px #000000e6}.gallery__arrow--left{left:8px}.gallery__arrow--right{right:8px}}@media (max-width: 640px){.gallery__hint{bottom:104px}}@media (prefers-reduced-motion: reduce){.gallery__wall{transition:transform .25s ease}.gallery__light{animation:none}.gallery__flicker{animation:none;opacity:0}.gallery__hint,.gallery__viewport.is-sputter .gallery__flicker{animation:none}.poster:before,.poster:after{animation:none}.poster:not(.poster--active):hover .poster__frame{animation:none}.grime--fly span,.roach__leg,.roach__antenna{animation:none}}.contact{--c-text: var(--text-primary, #e1d9cd);--c-dim: var(--text-secondary, #706c66);--c-faint: var(--text-dim, #56534f);--c-line: rgba(225, 217, 205, .12);--c-btn: rgba(225, 217, 205, .3);--c-grey: #bdbdbd;--c-alert: #8a4038;font-family:var(--font-mono);position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;padding:0;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.lab__void{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 50% 47%,rgba(225,217,205,.06) 0%,transparent 42%),#000}.lab__dark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,transparent 30%,rgba(0,0,0,.75) 80%)}.lab__hearth{position:absolute;top:50%;left:50%;z-index:0;width:min(900px,95vw);height:min(700px,90vh);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(225,217,205,.16) 0%,rgba(225,217,205,.09) 35%,rgba(79,76,72,.05) 60%,transparent 78%);animation:hearth-breathe 6s ease-in-out infinite}@keyframes hearth-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.bbs{position:relative;z-index:2;width:100%;max-width:720px;height:100%;max-height:660px;display:flex;flex-direction:column;background:linear-gradient(180deg,#101013eb,#060608f2);border:none;box-shadow:0 0 0 var(--px) #000,0 0 40px #e1d9cd1f,inset 0 0 60px #0009;font-family:var(--font-mono);color:var(--c-text);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bbs--full{position:relative;z-index:2;width:100%;height:100%;max-width:none;max-height:none;border:none;background:radial-gradient(ellipse at 50% 38%,#0e0e0d,#0a0603 58%,#040405)}.bbs--full .bbs__header{padding:var(--sp-4) var(--sp-8)}.bbs--full .bbs__title{font-size:.8rem}.bbs--full .bbs__screen>*{width:100%;max-width:1000px;margin-inline:auto}.bbs__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--px) solid #2a2724}.bbs__id{display:flex;flex-direction:column;gap:2px}.bbs__title{font-family:var(--font-grotesque);font-size:.72rem;color:var(--c-text);text-shadow:0 0 10px rgba(225,217,205,.6);letter-spacing:.1em;line-height:1.4}.bbs__sub{font-size:.95rem;color:#706c66;letter-spacing:.03em}.bbs__status{font-size:.95rem;color:var(--c-dim);white-space:nowrap;animation:status-pulse 3.2s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.45}}.bbs__lastlog{padding:var(--sp-2) var(--sp-4);font-size:1.05rem;color:#9d9890;font-style:italic;border-bottom:var(--px) solid #2a2724;background:#e1d9cd08}.bbs__sig{color:#706c66;font-style:normal}.bbs__tabs{display:flex;border-bottom:var(--px) solid #2a2724}.bbs__tab{flex:1;padding:var(--sp-3) var(--sp-4);background:transparent;border:none;border-right:var(--px) solid #2a2724;color:#706c66;font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.08em;cursor:pointer;transition:color .15s,background .15s}.bbs__tab:last-child{border-right:none}.bbs__tab:hover{color:var(--c-text)}.bbs__tab.is-active{color:#131315;background:var(--c-text);text-shadow:none}.bbs__screen{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--sp-4)}.bbs__prompt{font-size:1.1rem;color:#9d9890;margin-bottom:var(--sp-4)}.bbs__field{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3)}.bbs__field span{font-size:1.05rem;color:var(--c-text);letter-spacing:.05em}.bbs input,.bbs textarea{width:100%;background:#0006;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:1.15rem;padding:var(--sp-2) var(--sp-3);outline:none;resize:none}.bbs input:focus,.bbs textarea:focus{border-color:var(--c-text);box-shadow:0 0 10px #e1d9cd33}.bbs input::placeholder,.bbs textarea::placeholder{color:#56534f}.bbs__btn{background:transparent;border:none;color:var(--c-text);font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.08em;padding:var(--sp-2) var(--sp-4);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.bbs__btn:hover:not(:disabled){background:var(--c-text);color:#131315;box-shadow:0 0 16px #e1d9cd59}.bbs__btn:disabled{opacity:.4;cursor:default}.bbs__err{color:var(--c-alert);font-size:1.05rem;margin-top:var(--sp-2)}.bbs__form{display:flex;flex-direction:column}.bbs__form .bbs__btn{align-self:flex-start;margin-top:var(--sp-2)}.bbs__notice{margin:auto 0;display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start;font-size:1.3rem;color:var(--c-text)}.bbs__board-wrap{display:flex;flex-direction:column;min-height:0;flex:1;position:relative}.bbs__composer{display:flex;flex-direction:column;gap:var(--sp-2);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:var(--px) solid #2a2724}.bbs__replying{font-size:1rem;color:var(--c-dim);display:flex;gap:var(--sp-3);align-items:center}.bbs__replying button{background:none;border:none;color:#706c66;font-family:var(--font-mono);font-size:1rem;cursor:pointer}.bbs__composer-foot{display:flex;align-items:center;gap:var(--sp-3)}.bbs__count{font-size:1rem;color:#706c66;min-width:3ch}.bbs__count--low{color:var(--c-alert)}.bbs__composer-foot .bbs__btn{margin-left:auto}.bbs__feed{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3);padding-right:var(--sp-2)}.bbs__loading{color:#706c66;font-size:1.15rem}.bbs__entry{padding:var(--sp-2) 0 var(--sp-3);border-bottom:var(--px) solid #1b1a19}.bbs__entry:first-child{padding-top:0}.bbs__entry-rule{display:flex;align-items:center;gap:var(--sp-2);font-size:1rem;margin-bottom:var(--sp-1)}.bbs__entry-no{color:var(--c-text);letter-spacing:.08em;white-space:nowrap}.bbs__entry-line{flex:1;height:0;border-top:var(--px) dashed #363532}.bbs__entry-time{color:#56534f;white-space:nowrap}.bbs__entry-by{color:var(--c-dim);font-size:1.05rem;margin-bottom:var(--sp-1)}.bbs__trip{color:#56534f;margin-left:.4ch}.bbs__bind{color:#706c66;text-decoration:none}.bbs__bind:hover{color:var(--c-text);text-decoration:underline}.bbs__entry-body{color:var(--text-primary);font-size:1.2rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bbs__entry-answer{margin-top:var(--sp-1);background:none;border:none;color:#56534f;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.05em;cursor:pointer;padding:0}.bbs__entry-answer:hover{color:var(--c-text)}.bbs__entry--op{background:#e1d9cd0d;box-shadow:inset 3px 0 0 var(--c-text),inset 0 0 30px #e1d9cd0d;padding-left:var(--sp-3)}.bbs__entry--op .bbs__entry-by{color:var(--c-text);text-shadow:0 0 8px var(--c-dim),0 0 14px var(--c-alert)}.bbs__entry--op .bbs__entry-body{color:var(--c-text)}.angio{position:relative;width:100%}.angio__canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.angio__rows{position:relative;z-index:1}.angio__rows .bbs__entry{position:relative;margin-left:calc(var(--depth, 0) * var(--indent-step));padding-left:24px}.contact{--indent-step: 26px}.bbs__collapse{flex:none;min-width:26px;height:22px;padding:0 5px;margin-right:var(--sp-1);background:#0000004d;border:none;border-radius:0;color:#c8c1b7;font-family:var(--font-mono);font-size:1rem;line-height:1;letter-spacing:.02em;cursor:pointer;transition:color .12s,border-color .12s}.bbs__collapse:hover{color:var(--c-alert);border-color:var(--c-alert)}.bbs__entry--necrotic .bbs__entry-no{color:#7f968e}.bbs__entry-foot{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap}.bbs__entry-foot .bbs__entry-answer{margin-top:0;margin-left:auto}.bbs__react{background:none;border:none;border-radius:0;cursor:pointer;font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.04em;color:#928d86;padding:4px 8px;min-height:30px;transition:color .15s,text-shadow .15s,border-color .15s,transform .08s}.bbs__react:hover{color:#e1d9cd;border-color:#363532}.bbs__react:active{transform:scale(1.12)}.bbs__react--heart.is-on{color:var(--c-alert);text-shadow:0 0 8px var(--c-alert),0 0 15px rgba(79,76,72,.5)}.bbs__react--skull.is-on{color:#00c8a0;text-shadow:0 0 8px rgba(0,200,160,.6),0 0 15px rgba(44,46,50,.7)}.bbs__react:focus-visible,.bbs__collapse:focus-visible,.bbs__entry-answer:focus-visible,.bbs__bind:focus-visible{outline:2px solid var(--c-text);outline-offset:2px;border-radius:0}@media (prefers-reduced-motion: reduce){.bbs__react,.bbs__collapse,.bbs__entry-answer{transition:none}.bbs__react:active{transform:none}}@media (max-width: 600px){.contact{--indent-step: 16px}.angio__rows .bbs__entry{padding-left:20px}}.lab__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05) brightness(.82)}.lab__backdrop--fallback{background:radial-gradient(ellipse at 50% 38%,rgba(52,50,46,.22),transparent 55%),radial-gradient(ellipse at 50% 60%,#0b0805,#040405 60%,#000)}.lab__dark{z-index:1}.lab__hearth{z-index:2}.lab__glow{position:absolute;top:50%;left:50%;z-index:2;width:min(1000px,100vw);height:auto;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:screen;filter:sepia(1) saturate(4) hue-rotate(-12deg) brightness(1.05);animation:hearth-breathe 6s ease-in-out infinite}.lab__fg{position:absolute;left:0;bottom:0;z-index:4;width:100%;object-fit:contain;object-position:bottom;pointer-events:none;filter:saturate(.82) contrast(1.05) brightness(.72)}.bbs__mount{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;max-width:760px;height:100%}.bbs__mount--framed{max-width:none;width:min(max(135vw,1000vh),12500px);aspect-ratio:2920 / 2193;height:auto;transform:translate(1.5%,6.1%)}.lab__machine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:saturate(.92) contrast(1.03) brightness(.96);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 50%,#000 86%,transparent 100%)}.bbs--in-machine{position:absolute;z-index:2;left:25%;top:21%;width:47%;height:45.6%;max-height:none;background:radial-gradient(ellipse at 50% 45%,#121111,#080807 65%,#040405);border:none;border-radius:0;overflow:hidden}.bbs--in-machine .bbs__header{padding:var(--sp-3) var(--sp-8)}.bbs--in-machine .bbs__title{font-size:.72rem;color:var(--c-text);text-shadow:0 0 8px var(--c-dim),0 0 16px var(--c-alert)}.bbs--in-machine .bbs__sub{display:none}.bbs--in-machine .bbs__status{font-size:1.05rem}.bbs--in-machine .bbs__lastlog{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;padding:var(--sp-1) var(--sp-8)}.bbs--in-machine .bbs__tab{padding:var(--sp-2) var(--sp-3);font-size:1.2rem}.bbs--in-machine .bbs__screen{padding:var(--sp-4) var(--sp-12)}.bbs--in-machine .bbs__screen>*{max-width:none;margin-inline:0;width:100%}.bbs--in-machine .bbs__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(86%,94vw);height:min(88%,94vh);display:flex;flex-direction:column;z-index:1}.bbs--in-machine .bbs__prompt{font-size:1.15rem;margin-bottom:var(--sp-4)}.bbs--in-machine .bbs__field span{font-size:1.05rem}.bbs--in-machine input,.bbs--in-machine textarea{font-size:1.2rem}.bbs--in-machine .bbs__btn{font-size:1.15rem}.bbs--in-machine .bbs__entry-body{font-size:1.25rem}.bbs--in-machine .bbs__entry-rule,.bbs--in-machine .bbs__entry-by,.bbs--in-machine .bbs__count,.bbs--in-machine .bbs__loading{font-size:1.05rem}.bbs--in-machine .bbs__notice{font-size:1.4rem}.bbs__header,.bbs__lastlog,.bbs__tabs,.bbs__screen{position:relative;z-index:1}.bbs__sigil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.16}.bbs__sigil:before{content:"";height:78%;aspect-ratio:1;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #e1d9cd59,0 0 18px #e1d9cd38}.bbs__sigil:after{content:"";position:absolute;height:55%;aspect-ratio:1;border:none;transform:rotate(45deg);animation:sigil-spin 48s linear infinite}@keyframes sigil-spin{to{transform:rotate(405deg)}}@media (prefers-reduced-motion: reduce){.bbs__sigil:after{animation:none}}.bbs--in-machine .bbs__screen{min-height:0;overflow:hidden}.bbs--in-machine .bbs__form{min-height:0;flex:1;overflow-y:auto;padding-right:4px}.bbs--in-machine .bbs__board-wrap{min-height:0}.bbs--in-machine .bbs__notice{overflow-y:auto}.bbs--in-machine{border-radius:0}.bbs__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(115% 115% at 50% 50%,transparent 50%,rgba(0,0,0,.55) 100%)}.bbs__glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(75% 50% at 50% -6%,rgba(240,232,220,.16),transparent 62%)}.bbs__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(118deg,transparent 42%,rgba(255,255,255,.05) 49%,transparent 55%),repeating-linear-gradient(to bottom,rgba(0,0,0,.16) 0 1px,transparent 1px 3px);opacity:.6}@media (max-width: 860px){.bbs__mount--framed{width:100%;max-width:760px;aspect-ratio:auto;height:100%;transform:none}.lab__machine{display:none}.bbs--in-machine{position:relative;left:auto;top:auto;width:100%;height:100%;max-height:660px;border-radius:0;border:none;background:linear-gradient(180deg,#101013eb,#060608f2);box-shadow:inset 0 0 60px #0009}.bbs--in-machine .bbs__sub,.bbs--in-machine .bbs__lastlog{display:block}.bbs--in-machine .bbs__title{font-size:.6rem}}.crt-grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;overflow:hidden}.crt-grade__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.06;mix-blend-mode:overlay;animation:grain-jitter .5s steps(3) infinite}@keyframes grain-jitter{0%{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}to{transform:translate(2%,1%)}}.crt-grade__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px);opacity:.7}.crt-grade__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(0,0,0,.55) 100%)}.crt-grade__flicker{position:absolute;top:0;right:0;bottom:0;left:0;background:#e1d9cd05;animation:crt-flicker .13s steps(2) infinite}@keyframes crt-flicker{0%{opacity:.1}50%{opacity:.04}to{opacity:.12}}@media (prefers-reduced-motion: reduce){.crt-grade__grain,.crt-grade__flicker{animation:none}}.bbs__switch{position:absolute;right:2.5vw;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:linear-gradient(180deg,#272523,#10100f);border:none;border-radius:0;box-shadow:0 6px 16px #0009,inset 0 1px #ded7cb1f;font-family:var(--font-mono);color:#56534f;cursor:pointer;-webkit-user-select:none;user-select:none}.bbs__switch-pos{font-size:1rem;letter-spacing:.08em;white-space:nowrap;transition:color .2s,text-shadow .2s}.bbs__switch.is-transmit .bbs__switch-pos--top,.bbs__switch.is-board .bbs__switch-pos--bot{color:var(--c-text);text-shadow:0 0 8px var(--c-dim)}.bbs__switch-rail{position:relative;width:16px;height:70px;border-radius:0;background:#0b0906;border:none;box-shadow:inset 0 0 8px #000000e6}.bbs__switch-knob{position:absolute;left:50%;margin-left:-14px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ede4d8,#aea89f 52%,#42403c);box-shadow:0 3px 5px #000000b3,0 0 12px #e1d9cd73;transition:top .28s cubic-bezier(.5,1.7,.5,1)}.bbs__switch.is-transmit .bbs__switch-knob{top:-8px}.bbs__switch.is-board .bbs__switch-knob{top:50px}@media (max-width: 860px){.bbs__switch{right:50%;top:auto;bottom:var(--sp-4);transform:translate(50%);flex-direction:row}.bbs__switch-rail{width:70px;height:16px}.bbs__switch.is-transmit .bbs__switch-knob{top:50%;margin-top:-14px;margin-left:0;left:-8px}.bbs__switch.is-board .bbs__switch-knob{top:50%;margin-top:-14px;margin-left:0;left:50px}}.bbs__send{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-2) var(--sp-6);background:linear-gradient(180deg,#31302d,#151413);border:none;border-radius:0;box-shadow:0 4px #0a0a0c,0 6px 10px #0009,inset 0 1px #ded7cb2e;cursor:pointer;transition:transform .06s ease,box-shadow .06s ease}.bbs__send-cap{font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.12em;color:var(--c-text);text-shadow:0 0 8px var(--c-dim)}.bbs__send:hover:not(:disabled){box-shadow:0 4px #0a0a0c,0 6px 16px #e1d9cd47,inset 0 1px #ded7cb40}.bbs__send:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #0a0a0c,0 2px 6px #0009,inset 0 1px #ded7cb2e}.bbs__send:disabled{opacity:.5;cursor:default}.bbs__send-row{display:flex;justify-content:flex-end;margin-top:var(--sp-4)}.bbs__gt{color:#8f9a86}.bbs__boot{padding:var(--sp-1) var(--sp-8);font-family:var(--font-mono);font-size:1.05rem;color:var(--c-dim);min-height:1.5em}.bbs__caret{animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.bbs__ping{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:#e1d9cd12;animation:ping-flash .55s ease-out forwards}@keyframes ping-flash{0%{opacity:1}to{opacity:0}}.bbs--full{color:#e1d9cd;font-family:var(--font-mono);background:radial-gradient(ellipse at 50% 30%,#0d0a12,#08060c 55%,#050308);box-shadow:inset 0 0 130px #000000b8}.bbs__transport{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);border-bottom:var(--px) solid #2a1822;font-family:var(--font-mono);background:linear-gradient(180deg,rgba(14,14,17,.5),transparent)}.bbs__rec{display:inline-flex;align-items:center;gap:.5ch;color:var(--c-alert);font-size:1.05rem;letter-spacing:.12em;white-space:nowrap}.bbs__rec-dot{width:.7em;height:.7em;border-radius:50%;background:var(--c-alert);box-shadow:0 0 8px var(--c-alert),0 0 14px var(--c-alert);animation:rec-blink 1.4s steps(1) infinite}@keyframes rec-blink{0%,62%{opacity:1}62.01%,to{opacity:.15}}.bbs__counter{color:#706c66;font-size:1.05rem;letter-spacing:.08em;white-space:nowrap}.bbs__ecg{flex:1;height:2.4em;min-width:60px}.bbs__channel{font-family:var(--font-grotesque);font-size:.6rem;letter-spacing:.12em;color:#e1d9cd;white-space:nowrap;text-shadow:0 0 8px rgba(79,76,72,.4)}.bbs__online{color:var(--c-alert);font-size:1rem;letter-spacing:.06em;white-space:nowrap}.bbs--full .bbs__boot{color:#706c66;font-family:var(--font-mono)}.bbs--full .bbs__caret{color:var(--c-alert)}.bbs--full .bbs__screen{padding:var(--sp-6) var(--sp-8)}.bbs--full .bbs__screen>*{max-width:920px}.bbs--full .bbs__prompt{color:#9d9890;font-family:var(--font-mono);font-style:italic;font-size:1.25rem}.bbs--full .bbs__field span{font-family:var(--font-mono);color:#706c66;font-size:1rem;letter-spacing:.08em}.bbs--full input,.bbs--full textarea{background:#00000059;border:none;color:#e1d9cd;font-family:var(--font-mono)}.bbs--full input:focus,.bbs--full textarea:focus{border-color:var(--c-alert);box-shadow:0 0 10px #4f4c4833}.bbs--full input::placeholder,.bbs--full textarea::placeholder{color:#504d49}.bbs--full .bbs__entry{border-bottom:var(--px) solid #16161a}.bbs--full .bbs__entry-rule{font-family:var(--font-mono)}.bbs--full .bbs__entry-no{color:#aea89f}.bbs--full .bbs__entry-line{border-top:var(--px) dashed #3a2a34}.bbs--full .bbs__entry-time{color:#56534f}.bbs--full .bbs__entry-by{font-family:var(--font-mono);font-style:italic;color:#c8c1b7;font-size:1.15rem}.bbs--full .bbs__trip{font-family:var(--font-mono);color:#56534f}.bbs--full .bbs__bind{color:#6a6560}.bbs--full .bbs__entry-body{font-family:var(--font-mono);color:#e1d9cd;font-size:1.3rem;line-height:1.5}.bbs--full .bbs__entry-answer{font-family:var(--font-mono);color:#56534f}.bbs--full .bbs__entry-answer:hover{color:var(--c-alert)}.bbs--full .bbs__gt{color:#6e8a6a}.bbs--full .bbs__loading{color:#56534f;font-family:var(--font-mono)}.bbs--full .bbs__count{color:#56534f}.bbs--full .bbs__replying{color:var(--c-alert)}.bbs--full .bbs__composer{border-bottom-color:#16161a}.bbs--full .bbs__notice{color:var(--c-alert);font-family:var(--font-mono)}.bbs--full .bbs__err{color:var(--c-alert)}.bbs--full .bbs__entry--op{background:#4f4c480f;box-shadow:inset 3px 0 0 var(--c-alert);padding-left:var(--sp-3)}.bbs--full .bbs__entry--op .bbs__entry-by{color:var(--c-alert);text-shadow:0 0 10px var(--c-alert)}.bbs--full .bbs__entry--op .bbs__entry-body{color:#d0c9be}.bbs--full .bbs__entry--rot{position:relative}.bbs--full .bbs__entry--rot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 0% 100%,rgba(0,200,160,.1),transparent 58%),radial-gradient(ellipse at 100% 0%,rgba(44,46,50,.12),transparent 55%)}.bbs--full .bbs__sigil{opacity:.11}.bbs--full .bbs__sigil:before{border-color:#2a2f33;box-shadow:inset 0 0 0 1px #00c8a033,0 0 18px #00c8a024}.bbs--full .bbs__sigil:after{border-color:#2a2f33}.bbs__send{background:linear-gradient(180deg,#1c1b1a,#0e0d0c);border-color:#32302d;box-shadow:0 4px #08080a,0 6px 10px #0009,inset 0 1px #4f4c4840}.bbs__send-cap{color:var(--c-alert);text-shadow:0 0 8px var(--c-alert)}.bbs__send-cap:before{content:"● "}.bbs__send:hover:not(:disabled){box-shadow:0 4px #08080a,0 6px 16px #4f4c4859,inset 0 1px #4f4c484d}.bbs__send:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #08080a,0 2px 6px #0009,inset 0 1px #4f4c4840}.bbs__switch{color:#706c66;background:linear-gradient(180deg,#241820,#100a0e);border-color:#2c2a28}.bbs__switch.is-transmit .bbs__switch-pos--top,.bbs__switch.is-board .bbs__switch-pos--bot{color:var(--c-alert);text-shadow:0 0 8px var(--c-alert)}.bbs__switch-rail{background:#0a0608;border-color:#1e1d1b}.bbs__switch-knob{background:radial-gradient(circle at 38% 32%,#d0c9be,#4f4c48 52%,#232220);box-shadow:0 3px 5px #000000b3,0 0 12px #4f4c4873}.bbs__ping{background:#4f4c4814}.crt-grade__scan{background:repeating-linear-gradient(to bottom,rgba(0,40,40,.12) 0 1px,transparent 1px 3px);opacity:.6}.crt-grade__vignette{background:radial-gradient(ellipse at 50% 50%,transparent 42%,rgba(2,10,10,.6) 100%)}@media (max-width: 600px){.contact{padding:0}.bbs{max-height:none}.bbs__channel{font-size:.5rem}.bbs__counter,.bbs__rec,.bbs__online{font-size:.85rem}.bbs__transport{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}}.bbs__title,.bbs--in-machine .bbs__title,.bbs--full .bbs__title{font-family:var(--font-grotesque);font-size:clamp(.9rem,1.8vw,1.15rem);letter-spacing:-.03em;line-height:1.05;text-transform:uppercase;color:var(--c-text);transform:scaleY(1.2);transform-origin:left center;filter:url(#ctaThresh) blur(.9px)}.bbs__sub{font-family:var(--font-mono);font-weight:300;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--c-faint)}.bbs__status,.bbs__lastlog,.bbs__counter,.bbs__channel,.bbs__online,.bbs__count,.bbs__entry-rule,.bbs__entry-no,.bbs__entry-time,.bbs__trip,.bbs__loading{font-family:var(--font-mono);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:.16em}.bbs__entry-no{color:var(--c-text)}.bbs__channel{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.24em}.bbs__boot,.bbs--full .bbs__boot{font-family:var(--font-mono);color:var(--c-dim);text-shadow:0 0 6px rgba(225,217,205,.28),0 0 16px rgba(225,217,205,.12)}.bbs__entry-by,.bbs--full .bbs__entry-by{font-family:var(--font-grotesque);font-style:normal;font-size:.82rem;letter-spacing:-.02em;text-transform:none;color:var(--c-text)}.bbs__entry-body,.bbs--full .bbs__entry-body{font-family:var(--font-mono);font-weight:300;font-size:.9rem;line-height:1.75;color:var(--c-text)}.bbs__prompt,.bbs--full .bbs__prompt{font-family:var(--font-mono);font-weight:300;font-style:normal;font-size:.82rem;letter-spacing:.04em;color:var(--c-dim)}.bbs__btn,.bbs--full .bbs__btn{font-family:var(--font-grotesque);font-size:.72rem;letter-spacing:-.01em;text-transform:uppercase;color:var(--c-text);background-color:transparent;border:none;border-radius:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.bbs__btn:hover:not(:disabled),.bbs__btn:focus-visible:not(:disabled){color:#000;background-color:var(--c-grey);border-color:var(--c-grey);filter:url(#ctaThresh) blur(.4px);box-shadow:none}.bbs__tab{font-family:var(--font-mono);font-weight:500;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-faint);background-color:transparent;transition:color .16s ease,background-color .16s ease}.bbs__tab.is-active,.bbs__tab:hover,.bbs__tab:focus-visible{color:#000;background-color:var(--c-grey);border-color:transparent;filter:url(#ctaThresh) blur(.4px)}.bbs__react,.bbs__collapse,.bbs__entry-answer{font-family:var(--font-mono);font-weight:400;letter-spacing:.1em;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.bbs__react:hover,.bbs__collapse:hover,.bbs__entry-answer:hover{color:#000;background-color:var(--c-grey);border-color:var(--c-grey);filter:url(#ctaThresh) blur(.4px)}.bbs__field span,.bbs--full .bbs__field span{font-family:var(--font-mono);font-weight:300;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--c-faint)}.bbs input,.bbs textarea,.bbs--full input,.bbs--full textarea{font-family:var(--font-mono);font-size:.86rem;color:var(--c-text);border-color:var(--c-line);border-radius:0}.bbs input:focus,.bbs textarea:focus{border-color:var(--c-btn);box-shadow:none;outline:none}.bbs input::placeholder,.bbs textarea::placeholder{color:var(--c-faint)}.bbs__err,.bbs__count--low,.bbs__online{color:var(--c-alert)}.contact--machine .lab__void{z-index:0}.contact--machine{align-items:stretch}.machine{position:relative;z-index:1;width:100%;height:100%;display:flex;border-radius:0;overflow:hidden;background:linear-gradient(150deg,#1e1d1c,#0f0d09)}.mpanel{position:relative;flex:none;width:176px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:22px 16px 16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.05'/></svg>"),radial-gradient(150% 80% at 115% 50%,rgba(225,217,205,.06),transparent 55%),linear-gradient(160deg,#262423,#171615 55%,#10100f);background-blend-mode:overlay,normal,normal;border-right:1px solid #050506;box-shadow:inset -1px 0 #e1d9cd0d,inset 0 -40px 60px -40px #0009,6px 0 18px #00000080}.mpanel:before,.mpanel:after{content:"";position:absolute;left:9px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#595652,#1d1c1a);box-shadow:inset 0 0 0 1px #050403,0 1px 1px #e1d9cd14}.mpanel:before{top:9px}.mpanel:after{bottom:9px}.mpanel__brand{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:0;background:linear-gradient(170deg,#3e3c39,#242321 55%,#302f2c);box-shadow:inset 0 1px #e1d9cd47,inset 0 -1px #0009,0 1px 3px #000000a6}.mpanel__sigil{color:#e1d9cd;font-size:1.35rem;line-height:1;text-shadow:0 0 9px rgba(225,217,205,.55)}.mpanel__model{font-family:var(--font-mono);font-size:.82rem;line-height:1.05;letter-spacing:.08em;color:#bfb8ae;text-shadow:0 -1px 0 rgba(0,0,0,.85),0 1px 0 rgba(225,217,205,.1)}.mpanel__deck{display:flex;align-items:center;gap:7px;width:100%;padding:8px 9px;border-radius:0;background:linear-gradient(180deg,#0a0805,#0b0b0c);box-shadow:inset 0 0 0 1px #000,inset 0 2px 8px #000000d9,0 1px #e1d9cd0d}.mpanel__reel{flex:none;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b0906 0 17%,transparent 18%),repeating-conic-gradient(#353330,#353330 24deg,#171310 24deg,#171310 60deg);box-shadow:inset 0 0 0 2px #242322,inset 0 0 7px #000000d9,0 0 0 1px #000}.machine.is-live .mpanel__reel{animation:reel-spin 5.2s linear infinite}.machine.is-live .mpanel__reel--b{animation-duration:3.6s;animation-direction:reverse}@keyframes reel-spin{to{transform:rotate(360deg)}}.mpanel__tape{position:relative;flex:1;height:8px;border-radius:0;background:linear-gradient(180deg,#1e1d1b,#0b0b0c);box-shadow:inset 0 1px 3px #000000d9;overflow:hidden}.mpanel__tape-mark{position:absolute;top:1px;bottom:1px;left:30%;width:3px;border-radius:0;background:#4f4c488c}.mpanel__rec{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.2em;color:#4f4c48}.mpanel__rec-dot{width:9px;height:9px;border-radius:50%;background:#4f4c48;box-shadow:0 0 8px #4f4c48;opacity:.5}.machine.is-live .mpanel__rec-dot{opacity:1;animation:mpanel-rec 1.4s steps(1) infinite}@keyframes mpanel-rec{0%,62%{opacity:1}63%,to{opacity:.22}}.mpanel__readout{position:relative;width:100%;height:48px;padding:4px 7px 10px;border-radius:0;background:#0a0705;box-shadow:inset 0 0 0 1px #000,inset 0 0 14px #000000e6,inset 0 6px 10px -7px #e1d9cd1a,0 1px #e1d9cd0d;display:flex;align-items:center}.mpanel__readout .bbs__ecg{flex:1;width:100%;height:100%;min-width:0}.mpanel__readout-label{position:absolute;right:7px;bottom:2px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#56534f}.mpanel__gauge{display:flex;flex-direction:column;align-items:center;gap:1px}.mpanel__gauge-num{font-family:var(--font-mono);font-size:2.1rem;line-height:1;color:#c8c1b7;text-shadow:0 0 8px rgba(225,217,205,.65),0 0 20px rgba(225,217,205,.3)}.mpanel__gauge-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:#7b7770;text-transform:uppercase}.mpanel__switch{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:10px 0 8px;background:none;border:none;cursor:pointer;border-top:1px solid rgba(225,217,205,.06)}.mpanel__switch-title{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#5c5954;text-shadow:0 -1px 0 rgba(0,0,0,.8)}.mpanel__switch-pos{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.14em;color:#625f59;transition:color .2s,text-shadow .2s}.mpanel__switch.is-transmit .mpanel__switch-pos--a,.mpanel__switch.is-board .mpanel__switch-pos--b{color:#e1d9cd;text-shadow:0 0 8px rgba(225,217,205,.5)}.mpanel__switch-rail{position:relative;width:28px;height:56px;border-radius:0;background:linear-gradient(#080604,#121110);box-shadow:inset 0 0 0 1px #000,inset 0 2px 7px #000000e6,0 1px #e1d9cd0f}.mpanel__switch-knob{position:absolute;left:3px;width:22px;height:23px;border-radius:0;background:radial-gradient(circle at 36% 28%,#c9c3b8,#6d6963 58%,#393734);box-shadow:0 2px 5px #000000a6,inset 0 1px #e1d9cd59;transition:top .25s cubic-bezier(.5,1.6,.5,1)}.mpanel__switch.is-transmit .mpanel__switch-knob{top:3px}.mpanel__switch.is-board .mpanel__switch-knob{top:30px}.mpanel__lamps{display:flex;gap:18px;align-items:center}.mpanel__lamp-group{display:flex;flex-direction:column;align-items:center;gap:3px}.mpanel__lamp-group em{font-style:normal;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:#56534f}.mpanel__lamp{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 2px #0000008c,inset 0 -2px 3px #0009,inset 2px 2px 2px -1px #ffffff59,0 1px 1px #e1d9cd14}@keyframes lamp-breathe{0%,to{box-shadow:inset 0 0 0 2px #0000008c,inset 0 -2px 3px #0009,inset 2px 2px 2px -1px #ffffff59,0 0 4px #4f4c4840}50%{box-shadow:inset 0 0 0 2px #0000008c,inset 0 -2px 3px #0009,inset 2px 2px 2px -1px #ffffff59,0 0 12px #4f4c48b3}}.mpanel__plate{font-family:var(--font-mono);font-size:.66rem;line-height:1.35;letter-spacing:.04em;color:#5d5a55;text-align:center;opacity:.9;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(225,217,205,.06)}.machine__screen{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(90% 55% at 50% 0%,rgba(225,217,205,.05),transparent 70%),radial-gradient(120% 100% at 50% 0%,#191917,#10100f 70%,#0c0a06);box-shadow:inset 0 0 0 1px #000,inset 0 4px 26px #00000080}.machine__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background:radial-gradient(85% 38% at 50% -6%,rgba(225,217,205,.045),transparent 60%),radial-gradient(135% 135% at 50% 50%,transparent 64%,rgba(0,0,0,.38) 100%)}.machine__screen:before{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(10,8,4,.5))}.screen__bar{flex:none;display:flex;align-items:baseline;gap:12px;padding:14px 22px;border-bottom:1px solid #242321;background:#121215a6}.screen__title{font-family:var(--font-mono);font-size:1.25rem;letter-spacing:.16em;color:#e8e0d4;text-shadow:0 0 10px rgba(225,217,205,.25)}.screen__sub{font-family:var(--font-mono);font-style:italic;font-size:.9rem;color:#706c66}.screen__clock{margin-left:auto;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.08em;color:#706c66;text-shadow:0 0 8px rgba(225,217,205,.15);white-space:nowrap}.screen__clock-colon{animation:blink 2s steps(1) infinite}.screen__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.screen__body::-webkit-scrollbar{width:10px}.screen__body::-webkit-scrollbar-thumb{background:#2c2b29;border-radius:0;border:none;background-clip:padding-box}.screen__body::-webkit-scrollbar-thumb:hover{background:#3a3835;background-clip:padding-box}.machine__screen>.crt-grade{z-index:9}.machine__screen .crt-grade__scan{background:repeating-linear-gradient(to bottom,rgba(18,18,21,.16) 0 1px,transparent 1px 3px);opacity:.65}.machine__screen .crt-grade__vignette{background:radial-gradient(ellipse at 50% 50%,transparent 52%,rgba(5,5,6,.5) 100%)}.screen__sweep{position:absolute;left:0;right:0;top:0;height:120px;z-index:6;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(225,217,205,.05) 45%,rgba(225,217,205,.02) 55%,transparent)}.machine.is-live .screen__sweep{animation:screen-sweep 17s linear infinite}@keyframes screen-sweep{0%,82%{opacity:0;transform:translateY(-140px)}84%{opacity:1}97%{opacity:1}to{opacity:0;transform:translateY(110vh)}}.machine__screen.is-off .screen__bar,.machine__screen.is-off .screen__body{opacity:0}.machine__screen.is-booting .screen__bar,.machine__screen.is-booting .screen__body{animation:screen-wake 1s ease both}@keyframes screen-wake{0%,42%{opacity:0}70%{opacity:1;filter:brightness(1.9)}to{opacity:1;filter:none}}.screen__boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none;background:#030202;animation:boot-fade 1s ease forwards}.screen__boot:before{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:#efe7db;box-shadow:0 0 16px 3px #e1d9cde6,0 0 70px 16px #e1d9cd59;transform:scaleX(0);animation:boot-line 1s ease forwards}@keyframes boot-line{0%{transform:scaleX(0);opacity:0}12%{opacity:1}38%{transform:scaleX(1) scaleY(1)}70%{transform:scaleX(1) scaleY(90);opacity:.6}to{transform:scaleX(1) scaleY(260);opacity:0}}@keyframes boot-fade{0%,40%{opacity:1}85%{opacity:.25}to{opacity:0}}.screen__chanfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;background:#e7dfd3;mix-blend-mode:screen;animation:chan-flash .42s ease-out forwards}@keyframes chan-flash{0%{opacity:0}15%{opacity:.55}30%{opacity:.08}45%{opacity:.28}to{opacity:0}}.machine__screen.is-switching .screen__body{animation:chan-jitter .4s steps(4,end)}@keyframes chan-jitter{0%{transform:translate(0)}30%{transform:translate(-6px)}55%{transform:translate(4px)}80%{transform:translate(-2px)}to{transform:none}}.feed{display:flex;flex-direction:column;width:100%;max-width:760px;margin:0 auto}.feed__composer{display:flex;gap:12px;margin:18px 12px 8px;padding:14px 16px 12px;background:linear-gradient(180deg,#131312,#0e0e0d);border:none;border-radius:0;box-shadow:0 12px 26px -16px #000000bf,inset 0 1px #e1d9cd08;transition:border-color .2s,box-shadow .2s}.feed__composer:focus-within{border-color:#e1d9cd59;box-shadow:0 12px 30px -14px #000000d9,0 0 0 3px #e1d9cd0f,inset 0 1px #e1d9cd0d}.feed__composer-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.feed__replying{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#9d9890}.feed__replying button{background:none;border:none;color:#e1d9cd;cursor:pointer;font-size:1rem;line-height:1}.feed__input{width:100%;background:transparent;border:none;color:#e1d9cd;font-family:var(--font-mono);font-size:1.1rem;padding:4px 2px 10px;min-height:54px;resize:none;line-height:1.5}.feed__input::placeholder{color:#595551}.feed__input:focus{outline:none}.feed__handle{flex:1;min-width:80px;max-width:220px;background:transparent;border:none;color:#ada79e;font-family:var(--font-mono);font-style:italic;font-size:.92rem;padding:2px 0}.feed__handle::placeholder{color:#54514c}.feed__handle:focus{outline:none}.feed__composer-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(225,217,205,.06)}.feed__err{color:#4f4c48;font-size:.9rem;margin:0}.ring{display:inline-flex;align-items:center;gap:6px;flex:none}.ring svg{width:20px;height:20px;display:block}.ring__track{fill:none;stroke:#2c2a27;stroke-width:2}.ring__fill{fill:none;stroke:#706c66;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .2s}.ring--warn .ring__fill{stroke:#e1d9cd}.ring--low .ring__fill{stroke:#4f4c48}.ring__n{font-family:var(--font-mono);font-size:.88rem;color:#9d9890}.ring--low .ring__n{color:#4f4c48}.cpick{position:relative;display:inline-flex;flex:none}.cpick__chip{width:20px;height:20px;padding:0;border-radius:50%;border:none;background:linear-gradient(135deg,var(--c),var(--c2));box-shadow:inset 0 1px #ffffff38,0 1px 3px #0009;cursor:pointer;transition:transform .12s,box-shadow .12s}.cpick__chip:hover{transform:scale(1.1);box-shadow:inset 0 1px #ffffff47,0 0 8px #e1d9cd66}.cpick__chip:focus-visible{outline:2px solid #e1d9cd;outline-offset:2px}.cpick__pop{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);z-index:80;width:210px;padding:11px;background:linear-gradient(180deg,#1b1a19,#10100f);border:none;border-radius:0;box-shadow:0 16px 40px -12px #000000d9,inset 0 1px #e1d9cd0d;animation:cpick-in .13s ease-out}@keyframes cpick-in{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.cpick__head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cpick__title{flex:1;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#e1d9cd9e}.cpick__swatch{width:16px;height:16px;border-radius:0;box-shadow:inset 0 0 0 1px #0009,0 0 0 1px #e1d9cd38}.cpick__field{position:relative;height:104px;border-radius:0;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--h) 100% 50%));box-shadow:inset 0 0 0 1px #000,inset 0 2px 8px #0000008c}.cpick__dot{position:absolute;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--c);border:none;box-shadow:0 1px 4px #000c;pointer-events:none}.cpick__rail{position:relative;height:13px;margin:10px 0 9px;border-radius:0;cursor:ew-resize;touch-action:none;background:linear-gradient(to right,#363432,#ede4d8 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,#363432);box-shadow:inset 0 0 0 1px #000,inset 0 1px 4px #00000080}.cpick__knob{position:absolute;top:50%;width:8px;height:19px;margin:-9.5px 0 0 -4px;border-radius:0;background:radial-gradient(circle at 40% 30%,#ddd5ca,#8c8780 60%,#44423e);border:none;box-shadow:0 1px 4px #000000bf;pointer-events:none}.cpick__hexrow{display:flex}.cpick__hex{width:100%;background:#0d0d0c;border:none;border-radius:0;color:#e1d9cd;font-family:var(--font-mono);font-size:1rem;letter-spacing:.14em;text-align:center;text-transform:lowercase;padding:5px 8px}.cpick__hex:focus{outline:none;border-color:#e1d9cdb3;box-shadow:0 0 0 3px #e1d9cd1f}.cpick__presets{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(225,217,205,.07)}.cpick__preset{aspect-ratio:1;padding:0;border-radius:50%;border:none;box-shadow:inset 0 1px #ffffff2e;cursor:pointer;transition:transform .12s,box-shadow .12s}.cpick__preset:hover{transform:scale(1.16)}.cpick__preset.is-on{box-shadow:0 0 0 2px #10100f,0 0 0 3px #e1d9cd}.cpick__preset:focus-visible{outline:2px solid #e1d9cd;outline-offset:2px}@media (prefers-reduced-motion: reduce){.cpick__chip,.cpick__preset{transition:none}.cpick__chip:hover,.cpick__preset:hover{transform:none}.cpick__pop{animation:none}}.feed__kbd{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.06em;color:#4f4c48;-webkit-user-select:none;user-select:none}.feed__post-btn{margin-left:auto;background:linear-gradient(180deg,#b6b0a7,#918c85);color:#1e1d1b;border:none;border-radius:0;padding:9px 22px;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.1em;text-shadow:0 1px 0 rgba(225,217,205,.45);box-shadow:0 2px #4a463f,0 4px 10px #00000073,inset 0 1px #e1d9cd8c;cursor:pointer;transition:filter .15s,transform .08s,box-shadow .08s}.feed__post-btn:hover:not(:disabled){filter:brightness(1.09)}.feed__post-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #4a463f,0 2px 6px #0006,inset 0 1px #e1d9cd8c}.feed__post-btn:disabled{filter:grayscale(.5) brightness(.62);cursor:not-allowed}.feed__list{padding:6px 14px 48px}.feed__empty{color:#706c66;padding:28px;text-align:center;font-style:italic}.feed__empty-sigil{display:block;font-size:1.7rem;font-style:normal;color:#e1d9cd66;text-shadow:0 0 14px rgba(225,217,205,.25);margin-bottom:8px}.feed__skel .feed__empty{padding:18px 28px 6px}.skel{display:flex;gap:12px;padding:16px 10px;opacity:0;animation:skel-in .35s ease forwards;animation-delay:calc(var(--i) * 90ms)}@keyframes skel-in{to{opacity:1}}.skel__av{flex:none;width:42px;height:42px;border-radius:50%}.skel__lines{flex:1;display:flex;flex-direction:column;gap:9px;padding-top:4px}.skel__lines span{display:block;height:11px;border-radius:0}.skel__lines span:nth-child(1){width:32%}.skel__lines span:nth-child(2){width:88%}.skel__lines span:nth-child(3){width:61%}.skel__av,.skel__lines span{background:linear-gradient(100deg,#171717 40%,#201f1e,#171717 60%);background-size:200% 100%;animation:skel-sweep 1.3s linear infinite}@keyframes skel-sweep{0%{background-position:120% 0}to{background-position:-80% 0}}.feed__pin{display:flex;gap:10px;align-items:flex-start;margin:10px 10px 4px;padding:10px 12px;background:linear-gradient(90deg,#e1d9cd0d,#e1d9cd03 70%);border:none;border-radius:0}.feed__pin-text{min-width:0}.feed__pin-label{display:block;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#e1d9cda6;margin-bottom:2px}.feed__pin-quote{margin:0;font-family:var(--font-mono);font-style:italic;font-size:.98rem;color:#a8a39a;line-height:1.45}.feed__pin-when{color:#625f5a;font-size:.85rem;white-space:nowrap}.feed__unread{display:flex;align-items:center;gap:10px;margin:8px 10px;color:#4f4c48}.feed__unread:before,.feed__unread:after{content:"";flex:1;height:1px}.feed__unread:before{background:linear-gradient(90deg,transparent,rgba(79,76,72,.55))}.feed__unread:after{background:linear-gradient(90deg,rgba(79,76,72,.55),transparent)}.feed__unread span{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-mono);letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -6px 8px -6px #00000080;-webkit-user-select:none;user-select:none;transition:box-shadow .2s}.avatar--op{box-shadow:inset 0 0 0 1px #e1d9cd80,0 0 10px #e1d9cd38}.post:hover>.avatar:not(.avatar--op){box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #e1d9cd29,inset 0 -6px 8px -6px #00000080}.post{position:relative;display:flex;gap:12px;padding:14px 10px;animation:post-appear .4s ease both;animation-delay:calc(var(--row-i, 0) * 35ms)}@keyframes post-appear{0%{opacity:0;transform:translateY(8px)}}.post:not(.post--reply){padding:20px 12px 16px;border-radius:0}.post:not(.post--reply):after{content:"";position:absolute;left:6%;right:6%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#292725 18%,#292725 82%,transparent)}.post:not(.post--reply):hover{background:#e1d9cd06}.post--fresh{animation:post-in .6s cubic-bezier(.2,.85,.3,1);animation-delay:0s}@keyframes post-in{0%{opacity:0;transform:translateY(-8px);filter:brightness(2.4)}45%{opacity:1;filter:brightness(1.5)}to{transform:none;filter:none}}.post--flash{animation:post-flash 1.3s ease-out forwards;animation-delay:0s}@keyframes post-flash{0%,10%{background:#e1d9cd1a;box-shadow:inset 0 0 0 1px #e1d9cd4d;border-radius:0}to{background:transparent;box-shadow:none}}.post--reply{margin-left:calc(18px + (var(--depth, 1) - 1) * 22px);padding:10px 10px 8px}.post__rail{position:absolute;left:2px;top:4px;bottom:12px;width:2px;border-radius:0;background:linear-gradient(#35322e,#35322e00)}.post--op{background:linear-gradient(90deg,rgba(225,217,205,.05),transparent 55%);border-radius:0}.post__main{flex:1;min-width:0}.post__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.post__name{font-family:var(--font-mono);font-weight:600;font-size:1.08rem;color:#e1d9cd}.post--op .post__name{color:#e1d9cd}.post__badge{color:#e1d9cd;font-size:.82rem}.post__trip{color:#706c66;font-family:var(--font-mono);font-size:.82rem}.post__dot{color:#4f4a44}.post__time{color:#706c66;font-size:.85rem;text-decoration:none}.post__time:hover{text-decoration:underline}.post__no{margin-left:auto;color:#413f3c;font-family:var(--font-mono);font-size:.78rem}.post__replying-wrap{position:relative;display:inline-block;margin-top:2px}.post__replying{display:inline-block;color:#706c66;font-size:.82rem;text-decoration:none}.post__replying:hover{color:#e1d9cd}.post__preview-card{position:absolute;bottom:calc(100% + 7px);left:0;z-index:60;width:280px;max-width:min(280px,70vw);background:#1c1b1a;border:none;border-radius:0;padding:10px 12px 11px;box-shadow:0 8px 28px #000000a6;animation:preview-in .13s ease-out;cursor:default}@keyframes preview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.post__preview-head{display:flex;align-items:center;gap:6px;margin-bottom:7px}.post__preview-name{font-size:.8rem;font-weight:600;color:#c0bab0}.post__preview-no{margin-left:auto;font-family:var(--font-mono);font-size:.7rem;color:#413f3c}.post__preview-body{font-size:.84rem;color:#86827b;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:pre-wrap;word-break:break-word}.post__body{color:#d9d2c7;font-family:var(--font-mono);font-size:1.14rem;line-height:1.5;margin:4px 0 8px;white-space:pre-wrap;word-break:break-word}.post--reply .post__body{font-size:1.04rem}.post__body .bbs__gt{color:#8f9a86;font-size:.88em;opacity:.85}.post__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.post__react,.post__reply-btn,.post__collapse,.post__delete,.post__report,.post__report-yes,.post__report-no{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:#86817a;font-family:var(--font-mono);font-size:.92rem;padding:5px 13px;border-radius:999px;transition:background .15s,color .15s,border-color .15s,transform .1s}.post__reply-btn:hover,.post__collapse:hover{background:#222120;border-color:#2f2c29;color:#c8c1b7}.post__react{border-color:#2f2c29;background:#ffffff04}.post__react:hover{background:#222120;border-color:#3a3835;color:#c8c1b7;transform:translateY(-1px)}.post__react:active{transform:scale(.93)}.post__react.is-on{color:#67635e;border-color:#4f4c4873;background:#4f4c4817}.post__react--skull.is-on{color:#2dd4bf;border-color:#969ea066;background:#969ea014}.post__react-n{display:inline-block;font-variant-numeric:tabular-nums;animation:n-pop .28s cubic-bezier(.2,1.6,.4,1)}@keyframes n-pop{0%{transform:scale(.4);opacity:.4}to{transform:scale(1);opacity:1}}.post__collapse{color:#706c66}.post__delete,.post__report,.post__report--done,.post__report-confirm{margin-left:auto}.post__delete{color:#706c66;opacity:.55}.post__report{opacity:.55}.post:hover .post__delete,.post:hover .post__report{opacity:1}.post__delete:hover{background:#4f4c481f;border-color:#4f4c4840;color:#67635e}.post__react{position:relative}.post__react>span[aria-hidden]{display:inline-block}.post__react.is-on>span[aria-hidden]{animation:react-pop .4s cubic-bezier(.2,2.2,.4,1)}@keyframes react-pop{0%{transform:scale(.3)}to{transform:scale(1)}}.post__burst{position:absolute;left:18px;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;pointer-events:none}.post__burst:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:none;animation:burst-ring .5s cubic-bezier(.2,.7,.4,1) forwards}@keyframes burst-ring{0%{transform:scale(.25);opacity:.9}to{transform:scale(1.9);opacity:0}}.post__burst:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:burst-sparks .6s ease-out forwards}@keyframes burst-sparks{0%{opacity:1;transform:scale(1);box-shadow:0 0 0 -1px currentColor,0 0 0 -1px currentColor,0 0 0 -1px currentColor,0 0 0 -1px currentColor,0 0 0 -1px currentColor,0 0 0 -1px currentColor}70%{opacity:1}to{opacity:0;transform:scale(.6);box-shadow:18px -4px 0 -1px currentColor,9px -15px 0 -1px currentColor,-6px -16px 0 -1px currentColor,-17px -6px 0 -1px currentColor,-12px 12px 0 -1px currentColor,8px 15px 0 -1px currentColor}}.post__burst i{position:absolute;left:0;top:0;font-style:normal;font-size:.95rem;line-height:1;animation:burst-float .7s ease-out forwards}@keyframes burst-float{0%{opacity:0;transform:translate(-50%,-45%) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-240%) scale(1.25)}}.post__report{color:#4f4a44;font-size:.88rem}.post__report:hover{background:#4f4c4814;color:#706c66}.post__report--done{color:#4f4c48;opacity:1;font-size:.88rem;cursor:default;border-color:#4f4c4859;background:#4f4c4814}.post__report--failed{color:#4f4c48;opacity:1;font-size:.88rem}.post__report--failed:hover{background:#4f4c481f;color:#67635e}.post__report-confirm{display:inline-flex;align-items:center;gap:4px;font-size:.84rem;color:#706c66;padding:3px 8px;background:#161614;border-radius:0;border:none;animation:confirm-in .12s ease-out}@keyframes confirm-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.post__report-yes{color:#4f4c48;font-size:.84rem;padding:3px 8px}.post__report-yes:hover{background:#4f4c481f;color:#67635e}.post__report-no{color:#4f4a44;font-size:.84rem;padding:3px 7px}.post__report-no:hover{color:#9d9890;background:#242322}.post__reply-btn.is-active{color:#e1d9cd;background:#e1d9cd14;border-color:#e1d9cd4d}.inline-composer{margin-left:calc(18px + (var(--depth, 1) - 1) * 22px);margin-bottom:6px;padding:10px 14px 12px;background:linear-gradient(180deg,#111110,#0d0d0c);border:none;border-left:2px solid rgba(225,217,205,.5);border-radius:0;animation:inline-composer-in .14s ease-out}@keyframes inline-composer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.inline-composer__ctx{display:flex;align-items:flex-start;gap:6px;font-size:.82rem;color:#706c66;margin-bottom:9px;padding-bottom:7px;border-bottom:1px solid #1c1b1a}.inline-composer__arrow{color:#e1d9cda6;font-size:.88rem;flex:none}.inline-composer__to{flex:1}.inline-composer__to strong{color:#c5beb4;font-weight:600}.inline-composer__close{flex:none;background:none;border:none;color:#4f4a44;cursor:pointer;font-size:.95rem;padding:2px 6px;border-radius:0;transition:color .12s,background .12s;line-height:1}.inline-composer__close:hover{color:#e1d9cd;background:#e1d9cd14}.inline-composer__row{display:flex;gap:10px;align-items:flex-start}.inline-composer__ctx-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inline-composer__preview{font-size:.76rem;color:#413f3c;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-composer__right{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.inline-composer__input{min-height:36px;font-size:1rem}.inline-composer__foot{display:flex;align-items:center;gap:8px}.inline-composer__cancel{background:none;border:none;color:#706c66;cursor:pointer;font-family:var(--font-mono);font-size:.9rem;letter-spacing:.06em;padding:6px 12px;border-radius:0;transition:background .12s,color .12s}.inline-composer__cancel:hover{background:#242322;color:#c8c1b7}.inline-composer__foot .feed__post-btn{margin-left:auto}.feed__load-more{display:block;width:fit-content;margin:16px auto 6px;background:transparent;border:none;border-radius:999px;color:#9d9890;font-family:var(--font-mono);font-size:1rem;letter-spacing:.08em;padding:9px 28px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.feed__load-more:hover{background:#1b1a19;border-color:#3f3d3a;color:#e1d9cd}.post__react:focus-visible,.post__reply-btn:focus-visible,.post__collapse:focus-visible,.post__report:focus-visible,.post__delete:focus-visible,.post__replying:focus-visible,.post__time:focus-visible,.feed__post-btn:focus-visible,.feed__input:focus-visible,.feed__handle:focus-visible,.mpanel__switch:focus-visible,.tx__field input:focus-visible,.tx__field textarea:focus-visible{outline:2px solid #e1d9cd;outline-offset:2px;border-radius:0}.bbs__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:none}.tx{display:flex;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:22px 20px 36px}.tx__head{display:flex;align-items:center;gap:12px}.tx__head-text{display:flex;flex-direction:column}.tx__head-text strong{font-family:var(--font-mono);font-size:1.22rem;color:#e1d9cd}.tx__head-text span{font-size:.9rem;font-style:italic;color:#706c66}.tx__field{display:flex;flex-direction:column;gap:6px}.tx__field span{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#9d9890}.tx__field input,.tx__field textarea{background:#131312;border:none;border-radius:0;color:#e1d9cd;font-family:var(--font-mono);font-size:1.06rem;padding:10px 13px;resize:vertical}.tx__field input:focus,.tx__field textarea:focus{outline:none;border-color:#e1d9cdbf;box-shadow:0 0 0 3px #e1d9cd1f}.tx__send{align-self:flex-start}.tx--done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;text-align:center}.tx--done p{color:#9d9890;margin:0}.tx__stamp{font-family:var(--font-mono);font-size:1.35rem;letter-spacing:.28em;color:#4f4c48;border:none;border-radius:0;padding:6px 10px 4px 16px;transform:rotate(-7deg);text-shadow:0 0 10px rgba(79,76,72,.5);box-shadow:0 0 14px #4f4c4833,inset 0 0 10px #4f4c481f;animation:stamp-in .38s cubic-bezier(.2,1.4,.4,1) both}@keyframes stamp-in{0%{transform:rotate(-7deg) scale(2.2);opacity:0}60%{opacity:1}to{transform:rotate(-7deg) scale(1);opacity:1}}.feed__nudge{position:sticky;top:8px;z-index:20;align-self:center;display:block;margin:8px auto 0;padding:6px 18px;background:#4f4c48e6;color:#fff;border:none;border-radius:999px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;cursor:pointer;box-shadow:0 2px 14px #0009;transition:background .14s,transform .08s;animation:nudge-in .18s ease-out}.feed__nudge:hover{background:#67635e}.feed__nudge:active{transform:scale(.97)}@keyframes nudge-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mpanel__status{width:100%;padding:8px 10px;border-top:1px solid rgba(225,217,205,.05);border-bottom:1px solid rgba(225,217,205,.05);display:flex;flex-direction:column;gap:5px}.mpanel__status-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:#524f4b;text-transform:uppercase}.mpanel__status-val{color:#827e77;font-variant-numeric:tabular-nums}.mpanel__status-val--on{color:#e1d9cd;text-shadow:0 0 6px rgba(225,217,205,.4)}@media (prefers-reduced-motion: reduce){.machine.is-live .mpanel__rec-dot,.machine.is-live .mpanel__reel,.machine.is-live .mpanel__reel--b{animation:none}.machine.is-live .screen__sweep{animation:none;opacity:0}.mpanel__switch-knob,.post__react,.post__reply-btn,.post__collapse,.feed__post-btn{transition:none}.screen__boot,.screen__boot:before{animation:none;opacity:0}.machine__screen.is-booting .screen__bar,.machine__screen.is-booting .screen__body{animation:none}.screen__chanfx{animation:none;opacity:0}.machine__screen.is-switching .screen__body,.post,.post--fresh{animation:none}.post__react.is-on>span[aria-hidden]{animation:none}.post__react:hover,.post__react:active{transform:none}.post__react-n{animation:none}.post__burst:before,.post__burst:after{animation:none;opacity:0}.post__burst i{animation:none;opacity:0}.skel{animation:none;opacity:1}.skel__av,.skel__lines span,.tx__stamp,.screen__clock-colon{animation:none}}@media (max-width: 720px){.machine{flex-direction:column}.mpanel{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-right:none;border-bottom:1px solid #050506}.mpanel:before,.mpanel:after{display:none}.mpanel__brand{align-self:center;width:auto}.mpanel__readout{width:130px;height:38px;padding-bottom:4px}.mpanel__readout-label{display:none}.mpanel__switch{margin-top:0;width:auto;flex-direction:row;gap:9px;padding:0;border-top:none}.mpanel__switch-title{display:none}.mpanel__switch-rail{width:50px;height:24px;border-radius:0}.mpanel__switch-knob{left:3px;top:3px!important;width:22px;height:18px}.mpanel__switch.is-board .mpanel__switch-knob{left:26px}.mpanel__plate,.mpanel__deck,.mpanel__lamps,.mpanel__status,.feed__kbd,.screen__sub{display:none}.feed__composer{margin:12px 8px 6px;padding:12px 13px 10px}.feed__handle{max-width:140px}}.contact .vt-text{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em}.screen__title{font-family:var(--font-grotesque);font-size:clamp(.95rem,1.9vw,1.25rem);letter-spacing:-.03em;line-height:1.05;text-transform:uppercase;color:#e1d9cd;transform:scaleY(1.2);transform-origin:left center;filter:url(#ctaThresh) blur(.9px)}.screen__sub,.tx__head-text span{font-family:var(--font-mono);font-weight:300;font-style:normal;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#56534f}.tx__head-text strong{font-family:var(--font-grotesque);font-size:1rem;letter-spacing:-.03em;text-transform:uppercase;color:#e1d9cd;transform:scaleY(1.18);transform-origin:left center;display:inline-block;filter:url(#ctaThresh) blur(.8px)}.post__name{font-family:var(--font-grotesque);font-weight:400;font-size:.86rem;letter-spacing:-.02em;text-transform:none;color:#e1d9cd}.post__body{font-family:var(--font-mono);font-weight:300;font-size:.88rem;line-height:1.75}.post__no,.post__time,.post__trip,.ring__n,.post__preview-no,.tx__stamp{font-family:var(--font-mono);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:.14em}.post__reply-btn:hover,.post__collapse:hover,.post__react:hover{background:#bdbdbd;border-color:#bdbdbd;color:#000;filter:url(#ctaThresh) blur(.4px)}.feed__post-btn,.tx__send{display:inline-block;padding:.28em .5em;font-family:var(--font-grotesque);font-size:1.05rem;letter-spacing:-.055em;line-height:.92;text-transform:uppercase;transform:scaleY(1.4);transform-origin:center;color:#e8e0d4;background:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .16s ease}.feed__post-btn:hover:not(:disabled),.feed__post-btn:focus-visible:not(:disabled),.tx__send:hover:not(:disabled),.tx__send:focus-visible:not(:disabled){color:#000;background-color:#bdbdbd;filter:url(#ctaThresh) blur(.4px);box-shadow:none;outline:none}.feed__post-btn:active:not(:disabled),.tx__send:active:not(:disabled){transform:scaleY(1.4) translateY(1px);box-shadow:none}.feed__post-btn{margin-left:auto}.tx__send{margin-left:0;align-self:flex-start}.feed__post-btn:disabled,.tx__send:disabled{opacity:.32;filter:none;cursor:not-allowed;background-color:transparent;color:#e8e0d4}.tx__field span{font-family:var(--font-mono);font-weight:300;font-size:.6rem;letter-spacing:.26em;color:#56534f}.tx__field input,.tx__field textarea{font-family:var(--font-mono);font-size:.86rem;color:#e1d9cd}.contact{--c-alert: #8a4038}.rec__dot,.screen__rec i,.post__delete:hover,.tx__err,.feed__err{color:var(--c-alert)}.rec__dot{background:var(--c-alert)}.sbtn{position:relative;display:inline-block}.sbtn__ghost{visibility:hidden}.sbtn__live{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.tx__send{margin-left:auto!important;align-self:flex-end!important;margin-top:22px;margin-right:2px}.mpanel__gauge-num{font-family:var(--font-grotesque);letter-spacing:-.05em;transform:scaleY(1.32);display:inline-block;filter:url(#ctaThresh) blur(.9px) drop-shadow(0 0 10px rgba(232,224,212,.28))}.mpanel__gauge-label,.mpanel__switch-title,.mpanel__channel-label{font-family:var(--font-mono);font-weight:300;letter-spacing:.3em;text-transform:uppercase}.mpanel__switch-pos{font-family:var(--font-mono);font-weight:500;letter-spacing:.22em;transform:scaleY(1.2);transition:color .2s ease,text-shadow .2s ease}.mpanel__switch.is-transmit .mpanel__switch-pos--a,.mpanel__switch.is-board .mpanel__switch-pos--b{color:#e8e0d4;text-shadow:0 0 8px rgba(232,224,212,.45),0 0 18px rgba(232,224,212,.2)}.mpanel__channel-name{font-family:var(--font-grotesque);letter-spacing:-.035em;text-transform:uppercase;transform:scaleY(1.25);display:inline-block;filter:url(#ctaThresh) blur(.8px)}.rec__label,.mpanel__rec-label{font-family:var(--font-mono);font-weight:300;letter-spacing:.3em}.tx__stamp{font-family:var(--font-grotesque);letter-spacing:-.02em;filter:url(#ctaThresh) blur(.6px)}.feed__empty-sigil{filter:url(#ctaThresh) blur(.7px) drop-shadow(0 0 14px rgba(232,224,212,.3))}.feed__load-more{font-family:var(--font-grotesque);font-size:.72rem;letter-spacing:-.01em;text-transform:uppercase;border-radius:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.feed__load-more:hover{color:#000;background:#bdbdbd;border-color:#bdbdbd;filter:url(#ctaThresh) blur(.4px)}.screen__title{filter:url(#ctaThresh) blur(.9px) drop-shadow(0 0 10px rgba(232,224,212,.22))}.tx__field:focus-within span,.feed__field:focus-within span{color:#e8e0d4;text-shadow:0 0 8px rgba(232,224,212,.3);transition:color .18s ease,text-shadow .18s ease}.post:hover .post__name{color:#f2ece2;text-shadow:0 0 8px rgba(232,224,212,.4);transition:color .18s ease,text-shadow .18s ease}.tx__field input,.tx__field textarea,.feed__input,.feed__handle{border:none;background:#e8e0d40b;box-shadow:inset 0 -1px #e8e0d41a;transition:background .18s ease,box-shadow .18s ease}.tx__field input:hover,.tx__field textarea:hover,.feed__input:hover,.feed__handle:hover{background:#e8e0d411}.tx__field input:focus,.tx__field textarea:focus,.feed__input:focus,.feed__handle:focus,.tx__field input:focus-visible,.tx__field textarea:focus-visible{outline:none;background:#e8e0d416;box-shadow:inset 0 -1px #e8e0d48c}.post__reply-btn,.post__collapse,.post__react,.feed__load-more{border:none;background:#e8e0d40d;transition:color .16s ease,background-color .16s ease}.post__reply-btn:hover,.post__collapse:hover,.post__react:hover,.feed__load-more:hover{background:#bdbdbd;color:#000;filter:url(#ctaThresh) blur(.4px)}.mpanel__deck,.mpanel__pulse,.mpanel__gauge,.mpanel__status,.mpanel__head{border:none;background:#e8e0d408;box-shadow:0 10px 26px -16px #000000e6}.tx__stamp{border:none;background:#e8e0d414;box-shadow:none}.feed__post-btn:focus-visible,.tx__send:focus-visible,.mpanel__switch:focus-visible,.feed__load-more:focus-visible{outline:none;background-color:#bdbdbd;color:#000;filter:url(#ctaThresh) blur(.4px)}.post__name{font-family:var(--font-grotesque);font-weight:400;font-size:.84rem;line-height:1.15;letter-spacing:-.025em;text-transform:none;transform:scaleY(1.12);transform-origin:left center;display:inline-block;color:#e8e0d4}.post__preview-name{font-family:var(--font-grotesque);font-weight:400;font-size:.72rem;letter-spacing:-.02em;color:#c0bab0}.inline-composer__to strong{font-family:var(--font-grotesque);font-weight:400;font-size:.78rem;letter-spacing:-.02em}.post__body{font-family:var(--font-mono);font-weight:300;font-size:.92rem;line-height:1.78;letter-spacing:.005em;color:#ded9d0}.post--reply .post__body{font-size:.88rem}.post__body .bbs__gt{font-size:1em;opacity:1;color:#8f9a86}.post__no,.post__time,.post__trip,.post__badge,.post__replying,.post__preview-no,.feed__pin-when{font-family:var(--font-mono);font-weight:300;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums}.post__trip{text-transform:none;letter-spacing:.08em}.feed__input{font-family:var(--font-mono);font-weight:300;font-size:.95rem;line-height:1.6}.feed__handle{font-family:var(--font-mono);font-weight:400;font-style:normal;font-size:.8rem;letter-spacing:.08em}.inline-composer__input{font-size:.9rem;line-height:1.6}.feed__empty{font-family:var(--font-mono);font-weight:300;font-style:normal;font-size:.85rem;letter-spacing:.06em}.post__reply-btn,.post__collapse,.post__react,.post__report,.post__report-yes,.post__report-no,.feed__replying{font-family:var(--font-mono);font-weight:400;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.post__react{font-variant-numeric:tabular-nums}.feed__list{padding:10px 20px 56px}.post{gap:14px;padding:16px 12px}.post:not(.post--reply){padding:26px 14px 22px}.post:not(.post--reply):after{left:0;right:0;background:linear-gradient(90deg,transparent,rgba(232,224,212,.09) 12%,rgba(232,224,212,.09) 88%,transparent)}.post:not(.post--reply):hover{background:#e8e0d408}.post--reply{margin-left:calc(20px + min(var(--depth, 1) - 1,4)*16px);padding:12px 12px 10px}.post__rail{left:3px;top:6px;bottom:14px;width:1px;background:linear-gradient(#e8e0d429,#e8e0d400)}.post--op{background:linear-gradient(90deg,rgba(232,224,212,.035),transparent 60%)}.post__head{gap:10px;align-items:baseline}.post__dot{opacity:.5}.post__replying-wrap{margin-top:6px}.post__body{margin:8px 0 12px}.post__actions{gap:6px;margin-top:6px}.post__react,.post__reply-btn,.post__collapse,.post__delete,.post__report{gap:7px;padding:6px 10px;min-height:28px;background:transparent;color:#7a746c}.post:hover .post__react,.post:hover .post__reply-btn,.post:hover .post__collapse{color:#9a938a}.avatar{box-shadow:inset 0 0 0 1px #ffffff12}.feed__composer{padding:16px 20px}.feed__composer-foot{padding-top:14px;gap:14px}.feed__input{padding:6px 2px 12px;min-height:62px}.post__preview-card{padding:12px 14px;background:linear-gradient(180deg,#141317f7,#08080afc);box-shadow:0 24px 60px -22px #000000f2}@media (max-width: 760px){.feed__list{padding:8px 12px 48px}.post:not(.post--reply){padding:20px 8px 18px}.post--reply{margin-left:calc(14px + min(var(--depth, 1) - 1,3)*12px)}.feed__composer{padding:14px}}.rxn{width:1.25em;height:1.25em;display:block;flex:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .2s ease}.post__react,.post__reply-btn{font-size:.72rem}.post__react .rxn{width:1.5em;height:1.5em}.post__react--heart.is-on{color:#d4483c;background:#d4483c1f}.post__react--heart.is-on .rxn{filter:drop-shadow(0 0 6px rgba(212,72,60,.55))}.post__react--skull.is-on{color:#5fae72;background:#5fae721f}.post__react--skull.is-on .rxn{filter:drop-shadow(0 0 6px rgba(95,174,114,.5))}.post__react--heart:hover{color:#d4483c;background:#d4483c1a;filter:none}.post__react--skull:hover{color:#5fae72;background:#5fae721a;filter:none}.post__react:active .rxn{transform:scale(.86)}.post__react.is-on .rxn{transform:scale(1.08)}.post__burst .rxn{width:1.5em;height:1.5em}.post__react--heart .post__burst{color:#d4483c}.post__react--skull .post__burst{color:#5fae72}.feed{display:flex;flex-direction:column;min-height:0}.feed__list{flex:1 1 auto}.feed__composer{position:sticky;bottom:0;z-index:20;margin-top:auto;padding:14px 20px 16px;background:linear-gradient(180deg,#08080adb,#060608fa 38%);-webkit-backdrop-filter:blur(18px) saturate(.92);backdrop-filter:blur(18px) saturate(.92);box-shadow:0 -18px 40px -26px #000000f2}.feed__composer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,224,212,.12) 12%,rgba(232,224,212,.12) 88%,transparent);pointer-events:none}.feed__id{margin:8px 0 2px}.feed__id-toggle{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;background:#e8e0d40d;border:none;color:#a79c8e;font-family:var(--font-mono);font-weight:300;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.feed__id-toggle:hover{background:#e8e0d41a;color:#e8e0d4}.feed__id-name{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed__id-chev{opacity:.6;font-size:.8em}.feed__id-panel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:12px;background:#e8e0d409;animation:idOpen .22s cubic-bezier(.16,1,.3,1) both}@keyframes idOpen{0%{opacity:0;transform:translateY(-4px)}}.feed__id-panel .feed__handle{flex:1;min-width:140px;max-width:none}.feed__composer-foot{justify-content:flex-end}.feed__composer-foot .feed__kbd{margin-right:auto}@media (max-width: 760px){.feed__composer{padding:12px 14px 14px}.feed__id-panel{gap:10px;padding:10px}}@media (prefers-reduced-motion: reduce){.feed__id-panel{animation:none}}.feed__composer{position:sticky;bottom:0;z-index:30;display:flex;align-items:flex-end;gap:12px;padding:12px 18px 14px;background:linear-gradient(180deg,#060608b8,#050507fa 42%);-webkit-backdrop-filter:blur(22px) saturate(.9);backdrop-filter:blur(22px) saturate(.9);box-shadow:0 -20px 44px -28px #000000f2}.feed__composer>.avatar{margin-bottom:4px}.feed__composer-main{flex:1;min-width:0;display:flex;flex-direction:column;background:#e8e0d40d;box-shadow:inset 0 0 0 1px #e8e0d412;transition:background .18s ease,box-shadow .18s ease}.feed__composer-main:focus-within{background:#e8e0d413;box-shadow:inset 0 0 0 1px #e8e0d438}.feed__input{background:transparent!important;box-shadow:none!important;padding:12px 14px 6px!important;min-height:46px!important;max-height:132px;overflow-y:auto;resize:none}.feed__input:focus{background:transparent!important;box-shadow:none!important}.feed__composer-foot{display:flex;align-items:center;gap:10px;padding:6px 8px 8px 10px;border-top:none;flex-wrap:nowrap;min-width:0}.feed__composer-foot .feed__kbd{margin-right:auto;font-size:.6rem;letter-spacing:.18em;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed__id{position:relative;margin:0;flex:none}.feed__id-toggle{display:inline-flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;background:transparent;color:#8d857a;font-family:var(--font-mono);font-weight:300;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.feed__id-toggle:hover,.feed__id.is-open .feed__id-toggle{background:#e8e0d417;color:#e8e0d4}.feed__id-name{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed__id-chev{opacity:.55;font-size:.75em}.feed__id-panel{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;width:max-content;max-width:min(320px,70vw);display:flex;align-items:center;gap:10px;margin:0;padding:12px;background:linear-gradient(180deg,#161519fc,#09090bfc);box-shadow:0 24px 60px -22px #000000f2,inset 0 1px #ffffff0d;animation:idOpen .2s cubic-bezier(.16,1,.3,1) both}.feed__id-panel .feed__handle{flex:1;min-width:130px;max-width:none;padding:7px 9px;background:#e8e0d40f;box-shadow:inset 0 -1px #e8e0d41f}.feed__composer-foot .feed__post-btn{margin-left:0;flex:none}@media (max-width: 760px){.feed__composer{padding:10px 12px 12px;gap:9px}.feed__composer-foot{gap:8px;padding:5px 6px 7px 8px}.feed__composer-foot .feed__kbd{display:none}.feed__id-name{max-width:9ch}}@media (min-width: 761px){.feed__composer-foot{padding-right:62px}}@media (max-width: 760px){.feed__composer-foot{padding-right:54px}}.feed__id-panel{flex-direction:column;align-items:stretch;gap:9px;padding:13px 14px 14px;min-width:232px;background:#121215;box-shadow:inset 0 1px #ffffff0f,0 26px 64px -22px #000000f5}.feed__id-panel:before{content:"IDENTITY";display:block;font-family:var(--font-mono);font-weight:300;font-size:.56rem;letter-spacing:.3em;color:#5f554a}.feed__id-panel .feed__handle{width:100%;min-width:0;font-size:.82rem;letter-spacing:.04em;padding:9px 10px}.feed__id-panel:after{content:"";position:absolute;top:100%;left:16px;border:6px solid transparent;border-top-color:#121215}.feed__id-toggle{border-radius:0;background:#e8e0d40f}.feed__composer-main{background:#e8e0d40b;box-shadow:none;overflow:visible}.feed__composer-main:focus-within{background:#e8e0d412;box-shadow:inset 0 -1px #e8e0d44d}.feed__composer,.feed__composer-foot,.feed__id{overflow:visible}.feed__id-toggle{background:transparent;padding:4px 6px 4px 4px}.feed__id-toggle:hover,.feed__id.is-open .feed__id-toggle{background:transparent;color:#e8e0d4}.feed__id-panel{min-width:250px;padding:14px;gap:12px;overflow:visible;background:#131316;box-shadow:0 28px 68px -24px #000000f5,inset 0 1px #ffffff0d}.feed__id-panel:after{border-top-color:#131316}.feed__id-panel .feed__handle{background:#e8e0d40e;box-shadow:none;border-bottom:1px solid rgba(232,224,212,.14)}.feed__id-panel .feed__handle:focus{background:#e8e0d414;border-bottom-color:#e8e0d480}.feed__id-panel .cpick{position:relative;z-index:70;overflow:visible}.feed__id-panel .cpick__pop,.feed__id-panel .cpick__panel{bottom:calc(100% + 10px);top:auto;z-index:80}.contact,.contact input,.contact textarea,.contact button,.contact select{font-family:var(--font-mono);font-variant-ligatures:none}.contact .feed__input,.contact .post__body,.contact .tx__field input,.contact .tx__field textarea{font-weight:300;letter-spacing:.01em;line-height:1.7}.feed__id-panel .cpick__pop{top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%);z-index:90;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(232,224,212,.2) transparent}@media (max-width: 900px){.feed__id-panel .cpick__pop{top:auto;bottom:calc(100% + 10px);left:0;transform:none;max-height:44vh}}.feed__composer{display:block;padding:0;background:linear-gradient(180deg,#0a0a0cd1,#050506fc 30%);-webkit-backdrop-filter:blur(24px) saturate(.9);backdrop-filter:blur(24px) saturate(.9)}.feed__composer-main{width:100%;background:none;box-shadow:none;padding:14px 20px 12px}.feed__composer-main:focus-within{background:none;box-shadow:none}.feed__input{width:100%;padding:2px 0 10px!important;min-height:44px!important;font-family:var(--font-mono);font-weight:300;font-size:.92rem;line-height:1.65;letter-spacing:0;caret-color:#e8e0d4}.feed__composer-main{border-bottom:none}.feed__input{border-bottom:1px solid rgba(232,224,212,.14)!important}.feed__input:focus{border-bottom-color:#e8e0d48c!important}.feed__composer-foot{padding:10px 0 0;gap:14px}.feed__composer-foot .feed__kbd{display:none}.feed__composer-foot .ring{margin-left:auto}.feed__composer-foot .feed__post-btn{margin-left:0}.feed__id-toggle{gap:8px;padding:4px 2px;background:none!important;color:#8d857a;font-weight:400;font-size:.62rem;letter-spacing:.2em}.feed__id-toggle:hover,.feed__id.is-open .feed__id-toggle{color:#e8e0d4}.feed__id.is-open .feed__id-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#e8e0d480}.feed__id-toggle{position:relative}.feed__id-chev{font-size:.7em;opacity:.45}.feed__id-panel{left:-2px;min-width:264px;padding:16px;gap:12px;background:#121214;box-shadow:0 30px 70px -24px #000000fa,inset 0 1px #ffffff0d;animation:none}.feed__id-panel:before{letter-spacing:.34em}.feed__id-panel:after{border-top-color:#121214}.feed__id-panel .feed__handle{background:none;border-bottom:1px solid rgba(232,224,212,.16);box-shadow:none;padding:8px 0;font-size:.84rem;letter-spacing:.02em}.feed__id-panel .feed__handle:focus{background:none;border-bottom-color:#e8e0d48c}.feed__id-panel .cpick{align-self:flex-start}.feed__id-panel .cpick__pop{animation:none!important;top:auto;bottom:-14px;left:calc(100% + 18px);transform:none;max-height:320px}@media (max-width: 900px){.feed__id-panel .cpick__pop{left:0;bottom:calc(100% + 10px);transform:none}}@media (max-width: 760px){.feed__composer-main{padding:12px 14px 10px}}.feed__composer{margin:0}.contact input,.contact textarea,.contact button{font-variation-settings:"wdth" 78}.contact,.contact input,.contact textarea,.contact button,.contact select{font-variation-settings:"wdth" 72;font-feature-settings:"tnum" 1}.contact .post__body,.contact .feed__input,.contact .tx__field input,.contact .tx__field textarea,.contact .lyrics__line{font-weight:440;letter-spacing:.015em;line-height:1.62}.contact .post__no,.contact .post__time,.contact .post__trip,.contact .post__badge,.contact .post__replying,.contact .feed__pin-when,.contact .screen__sub,.contact .mpanel__status-row span,.contact .feed__id-toggle,.contact .cpick__title,.contact .post__reply-btn,.contact .post__collapse,.contact .post__react,.contact .post__report{font-weight:560}.post__name{transform:scaleY(1.2)}.screen__clock{display:inline-block;transform:scaleY(1.15)}.mpanel__lamp{background:radial-gradient(circle at 40% 34%,#4a4844,#2a2825 55%,#171614);transition:background .25s ease,box-shadow .25s ease}.mpanel__lamp-group em{color:#4f4c48;transition:color .25s ease,text-shadow .25s ease}.mpanel__lamp-group.is-live .mpanel__lamp{background:radial-gradient(circle at 40% 34%,#f4efe6,#cfc7ba 55%,#7a746c);box-shadow:inset 0 0 0 2px #00000073,inset 2px 2px 2px -1px #ffffff80,0 0 12px #e8e0d499,0 0 26px #e8e0d440}.mpanel__lamp-group.is-live em{color:#e8e0d4;text-shadow:0 0 8px rgba(232,224,212,.4)}.post__burst>*{display:none}.mpanel__rec-dot{background:#8a4038;box-shadow:0 0 8px #d4483c8c;animation:rec-blink 1.5s steps(1) infinite}.machine.is-live .mpanel__rec-dot{background:#d4483c;box-shadow:0 0 10px #d4483cd9,0 0 22px #d4483c59}@keyframes rec-blink{0%,62%{opacity:1}63%,to{opacity:.22}}.mpanel__rec-label,.rec__label{color:#a8564c}@media (prefers-reduced-motion: reduce){.mpanel__rec-dot{animation:none}}.feed{max-width:none;width:100%;margin:0}.feed__list{width:100%;max-width:1080px;margin-inline:auto}.feed__composer{width:100%;max-width:none}.feed__composer-main,.feed__nudge{max-width:1080px;margin-inline:auto}.mpanel__gauge{background:none;box-shadow:none;border:none;padding:0}.mpanel__switch.is-attract .mpanel__switch-knob{animation:sw-nudge 4.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes sw-nudge{0%,62%,to{transform:translateY(0) scale(1)}68%{transform:translateY(3px) scale(1.04)}74%{transform:translateY(-1px) scale(1)}80%{transform:translateY(2px) scale(1.02)}86%{transform:translateY(0) scale(1)}}.mpanel__switch.is-attract .mpanel__switch-rail{position:relative}.mpanel__switch.is-attract .mpanel__switch-rail:after{content:"";position:absolute;top:-12px;right:-16px;bottom:-12px;left:-16px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(232,224,212,.16),transparent 70%);pointer-events:none;animation:sw-halo 4.2s ease-in-out infinite}@keyframes sw-halo{0%,55%,to{opacity:0}70%{opacity:1}85%{opacity:.25}}.mpanel__switch.is-attract.is-board .mpanel__switch-pos--a,.mpanel__switch.is-attract.is-transmit .mpanel__switch-pos--b{animation:sw-hint 4.2s ease-in-out infinite}@keyframes sw-hint{0%,58%,to{color:#4f4c48;text-shadow:none}72%{color:#cfc7ba;text-shadow:0 0 10px rgba(232,224,212,.4)}88%{color:#6b665f;text-shadow:none}}.mpanel__switch.is-attract:hover .mpanel__switch-knob,.mpanel__switch.is-attract:hover .mpanel__switch-rail:after,.mpanel__switch.is-attract:hover .mpanel__switch-pos--a,.mpanel__switch.is-attract:hover .mpanel__switch-pos--b{animation:none}@media (prefers-reduced-motion: reduce){.mpanel__switch.is-attract .mpanel__switch-knob,.mpanel__switch.is-attract .mpanel__switch-rail:after,.mpanel__switch.is-attract .mpanel__switch-pos--a,.mpanel__switch.is-attract .mpanel__switch-pos--b{animation:none}}.feed__id-note{margin:0;font-family:var(--font-mono);font-weight:300;font-size:.64rem;line-height:1.5;letter-spacing:.02em;color:#7a746c}.feed__id-note--ok{color:#7bab8c}.feed__id-note--no{color:#c08078}.feed__clocks{margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 14px;align-items:baseline;font-family:var(--font-mono);font-weight:300;min-height:2.1em}.feed__clocks>div{display:contents}.feed__clocks dt{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#5c574f}.feed__clocks dd{margin:0;font-size:.64rem;line-height:1.5;letter-spacing:.02em;color:#7a746c}.feed__phrase{font-size:.8rem!important;letter-spacing:.12em!important}.feed__phrase::placeholder{letter-spacing:.01em}.feed__anon{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-mono);font-weight:300;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#8d857a;-webkit-user-select:none;user-select:none}.feed__anon:hover{color:#e8e0d4}.feed__anon input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;flex:none;background:#e8e0d414;cursor:pointer;position:relative}.feed__anon input:checked{background:#bdbdbd}.feed__anon input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.feed__id-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feed__id-save{font-family:var(--font-grotesque);font-size:.68rem;letter-spacing:-.01em;text-transform:uppercase;padding:7px 14px;color:#000;background:#bdbdbd;border:none;cursor:pointer;transition:background .16s ease,opacity .16s ease}.feed__id-save:hover:not(:disabled){background:#fff;filter:url(#ctaThresh) blur(.4px)}.feed__id-save:disabled{opacity:.3;cursor:default;background:transparent;color:#7a746c;box-shadow:inset 0 0 0 1px #e8e0d429}.feed__id-note{min-height:2.1em}.feed__id-close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;background:none;border:none;color:#7a746c;font-size:.8rem;cursor:pointer;transition:color .16s ease,background .16s ease}.feed__id-close:hover,.feed__id-close:focus-visible{color:#000;background:#bdbdbd;filter:url(#ctaThresh) blur(.4px);outline:none}.feed__id-panel:before{padding-right:28px}.feed__id-panel{max-width:min(520px,92vw)}.feed__id-name{max-width:32ch}.post__body,.sheet__panels .post__body{font-size:clamp(.9rem,.78rem + .34vw,1.16rem)}.post--reply .post__body{font-size:clamp(.86rem,.75rem + .3vw,1.08rem)}.post__name{font-size:clamp(.84rem,.74rem + .28vw,1.06rem)}.post__preview-name{font-size:clamp(.72rem,.66rem + .18vw,.9rem)}.post__no,.post__time,.post__trip,.post__badge,.post__replying,.post__preview-no,.feed__pin-when{font-size:clamp(.64rem,.58rem + .16vw,.8rem)}.post__reply-btn,.post__collapse,.post__react,.post__report,.post__report-yes,.post__report-no,.feed__replying{font-size:clamp(.66rem,.6rem + .16vw,.82rem)}.feed__input{font-size:clamp(.92rem,.8rem + .34vw,1.18rem)}.inline-composer__input{font-size:clamp(.88rem,.78rem + .3vw,1.1rem)}.feed__handle{font-size:clamp(.82rem,.74rem + .24vw,1.02rem)}.feed__phrase{font-size:clamp(.78rem,.72rem + .2vw,.96rem)!important}.feed__empty{font-size:clamp(.85rem,.78rem + .2vw,1.02rem)}.feed__id-toggle{font-size:clamp(.62rem,.57rem + .14vw,.76rem)}.feed__id-note{font-size:clamp(.64rem,.58rem + .16vw,.8rem)}.feed__clocks dt{font-size:clamp(.58rem,.53rem + .14vw,.72rem)}.feed__clocks dd{font-size:clamp(.64rem,.58rem + .16vw,.8rem)}.feed__id-save{font-size:clamp(.68rem,.62rem + .16vw,.84rem)}.feed__anon{font-size:clamp(.64rem,.58rem + .14vw,.78rem)}.screen__title{font-size:clamp(.95rem,.8rem + .6vw,1.6rem)}.screen__sub{font-size:clamp(.6rem,.55rem + .16vw,.78rem)}.screen__clock{font-size:clamp(.85rem,.72rem + .4vw,1.25rem)}.mpanel__status-row{font-size:clamp(.66rem,.6rem + .18vw,.85rem)}.mpanel__gauge-num{font-size:clamp(1.8rem,1.3rem + 1.5vw,3rem)}.tx__field input,.tx__field textarea{font-size:clamp(.84rem,.75rem + .26vw,1.06rem)}.tx__field span{font-size:clamp(.58rem,.54rem + .14vw,.72rem)}.post--op{--band-accent: #c2402f;--band-bg-opacity: .28;--band-bg-pos: center;position:relative;isolation:isolate;padding:20px 18px 16px;margin:14px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--band-accent) 12%,transparent),transparent 62%),#0a090b8c;border-left:2px solid var(--band-accent)}.post__band-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--band-bg);background-size:cover;background-position:var(--band-bg-pos);opacity:var(--band-bg-opacity);filter:grayscale(.55) contrast(1.08);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 92%);mask-image:linear-gradient(90deg,#000 0%,#000 45%,transparent 92%);pointer-events:none}.post__band-label{position:absolute;top:6px;left:18px;font-family:var(--font-mono);font-weight:300;font-size:clamp(.5rem,.46rem + .12vw,.62rem);letter-spacing:.42em;text-transform:uppercase;color:var(--band-accent);opacity:.85;pointer-events:none}.post--op .post__name{color:#f0e8dc;letter-spacing:.02em}.post--op .post__badge{color:var(--band-accent)}.post--op .post__body{color:#ded5c8}.post--op:not(.post--reply):after{display:none}.post--op:not(.post--reply):hover,.post--op:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--band-accent) 17%,transparent),transparent 62%),#0a090b8c}.post--op.post--reply{padding:14px 14px 12px;margin-top:8px;margin-bottom:8px}.post--op.post--reply .post__band-label{display:none}@media (max-width: 760px){.post--op{padding:18px 14px 14px}.post__band-label{left:14px;letter-spacing:.3em}}.contact .post__report--done,.contact .post__report--done:hover{color:var(--c-alert);opacity:1;cursor:default;background:#8a40381a;border-color:#8a403866;text-shadow:0 0 10px rgba(138,64,56,.35)}.contact .post__report--failed{color:#6d6862;opacity:1}.contact .post__report--failed:hover{color:#8d8880;background:#4f4c4824}.post__head{flex-wrap:nowrap}.post__name{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:.14em}.post__no,.post__time,.post__dot,.post__badge,.post__trip{flex:none;white-space:nowrap}.redact{position:relative;display:inline-block;width:calc(var(--bar-ch, 5) * 1ch);height:1em;margin:0 .2em;vertical-align:-.16em;-webkit-user-select:none;user-select:none;pointer-events:none}.redact:before{content:"";position:absolute;top:-.3em;right:-.24em;bottom:-.3em;left:-.24em;background:#000;transform:rotate(var(--bar-tilt, 0deg)) translateY(var(--bar-shift, 0))}.redact:after{content:"[redacted]";position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.redact:before{transform:none}}.feed__redact-note{display:flex;align-items:baseline;gap:12px;margin:0;padding:8px 0 2px;font-family:var(--font-mono);font-weight:300;font-size:clamp(.72rem,.66rem + .2vw,.9rem);line-height:1.5;color:#8d857a}.feed__redact-key{flex:none;font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:#5f554a}.feed__redact-body{min-width:0;white-space:pre-wrap;word-break:break-word}.mpanel__filter{display:flex;align-items:center;gap:8px;width:100%;margin-top:auto;padding:8px 0 10px;border:none;background:none;cursor:pointer;font-family:var(--font-mono);border-top:1px solid rgba(225,217,205,.06)}.mpanel__filter-label{flex:none;font-weight:300;font-size:.54rem;letter-spacing:.28em;text-transform:uppercase;color:#5f584f}.mpanel__filter-track{position:relative;flex:none;width:26px;height:10px;background:#17161a;box-shadow:inset 0 1px 2px #000c}.mpanel__filter-knob{position:absolute;top:1px;left:1px;width:11px;height:8px;background:linear-gradient(180deg,#6d675e,#46423c);transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease}.mpanel__filter.is-on .mpanel__filter-knob{transform:translate(13px);background:linear-gradient(180deg,#d8cfc1,#9d968a)}.mpanel__filter-state{flex:none;margin-left:auto;font-weight:300;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:#4f4a44;transition:color .18s ease}.mpanel__filter.is-on .mpanel__filter-state{color:#8d857a}@media (hover: hover) and (pointer: fine){.mpanel__filter:hover .mpanel__filter-label,.mpanel__filter:hover .mpanel__filter-state{color:#e1d9cd}}.mpanel__filter:focus-visible{outline:1px solid rgba(225,217,205,.4);outline-offset:2px}.mpanel__switch{margin-top:0}@media (prefers-reduced-motion: reduce){.mpanel__filter-knob{transition:none}}.feed__phrase-wrap{position:relative;width:100%;display:flex;align-items:center}.feed__phrase-wrap .feed__phrase{flex:1;min-width:0;padding-right:30px!important}.feed__phrase-eye{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:none;background:none;color:#5f554a;cursor:pointer;transition:color .16s ease}@media (hover: hover) and (pointer: fine){.feed__phrase-eye:hover{color:#e1d9cd}}.feed__phrase-eye[aria-pressed=true]{color:#a9a196}.feed__phrase-eye:focus-visible{outline:1px solid rgba(225,217,205,.45);outline-offset:1px}.watch{--w-text: var(--text-primary, #e8e0d4);--w-dim: var(--text-secondary, #7a6e62);--w-faint: var(--text-dim, #5f554a);--w-line: rgba(232, 224, 212, .12);--w-grey: #bdbdbd;--wpad-x: clamp(16px, 3.4vw, 48px);--wpad-y: clamp(14px, 3.2vh, 30px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;flex-direction:column;padding:var(--wpad-y) var(--wpad-x);gap:clamp(10px,2vh,20px);background:#000;color:var(--w-text);overflow:hidden;animation:watchIn .46s cubic-bezier(.2,.7,.2,1) both;-webkit-tap-highlight-color:transparent}.watch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#00000029 2px,#00000029 3px);opacity:.4;mix-blend-mode:multiply}.watch--leaving{animation:watchOut .3s ease forwards;pointer-events:none}@keyframes watchIn{0%{opacity:0;transform:scale(1.012);filter:brightness(1.8)}24%{opacity:1;filter:brightness(1.06)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes watchOut{to{opacity:0;transform:scale(.996)}}.watch__tick{position:absolute;width:15px;height:15px;z-index:7;pointer-events:none;border:0 solid var(--w-dim);opacity:.55}.watch__tick--tl{top:clamp(8px,1.6vh,18px);left:clamp(9px,1.7vw,22px);border-top-width:1.5px;border-left-width:1.5px}.watch__tick--tr{top:clamp(8px,1.6vh,18px);right:clamp(9px,1.7vw,22px);border-top-width:1.5px;border-right-width:1.5px}.watch__tick--bl{bottom:clamp(8px,1.6vh,18px);left:clamp(9px,1.7vw,22px);border-bottom-width:1.5px;border-left-width:1.5px}.watch__tick--br{bottom:clamp(8px,1.6vh,18px);right:clamp(9px,1.7vw,22px);border-bottom-width:1.5px;border-right-width:1.5px}.watch__bar{position:relative;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px}.watch__id{display:flex;align-items:center;gap:10px;min-width:0}.watch__sigil{color:var(--w-faint);font-size:1rem}.watch__eyebrow{font-size:1rem;letter-spacing:.22em;color:var(--w-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch__controls{display:flex;align-items:center;gap:14px;flex-shrink:0}.watch__music{background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.watch__music-label{display:inline-block;padding:.24em .5em;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(.72rem,1.5vw,.95rem);letter-spacing:-.01em;text-transform:uppercase;transform:scaleY(1.22);color:var(--w-text);background-color:transparent;transition:color .16s ease,background-color .16s ease}.watch__music:hover .watch__music-label,.watch__music:focus-visible .watch__music-label{color:#000;background-color:var(--w-grey);filter:url(#ctaThresh) blur(.4px)}.watch__close{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;background:none;border:none;color:var(--w-dim);font-size:.95rem;cursor:pointer;transition:background .16s ease,color .16s ease}.watch__close:hover{background:var(--w-grey);color:#000;filter:url(#ctaThresh) blur(.4px)}.watch__stage{position:relative;z-index:8;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.2vh,22px)}.watch__title{margin:0;font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(1.4rem,4vw,2.8rem);letter-spacing:-.04em;line-height:.92;text-transform:uppercase;transform:scaleY(1.18);color:var(--w-text);text-align:center;white-space:nowrap;filter:url(#ctaThresh) blur(1.1px)}.watch__screen{--screen-ar: 1.7778;position:relative;width:min(90vw,calc(64vh * var(--screen-ar)));aspect-ratio:var(--screen-ar);background:#000;border:1px solid var(--w-line);box-shadow:0 0 0 1px #000c,0 24px 80px #000000d9;overflow:hidden}.watch__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.watch__scan,.watch__vignette,.watch__glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.watch__scan{background:repeating-linear-gradient(0deg,#0000 0,#0000 2px,#0000001a 2px,#0000001a 4px);opacity:.45;mix-blend-mode:multiply}.watch__vignette{box-shadow:inset 0 0 120px 20px #0009}.watch__glass{background:linear-gradient(125deg,#ffffff0a,#fff0 34%)}.watch__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(45deg,#100d14 0,#100d14 10px,#0c0910 10px,#0c0910 20px);text-align:center}.watch__ph-glyph{font-size:clamp(2.2rem,6vw,3.4rem);color:var(--w-faint)}.watch__ph-text{margin:0;font-family:Archivo Black,Arial Black,sans-serif;letter-spacing:.1em;color:var(--w-dim);font-size:clamp(1rem,3vw,1.5rem);filter:url(#ctaThresh) blur(.8px)}.watch__ph-sub{margin:0;font-size:1rem;letter-spacing:.06em;color:var(--w-faint);line-height:1.5}.watch__ph-sub code{color:var(--w-dim)}.watch__ticker{width:min(90vw,152vh);max-width:100%}.watch__ticker .mq__run{font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(.72rem,1.4vw,.95rem);letter-spacing:.01em;text-transform:uppercase;color:var(--w-dim);padding:2px 0;filter:url(#ctaThresh) blur(.6px)}.watch__crawl-band{position:relative;z-index:8;display:flex;align-items:stretch;margin:0 calc(-1 * var(--wpad-x)) calc(-1 * var(--wpad-y));border-top:1px solid var(--w-line);background:#000;height:clamp(40px,6.2vh,56px)}.watch__live{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 clamp(14px,1.6vw,22px);font-family:var(--font-vt, monospace);font-size:1.05rem;letter-spacing:.24em;color:var(--w-dim);border-right:1px solid var(--w-line)}.watch__live i{width:7px;height:7px;border-radius:50%;background:#7a3a34;animation:watchRec 1.6s steps(1) infinite}@keyframes watchRec{0%,60%{opacity:1}61%,to{opacity:.2}}.watch__crawl{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding-left:clamp(16px,2vw,28px)}.watch__crawl .mq__run{font-family:Archivo Black,Arial Black,system-ui,sans-serif;font-size:clamp(.85rem,1.7vw,1.15rem);letter-spacing:.006em;text-transform:uppercase;color:var(--w-text);filter:url(#ctaThresh) blur(.5px)}@media (max-width: 720px){.watch__screen{width:min(94vw,calc(50vh * var(--screen-ar)))}.watch__eyebrow{font-size:.85rem;letter-spacing:.16em}.watch__live{letter-spacing:.14em;font-size:.95rem;padding:0 12px}.watch__crawl-band{height:40px}}@media (prefers-reduced-motion: reduce){.watch,.watch__live i{animation:none}}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.mq__track{display:inline-flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation:mq-scroll var(--mq-dur, 26s) linear infinite}.mq__run{flex:0 0 auto;white-space:nowrap}@keyframes mq-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion: reduce){.mq__track{animation:none}}@media (pointer: coarse){.cursor-dot,.cursor-trail{display:none}}body.gallery-wall .cursor-dot,body.gallery-wall .cursor-trail{display:none}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--red-ember);pointer-events:none;z-index:9999;will-change:transform;border-radius:0;box-shadow:0 0 6px var(--red-glow);image-rendering:pixelated}.cursor-trail{position:fixed;top:0;left:0;width:24px;height:24px;border:1px solid var(--red-blood);pointer-events:none;z-index:9998;will-change:transform;border-radius:0;opacity:.6;animation:borderMarch 2s ease-in-out infinite}#music,#music *{cursor:none}.cursor-dot--music{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle closest-side,#fff,#ffffffc7 28%,#e8e0d466 46%,#e8e0d41c 72%,#e8e0d400);box-shadow:none;image-rendering:auto}.cursor-trail--music{display:none}.crt-channel{position:fixed;top:2.5rem;right:2.5rem;z-index:9998;pointer-events:none;opacity:0;transition:opacity .6s ease-out}.crt-channel--visible{opacity:1;transition:opacity .05s ease-in}.crt-channel__text{font-family:Courier New,Lucida Console,monospace;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;letter-spacing:.15em;color:#3f3;text-shadow:0 0 8px rgba(51,255,51,.9),0 0 20px rgba(51,255,51,.5),0 0 40px rgba(51,255,51,.25),0 0 2px #fff;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);-webkit-background-clip:text;background-clip:text;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.crt-channel--visible .crt-channel__text{animation:channelFlicker .3s steps(4) both}@keyframes channelFlicker{0%{opacity:0}15%{opacity:1}25%{opacity:.3}35%{opacity:1}50%{opacity:.6}65%{opacity:1}80%{opacity:.8}to{opacity:1}}@media (max-width: 768px){.crt-channel{top:1.5rem;right:1.5rem}}
