@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400&family=Italiana&family=JetBrains+Mono:wght@300;400;500;600&family=Italianno&family=Caveat:wght@400;500;600&display=swap");@font-face{font-family:Elliana Samantha;src:url(/fonts/Elliana-Samantha-demo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--ink-0:oklch(0.08 0.012 60);--ink-1:oklch(0.12 0.014 60);--ink-2:oklch(0.16 0.016 55);--cream-0:oklch(0.94 0.018 80);--cream-1:oklch(0.86 0.022 75);--cream-2:oklch(0.7 0.022 70);--cream-3:oklch(0.52 0.018 65);--amber:oklch(0.78 0.16 70);--amber-d:oklch(0.62 0.14 65);--cyan:oklch(0.78 0.12 200);--rust:oklch(0.58 0.16 28);--font-serif:"Italiana","Cormorant Garamond",Georgia,serif;--font-serif-italic:"Cormorant Garamond",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--font-hand:"Elliana Samantha","Italianno","Pinyon Script","Allura",cursive;--rule:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent)}*,:after,:before{box-sizing:border-box}::selection{background:oklch(.78 .16 70/.32);color:var(--cream-0)}body,html{margin:0;padding:0;background:var(--ink-0);color:var(--cream-1);font-family:var(--font-mono);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1}}main{animation:page-in .45s cubic-bezier(.2,.7,.2,1) both}.scene{background:linear-gradient(180deg,oklch(.05 .01 60/.35),oklch(.05 .01 60/.55)),url(/assets/background.webp) 50% /cover no-repeat,var(--ink-0)}.scene,.scene-phone{position:fixed;inset:0;z-index:0;overflow:hidden}.scene-phone{background:linear-gradient(180deg,oklch(.05 .01 60/.45),oklch(.05 .01 60/.58)),url(/assets/telephone.webp) 50% /cover no-repeat,var(--ink-0)}.scene-car{background:linear-gradient(180deg,oklch(.05 .01 60/.35),oklch(.05 .01 60/.5)),url(/assets/car.webp) 50% /cover no-repeat,var(--ink-0)}.scene-car,.scene-darkroom{position:fixed;inset:0;z-index:0;overflow:hidden}.scene-darkroom{background:linear-gradient(180deg,oklch(.05 .01 60/.35),oklch(.05 .01 60/.5)),url(/assets/darkroom.webp) 50% /cover no-repeat,var(--ink-0)}.scene-server{position:fixed;inset:0;z-index:0;overflow:hidden;background:linear-gradient(180deg,oklch(.05 .01 60/.2),oklch(.05 .01 60/.32)),url(/assets/server-room.webp) 50% /cover no-repeat,var(--ink-0)}.scene:before{content:"";position:absolute;left:14%;top:22%;width:38vw;height:38vw;background:radial-gradient(closest-side,oklch(.85 .16 70/.1),oklch(.78 .16 70/.03) 40%,transparent 65%);filter:blur(10px);pointer-events:none;animation:lamp 6s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes lamp{0%{opacity:.92;transform:translate(0)}40%{opacity:1;transform:translate(2px,-1px)}60%{opacity:.84;transform:translate(-1px,2px)}to{opacity:.95;transform:translate(1px)}}.window-frame{display:none}.rain{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:screen;z-index:1;-webkit-mask-image:radial-gradient(ellipse 22% 32% at 6% 14%,#000 0,rgba(0,0,0,.5) 45%,transparent 75%);mask-image:radial-gradient(ellipse 22% 32% at 6% 14%,#000 0,rgba(0,0,0,.5) 45%,transparent 75%)}.rain svg{width:100%;height:100%}.grain{z-index:50;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.grain,.vignette{position:fixed;inset:0;pointer-events:none}.vignette{z-index:49;background:radial-gradient(120% 90% at 50% 50%,transparent 45%,oklch(.02 0 0/.55) 95%)}.chrome{position:relative;z-index:10;padding:28px 40px;display:flex;justify-content:space-between;align-items:flex-start}.brand{display:flex;flex-direction:column;gap:0}.brand .mark{font-family:var(--font-hand);font-weight:400;font-size:28px;letter-spacing:.02em;color:var(--cream-0);line-height:1;padding-bottom:16px;transition:color .35s ease,text-shadow .35s ease}.brand a.mark-link{display:block}.brand a.mark-link:hover .mark{color:var(--amber);text-shadow:0 0 16px oklch(.78 .16 70/.4)}.brand a.mark-link:hover .submark{color:var(--cream-1)}.brand .submark{font-size:9px;letter-spacing:.42em;color:var(--cream-3)}.brand .submark,.nav-top{font-family:var(--font-mono)}.nav-top{display:flex;gap:36px;font-size:11px;letter-spacing:.32em;align-items:center}.nav-top a{color:var(--cream-2);position:relative;padding:4px 0;transition:color .3s ease}.nav-top a:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;background:var(--amber);transition:width .4s ease,left .4s ease;box-shadow:0 0 6px var(--amber)}.nav-top a:hover{color:var(--cream-0)}.nav-top a:hover:after{width:100%;left:0}.nav-top a[aria-current=page]{color:var(--amber)}.nav-top a[aria-current=page]:after{width:100%;left:0;background:var(--amber);opacity:.85}.nav-top a[aria-current=page]:before{content:"▸";position:absolute;left:-8px;top:50%;transform:translateY(-50%);font-size:8px;color:var(--amber)}.hud{position:fixed;z-index:11;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--cream-3);pointer-events:none}.hud .row{display:flex;gap:18px;align-items:center}.hud .dot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.hud.top-left{top:110px;left:40px}.hud.top-right{top:110px;right:40px}.hud.bot-left{bottom:28px;left:40px}.hud.bot-right{bottom:28px;right:40px;text-align:right}.hero{position:relative;z-index:5;margin:40px auto 0;max-width:720px;text-align:center;padding:0 20px}.hero .kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.5em;color:var(--cream-3);margin-bottom:24px}.hero .kicker span.bar{width:28px;height:1px;background:var(--cream-3)}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,4.4vw,64px);line-height:1;letter-spacing:.04em;color:var(--cream-0);margin:0;text-shadow:0 0 30px oklch(.78 .16 70/.18)}.hero h1 em{font-family:var(--font-serif-italic);font-style:italic;font-weight:300;font-size:1.15em;color:var(--cream-1)}.hero .tag{font-family:var(--font-hand);font-size:46px;font-weight:400;color:oklch(.66 .018 70);margin-top:20px;letter-spacing:.005em;line-height:1;text-shadow:0 1px 2px oklch(0 0 0/.5)}.hero .copy{margin-top:22px;font-size:11px;letter-spacing:.28em;color:var(--cream-3);line-height:2}.hero .copy strong{font-weight:500;color:var(--cream-1)}.cta{display:inline-flex;align-items:center;gap:18px;margin-top:30px;padding:14px 32px;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);background:oklch(.1 .015 60/.4);color:var(--cream-0);font-family:var(--font-mono);font-size:11px;letter-spacing:.42em;cursor:pointer;position:relative;transition:all .4s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cta:hover{border-color:var(--amber);color:var(--amber);box-shadow:0 0 30px oklch(.78 .16 70/.22),inset 0 0 30px oklch(.78 .16 70/.08)}.cta .arrow{transition:transform .4s ease}.cta:hover .arrow{transform:translateX(4px)}.cta:after,.cta:before{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--cream-0)}.cta:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.cta:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.nav-objects{position:relative;z-index:4;height:460px;margin-top:30px}.nav-objects.grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:20px;gap:20px;height:auto;padding:40px 80px;align-items:end}.nav-objects.grid .glass-node{position:relative;left:auto!important;top:auto!important;transform:none!important}.glass-node{position:absolute;flex-direction:column;gap:10px;cursor:pointer;text-align:center;width:130px;margin-left:-65px}.glass-node,.glass-node .ring{display:flex;align-items:center}.glass-node .ring{width:84px;height:84px;border-radius:50%;justify-content:center;position:relative;transition:all .5s cubic-bezier(.2,.7,.2,1);background:radial-gradient(circle at 32% 28%,oklch(1 0 0/.05),transparent 55%),radial-gradient(circle at 70% 80%,oklch(.78 .16 70/.04),transparent 60%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:inset 0 0 22px oklch(.05 .01 60/.55),0 8px 28px oklch(0 0 0/.45);animation:float-idle 7s ease-in-out infinite}.glass-node:first-child .ring{animation-duration:7.2s;animation-delay:-.4s}.glass-node:nth-child(2) .ring{animation-duration:6.4s;animation-delay:-1.9s}.glass-node:nth-child(3) .ring{animation-duration:8.1s;animation-delay:-3.3s}.glass-node:nth-child(4) .ring{animation-duration:7.6s;animation-delay:-.9s}.glass-node:nth-child(5) .ring{animation-duration:6.8s;animation-delay:-2.5s}.glass-node:nth-child(6) .ring{animation-duration:7.9s;animation-delay:-1.2s}.glass-node:nth-child(7) .ring{animation-duration:6.6s;animation-delay:-3.8s}@keyframes float-idle{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(1px,-5px) rotate(-.5deg)}50%{transform:translate(-1px,-2.5px) rotate(.4deg)}75%{transform:translate(1.2px,-5.5px) rotate(.3deg)}to{transform:translate(0) rotate(0deg)}}.glass-node .ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,transparent 76%,oklch(.85 .04 75/.12) 80%,oklch(.85 .04 75/.03) 92%,transparent 100%);pointer-events:none;transition:opacity .5s ease}.glass-node .ring svg{width:34px;height:34px;stroke:var(--cream-1);fill:none;stroke-width:1.3;transition:stroke .4s ease;position:relative;z-index:2}.glass-node .spark{position:absolute;width:2.5px;height:2.5px;border-radius:50%;background:oklch(.95 .03 80/.85);box-shadow:0 0 4px oklch(.92 .06 75/.7),0 0 9px oklch(.85 .1 70/.35);pointer-events:none;z-index:3;transition:all .5s ease;top:50%;left:50%;margin:-1.25px;--r:42px;transform:rotate(var(--a)) translateY(calc(var(--r) * -1))}.glass-node .spark-n{--a:0deg}.glass-node .spark-ne{--a:45deg}.glass-node .spark-e{--a:90deg}.glass-node .spark-se{--a:135deg}.glass-node .spark-s{--a:180deg}.glass-node .spark-sw{--a:225deg}.glass-node .spark-w{--a:270deg}.glass-node .spark-nw{--a:315deg}.glass-node .spark-ne,.glass-node .spark-nw,.glass-node .spark-se,.glass-node .spark-sw{background:oklch(.85 .03 80/.45);box-shadow:0 0 3px oklch(.85 .06 75/.35)}.glass-node .label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.32em;color:var(--cream-1);margin-top:2px;transition:color .3s ease}.glass-node .sub{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.28em;color:var(--cream-3);line-height:1.6;max-width:110px;text-wrap:balance}.glass-node:hover .ring{background:radial-gradient(circle at 32% 28%,oklch(.92 .08 75/.15),transparent 55%),radial-gradient(circle at 70% 80%,oklch(.78 .16 70/.1),transparent 60%);box-shadow:inset 0 0 28px oklch(.78 .16 70/.18),0 0 36px oklch(.78 .16 70/.3),0 12px 36px oklch(0 0 0/.55);animation:float-wob 3.5s ease-in-out infinite}.glass-node:hover .ring:before{background:radial-gradient(closest-side,transparent 74%,oklch(.85 .14 70/.35) 80%,oklch(.85 .14 70/.06) 92%,transparent 100%)}.glass-node:hover .ring svg{stroke:var(--amber)}.glass-node:hover .label{color:var(--amber)}.glass-node:hover .spark{background:var(--amber);box-shadow:0 0 7px var(--amber),0 0 16px oklch(.78 .16 70/.55);animation:spark-pulse 1.8s ease-in-out infinite}.glass-node:hover .spark-ne{animation-delay:.1s}.glass-node:hover .spark-e{animation-delay:.2s}.glass-node:hover .spark-se{animation-delay:.3s}.glass-node:hover .spark-s{animation-delay:.4s}.glass-node:hover .spark-sw{animation-delay:.5s}.glass-node:hover .spark-w{animation-delay:.6s}.glass-node:hover .spark-nw{animation-delay:.7s}@keyframes spark-pulse{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.55;filter:brightness(1.6)}}@keyframes float-wob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(.5deg)}}.glass-node .coord{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;color:var(--amber);opacity:0;transition:opacity .4s ease,top .4s ease;white-space:nowrap}.glass-node:hover .coord{opacity:1;top:-20px}.scrollcue{position:relative;z-index:4;text-align:center;margin-top:80px;padding-bottom:80px}.scrollcue .wave{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:22px;margin-bottom:12px}.scrollcue .wave i{display:block;width:2px;background:color-mix(in oklch,var(--cream-2) 60%,transparent);animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{height:20%;opacity:.4}50%{height:100%;opacity:.9}}.scrollcue .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3)}.scrollcue .chev{margin-top:8px;display:inline-block;animation:chev 1.6s ease-in-out infinite}@keyframes chev{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(4px);opacity:1}}.muted{color:var(--cream-3)}.amber{color:var(--amber)}.divider{border:none;border-top:var(--rule);margin:0}.interior{position:relative;z-index:5;max-width:1180px;margin:0 auto;padding:100px 40px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:14px;border-bottom:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent)}.section-head .kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3)}.section-head h2{font-family:var(--font-body);font-weight:300;font-size:36px;letter-spacing:.01em;color:var(--cream-0);margin:4px 0 0}.section-head .more{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-2);transition:color .3s}.section-head .more:hover{color:var(--amber)}.np-card{display:grid;grid-template-columns:88px 1fr 240px;grid-gap:28px;gap:28px;align-items:center;padding:28px 32px;border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);background:oklch(.1 .014 60/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .4s ease;position:relative}.np-card.is-open,.np-card:hover{border-color:var(--amber);box-shadow:0 0 40px oklch(.78 .16 70/.18)}.np-play{width:80px;height:80px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 26%,transparent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease;position:relative;flex-shrink:0}.np-play:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--amber);opacity:0;transition:opacity .4s,transform .4s}.np-play:hover{border-color:var(--amber);transform:scale(1.04);box-shadow:0 0 30px oklch(.78 .16 70/.35)}.np-play:hover:after{opacity:.5;transform:scale(1.12)}.np-play svg{width:22px;height:22px;fill:var(--cream-0);margin-left:4px}.np-play:hover svg{fill:var(--amber)}.np-meta .ep-no{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3);margin-bottom:4px}.np-meta .title{font-family:var(--font-serif);font-size:30px;font-weight:400;color:var(--cream-0);letter-spacing:.02em;margin:0 0 6px;line-height:1.15}.np-meta .tag{font-family:var(--font-hand);font-size:32px;color:var(--cream-1);line-height:1}.np-meta .desc{font-size:11px;letter-spacing:.18em;color:var(--cream-2);margin-top:14px;line-height:1.7}.np-wave{display:flex;align-items:center;gap:1.5px;height:60px}.np-wave i{display:block;width:2.5px;background:var(--cream-3);transition:background .3s}.np-wave--static i:nth-child(3n){background:color-mix(in oklch,var(--cream-3) 70%,var(--amber))}.np-card.is-open .np-wave--static i{background:var(--amber);opacity:.55;box-shadow:0 0 4px oklch(.78 .16 70/.35)}.np-time{margin-top:8px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-3)}.np-player{grid-column:1/-1;max-height:0;opacity:0;transform:translateY(-8px);margin-top:0;padding-top:0;border-top:1px dashed transparent;overflow:hidden;pointer-events:none;transition:max-height .6s cubic-bezier(.2,.7,.2,1),opacity .45s ease .05s,transform .55s cubic-bezier(.2,.7,.2,1),margin-top .5s ease,padding-top .5s ease,border-top-color .5s ease}.np-card.is-open .np-player{max-height:1200px;opacity:1;transform:translateY(0);margin-top:4px;padding-top:24px;border-top-color:color-mix(in oklch,var(--cream-0) 18%,transparent);pointer-events:auto;transition:max-height .65s cubic-bezier(.2,.7,.2,1),opacity .5s ease .15s,transform .6s cubic-bezier(.2,.7,.2,1),margin-top .5s ease,padding-top .5s ease,border-top-color .5s ease .1s}.np-card.is-open .np-frame{animation:np-frame-in .7s cubic-bezier(.2,.7,.2,1) both}@keyframes np-frame-in{0%{opacity:0;transform:scale(.985) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.np-frame{position:relative;aspect-ratio:16/9;width:100%;background:#000;border:1px solid color-mix(in oklch,var(--cream-0) 18%,transparent);overflow:hidden}.np-frame iframe{width:100%;height:100%;border:none;display:block}.np-ph{position:absolute;inset:0;justify-content:center;background:radial-gradient(circle at 50% 50%,oklch(.2 .06 60/.55),transparent 65%),repeating-linear-gradient(0deg,transparent 0 2px,oklch(.25 .04 60/.1) 2px 3px);color:var(--cream-2);letter-spacing:.32em}.np-out,.np-ph{display:flex;align-items:center;font-family:var(--font-mono);font-size:11px}.np-out{justify-content:space-between;margin-top:14px;letter-spacing:.3em;color:var(--cream-3)}.np-out a{border:1px solid color-mix(in oklch,var(--cream-0) 22%,transparent);padding:6px 14px;color:var(--cream-1);transition:all .3s}.np-out a:hover{border-color:var(--amber);color:var(--amber)}.tx-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.tx-card{padding:24px 22px;border:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent);background:oklch(.1 .014 60/.35);transition:all .4s ease;display:flex;flex-direction:column;gap:12px;min-height:200px}.tx-card:hover{border-color:var(--amber);transform:translateY(-3px)}.tx-head{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3)}.tx-head .num{color:var(--amber)}.tx-title{font-size:18px;font-weight:300;color:var(--cream-0);line-height:1.2;margin-bottom:6px;letter-spacing:.06em}.tx-body,.tx-title{font-family:var(--font-body)}.tx-body{font-weight:200;font-size:15px;line-height:1.6;letter-spacing:.03em;color:var(--cream-1);flex:1 1}.tx-body a{color:var(--amber);position:relative;transition:color .25s ease}.tx-body a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1px;background:var(--amber);transition:width .35s ease,left .35s ease;box-shadow:0 0 5px var(--amber)}.tx-body a:hover{color:var(--cream-0)}.tx-body a:hover:after{width:100%;left:0}.tx-foot{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3);padding-top:10px;border-top:1px dashed color-mix(in oklch,var(--cream-0) 12%,transparent)}.faq-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.faq-preview .card{padding:26px 28px 24px;border:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent);background:oklch(.1 .014 60/.35);display:flex;flex-direction:column;gap:14px;transition:all .4s ease;position:relative}.faq-preview .card:hover{border-color:var(--amber);transform:translateY(-2px)}.faq-preview .card .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--amber)}.faq-preview .card .q{font-family:var(--font-body);font-weight:400;font-size:22px;letter-spacing:.01em;color:var(--cream-1);line-height:1.3;margin:0;display:flex;gap:14px}.faq-preview .card .q .icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 22%,transparent);display:flex;align-items:center;justify-content:center;font-size:14px;background:oklch(.08 .012 60/.6)}.faq-preview .card .a{font-family:var(--font-body);font-size:15.5px;line-height:1.65;color:var(--cream-2);margin:0}.faq-preview .card .read{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3);margin-top:auto;padding-top:8px;border-top:1px dashed color-mix(in oklch,var(--cream-0) 12%,transparent);transition:color .3s}.faq-preview .card:hover .read{color:var(--amber)}.roll{display:flex;gap:12px;height:220px}.roll .frame{flex:1 1;min-width:0;background:oklch(.13 .018 60);border:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent);position:relative;transition:flex-grow .55s cubic-bezier(.2,.7,.2,1),border-color .4s ease,transform .4s ease;cursor:pointer;overflow:hidden}.roll:hover .frame{flex-grow:0.75}.roll .frame:hover{flex-grow:2.6;border-color:var(--amber)}.roll .frame:after{content:attr(data-tag);left:10px;bottom:8px;font-size:8.5px;color:var(--cream-1);text-shadow:0 1px 2px #000;z-index:3}.roll .frame .ph,.roll .frame:after{position:absolute;font-family:var(--font-mono);letter-spacing:.3em;white-space:nowrap}.roll .frame .ph{inset:0;background:repeating-linear-gradient(135deg,oklch(.18 .02 60) 0 8px,oklch(.14 .018 60) 8px 16px);color:var(--cream-3);font-size:9px}.roll .frame .ph,.roll .frame .zoom-hint{display:flex;align-items:center;justify-content:center}.roll .frame .zoom-hint{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);background:oklch(.08 .012 60/.6);opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease,border-color .35s ease;z-index:3}.roll .frame:hover .zoom-hint{opacity:1;transform:scale(1);border-color:var(--amber)}.roll .frame .zoom-hint svg{width:12px;height:12px;stroke:var(--cream-1);fill:none;stroke-width:1.4}.roll .frame:hover .zoom-hint svg{stroke:var(--amber)}.lightbox{position:fixed;inset:0;z-index:100;background:oklch(.02 0 0/.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:60px;opacity:0;pointer-events:none;transition:opacity .35s ease}.lightbox.open{opacity:1;pointer-events:auto}.lightbox .stage{position:relative;width:min(1280px,calc(100vw - 120px));aspect-ratio:16/9;max-height:calc(100vh - 160px);background:oklch(.1 .014 60);border:1px solid color-mix(in oklch,var(--cream-0) 18%,transparent);overflow:hidden;transform:translateY(8px) scale(.98);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lightbox.open .stage{transform:translateY(0) scale(1)}.lightbox .stage .ph{inset:0;background:repeating-linear-gradient(135deg,oklch(.18 .02 60) 0 8px,oklch(.14 .018 60) 8px 16px);display:flex;align-items:center;justify-content:center;color:var(--cream-2);font-size:12px;letter-spacing:.3em}.lightbox .stage .meta,.lightbox .stage .ph{position:absolute;font-family:var(--font-mono)}.lightbox .stage .meta{left:18px;bottom:16px;font-size:11px;letter-spacing:.32em;color:var(--cream-1);text-shadow:0 1px 2px #000}.lightbox .stage .meta strong{color:var(--amber);font-weight:500}.lightbox .close{position:absolute;top:24px;right:28px;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);background:oklch(.08 .012 60/.7);color:var(--cream-1);font-family:var(--font-mono);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:101}.lightbox .close:hover{border-color:var(--amber);color:var(--amber)}.lightbox .counter{position:absolute;top:30px;left:28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-2)}.page-shell .interior,.reveal{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.22,.68,.2,1),transform .55s cubic-bezier(.22,.68,.2,1);transition-delay:var(--reveal-delay,0s)}.page-shell .interior.in,.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-shell .interior,.reveal{opacity:1;transform:none;transition:none}}.foot{margin-top:120px;padding:40px 40px 100px;border-top:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start;position:relative;z-index:5}.foot .col{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-3);line-height:2}.foot .col strong{color:var(--cream-0);font-weight:500;letter-spacing:.4em;display:block;margin-bottom:12px}.foot .col a:hover{color:var(--amber)}.foot .stamp{border:1.5px solid var(--rust);color:var(--rust);padding:5px 12px;display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;transform:rotate(-3deg);opacity:.75;margin-bottom:12px}.foot .sig{font-family:var(--font-hand);font-size:44px;color:var(--cream-0);line-height:1;margin:28px 0 20px}.foot .sig .dash{font-family:var(--font-serif);font-weight:500;font-size:36px;vertical-align:middle;margin-right:10px;color:var(--cream-1)}.term-foot .foot .col,.term-foot .foot .col a,.term-foot .foot .sig,.term-foot .foot-feeds,.term-foot .foot-feeds a{color:oklch(.55 .08 145)}.term-foot .foot .col a:hover,.term-foot .foot-feeds a:hover{color:oklch(.95 .18 145)}.foot-feeds{grid-column:1/-1;padding-top:20px;border-top:1px solid oklch(1 0 0/.07);font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-3);text-align:center}.foot-feeds a{color:var(--cream-3);text-decoration:none}.foot-feeds a:first-of-type{margin-left:1rem}.foot-feeds a:hover{color:var(--amber)}.foot-feeds-icon{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:4px;vertical-align:middle}.foot-feeds-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.page-shell{position:relative;z-index:5;max-width:1100px;margin:0 auto;padding:40px 40px 80px}.crumbs{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3)}.crumbs a:hover{color:var(--amber)}.back-to-top{position:fixed;right:30px;bottom:110px;z-index:12;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 26%,transparent);background:oklch(.1 .014 60/.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream-1);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.28em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{border-color:var(--amber);color:var(--amber);box-shadow:0 0 24px oklch(.78 .16 70/.3)}.back-to-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.back-to-top span{color:var(--cream-3);transition:color .3s ease}.back-to-top:hover span{color:var(--amber)}.hamburger,.mobile-menu,.sp-only{display:none}@media (min-width:769px) and (max-width:1100px){.chrome{padding:22px 28px;gap:24px}.brand .mark{font-size:20px;letter-spacing:.16em}.brand .submark{font-size:9px;letter-spacing:.36em}.nav-top{gap:26px;font-size:11px;letter-spacing:.22em;flex-wrap:wrap;justify-content:flex-end;max-width:62%}}@media (min-width:769px) and (max-width:900px){.nav-top{gap:20px;font-size:11px;letter-spacing:.18em}.brand .mark{font-size:18px}}@media (min-width:769px) and (max-width:1100px){.hud.top-left,.hud.top-right{top:88px}.hud.bot-left{bottom:24px;left:28px}.hud.bot-right{bottom:24px;right:28px}.hud{font-size:9px;letter-spacing:.18em}.hud .row{gap:14px}.hero{margin-top:84px}.nav-objects{height:560px;margin-top:40px}.glass-node .ring{width:72px;height:72px}.glass-node .ring svg{width:30px;height:30px}.glass-node .spark{--r:36px}.glass-node .label{font-size:11px;letter-spacing:.28em}.glass-node .sub{font-size:8px;letter-spacing:.22em}.glass-node[data-node=youtube]{left:10%!important;top:10%!important}.glass-node[data-node=patreon]{left:40%!important;top:18%!important}.glass-node[data-node=socials]{left:68%!important;top:8%!important}.glass-node[data-node=gallery]{left:88%!important;top:26%!important}.glass-node[data-node=kofi]{left:22%!important;top:38%!important}.glass-node[data-node=episodes]{left:38%!important;top:60%!important}.glass-node[data-node=signal]{left:74%!important;top:58%!important}.scrollcue{margin-top:32px;padding-bottom:80px}.foot{padding:32px 28px 80px;gap:24px;margin-top:90px}.foot .col{font-size:9px;letter-spacing:.18em;line-height:1.95}.foot .col strong{letter-spacing:.28em;margin-bottom:10px;font-size:11px}.foot .stamp{padding:4px 9px;font-size:9px;letter-spacing:.24em;margin-bottom:10px}.foot .sig{font-size:38px;margin:22px 0 14px}.foot .sig .dash{font-size:22px}}@media (max-width:768px){body{font-size:12px}br.sp-only{display:inline}.scene{background:linear-gradient(180deg,oklch(.05 .01 60/.35),oklch(.05 .01 60/.55)),url(/assets/background.webp) 22% /cover no-repeat,var(--ink-0)}.scene:before{left:-10%;top:6%;width:80vw;height:80vw}.rain{opacity:.32}.chrome{padding:16px 20px;align-items:center}.brand .mark{font-size:18px;letter-spacing:.14em}.brand .submark{font-size:9px;letter-spacing:.32em}.nav-top{display:none}.hamburger{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;width:52px;min-height:44px;padding:4px 0 2px;background:transparent;border:none;cursor:pointer;position:fixed;top:16px;right:18px;color:var(--cream-0);z-index:260}.hamburger .hb-line{display:block;height:2px;background:currentColor;border-radius:1px;box-shadow:0 1px 2px oklch(0 0 0/.55);transition:width .35s ease,transform .35s ease,opacity .35s ease,background .3s ease}.hamburger .hb-line:first-child{width:28px}.hamburger .hb-line:nth-child(2){width:20px}.hamburger .hb-line:nth-child(3){width:28px}.hamburger .hb-tag{margin-top:5px;font-family:var(--font-mono);font-size:8px;letter-spacing:.34em;color:var(--cream-2);text-shadow:0 1px 2px oklch(0 0 0/.55);transition:color .3s ease}.hamburger.is-open,.hamburger.is-open .hb-tag,.hamburger:hover,.hamburger:hover .hb-tag{color:var(--amber)}.hamburger.is-open .hb-line:first-child{width:28px;transform:translateY(8px) rotate(45deg)}.hamburger.is-open .hb-line:nth-child(2){width:28px;opacity:0}.hamburger.is-open .hb-line:nth-child(3){width:28px;transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:block;position:fixed;inset:0;z-index:240;background:linear-gradient(180deg,oklch(.06 .012 60/.85),oklch(.08 .014 60/.92) 80%,oklch(.1 .016 60/.95)),url(/assets/background.webp) 50% /cover no-repeat,var(--ink-0);opacity:0;pointer-events:none;transition:opacity .45s ease}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.mm-frame{position:relative;display:flex;flex-direction:column;height:100%;padding:78px 26px 30px}.mm-head{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px dashed color-mix(in oklch,var(--cream-0) 18%,transparent);font-family:var(--font-mono);font-size:8px;letter-spacing:.26em;color:var(--cream-3)}.mm-kicker{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;min-width:0;flex:0 1 auto}.mm-kicker .dot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);animation:pulse 2s ease-in-out infinite;flex-shrink:0}.mm-coord{color:var(--amber);white-space:nowrap;flex-shrink:0}.mobile-nav{display:flex;flex-direction:column;margin-top:18px;flex:1 1;min-height:0}.mobile-nav a{display:grid;grid-template-columns:34px 1fr auto;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid color-mix(in oklch,var(--cream-0) 8%,transparent);color:var(--cream-1);position:relative;opacity:0;transform:translateX(-12px);transition:color .3s ease,transform .4s ease,opacity .4s ease}.mobile-menu.open .mobile-nav a{opacity:1;transform:translateX(0);transition-delay:calc(.08s + var(--i) * .05s)}.mobile-nav a:active{color:var(--amber)}.mobile-nav a .mm-num{grid-row:1/span 2;font-family:var(--font-mono);font-size:9px;letter-spacing:.28em;color:var(--cream-3);align-self:center}.mobile-nav a .mm-lbl{font-family:var(--font-mono);font-size:15px;font-weight:500;letter-spacing:.32em;color:var(--cream-0)}.mobile-nav a .mm-sub{grid-column:2;font-family:var(--font-serif-italic);font-style:italic;font-size:13px;letter-spacing:.02em;color:var(--cream-3)}.mobile-nav a .mm-arrow{grid-row:1/span 2;grid-column:3;font-family:var(--font-mono);font-size:14px;color:var(--cream-3);transition:transform .3s ease,color .3s ease}.mobile-nav a:active .mm-arrow,.mobile-nav a:hover .mm-arrow{color:var(--amber);transform:translateX(3px)}.mobile-nav a[aria-current=page] .mm-arrow,.mobile-nav a[aria-current=page] .mm-lbl,.mobile-nav a[aria-current=page] .mm-num{color:var(--amber)}.mobile-nav a[aria-current=page]:before{content:"";position:absolute;left:-26px;top:0;bottom:0;width:2px;background:var(--amber);box-shadow:0 0 8px var(--amber)}.mm-foot{margin-top:18px;padding-top:18px;border-top:1px dashed color-mix(in oklch,var(--cream-0) 14%,transparent);font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:var(--cream-1);text-align:center;line-height:1.85}.hud.bot-left,.hud.bot-right,.hud.top-right{display:none}.hud.top-left{top:auto;bottom:14px;left:20px;font-size:8.5px;letter-spacing:.28em}.hero{margin:26px auto 0;padding:0 24px}.hero .kicker{font-size:8.5px;letter-spacing:.36em;margin-bottom:16px}.hero .kicker span.bar{width:18px}.hero h1{font-size:clamp(34px,10.4vw,46px);letter-spacing:.03em}.hero .tag{font-size:38px;margin:18px 0 14px;line-height:1.05}.hero .copy{font-size:11px;letter-spacing:.22em;line-height:1.95;margin-top:18px}.cta{margin-top:24px;padding:13px 22px;font-size:11px;letter-spacing:.36em;gap:12px}.nav-objects,.nav-objects.grid{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:30px 12px;gap:30px 12px;height:auto;padding:36px 28px 8px;margin-top:26px;align-items:start}.glass-node{position:relative!important;left:auto!important;top:auto!important;width:auto;margin-left:0}.glass-node .ring{width:68px;height:68px}.glass-node .ring svg{width:28px;height:28px}.glass-node .spark{--r:34px;width:2px;height:2px}.glass-node .label{font-size:11px;letter-spacing:.3em}.glass-node .sub{font-size:8px;letter-spacing:.22em;max-width:140px}.glass-node .coord{font-size:7.5px;top:-14px}.scrollcue{margin-top:40px;padding-bottom:50px}.scrollcue .wave{height:18px}.scrollcue .wave i{width:1.5px}.scrollcue .label{font-size:9px;letter-spacing:.34em}.interior{padding:70px 20px 0}.section-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:22px;padding-bottom:14px}.section-head .kicker{font-size:8.5px;letter-spacing:.34em}.section-head h2{font-size:28px;line-height:1.1;margin-top:6px}.section-head .more{font-size:9px;letter-spacing:.3em;margin-top:4px}.np-card{grid-template-columns:1fr;gap:16px;padding:26px 22px;text-align:center;justify-items:center}.np-play{width:66px;height:66px}.np-play svg{width:18px;height:18px}.np-meta{width:100%}.np-meta .ep-no{font-size:9px;letter-spacing:.32em}.np-meta .title{font-size:26px;margin:2px 0 4px;line-height:1.1}.np-meta .tag{font-size:28px}.np-meta .desc{font-size:11px;letter-spacing:.16em;margin-top:10px}.np-side{width:100%}.np-wave{height:44px;justify-content:center;gap:1px}.np-wave i{width:2px}.np-time{font-size:8.5px;letter-spacing:.26em}.np-card.is-open .np-player{padding-top:18px;margin-left:-42px;margin-right:-42px}.np-card.is-open .np-frame{border-left:none;border-right:none}.np-card.is-open .np-out{padding:0 42px}.np-out{flex-direction:column;gap:10px;align-items:stretch;text-align:center;font-size:8.5px;letter-spacing:.26em}.np-ph{font-size:9px;letter-spacing:.24em}.tx-grid{grid-template-columns:1fr;gap:14px}.tx-card{min-height:0;padding:20px;gap:10px}.tx-head{font-size:9px;letter-spacing:.28em}.tx-body{font-size:15px;line-height:1.4}.tx-foot{font-size:8.5px;letter-spacing:.28em}.faq-preview{grid-template-columns:1fr;gap:14px}.faq-preview .card{padding:22px 22px 20px}.faq-preview .card .q{font-size:18px;gap:12px;line-height:1.2}.faq-preview .card .q .icon{flex:0 0 28px;width:28px;height:28px;font-size:13px}.faq-preview .card .a{font-size:14px;line-height:1.6}.faq-preview .card .read{font-size:9px;letter-spacing:.28em}.roll{height:auto;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:4px 20px 14px;scrollbar-width:none}.roll::-webkit-scrollbar{display:none}.roll .frame{flex:0 0 74vw;height:74vw;max-width:320px;max-height:320px;scroll-snap-align:center}.roll .frame:hover,.roll:hover .frame{flex-grow:0}.roll .frame:after{font-size:8px;letter-spacing:.28em}.roll .frame .zoom-hint{display:none}.lightbox{padding:50px 16px}.lightbox .counter{top:18px;left:18px;font-size:9px;letter-spacing:.28em}.lightbox .close{top:14px;right:16px;width:34px;height:34px;font-size:13px}.lightbox .stage{width:100%;max-height:calc(100vh - 120px)}.lightbox .stage .ph{font-size:11px;letter-spacing:.24em}.lightbox .stage .meta{left:12px;bottom:12px;font-size:8.5px;letter-spacing:.26em}.foot{grid-template-columns:1fr;gap:30px;padding:40px 24px 90px;margin-top:80px}.foot .col{font-size:11px;letter-spacing:.24em;line-height:1.95}.foot .col:last-child{text-align:left!important}.foot .col strong{letter-spacing:.34em;margin-bottom:10px}.foot .sig{font-size:40px;margin:22px 0 14px}.back-to-top{right:16px;bottom:18px;width:42px;height:42px;font-size:7px;letter-spacing:.24em}}@media (max-width:420px){.chrome{padding:14px 18px}.brand .mark{font-size:17px}.brand .submark{font-size:8px}.hero{padding:0 20px}.hero h1{font-size:clamp(30px,10vw,38px)}.hero .tag{font-size:32px}.hero .copy{font-size:9px;letter-spacing:.2em}.nav-objects,.nav-objects.grid{padding:30px 22px 4px;gap:26px 10px}.glass-node .ring{width:62px;height:62px}.glass-node .ring svg{width:26px;height:26px}.glass-node .spark{--r:31px}.interior{padding:56px 18px 0}.section-head h2{font-size:24px}.np-card{padding:22px 18px}.np-meta .title{font-size:24px}.np-meta .tag{font-size:26px}.mm-frame{padding:70px 22px 24px}.mobile-nav a{padding:14px 4px}.mobile-nav a .mm-lbl{font-size:14px}.mobile-nav a .mm-sub{font-size:12px}.foot .sig{font-size:36px}}@font-face{font-family:Technology;src:url(/fonts/Technology.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.crt-bg{position:fixed;inset:0;z-index:0;background:radial-gradient(120% 90% at 50% 50%,oklch(.18 .06 150/.18),transparent 65%),url(/assets/monitor.webp) 50% /cover no-repeat}.crt-bg:before{background:repeating-linear-gradient(0deg,transparent 0 2px,oklch(.2 .06 150/.06) 2px 3px)}.crt-bg:after,.crt-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.crt-bg:after{background:radial-gradient(120% 100% at 50% 50%,transparent 50%,#000 100%)}.term{position:relative;z-index:5;max-width:1100px;margin:0 auto;padding:30px 36px 80px;font-family:var(--font-mono);font-size:12.5px;color:oklch(.85 .1 145);text-shadow:0 0 6px oklch(.65 .18 145/.4);line-height:1.7}.term .bar{border-top:1px dashed oklch(.5 .1 145/.4);border-bottom:1px dashed oklch(.5 .1 145/.4);padding:8px 0;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.4em;color:oklch(.65 .1 145);margin-bottom:24px}.term h1{font-family:var(--font-serif);font-weight:400;color:oklch(.95 .1 145);font-size:44px;letter-spacing:.06em;margin:30px 0 6px}.term .sub{color:oklch(.65 .1 145);letter-spacing:.3em;font-size:11px}.term-prompt{color:oklch(.95 .1 145)}.term-dim{color:oklch(.55 .08 145)}.term-cursor{display:inline-block;width:8px;height:14px;background:oklch(.85 .18 145);animation:tblink 1s steps(2) infinite;vertical-align:middle;margin-left:4px}@keyframes tblink{50%{opacity:0}}.nav-term a{color:oklch(.7 .08 145)}.nav-term a:hover{color:oklch(.95 .18 145)}.nav-term a:hover:after{background:oklch(.85 .18 145);box-shadow:0 0 6px oklch(.85 .18 145)}.nav-term a[aria-current=page]{color:oklch(.95 .18 145)}.nav-term a[aria-current=page]:after{background:oklch(.85 .18 145);box-shadow:0 0 6px oklch(.85 .18 145);opacity:.85}.nav-term a[aria-current=page]:before{color:oklch(.85 .18 145)}.nav-term .mark{color:oklch(.95 .1 145)!important}.nav-term .submark{color:oklch(.6 .08 145)!important}.ep-series-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em}.ep-series-tabs button{background:transparent;border:1px solid oklch(.5 .1 145/.4);color:oklch(.7 .08 145);padding:6px 12px;font-family:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.ep-series-tabs button .d{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 4px currentColor}.ep-series-tabs button:hover{color:oklch(.92 .14 145);border-color:oklch(.7 .14 145)}.ep-series-tabs button.on{color:oklch(.95 .18 145);border-color:oklch(.85 .18 145);background:oklch(.2 .08 145/.12)}.ep-series-tabs button[data-s=DET]{color:oklch(.78 .12 200);border-color:oklch(.55 .1 200/.5)}.ep-series-tabs button[data-s=DET]:hover{color:oklch(.92 .14 200);border-color:oklch(.78 .12 200)}.ep-series-tabs button[data-s=LIF]{color:oklch(.85 .14 70);border-color:oklch(.55 .1 70/.5)}.ep-series-tabs button[data-s=LIF]:hover{color:oklch(.95 .16 70);border-color:oklch(.85 .14 70)}.ep-list{margin-top:36px;display:flex;flex-direction:column;gap:0}.ep{display:grid;grid-template-columns:80px 1fr 120px 80px;grid-gap:24px;gap:24px;padding:16px 4px;border-bottom:1px dashed oklch(.4 .08 145/.3);align-items:center;cursor:pointer;will-change:opacity,transform;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease,background .25s ease,padding-left .25s ease}.ep:hover{background:oklch(.2 .08 145/.12);padding-left:14px}.ep.is-open{background:oklch(.2 .08 145/.08);padding-left:14px}.ep.is-leaving{opacity:0;transform:translateY(-6px) scale(.98);filter:blur(2px);pointer-events:none}.ep.is-entering{opacity:0;transform:translateY(8px) scale(.99);filter:blur(2px)}.ep-id{font-size:11px;letter-spacing:.2em;color:oklch(.7 .08 145);display:flex;flex-direction:column;gap:4px;line-height:1.1}.ep-id .num{color:oklch(.95 .1 145);font-weight:500}.ep-id .series{font-size:8.5px;letter-spacing:.32em;color:oklch(.6 .1 145)}.ep[data-series=YT] .ep-id .num{color:oklch(.92 .1 145)}.ep[data-series=DET] .ep-id .num{color:oklch(.78 .12 200)}.ep[data-series=LIF] .ep-id .num{color:oklch(.85 .14 70)}.ep:hover .ep-id .num{color:oklch(.95 .18 145)}.ep[data-series=DET]:hover .ep-id .num{color:oklch(.92 .14 200)}.ep[data-series=LIF]:hover .ep-id .num{color:oklch(.95 .16 70)}.ep-title{color:oklch(.95 .06 145);font-family:var(--font-body);font-weight:300;font-size:20px;letter-spacing:.01em;line-height:1.2}.ep-title small{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:oklch(.55 .08 145);margin-top:3px}.ep-time{font-size:10.5px;letter-spacing:.2em;color:oklch(.7 .08 145);text-align:right}.ep-action{text-align:right;font-size:11px;letter-spacing:.32em;color:oklch(.7 .1 145)}.ep-action .btn{padding:4px 8px;border:1px solid oklch(.6 .1 145/.4);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ep.is-open .ep-action .btn,.ep:hover .ep-action .btn{border-color:oklch(.85 .18 145);color:oklch(.95 .18 145)}.ep-player{display:none;grid-column:1/-1;margin-top:16px;padding-top:16px;border-top:1px dashed oklch(.4 .08 145/.4)}.ep.is-open .ep-player{display:block}.ep-player .frame{position:relative;aspect-ratio:16/9;width:100%;background:#000;border:1px solid oklch(.5 .1 145/.4);overflow:hidden}.ep-player iframe{width:100%;height:100%;border:none;display:block}.ep-player .ph{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,oklch(.2 .08 145/.5),transparent 60%),repeating-linear-gradient(0deg,transparent 0 2px,oklch(.2 .08 145/.06) 2px 3px);justify-content:center;color:oklch(.65 .1 145);letter-spacing:.32em}.ep-player .ep-out,.ep-player .ph{display:flex;align-items:center;font-family:var(--font-mono);font-size:11px}.ep-player .ep-out{justify-content:space-between;margin-top:12px;letter-spacing:.3em;color:oklch(.6 .08 145)}.ep-player .ep-out a{border:1px solid oklch(.5 .1 145/.4);padding:5px 12px;color:oklch(.85 .1 145);transition:all .3s}.ep-player .ep-out a:hover{border-color:oklch(.85 .18 145);color:oklch(.95 .18 145)}.pt-callout{margin:36px 0 24px;padding:18px 22px;border:1px dashed oklch(.55 .14 70/.5);background:oklch(.2 .06 70/.06);display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:oklch(.85 .06 145)}.pt-callout strong{color:oklch(.85 .14 70);letter-spacing:.32em;font-weight:500}.pt-callout a{border:1px solid oklch(.7 .14 70/.6);padding:7px 14px;color:oklch(.9 .1 70);letter-spacing:.32em;white-space:nowrap;transition:all .3s}.pt-callout a:hover{background:oklch(.7 .14 70/.15);border-color:oklch(.85 .14 70);color:oklch(.95 .1 70)}.term-ascii{font-size:11px;line-height:1.1;color:oklch(.55 .1 145);white-space:pre;margin:30px 0}.term-input-row{display:flex;gap:8px;align-items:center;margin-top:30px}.term-input-row input{background:transparent;border:none;border-bottom:1px solid oklch(.5 .1 145/.4);color:oklch(.85 .1 145);font-family:var(--font-mono);font-size:12px;padding:4px 0;flex:1 1;outline:none;cursor:default;pointer-events:none}.dial-wrap{position:relative;z-index:5;max-width:1100px;margin:0 auto;padding:30px 36px 0}.dial-wrap h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:56px;letter-spacing:.04em;margin:30px 0 6px}.dial-wrap .dial-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3);margin-bottom:30px}.dial{background:linear-gradient(180deg,oklch(.13 .018 60),oklch(.1 .014 60));border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);padding:22px 28px;display:grid;grid-template-columns:1fr 220px;grid-gap:28px;gap:28px;align-items:center;box-shadow:inset 0 1px 0 oklch(1 0 0/.04),0 30px 60px oklch(0 0 0/.45)}.dial-meter{position:relative;height:78px;border:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent);background:oklch(.08 .014 60);overflow:hidden;cursor:pointer}.dial-ticks{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 12px 6px}.dial-ticks i{display:block;width:1px;background:var(--cream-3)}.dial-ticks i.major{height:22px;background:var(--cream-2)}.dial-ticks i.minor{height:12px;opacity:.5}.dial-ticks i.tiny{height:7px;opacity:.35}.scale-labels{position:absolute;left:12px;right:12px;top:8px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:var(--cream-3)}.dial-needle{position:absolute;top:0;bottom:0;width:2px;background:var(--amber);box-shadow:0 0 12px var(--amber);transition:left .1s linear;pointer-events:none}.dial-hint{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3)}.freq-display{text-align:right}.freq-display .num{font-family:Technology,ui-monospace,monospace;font-size:52px;font-weight:400;color:var(--amber);letter-spacing:.04em;line-height:1;text-shadow:0 0 18px oklch(.78 .16 70/.45),0 0 4px oklch(.78 .16 70/.6);position:relative;display:inline-block}.freq-display .num:before{content:"888.888";position:absolute;inset:0;color:oklch(.78 .16 70/.08);text-shadow:none;pointer-events:none}.freq-display .unit{letter-spacing:.4em;color:var(--cream-3);margin-top:6px}.freq-display .station,.freq-display .unit{font-family:var(--font-mono);font-size:11px}.freq-display .station{letter-spacing:.32em;color:var(--cream-1);margin-top:14px;padding-top:12px;border-top:1px dashed color-mix(in oklch,var(--cream-0) 18%,transparent)}.logs{position:relative;z-index:5;max-width:1100px;margin:36px auto 80px;padding:0 36px}.log{display:grid;grid-template-columns:130px 1fr 110px;grid-gap:28px;gap:28px;padding:22px 18px;margin:0 -18px;border-top:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent);align-items:baseline;will-change:opacity,transform;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),filter .45s ease,background .3s ease,padding-left .3s ease}.log:last-child{border-bottom:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent)}a.log{cursor:pointer;color:inherit;text-decoration:none}a.log:hover{background:oklch(.92 .025 80/.04);padding-left:26px}a.log:hover .log-arrow{transform:translateX(4px);color:var(--amber)}a.log:hover h3{color:var(--amber)}h3.log-h{transition:color .3s ease;font-family:var(--font-body);font-weight:300;font-size:20px;margin:10px 0 6px;color:var(--cream-0);letter-spacing:.01em}.log.is-leaving{opacity:0;transform:translateY(-6px) scale(.98);filter:blur(2px);pointer-events:none}.log.is-entering{opacity:0;transform:translateY(8px) scale(.99);filter:blur(2px)}.log .src{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.32em;padding:5px 10px;border:1px solid;color:var(--cream-2);line-height:1;white-space:nowrap}.log .src .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.log .src.note{color:var(--cream-1)}.log .src.youtube{color:oklch(.68 .16 28)}.log .src.patreon{color:oklch(.78 .16 70)}.log .src.patreon-members{color:oklch(.62 .22 32)}.log-date{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3)}.log-date .big{display:block;font-family:var(--font-serif);font-size:28px;font-weight:400;color:var(--cream-0);letter-spacing:.02em;margin-bottom:2px}.log-body{font-family:var(--font-body);font-weight:200;font-size:17px;line-height:1.55;color:var(--cream-1)}.log-actions{text-align:right;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3)}.log-arrow{display:inline-block;transition:transform .3s ease,color .3s ease;margin-left:6px}.filter-bar{display:flex;align-items:center;gap:14px;margin:30px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em}.filter-bar,.filter-bar .lbl{color:var(--cream-3)}.filter-bar button{background:transparent;border:1px solid color-mix(in oklch,var(--cream-0) 16%,transparent);color:var(--cream-2);font-family:inherit;font-size:inherit;letter-spacing:inherit;padding:6px 14px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.filter-bar button .d{width:6px;height:6px;border-radius:50%}.filter-bar button:hover{color:var(--cream-0);border-color:color-mix(in oklch,var(--cream-0) 28%,transparent)}.filter-bar button.on{color:var(--cream-0);border-color:var(--cream-0);background:oklch(.92 .025 80/.06)}.filter-bar button[data-src=all] .d,.filter-bar button[data-src=note] .d{background:var(--cream-1)}.filter-bar button[data-src=youtube] .d{background:oklch(.68 .16 28)}.filter-bar button[data-src=patreon] .d{background:oklch(.78 .16 70)}.filter-sync{margin-left:auto;opacity:.6}.tx-article{position:relative;z-index:5;max-width:760px;margin:0 auto;padding:30px 36px 80px}.tx-article-meta{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent)}.tx-article-meta .badge-wrap{margin-bottom:18px}.tx-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.32em;padding:5px 10px;border:1px solid;color:var(--cream-2);line-height:1;white-space:nowrap}.tx-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.tx-badge.note{color:var(--cream-1)}.tx-badge.youtube{color:oklch(.68 .16 28)}.tx-badge.patreon{color:oklch(.78 .16 70)}.tx-article-meta h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:48px;letter-spacing:.03em;margin:14px 0 12px;line-height:1.12}.tx-article-meta .meta-row{font-family:var(--font-mono);font-size:11px;letter-spacing:.36em;color:var(--cream-3);display:flex;align-items:center;gap:20px}.tx-article-body p{font-family:var(--font-body);font-weight:200;font-size:18px;line-height:1.75;color:var(--cream-1);margin:0 0 1.6em}.tx-article-body p:last-child{margin-bottom:0}.tx-article-body h2{font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--amber);margin:3.2em 0 1.4em;opacity:.85;display:flex;flex-direction:column;gap:10px}.tx-article-body h2:after{content:"";display:block;width:40px;height:1px;background:var(--amber);opacity:.5}.tx-article-body hr{border:none;margin:3em 0;height:0;border-top:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent);text-align:center;overflow:visible}.tx-article-body hr:after{content:"· · ·";display:inline-block;position:relative;top:-.65em;padding:0 1.2em;background:var(--ink-0);font-family:var(--font-mono);font-size:9px;letter-spacing:.6em;color:var(--cream-3)}.tx-article-body blockquote{margin:2.8em 0;padding:0;text-align:center}.tx-article-body blockquote:before{content:"● ● ●";display:block;text-align:center;font-size:6px;letter-spacing:.8em;color:color-mix(in oklch,var(--amber) 65%,transparent);background-image:linear-gradient(color-mix(in oklch,var(--amber) 40%,transparent),color-mix(in oklch,var(--amber) 40%,transparent)),linear-gradient(color-mix(in oklch,var(--amber) 40%,transparent),color-mix(in oklch,var(--amber) 40%,transparent));background-size:calc(50% - 44px) 1px,calc(50% - 44px) 1px;background-position:0,100%;background-repeat:no-repeat;margin-bottom:1.4em}.tx-article-body blockquote:after{content:"";display:block;height:1px;background:color-mix(in oklch,var(--amber) 32%,transparent);margin-top:1.4em}.tx-article-body blockquote p{font-family:var(--font-body);font-size:20px;font-style:italic;font-weight:200;color:var(--amber);line-height:1.4;letter-spacing:.01em;margin:10px 0 0}.tx-article-body img{display:block;width:100%;max-width:100%;border-radius:4px;margin:2.4em 0;opacity:.9}.tx-article-body .tx-img-wrap{display:block;position:relative;margin:2.4em 0;cursor:pointer}.tx-article-body .tx-img-wrap img{display:block;width:100%;border-radius:4px;opacity:.9;margin:0;border:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent);transition:opacity .3s ease,border-color .4s ease}.tx-article-body .tx-img-wrap:hover img{opacity:1;border-color:var(--amber)}.tx-article-body .tx-img-wrap .zoom-hint{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);background:oklch(.08 .012 60/.6);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease,border-color .35s ease;pointer-events:none}.tx-article-body .tx-img-wrap:hover .zoom-hint{opacity:1;transform:scale(1);border-color:var(--amber)}.tx-article-body .tx-img-wrap .zoom-hint svg{width:12px;height:12px;stroke:var(--cream-1);fill:none;stroke-width:1.4}.tx-article-body .tx-img-wrap:hover .zoom-hint svg{stroke:var(--amber)}.faq-a .tx-img-wrap{display:block;position:relative;cursor:pointer;margin-bottom:20px}.faq-a .tx-img-wrap img{display:block;width:100%;border-radius:4px;opacity:.9;margin:0;border:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent);transition:opacity .3s ease,border-color .4s ease}.faq-a .tx-img-wrap:hover img{opacity:1;border-color:var(--amber)}.faq-a .tx-img-wrap .zoom-hint{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);background:oklch(.08 .012 60/.6);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease,border-color .35s ease;pointer-events:none}.faq-a .tx-img-wrap:hover .zoom-hint{opacity:1;transform:scale(1);border-color:var(--amber)}.faq-a .tx-img-wrap .zoom-hint svg{width:12px;height:12px;stroke:var(--cream-1);fill:none;stroke-width:1.4}.faq-a .tx-img-wrap:hover .zoom-hint svg{stroke:var(--amber)}.tx-article-sig{margin-top:48px;padding-top:28px;border-top:1px solid color-mix(in oklch,var(--cream-0) 12%,transparent);font-family:var(--font-hand);font-size:48px;color:var(--cream-0);line-height:1}.tx-article-sig .dash{font-family:var(--font-serif);font-weight:500;font-size:36px;vertical-align:middle;margin-right:10px;color:var(--cream-1)}.tx-article-not-found{padding:80px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3);text-align:center}.tx-comments-wrap{position:relative;z-index:5;max-width:760px;margin:0 auto;padding:0 36px 80px}.tx-comments{padding-top:36px;border-top:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent)}.link-grid{position:relative;z-index:5;max-width:720px;margin:30px auto 80px;padding:0 36px;display:flex;flex-direction:column;gap:12px}.links-head{text-align:center;margin:30px 0 26px}.links-head h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:48px;letter-spacing:.04em;margin:0 0 8px}.links-head .links-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3)}.link-card{display:grid;grid-template-columns:44px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 22px;border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);background:oklch(.1 .014 60/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .35s cubic-bezier(.2,.7,.2,1);position:relative}.link-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--amber);transform:scaleY(0);transform-origin:top;transition:transform .4s ease;box-shadow:0 0 8px var(--amber)}.link-card:hover{border-color:var(--amber);transform:translateX(4px)}.link-card:hover:before{transform:scaleY(1)}.link-card:hover .lk-label{color:var(--amber)}.lk-icon{width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 22%,transparent);display:flex;align-items:center;justify-content:center;color:var(--cream-1)}.lk-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.link-card:hover .lk-icon{border-color:var(--amber);color:var(--amber)}.lk-text{display:flex;flex-direction:column;gap:3px}.lk-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.32em;color:var(--cream-0);transition:color .3s ease}.lk-sub{font-family:var(--font-body);font-style:italic;font-weight:200;font-size:15px;letter-spacing:.01em;line-height:1.45;color:var(--cream-2)}.lk-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-3)}.faq-shell{position:relative;z-index:5;max-width:920px;margin:30px auto 80px;padding:0 36px}.faq-shell-head{margin:20px 0 8px}.faq-shell-head .faq-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3);margin-bottom:6px}.faq-shell-head h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:60px;letter-spacing:.04em;margin:0}.faq-shell-head p{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--cream-2);margin:14px 0 0;max-width:640px}.faq-list{display:flex;flex-direction:column;gap:22px;margin-top:36px}.faq-item{position:relative;padding:30px 36px 32px;border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);background:linear-gradient(180deg,oklch(.1 .014 60/.45),oklch(.08 .012 60/.55)),oklch(.92 .025 80/.02);transition:border-color .35s ease,transform .35s ease}.faq-item:hover{border-color:color-mix(in oklch,var(--amber) 70%,transparent);transform:translateY(-1px)}.faq-item:before{content:"";position:absolute;top:-10px;left:24px;width:90px;height:10px;background:inherit;border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);border-bottom:none}.faq-tag{position:absolute;top:-7px;left:32px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.32em;color:var(--cream-2)}.faq-q{display:flex;align-items:flex-start;gap:16px;font-family:var(--font-body);font-weight:300;font-size:24px;color:var(--cream-0);letter-spacing:.01em;line-height:1.25;margin:0 0 16px}.faq-q .icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in oklch,var(--cream-0) 22%,transparent);display:flex;align-items:center;justify-content:center;font-size:16px;margin-top:4px;background:oklch(.1 .014 60/.6)}.faq-a{font-family:var(--font-body);font-weight:200;font-size:16px;line-height:1.75;color:var(--cream-1);margin-left:48px}.faq-a img{display:block;width:100%;border-radius:4px;opacity:.88;margin-bottom:20px;border:1px solid color-mix(in oklch,var(--cream-0) 10%,transparent)}.faq-a p{margin:0 0 12px}.faq-a p:last-child{margin-bottom:0}.faq-a strong{font-weight:500;color:var(--cream-0)}.faq-a a{color:var(--amber);position:relative;transition:color .25s ease}.faq-a a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1px;background:var(--amber);transition:width .35s ease,left .35s ease;box-shadow:0 0 5px var(--amber)}.faq-a a:hover{color:var(--cream-0)}.faq-a a:hover:after{width:100%;left:0}.faq-a .pull{font-family:var(--font-body);font-style:italic;font-weight:300;font-size:15px;font-weight:400;color:var(--cream-1);display:block;margin:18px 0 14px;padding-left:16px;border-left:2px solid var(--amber);line-height:1.55}.faq-foot{margin-top:50px;padding:24px 28px;border:1px dashed color-mix(in oklch,var(--cream-0) 18%,transparent);display:flex;gap:24px;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-2)}.faq-foot a{color:var(--amber);border-bottom:1px solid color-mix(in oklch,var(--amber) 40%,transparent);padding-bottom:2px;transition:color .3s,border-color .3s}.faq-foot a:hover{color:var(--cream-0);border-color:var(--cream-0)}.file{position:relative;z-index:5;max-width:880px;margin:40px auto 80px;padding:0 36px}.file-head{margin:20px 0 30px}.file-head h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:56px;letter-spacing:.04em;margin:0 0 8px}.file-head .file-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3)}.folder{position:relative;background:oklch(.08 .012 60/.65);padding:40px 50px}.folder,.folder:before{border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent)}.folder:before{content:"";position:absolute;top:-14px;left:30px;width:130px;height:14px;background:oklch(.92 .025 80/.05);border-bottom:none}.folder:after{content:"CASE FILE 00 / SAYA";top:-10px;left:38px;font-size:8.5px;color:var(--cream-2)}.folder .stamp-abs,.folder:after{position:absolute;font-family:var(--font-mono);letter-spacing:.32em}.folder .stamp-abs{top:28px;right:30px;transform:rotate(-8deg);border:2px solid var(--rust);color:var(--rust);padding:6px 12px;font-size:11px;opacity:.7}.field{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:12px 0;border-bottom:1px dashed color-mix(in oklch,var(--cream-0) 14%,transparent)}.field .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3);padding-top:4px}.field .v{font-family:var(--font-body);font-weight:200;font-size:16px;color:var(--cream-1);line-height:1.75}.field .v small{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream-3);margin-top:4px}.contact-row{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:12px 0 4px}.contact-row>.k{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3);padding-top:4px}.contact-form{margin:0;padding:0;background:transparent;border:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}.contact-form .full{grid-column:1/-1}.contact-form label{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;color:var(--cream-3);display:block;margin-bottom:6px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:transparent;border:none;border-bottom:1px solid color-mix(in oklch,var(--cream-0) 18%,transparent);color:var(--cream-0);font-family:var(--font-body);font-size:16px;padding:6px 0 8px;outline:none;transition:border-color .3s ease}.contact-form select{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;background-color:oklch(.08 .012 60)}.contact-form select option{background:#1a1410;color:var(--cream-0)}.contact-form textarea{min-height:110px;resize:vertical;border:1px solid color-mix(in oklch,var(--cream-0) 14%,transparent);padding:10px 12px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--amber)}.contact-note{grid-column:1/-1;font-family:var(--font-mono);font-size:11px;line-height:1.85;letter-spacing:.16em;color:var(--cream-2);padding:12px 14px;border:1px dashed color-mix(in oklch,var(--rust) 50%,transparent);background:oklch(.2 .05 28/.07)}.contact-note strong{color:var(--rust);letter-spacing:.32em}.ama-line{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:10px;border-top:1px dashed color-mix(in oklch,var(--rust) 35%,transparent);flex-wrap:wrap}.ama-line span{color:var(--cream-3)}.ama-line a{border:1px solid color-mix(in oklch,var(--amber) 60%,transparent);padding:5px 12px;color:var(--amber);letter-spacing:.32em;white-space:nowrap;transition:all .3s ease}.ama-line a:hover{background:oklch(.78 .16 70/.12);color:var(--cream-0);border-color:var(--amber)}.contact-actions{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:4px}.contact-actions .hint{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3)}.contact-actions .hint .ok{color:var(--amber)}.contact-actions .hint .err{color:var(--rust)}.contact-submit{background:transparent;border:1px solid color-mix(in oklch,var(--cream-0) 28%,transparent);color:var(--cream-0);font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;padding:12px 24px;cursor:pointer;position:relative;transition:all .35s ease;display:inline-flex;align-items:center;gap:14px}.contact-submit:hover{border-color:var(--amber);color:var(--amber);box-shadow:0 0 24px oklch(.78 .16 70/.18)}.contact-submit:disabled{opacity:.5;cursor:progress}.disclaim{margin-top:32px;padding:22px 24px;border:1px solid color-mix(in oklch,var(--rust) 50%,transparent);background:oklch(.2 .05 28/.1);font-family:var(--font-mono);font-size:11px;line-height:1.8;letter-spacing:.08em;color:var(--cream-1)}.disclaim strong{color:var(--rust);letter-spacing:.3em}.about-sig{margin-top:40px;text-align:right}.about-sig .name{font-family:var(--font-hand);font-size:64px;line-height:1;color:var(--cream-0);margin-bottom:22px}.about-sig .dash{font-family:var(--font-serif);font-weight:500;font-size:50px;vertical-align:middle;margin-right:12px;color:var(--cream-1)}.about-sig .role{font-family:var(--font-mono);font-size:11px;letter-spacing:.4em;color:var(--cream-3);margin-top:32px}.creator-avatar-btn{background:none;border:none;padding:0;cursor:pointer;display:block;margin:0 0 18px auto}.creator-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center top;border:1px solid color-mix(in oklch,var(--amber) 45%,transparent);display:block;transition:border-color .3s ease,box-shadow .3s ease}.creator-avatar-btn:hover .creator-avatar{border-color:var(--amber);box-shadow:0 0 18px oklch(.78 .16 70/.35)}@media (max-width:768px){.term{padding:18px 18px 60px;font-size:12px;line-height:1.65}.term .bar{flex-wrap:wrap;row-gap:4px;column-gap:14px;font-size:8.5px;letter-spacing:.28em;margin-bottom:18px}.term h1{font-size:30px;letter-spacing:.04em;line-height:1.1;margin:24px 0 6px}.term .sub{font-size:8.5px;letter-spacing:.28em}.pt-callout{flex-direction:column;align-items:stretch;gap:14px;padding:16px;font-size:10.5px;letter-spacing:.18em;margin:28px 0 22px}.pt-callout a{text-align:center;padding:10px 14px;font-size:11px}.ep-series-tabs{gap:8px;font-size:8.5px;letter-spacing:.26em;flex-wrap:wrap}.ep-list{margin-top:24px}.ep{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:6px;padding:14px 4px}.ep.is-open,.ep:hover{padding-left:4px}.ep .ep-id{grid-column:1;grid-row:1;flex-direction:row;gap:8px;align-items:baseline;font-size:11px;letter-spacing:.18em}.ep .ep-id .num{font-size:12px}.ep .ep-id .series{font-size:8px;letter-spacing:.28em}.ep .ep-time{grid-column:2;grid-row:1;font-size:11px;letter-spacing:.18em}.ep .ep-title{grid-column:1/-1;grid-row:2;font-size:18px;line-height:1.2}.ep .ep-title small{font-size:8.5px;letter-spacing:.28em;margin-top:4px}.ep .ep-action{grid-column:1/-1;grid-row:3;text-align:left;font-size:11px;letter-spacing:.3em}.ep-player .ep-out{flex-direction:column;align-items:stretch;gap:8px;text-align:center;font-size:8.5px}.ep.is-open .ep-player{margin-left:-18px;margin-right:-18px}.ep.is-open .frame{border-left:none;border-right:none}.ep.is-open .ep-out{padding:0 18px}.term-ascii{display:none}.term-input-row{flex-wrap:wrap;gap:6px;margin-top:22px}.dial-wrap{padding:20px 20px 0}.dial-wrap h1{font-size:36px!important;line-height:1.1;margin:22px 0 6px!important}.dial{grid-template-columns:1fr;gap:18px;padding:18px}.dial-meter{height:64px}.scale-labels{font-size:8.5px;letter-spacing:.22em;top:6px}.freq-display{text-align:left}.freq-display .num{font-size:40px}.logs{padding:0 20px;margin:22px auto 60px}.filter-bar{flex-wrap:wrap;gap:8px;font-size:8.5px;letter-spacing:.26em;margin:18px 0 0}.filter-bar button{padding:5px 10px}.filter-sync{display:none}.log{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:8px;padding:18px 0;margin:0}a.log:hover{padding-left:0;background:oklch(.92 .025 80/.06)}.log .log-date{display:flex;align-items:baseline;gap:10px;font-size:11px;letter-spacing:.28em}.log .log-date .big{display:inline;font-size:22px;margin:0;line-height:1}.log .log-body{font-size:16px;line-height:1.45}.log .log-actions{text-align:left;font-size:9px;letter-spacing:.3em;padding-top:4px}.link-grid{max-width:100%;margin:14px auto 60px;padding:0 20px;gap:10px}.links-head{margin:18px 0 22px!important}.links-head h1{font-size:34px!important;letter-spacing:.03em!important;line-height:1.1}.links-head .links-sub{font-size:8.5px!important;letter-spacing:.32em!important}.link-card{grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;padding:16px 18px}.link-card .lk-icon{width:38px;height:38px;grid-row:1/span 2}.link-card .lk-icon svg{width:16px;height:16px}.link-card .lk-text{grid-column:2;grid-row:1;gap:2px}.link-card .lk-label{font-size:11px;letter-spacing:.28em}.link-card .lk-sub{font-size:13px;line-height:1.4}.link-card .lk-meta{grid-column:2;grid-row:2;font-size:8.5px;letter-spacing:.28em;padding-top:4px;border-top:1px dashed color-mix(in oklch,var(--cream-0) 10%,transparent);width:100%}.link-card:hover{transform:none}.faq-shell{padding:0 20px;margin:14px auto 60px}.faq-shell-head h1{font-size:36px!important;line-height:1.05}.faq-shell-head p{font-size:15px!important;line-height:1.55!important;margin:12px 0 0!important}.faq-list{gap:18px;margin-top:26px}.faq-item{padding:22px 20px}.faq-item:before{top:-8px;left:16px;width:78px;height:8px}.faq-tag{top:-6px;left:22px;font-size:8px;letter-spacing:.3em}.faq-q{font-size:20px;gap:12px;margin:0 0 12px}.faq-q .icon{flex:0 0 28px;width:28px;height:28px;font-size:13px;margin-top:2px}.faq-a{font-size:15px;margin-left:0}.faq-a .pull{font-size:16px;margin:14px 0 12px;padding-left:12px}.faq-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;font-size:11px;letter-spacing:.22em;margin-top:38px}.file{padding:0 20px;margin:18px auto 60px}.file-head h1{font-size:34px!important;line-height:1.05}.folder{padding:30px 20px 24px}.folder:before{left:18px;width:110px;top:-12px}.folder:after{left:24px;font-size:8px;letter-spacing:.28em}.folder .stamp-abs{top:18px;right:18px;font-size:9px;letter-spacing:.26em;padding:4px 10px}.field{grid-template-columns:1fr;gap:4px;padding:14px 0 12px}.field .k{font-size:8.5px;letter-spacing:.34em;padding-top:0}.field .v{font-size:16px;line-height:1.4}.contact-row{grid-template-columns:1fr;gap:12px;padding:14px 0 4px}.contact-form{grid-template-columns:1fr;gap:14px}.contact-actions{flex-direction:column;align-items:stretch;gap:12px}.contact-submit{justify-content:center;font-size:10.5px;letter-spacing:.34em}.disclaim{padding:18px;font-size:11px;line-height:1.75;letter-spacing:.04em;margin-top:26px}.about-sig{text-align:right;margin-top:32px}.about-sig .name{font-size:48px;margin-bottom:14px}.about-sig .dash{font-family:var(--font-serif);font-weight:500;font-size:36px;margin-right:8px}.creator-avatar{margin:0 0 18px}}@media (max-width:420px){.term{padding:16px 14px 50px}.term h1{font-size:26px}.ep .ep-title{font-size:17px}.ep.is-open .ep-player{margin-left:-14px;margin-right:-14px}.ep.is-open .ep-out{padding:0 14px}.dial-wrap h1{font-size:32px!important}.freq-display .num{font-size:34px}.link-grid,.logs{padding:0 16px}.link-card{padding:14px 16px}.links-head h1{font-size:30px!important}.faq-shell{padding:0 16px}.faq-shell-head h1{font-size:30px!important}.faq-item{padding:20px 16px}.faq-q{font-size:18px}.faq-a{font-size:14px}.file{padding:0 16px}.file-head h1{font-size:30px!important}.folder{padding:26px 16px 22px}.folder .stamp-abs{font-size:8px;padding:3px 8px}.about-sig .name{font-size:42px}}.gallery{position:relative;z-index:5;max-width:1180px;margin:0 auto 80px;padding:30px 36px 0}.gtitle{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:30px}.gtitle h1{font-family:var(--font-serif);font-weight:400;color:var(--cream-0);font-size:56px;letter-spacing:.04em;margin:0 0 8px}.gtitle .g-sub{letter-spacing:.4em}.gtitle .g-roll-meta,.gtitle .g-sub{font-family:var(--font-mono);font-size:11px;color:var(--cream-3)}.gtitle .g-roll-meta{letter-spacing:.32em;text-align:right;flex-shrink:0}.gtitle .g-roll-meta span{color:var(--cream-1)}.roll-row{margin-bottom:18px;position:relative}.roll-row:after,.roll-row:before{content:"";display:block;height:20px;background:oklch(.16 .06 30/.5);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='20'><path d='M0 0 H24 V20 H0 Z M6 6 H18 V14 H6 Z' fill-rule='evenodd' fill='black'/></svg>") 0 0 /24px 20px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='20'><path d='M0 0 H24 V20 H0 Z M6 6 H18 V14 H6 Z' fill-rule='evenodd' fill='black'/></svg>") 0 0 /24px 20px repeat-x}.gallery .roll{height:200px;background:oklch(.16 .06 30/.5)}.gallery .roll-row--partial .roll{justify-content:flex-start}.gallery .roll-row--partial .frame{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 48px) / 5);transition:flex-grow .55s cubic-bezier(.2,.7,.2,1),max-width .55s cubic-bezier(.2,.7,.2,1),border-color .4s ease}.gallery .roll-row--partial .roll .frame:hover,.gallery .roll-row--partial .roll:hover .frame{flex-grow:0}.gallery-foot{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--cream-3);margin-top:10px}@media (min-width:769px) and (max-width:1100px){.gallery{padding:0 28px;max-width:100%}.gtitle{gap:18px}.gtitle h1{font-size:46px;margin:0 0 6px}.gtitle .g-sub{font-size:9px;letter-spacing:.34em}.gtitle .g-roll-meta{font-size:9px;letter-spacing:.26em}.gallery .roll{height:150px;gap:10px}.gallery .roll-row--partial .frame{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 40px) / 5)}.gallery .roll-row--partial .roll .frame:hover,.gallery .roll-row--partial .roll:hover .frame{flex-grow:0}.roll .frame:after{font-size:8.5px;letter-spacing:.26em}}@media (max-width:768px){.gallery{padding:0 20px;margin:18px auto 60px}.gtitle{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.gtitle h1{font-size:36px;margin-bottom:4px}.gtitle .g-sub{font-size:8.5px;letter-spacing:.32em}.gtitle .g-roll-meta{text-align:left;font-size:8.5px;letter-spacing:.28em}.roll-row{margin-bottom:8px}.gallery .roll{height:auto}.gallery .roll-row--partial .frame{flex:0 0 74vw;height:74vw;max-width:320px;max-height:320px}.gallery .roll-row--partial .frame:hover{flex-grow:0;flex-basis:74vw}}@media (max-width:420px){.gallery{padding:0 16px}.gtitle h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.rain{display:none}.scrollcue .wave i{animation:none;height:50%;opacity:.6}.glass-node .ring,.hud .dot,.scrollcue .chev{animation:none}.hud .dot{opacity:.8}}