/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--void:#000;--cyan:#00f0ff;--cyan-dim:#00f0ff26;--cyan-glow:#00f0ff66;--violet:#a0f;--violet-dim:#aa00ff26;--violet-glow:#aa00ff59;--ice:#e0f8ff;--ice-dim:#e0f8ff12;--blood:#ff1a2e;--blood-dim:#ff1a2e4d;--scanline-opacity:.03}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void);overflow-x:hidden}body{background:var(--void);color:var(--ice);cursor:none;margin:0;padding:0;font-family:Porsche Next,Arial Narrow,Arial,sans-serif;overflow-x:hidden}.cursor-outer{pointer-events:none;z-index:99999;border:1.5px solid var(--cyan);mix-blend-mode:screen;border-radius:50%;width:32px;height:32px;transition:width .2s,height .2s,border-color .2s,background .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-inner{pointer-events:none;z-index:99999;background:var(--cyan);mix-blend-mode:screen;border-radius:50%;width:6px;height:6px;transition:transform .1s;position:fixed;transform:translate(-50%,-50%)}.cursor-crosshair{pointer-events:none;z-index:99999;position:fixed;transform:translate(-50%,-50%)}.cursor-crosshair:before,.cursor-crosshair:after{content:"";background:var(--cyan);opacity:.6;position:absolute}.cursor-crosshair:before{width:1px;height:14px;top:-7px;left:50%}.cursor-crosshair:after{width:14px;height:1px;top:50%;left:-7px}.cursor-hovering .cursor-outer{border-color:var(--violet);background:var(--violet-dim);width:52px;height:52px}.scanlines{z-index:9000;pointer-events:none;background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 0, 0, var(--scanline-opacity)) 2px, rgba(0, 0, 0, var(--scanline-opacity)) 4px);position:fixed;inset:0}section{position:relative;overflow:hidden}.aurora-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora-layer{filter:blur(80px);mix-blend-mode:screen;border-radius:50%;animation:20s ease-in-out infinite alternate auroraFloat;position:absolute}.aurora-1{background:radial-gradient(#00f0ff14 0%,#0000 70%);width:60vw;height:40vh;animation-delay:0s;top:-10%;left:-10%}.aurora-2{background:radial-gradient(#aa00ff12 0%,#0000 70%);width:50vw;height:50vh;animation-duration:25s;animation-delay:-7s;top:20%;right:-15%}.aurora-3{background:radial-gradient(#00f0ff0d 0%,#0000 70%);width:40vw;height:30vh;animation-duration:18s;animation-delay:-14s;bottom:10%;left:20%}.hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 clamp(1rem,5vw,4rem);display:flex;position:relative}.hero-canvas{z-index:0;position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.hero-logo{letter-spacing:.05em;text-transform:uppercase;color:var(--ice);text-shadow:0 0 20px var(--cyan-glow), 0 0 60px #00f0ff33, 0 0 120px #aa00ff26;transform-style:preserve-3d;cursor:default;-webkit-user-select:none;user-select:none;font-size:clamp(2rem,7vw,6rem);font-weight:900;line-height:1.1;transition:transform .1s}.hero-logo .symbol{color:var(--cyan);animation:3s ease-in-out infinite symbolPulse}.hero-transmission{letter-spacing:.25em;color:var(--cyan);text-transform:uppercase;border:1px solid var(--cyan-glow);background:var(--cyan-dim);border-radius:2px;padding:8px 20px;font-family:monospace;font-size:clamp(.65rem,1.2vw,.85rem);animation:2s ease-in-out infinite transmissionPulse;position:relative;overflow:hidden}.hero-transmission:before{content:"";background:var(--cyan);width:3px;height:100%;animation:2s linear infinite scanBar;position:absolute;top:0;left:0}.signal-dot{background:var(--blood);width:6px;height:6px;box-shadow:0 0 8px var(--blood);border-radius:50%;margin-right:8px;animation:.8s step-end infinite signalBlink;display:inline-block}.hero-subtitle{letter-spacing:.3em;color:#e0f8ff80;text-transform:uppercase;max-width:600px;font-family:monospace;font-size:clamp(.7rem,1.5vw,.9rem)}.enter-btn{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.35em;text-transform:uppercase;cursor:none;background:0 0;align-items:center;gap:12px;padding:14px 40px;font-family:monospace;font-size:clamp(.7rem,1.5vw,.85rem);transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.enter-btn:before{content:"";background:linear-gradient(135deg, var(--cyan-dim), var(--violet-dim));opacity:0;transition:opacity .3s;position:absolute;inset:0}.enter-btn:hover:before{opacity:1}.enter-btn:hover{box-shadow:0 0 30px var(--cyan-glow), 0 0 60px #00f0ff1a;border-color:var(--cyan);color:var(--ice);text-shadow:0 0 10px var(--cyan)}.enter-btn .ripple{background:var(--cyan);pointer-events:none;border-radius:50%;width:6px;height:6px;animation:.6s ease-out forwards rippleExpand;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes glitch{0%{clip-path:none;transform:translate(0)skew(0deg)}5%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);transform:translate(-2px,1px)skew(.5deg)}10%{clip-path:polygon(0 50%,100% 50%,100% 60%,0 60%);transform:translate(2px,-1px)skew(-.5deg)}15%{clip-path:none;transform:translate(0)skew(0deg)}20%{color:var(--cyan);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);transform:translate(3px)}25%{color:var(--violet);clip-path:none;transform:translate(-3px)}30%{color:var(--ice);clip-path:none;transform:translate(0)}to{color:var(--ice);clip-path:none;transform:translate(0)}}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);width:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch-text:before{color:var(--cyan);clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);animation:8s infinite glitchBefore}.glitch-text:after{color:var(--violet);clip-path:polygon(0 60%,100% 60%,100% 75%,0 75%);animation:8s infinite glitchAfter}@keyframes glitchBefore{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.8;transform:translate(-3px,1px)}92%{opacity:.6;transform:translate(3px,-1px)}93%{opacity:0;transform:translate(-1px)}}@keyframes glitchAfter{0%,93%,to{opacity:0;transform:translate(0)}94%{opacity:.7;transform:translate(3px,2px)}95%{opacity:.5;transform:translate(-3px,-2px)}96%{opacity:0;transform:translate(0)}}.section-label{letter-spacing:.4em;color:var(--cyan);text-transform:uppercase;border-left:2px solid var(--cyan);margin-bottom:8px;padding:4px 12px;font-family:monospace;font-size:.65rem;display:inline-block}.section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ice);text-shadow:0 0 30px #00f0ff33;font-size:clamp(1.5rem,4vw,3rem);font-weight:800;line-height:1.1}.about-section{background:linear-gradient(180deg, var(--void) 0%, #000a14 50%, var(--void) 100%);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.classified-doc{background:#00f0ff08;border:1px solid #00f0ff1f;border-radius:4px;max-width:900px;padding:clamp(1.5rem,4vw,3rem);position:relative}.classified-doc:before{content:"CLASSIFIED // EYES ONLY // CLEARANCE LEVEL OMEGA";letter-spacing:.2em;color:var(--blood);background:var(--void);white-space:nowrap;padding:0 16px;font-family:monospace;font-size:.6rem;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.classified-stamp{letter-spacing:.3em;color:var(--blood);border:2px solid var(--blood);opacity:.7;text-transform:uppercase;padding:4px 8px;font-family:monospace;font-size:.55rem;position:absolute;top:20px;right:20px;transform:rotate(12deg)}.bio-line{color:#e0f8ffcc;opacity:0;font-family:monospace;font-size:clamp(.75rem,1.5vw,.9rem);line-height:1.8;transition:opacity .5s,transform .5s;transform:translateY(8px)}.bio-line.revealed{opacity:1;transform:translateY(0)}.redacted{color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#00f0ff26;border-radius:2px;padding:0 4px;transition:all .5s}.redacted.decrypted{color:var(--cyan);background:0 0}.discography-section{background:var(--void);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.disc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,4rem);display:grid}.disc-orb{cursor:none;perspective:1000px;position:relative}.disc-card{transform-style:preserve-3d;background:linear-gradient(135deg,#00f0ff0a,#aa00ff0a);border:1px solid #00f0ff26;border-radius:4px;padding:24px;transition:all .4s;position:relative;overflow:hidden}.disc-card:before{content:"";background:linear-gradient(135deg, var(--cyan-dim), var(--violet-dim));opacity:0;border-radius:4px;transition:opacity .4s;position:absolute;inset:0}.disc-orb:hover .disc-card:before{opacity:1}.disc-orb:hover .disc-card{border-color:var(--cyan);transform:translateY(-6px)rotateX(3deg);box-shadow:0 20px 60px #00f0ff26,0 0 30px #aa00ff1a}.disc-freq-badge{letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-family:monospace;font-size:.6rem;position:absolute;top:12px;right:12px}.disc-freq-badge.hz528{color:var(--cyan);background:#00f0ff12;border:1px solid #00f0ff66}.disc-freq-badge.hz963{color:var(--violet);background:#aa00ff12;border:1px solid #a0f6}.disc-number{color:#e0f8ff4d;letter-spacing:.2em;margin-bottom:8px;font-family:monospace;font-size:.6rem}.disc-title{letter-spacing:.05em;color:var(--ice);text-transform:uppercase;margin:0 0 16px;font-size:clamp(.8rem,1.8vw,1rem);font-weight:700;line-height:1.3}.disc-cover{aspect-ratio:1;background:linear-gradient(135deg,#00f0ff1a,#aa00ff26);border-radius:2px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.disc-cover canvas{width:100%;height:100%}.freq-meter{background:#ffffff0d;border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.freq-meter-fill{border-radius:2px;height:100%;animation:2s ease-in-out infinite freqPulse}.freq-meter-fill.hz528{background:linear-gradient(90deg, var(--cyan), #00f0ff4d);width:85%}.freq-meter-fill.hz963{background:linear-gradient(90deg, var(--violet), #aa00ff4d);width:92%}.initiate-btn{width:100%;color:var(--cyan);letter-spacing:.3em;text-transform:uppercase;cursor:none;background:0 0;border:1px solid #00f0ff40;border-radius:2px;margin-top:16px;padding:10px;font-family:monospace;font-size:.7rem;transition:all .3s}.initiate-btn:hover{background:var(--cyan-dim);border-color:var(--cyan);box-shadow:0 0 20px var(--cyan-glow)}.overlay{z-index:8000;opacity:0;visibility:hidden;background:#000000f7;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.overlay.active{opacity:1;visibility:visible}.overlay-close{color:var(--cyan);cursor:none;background:0 0;border:1px solid #00f0ff4d;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.overlay-close:hover{background:var(--cyan-dim);border-color:var(--cyan)}.overlay-content{text-align:center;width:100%;max-width:800px}.codex-section{background:linear-gradient(180deg, var(--void) 0%, #05000f 50%, var(--void) 100%);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.codex-grid{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,4rem);display:grid}@media (width<=768px){.codex-grid{grid-template-columns:1fr}}.freq-node{cursor:none;text-align:center;border:1px solid #00f0ff1f;border-radius:4px;padding:clamp(1.5rem,3vw,2.5rem);transition:all .4s;position:relative;overflow:hidden}.freq-node.violet-node{border-color:#aa00ff1f}.freq-node:before{content:"";opacity:0;transition:opacity .4s;position:absolute;inset:0}.freq-node:hover:before{opacity:1}.freq-node:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00f0ff1f}.freq-node.violet-node:hover{box-shadow:0 20px 60px #aa00ff1f}.freq-hz{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:1}.freq-hz.cyan{color:var(--cyan);text-shadow:0 0 30px var(--cyan-glow)}.freq-hz.violet{color:var(--violet);text-shadow:0 0 30px var(--violet-glow)}.freq-name{letter-spacing:.3em;text-transform:uppercase;color:#e0f8ff80;margin-bottom:16px;font-family:monospace;font-size:.7rem}.freq-desc{color:#e0f8ffa6;font-family:monospace;font-size:.8rem;line-height:1.7}.freq-canvas{opacity:.6;width:100%;height:80px;margin-top:16px}.live-section{background:var(--void);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.live-badge{letter-spacing:.3em;color:var(--blood);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-family:monospace;font-size:.65rem;display:inline-flex}.live-dot{background:var(--blood);width:8px;height:8px;box-shadow:0 0 8px var(--blood);border-radius:50%;animation:.8s step-end infinite signalBlink}.transmission-feed{background:#00050ae6;border:1px solid #00f0ff1a;border-radius:4px;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.feed-header{border-bottom:1px solid #00f0ff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.feed-title{letter-spacing:.25em;color:var(--cyan);text-transform:uppercase;font-family:monospace;font-size:.8rem}.feed-status{letter-spacing:.2em;color:#00f0ff66;text-transform:uppercase;font-family:monospace;font-size:.6rem}.quote-display{color:#e0f8ffb3;border-left:2px solid var(--violet);background:#aa00ff0a;border-radius:0 4px 4px 0;min-height:80px;margin:20px 0;padding:16px;font-family:monospace;font-size:clamp(.75rem,1.5vw,.9rem);line-height:1.8;transition:opacity .3s}.intercept-btn{border:1px solid var(--violet);color:var(--violet);letter-spacing:.3em;text-transform:uppercase;cursor:none;background:0 0;border-radius:2px;padding:10px 24px;font-family:monospace;font-size:.7rem;transition:all .3s}.intercept-btn:hover{background:var(--violet-dim);box-shadow:0 0 20px var(--violet-glow)}.visualizer-canvas{border-radius:2px;width:100%;height:120px;margin-top:16px;display:block}.gallery-section{background:linear-gradient(180deg, var(--void) 0%, #00050f 50%, var(--void) 100%);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.gallery-grid{columns:3;column-gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,4rem)}@media (width<=768px){.gallery-grid{columns:2}}@media (width<=480px){.gallery-grid{columns:1}}.gallery-item{break-inside:avoid;cursor:none;border-radius:4px;margin-bottom:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden}.gallery-item canvas{border-radius:4px;width:100%;transition:transform .4s;display:block}.gallery-item:hover canvas{transform:scale(1.04)}.gallery-overlay{opacity:0;background:linear-gradient(#0000 40%,#000c 100%);border-radius:4px;flex-direction:column;justify-content:flex-end;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-item-label{letter-spacing:.25em;color:var(--cyan);text-transform:uppercase;font-family:monospace;font-size:.65rem}.contact-section{background:var(--void);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,6rem)}.contact-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:1000px;margin:0 auto;display:grid}@media (width<=768px){.contact-grid{grid-template-columns:1fr}}.neural-form{flex-direction:column;gap:16px;display:flex}.neural-input{color:var(--ice);letter-spacing:.1em;background:#00f0ff08;border:1px solid #00f0ff26;border-radius:2px;width:100%;padding:12px 16px;font-family:monospace;font-size:.8rem;transition:all .3s}.neural-input:focus{border-color:var(--cyan);background:var(--cyan-dim);outline:none;box-shadow:0 0 20px #00f0ff14}.neural-input::placeholder{color:#e0f8ff40;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.sync-btn{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.35em;text-transform:uppercase;cursor:none;background:linear-gradient(135deg,#00f0ff1a,#aa00ff1a);border-radius:2px;padding:14px 32px;font-family:monospace;font-size:.75rem;transition:all .3s;position:relative;overflow:hidden}.sync-btn:hover{box-shadow:0 0 30px var(--cyan-glow), 0 0 60px #aa00ff1a;color:var(--ice);background:linear-gradient(135deg,#00f0ff33,#a0f3)}.sync-success{color:#0f8;letter-spacing:.3em;text-transform:uppercase;font-family:monospace;font-size:.75rem;animation:.5s fadeInUp;display:none}.sync-success.show{display:block}.transmission-nodes{flex-direction:column;gap:16px;display:flex}.node-link{color:#e0f8ffb3;letter-spacing:.2em;text-transform:uppercase;cursor:none;background:#00f0ff08;border:1px solid #00f0ff1a;border-radius:2px;align-items:center;gap:16px;padding:14px 20px;font-family:monospace;font-size:.75rem;text-decoration:none;transition:all .3s;display:flex}.node-link:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim);box-shadow:0 0 20px #00f0ff14}.node-icon{width:32px;height:32px;color:var(--cyan);border:1px solid #00f0ff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:all .3s;display:flex}.node-link:hover .node-icon{background:var(--cyan-dim);border-color:var(--cyan);box-shadow:0 0 15px var(--cyan-glow)}.footer-section{background:var(--void);text-align:center;border-top:1px solid #00f0ff14;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,6rem)}.footer-legal{color:#e0f8ff40;letter-spacing:.1em;max-width:800px;margin:0 auto 24px;font-family:monospace;font-size:.6rem;line-height:1.8}.transmission-end{letter-spacing:.4em;color:#00f0ff4d;text-transform:uppercase;font-family:monospace;font-size:.65rem;animation:4s ease-in-out infinite transmissionPulse}.navbar{z-index:7000;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#000000e6 0%,#0000 100%);justify-content:space-between;align-items:center;padding:14px clamp(1rem,5vw,3.5rem);transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar--scrolled{background:#000000f2;border-bottom:1px solid #00f0ff14}.navbar-logo{letter-spacing:.15em;color:var(--cyan);cursor:none;background:0 0;border:none;flex-shrink:0;padding:0;font-family:monospace;font-size:.75rem;font-weight:800}.navbar-desktop-links{align-items:center;gap:clamp(.6rem,1.8vw,1.6rem);margin:0;padding:0;list-style:none;display:flex}.navbar-link{letter-spacing:.2em;color:#e0f8ff80;text-transform:uppercase;cursor:none;white-space:nowrap;background:0 0;border:none;padding:0;font-family:monospace;font-size:.6rem;text-decoration:none;transition:color .2s}.navbar-link:hover,.navbar-link.active{color:var(--cyan)}.navbar-chevron{opacity:.7;margin-left:4px;font-size:.45rem}.navbar-soundcloud{color:#00f0ffb3!important}.navbar-soundcloud:hover{color:var(--cyan)!important}.navbar-dropdown-wrapper{position:relative}.navbar-transmissions-btn{align-items:center;display:flex}.navbar-dropdown{z-index:8000;background:#00080ff7;border:1px solid #00f0ff33;border-radius:2px;width:clamp(280px,40vw,480px);animation:.18s both dropdownIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 8px 40px #000c,0 0 20px #00f0ff14}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar-dropdown-header{letter-spacing:.25em;color:#00f0ff73;text-transform:uppercase;border-bottom:1px solid #00f0ff1a;padding:10px 16px;font-family:monospace;font-size:.55rem}.navbar-dropdown-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00f0ff33 transparent;max-height:60vh;overflow-y:auto}.navbar-dropdown-list::-webkit-scrollbar{width:4px}.navbar-dropdown-list::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:2px}.navbar-track-link{border-bottom:1px solid #00f0ff0a;align-items:baseline;gap:10px;padding:13px 16px;text-decoration:none;transition:background .15s;display:flex}.navbar-track-link:hover{background:#00f0ff12}.navbar-track-num{color:#00f0ff59;letter-spacing:.1em;flex-shrink:0;font-family:monospace;font-size:.6rem}.navbar-track-title{color:#e0f8ffb3;letter-spacing:.04em;word-break:break-word;font-family:monospace;font-size:.75rem;line-height:1.5;transition:color .15s}.navbar-track-link:hover .navbar-track-title{color:var(--cyan)}.navbar-dropdown-footer-link{letter-spacing:.2em;color:#00f0ff80;text-align:center;border-top:1px solid #00f0ff1a;padding:10px 16px;font-family:monospace;font-size:.55rem;text-decoration:none;transition:color .15s,background .15s;display:block}.navbar-dropdown-footer-link:hover{color:var(--cyan);background:#00f0ff0d}.navbar-projects-dropdown{min-width:420px}.navbar-project-btn{cursor:none;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:7px 14px;font-family:monospace;text-decoration:none;transition:background .15s;display:flex}.navbar-project-btn:hover{background:#00f0ff0d}.navbar-hamburger{cursor:none;z-index:9000;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:18px;padding:0;display:none}.navbar-hamburger span{background:var(--cyan);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.navbar-hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.navbar-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.navbar-mobile-overlay{z-index:6500;-webkit-backdrop-filter:blur(16px);overscroll-behavior:contain;background:#000208fa;transition:transform .3s;display:none;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.navbar-mobile-overlay.open{transform:translate(0)}.navbar-mobile-inner{min-height:100%;padding:90px 2rem 3rem}.navbar-mobile-header{border-bottom:1px solid #00f0ff1a;margin-bottom:2.5rem;padding-bottom:1rem}.navbar-mobile-title{letter-spacing:.2em;color:var(--cyan);font-family:monospace;font-size:.85rem}.navbar-mobile-links{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.navbar-mobile-link{text-align:left;letter-spacing:.3em;color:#e0f8ff99;text-transform:uppercase;cursor:none;background:0 0;border:none;border-bottom:1px solid #00f0ff12;width:100%;padding:16px 0;font-family:monospace;font-size:.75rem;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.navbar-mobile-link:hover,.navbar-mobile-link.active{color:var(--cyan);padding-left:8px}.navbar-mobile-trans-btn{justify-content:space-between;align-items:center;display:flex}.navbar-mobile-tracks{overscroll-behavior:contain;background:#00141e80;border:1px solid #00f0ff1a;border-radius:2px;max-height:50vh;margin:4px 0 8px;overflow-y:auto}.navbar-track-link--mobile{padding:14px 16px}.navbar-hamburger{display:flex!important}.navbar-desktop-links{display:none!important}.navbar-mobile-overlay{display:block}@keyframes auroraFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,5%)scale(1.1)}to{transform:translate(-3%,2%)scale(.95)}}@keyframes transmissionPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes symbolPulse{0%,to{color:var(--cyan);text-shadow:0 0 10px var(--cyan-glow)}50%{color:var(--violet);text-shadow:0 0 20px var(--violet-glow)}}@keyframes scanBar{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes signalBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes rippleExpand{to{opacity:0;transform:translate(-50%,-50%)scale(40)}}@keyframes freqPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rotateGeometry{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes dataStream{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(100vh)}}.sacred-geometry{opacity:.15;pointer-events:none;z-index:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.particle-canvas{z-index:1;pointer-events:none;position:fixed;inset:0}.scroll-indicator{z-index:2;flex-direction:column;align-items:center;gap:8px;animation:3s ease-in-out infinite float;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator span{letter-spacing:.4em;color:#00f0ff66;text-transform:uppercase;font-family:monospace;font-size:.6rem}.scroll-line{background:linear-gradient(180deg, var(--cyan), transparent);background-size:100% 200%;width:1px;height:40px;animation:2s linear infinite scanBar}.lore-timeline{margin-top:clamp(1.5rem,3vw,2.5rem);padding-left:24px;position:relative}.lore-timeline:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--violet), transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.timeline-item{opacity:0;margin-bottom:24px;transition:opacity .5s,transform .5s;position:relative;transform:translate(-10px)}.timeline-item.revealed{opacity:1;transform:translate(0)}.timeline-item:before{content:"";border:1px solid var(--cyan);background:var(--void);width:8px;height:8px;box-shadow:0 0 8px var(--cyan-glow);border-radius:50%;position:absolute;top:6px;left:-28px}.timeline-date{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;margin-bottom:4px;font-family:monospace;font-size:.6rem}.timeline-text{color:#e0f8ffa6;font-family:monospace;font-size:.75rem;line-height:1.6}.waveform-canvas{opacity:.6;width:100%;height:60px;display:block}.flex-center{justify-content:center;align-items:center;display:flex}.text-mono{font-family:monospace}.glow-cyan{text-shadow:0 0 20px var(--cyan-glow);color:var(--cyan)}.glow-violet{text-shadow:0 0 20px var(--violet-glow);color:var(--violet)}.holo-shimmer{position:relative;overflow:hidden}.holo-shimmer:after{content:"";background:linear-gradient(105deg,#0000 40%,#00f0ff0f 50%,#0000 60%);width:50%;height:200%;animation:6s ease-in-out infinite holoSweep;position:absolute;top:-50%;left:-75%}@keyframes holoSweep{0%,to{opacity:0;transform:translate(-100%)skew(-20deg)}40%{opacity:.08}50%{opacity:0;transform:translate(200%)skew(-20deg)}}.section-divider{background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:60px;height:1px;margin:16px auto}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#00f0ff08 1px,#0000 1px),linear-gradient(90deg,#00f0ff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.section-inner{z-index:2;position:relative}.rss-section{background:linear-gradient(180deg, var(--void) 0%, #00050f 40%, #000008 60%, var(--void) 100%);padding:0;position:relative;overflow:hidden}.rss-live-badge{letter-spacing:.3em;color:var(--blood);text-transform:uppercase;background:#ff1a2e0d;border:1px solid #ff1a2e4d;border-radius:2px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 16px;font-family:monospace;font-size:.65rem;display:inline-flex}.rss-header-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.rss-status-row{align-items:center;gap:8px;display:flex}.rss-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1s step-end infinite signalBlink}.rss-status-text{letter-spacing:.2em;color:#00f0ff80;text-transform:uppercase;font-family:monospace;font-size:.6rem}.rss-last-fetched{letter-spacing:.2em;color:#e0f8ff33;text-transform:uppercase;font-family:monospace;font-size:.55rem}.rss-refresh-btn{color:var(--cyan);letter-spacing:.25em;text-transform:uppercase;cursor:none;background:0 0;border:1px solid #00f0ff4d;border-radius:2px;padding:8px 20px;font-family:monospace;font-size:.65rem;transition:all .3s;position:relative;overflow:hidden}.rss-refresh-btn:hover:not(:disabled){background:var(--cyan-dim);border-color:var(--cyan);box-shadow:0 0 20px var(--cyan-glow)}.rss-refresh-btn:disabled{opacity:.4;cursor:default}.rss-feed-grid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1.2rem,2.5vw,2rem);display:grid;position:relative}.rss-feed-card{cursor:none;background:linear-gradient(135deg,#00050cf2,#000208fa);border-radius:4px;transition:transform .35s,box-shadow .35s,border-color .25s;animation:.6s both fadeInUp;position:relative;overflow:hidden}.rss-feed-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#00f0ff05,#aa00ff05);position:absolute;inset:0}.rss-card-shimmer{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#00f0ff0d 50%,#0000 65%);transition:opacity .4s;animation:3s ease-in-out infinite holoSweep;position:absolute;inset:0}.rss-cover-art{aspect-ratio:1;background:linear-gradient(135deg,#00f0ff14,#aa00ff1f);width:100%;position:relative;overflow:hidden}.rss-cover-scan{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000014 3px 4px);position:absolute;inset:0}.rss-freq-badge{letter-spacing:.2em;text-transform:uppercase;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px;padding:3px 8px;font-family:monospace;font-size:.6rem;position:absolute;bottom:10px;right:10px}.rss-freq-badge.hz528{color:var(--cyan);background:#000000b3;border:1px solid #00f0ff80}.rss-freq-badge.hz963{color:var(--violet);background:#000000b3;border:1px solid #aa00ff80}.rss-card-body{z-index:2;padding:16px 18px 18px;position:relative}.rss-card-meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rss-card-index{letter-spacing:.3em;color:#00f0ff59;text-transform:uppercase;font-family:monospace;font-size:.55rem}.rss-card-date{letter-spacing:.2em;color:#e0f8ff40;text-transform:uppercase;font-family:monospace;font-size:.55rem}.rss-card-title{letter-spacing:.04em;text-transform:uppercase;word-break:break-word;margin:0 0 10px;font-size:clamp(.75rem,1.5vw,.9rem);font-weight:700;line-height:1.35}.rss-card-desc{color:#e0f8ff73;letter-spacing:.02em;margin:0 0 14px;font-family:monospace;font-size:.68rem;line-height:1.65}.rss-card-actions{flex-direction:column;gap:10px;display:flex}.rss-play-btn{letter-spacing:.25em;text-transform:uppercase;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:9px 16px;font-family:monospace;font-size:.65rem;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.rss-play-btn.cyan{color:var(--cyan);border:1px solid #00f0ff59}.rss-play-btn.cyan:hover{background:var(--cyan-dim);border-color:var(--cyan);box-shadow:0 0 20px var(--cyan-glow);color:var(--ice)}.rss-play-btn.violet{color:var(--violet);border:1px solid #aa00ff59}.rss-play-btn.violet:hover{background:var(--violet-dim);border-color:var(--violet);box-shadow:0 0 20px var(--violet-glow);color:var(--ice)}.rss-play-icon{font-size:.7rem;animation:1.5s step-end infinite signalBlink}.rss-signal-bar{background:#ffffff0d;border-radius:2px;height:2px;overflow:hidden}.rss-signal-fill{border-radius:2px;height:100%;transition:width .6s;animation:2s ease-in-out infinite freqPulse}.rss-loader{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:clamp(3rem,8vw,6rem) 0;display:flex;position:relative}.rss-loader-ring{border:1.5px solid #0000;border-top-color:var(--cyan);border-right-color:#00f0ff4d;border-radius:50%;width:80px;height:80px;animation:1.2s linear infinite spinnerRotate;position:absolute}.rss-loader-ring-2{border-top-color:var(--violet);border-right-color:#aa00ff4d;width:56px;height:56px;animation-duration:.9s;animation-direction:reverse}.rss-loader-text{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;margin-top:56px;font-family:monospace;font-size:.65rem;animation:1s step-end infinite blink}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rss-error-block{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:16px;padding:clamp(3rem,8vw,6rem) 0;display:flex;position:relative}.rss-error-code{letter-spacing:.3em;color:var(--blood);text-shadow:0 0 20px #ff1a2e80;text-transform:uppercase;font-family:monospace;font-size:1.2rem;font-weight:700}.rss-error-msg{color:#ff1a2e99;letter-spacing:.15em;max-width:500px;font-family:monospace;font-size:.7rem}.rss-error-sub{color:#e0f8ff33;letter-spacing:.2em;text-transform:uppercase;font-family:monospace;font-size:.6rem}.rss-refresh-banner{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;z-index:2;background:#00f0ff08;border:1px solid #00f0ff26;border-radius:2px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;padding:12px 24px;font-family:monospace;font-size:.65rem;animation:1s ease-in-out infinite transmissionPulse;display:flex;position:relative}.rss-footer-meta{z-index:2;align-items:center;gap:16px;margin-top:clamp(2rem,4vw,3rem);display:flex;position:relative}.rss-footer-meta span{letter-spacing:.2em;color:#e0f8ff26;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:.55rem}.rss-footer-line{background:linear-gradient(90deg,#0000,#00f0ff14,#0000);flex:1;height:1px}@media (width<=640px){.rss-feed-grid{grid-template-columns:1fr}.rss-footer-meta span{display:none}.rss-header-controls{flex-direction:column;gap:10px}}.rss-stats-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050c99;border:1px solid #00f0ff26;border-radius:2px;align-items:center;gap:clamp(12px,2vw,24px);margin-top:24px;padding:14px 28px;display:inline-flex;position:relative}.rss-stats-hud:before,.rss-stats-hud:after{content:"";border:1px solid var(--cyan);width:20px;height:20px;position:absolute;top:-1px}.rss-stats-hud:before{border-bottom:none;border-right:none;left:-1px}.rss-stats-hud:after{border-bottom:none;border-left:none;right:-1px}.rss-stat{flex-direction:column;align-items:center;gap:4px;min-width:60px;display:flex}.rss-stat-value{color:var(--ice);letter-spacing:.05em;font-family:monospace;font-size:clamp(1rem,2vw,1.5rem);font-weight:800;line-height:1}.rss-stat-label{letter-spacing:.3em;color:#e0f8ff4d;text-transform:uppercase;font-family:monospace;font-size:.5rem}.rss-stat-divider{background:linear-gradient(#0000,#00f0ff33,#0000);width:1px;height:24px}.rss-filter-panel{background:#00050c66;border:1px solid #00f0ff1a;border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:16px 24px;display:flex}.rss-search-wrap{background:#0006;border:1px solid #00f0ff33;border-radius:2px;align-items:center;gap:10px;min-width:220px;padding:8px 14px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.rss-search-wrap:focus-within{border-color:var(--cyan);box-shadow:0 0 12px #00f0ff33}.rss-search-icon{color:var(--cyan);opacity:.6;font-size:.9rem;animation:2s ease-in-out infinite transmissionPulse}.rss-search-input{color:var(--ice);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-family:monospace;font-size:.7rem}.rss-search-input::placeholder{color:#e0f8ff40;letter-spacing:.2em}.rss-filter-group{border:1px solid #00f0ff1f;border-radius:2px;align-items:center;gap:4px;padding:2px;display:flex}.rss-filter-btn{color:#e0f8ff66;letter-spacing:.25em;text-transform:uppercase;cursor:none;background:0 0;border:none;border-radius:1px;padding:6px 14px;font-family:monospace;font-size:.6rem;transition:all .2s}.rss-filter-btn:hover{color:var(--ice)}.rss-filter-btn.active{color:var(--cyan);background:#00f0ff1f}.rss-filter-btn.active.violet{color:var(--violet);background:#aa00ff1f}.rss-filter-btn.active.cyan{color:var(--cyan);background:#00f0ff1f}.rss-pulse-ring{pointer-events:none;z-index:2;border:1px solid #0000;border-radius:2px;transition:opacity .3s;animation:3s ease-in-out infinite pulseRing;position:absolute;inset:8px}@keyframes pulseRing{0%{opacity:1;width:100%;height:100%}to{opacity:0;width:150%;height:150%}}.rss-card-waveform{opacity:.7;margin:12px 0}.rss-empty-block{text-align:center;z-index:2;padding:clamp(3rem,6vw,5rem) 0;position:relative}.rss-loader-ring-3{border-top-color:var(--blood);border-right-color:#ff1a2e66;width:32px;height:32px;animation-duration:.7s}.telekinesis-section{background:linear-gradient(180deg, var(--void) 0%, #02000a 50%, var(--void) 100%);padding:0;position:relative;overflow:hidden}.telekinesis-frame{cursor:crosshair;background:radial-gradient(#000814f2,#000);border:1px solid #00f0ff26;border-radius:4px;width:100%;height:clamp(480px,65vh,720px);position:relative;overflow:hidden}.telekinesis-frame:before,.telekinesis-frame:after,.telekinesis-frame>.tk-c1,.telekinesis-frame>.tk-c2{content:"";border:1px solid var(--cyan);z-index:3;pointer-events:none;width:30px;height:30px;position:absolute}.telekinesis-frame:before{border-bottom:none;border-right:none;top:12px;left:12px}.telekinesis-frame:after{border-bottom:none;border-left:none;top:12px;right:12px}.telekinesis-canvas{width:100%;height:100%;display:block}.telekinesis-hud-tl,.telekinesis-hud-tr,.telekinesis-hud-bl,.telekinesis-hud-br{letter-spacing:.2em;color:#00f0ff8c;text-transform:uppercase;z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #00f0ff1f;border-radius:2px;padding:8px 12px;font-family:monospace;font-size:.6rem;line-height:1.8;position:absolute}.telekinesis-hud-tl{top:24px;left:24px}.telekinesis-hud-tr{text-align:right;top:24px;right:24px}.telekinesis-hud-bl{bottom:24px;left:24px}.telekinesis-hud-br{text-align:right;bottom:24px;right:24px}.telekinesis-pulse-btn{color:#0000;cursor:default;z-index:5;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:24px;left:0;transform:none}.philosophy-section{background:linear-gradient(180deg, var(--void) 0%, #050014 50%, var(--void) 100%);padding:0;position:relative;overflow:hidden}.philosophy-orbit-grid{z-index:2;perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.philosophy-shard{cursor:none;background:linear-gradient(135deg,#00050fb3,#00020ae6);border:1px solid;border-radius:4px;padding:clamp(1.5rem,2.5vw,2rem);transition:transform .4s,box-shadow .4s,border-color .3s;animation:8s ease-in-out infinite shardFloat;position:relative;overflow:hidden}.philosophy-shard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000,#ffffff05);position:absolute;inset:0}.philosophy-shard:after{content:"";background:linear-gradient(90deg,#0000,#00f0ff14,#0000);width:50%;height:100%;animation:6s ease-in-out infinite holoSweep;position:absolute;top:0;left:-100%}.philosophy-shard.active{box-shadow:0 0 40px #00f0ff40;border-color:var(--cyan)!important;transform:translateY(-4px)!important}.philosophy-shard-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.philosophy-shard-freq{letter-spacing:.25em;z-index:2;border:1px solid;border-radius:2px;margin-bottom:14px;padding:3px 8px;font-family:monospace;font-size:.6rem;display:inline-block;position:relative}.philosophy-shard-text{letter-spacing:.04em;text-transform:uppercase;z-index:2;margin-bottom:18px;font-size:clamp(.9rem,1.8vw,1.15rem);font-weight:700;line-height:1.35;transition:color .3s;position:relative}.philosophy-shard-id{letter-spacing:.3em;color:#e0f8ff33;text-transform:uppercase;z-index:2;font-family:monospace;font-size:.55rem;position:relative}@keyframes shardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.declaration-section{background:linear-gradient(180deg, var(--void) 0%, #080000 40%, #000 70%, var(--void) 100%);padding:0;position:relative;overflow:hidden}.declaration-vault{z-index:2;flex-direction:column;gap:clamp(1.2rem,2vw,1.8rem);max-width:960px;margin:0 auto;display:flex;position:relative}.declaration-block{opacity:0;cursor:pointer;background:linear-gradient(135deg,#00050ce6,#000000f2);border:1px solid #ff1a2e33;border-radius:4px;padding:clamp(1.5rem,3vw,2.5rem);transition:opacity .8s,transform .8s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(20px)}.declaration-block.revealed{opacity:1;animation:.8s both fadeInUp;transform:translateY(0)}.declaration-block:hover{border-color:var(--blood);box-shadow:0 12px 40px #ff1a2e26}.declaration-block:before{content:"";background:linear-gradient(180deg, var(--blood), transparent);width:4px;height:100%;position:absolute;top:0;left:0}.declaration-block.decrypting{animation:.8s decryptFlash}@keyframes decryptFlash{0%{border-color:var(--blood)}50%{border-color:var(--cyan);box-shadow:0 0 40px #00f0ff66}to{border-color:#ff1a2e33}}.declaration-block-header{border-bottom:1px solid #ff1a2e1f;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.declaration-block-num{letter-spacing:.3em;color:var(--blood);text-transform:uppercase;font-family:monospace;font-size:.6rem}.declaration-block-status{letter-spacing:.25em;color:var(--cyan);text-transform:uppercase;align-items:center;gap:6px;font-family:monospace;font-size:.55rem;display:flex}.declaration-block-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:1.2s step-end infinite signalBlink}.declaration-block-heading{letter-spacing:.08em;color:var(--ice);text-transform:uppercase;text-shadow:0 0 20px #00f0ff33;margin:0 0 14px;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.declaration-block-body{color:#e0f8ffb3;white-space:pre-wrap;letter-spacing:.02em;margin:0;font-family:monospace;font-size:clamp(.7rem,1.2vw,.8rem);line-height:1.8}.declaration-block-footer{letter-spacing:.3em;color:#ff1a2e66;text-transform:uppercase;text-align:right;border-top:1px solid #ff1a2e1a;margin-top:14px;padding-top:10px;font-family:monospace;font-size:.55rem}.declaration-seal{justify-content:center;align-items:center;width:200px;height:200px;margin:clamp(3rem,5vw,5rem) auto 0;display:flex;position:relative}.declaration-seal-outer{border:2px solid var(--blood);border-radius:50%;animation:40s linear infinite rotateGeometry;position:absolute;inset:0}.declaration-seal-outer:before{content:"";border:1px dashed #ff1a2e66;border-radius:50%;position:absolute;inset:10px}.declaration-seal-inner{text-align:center;z-index:2;border:1px solid var(--blood);background:#000c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;padding:24px;display:flex}.declaration-seal-text{letter-spacing:.25em;color:var(--blood);text-shadow:0 0 12px #ff1a2e80;margin-bottom:6px;font-family:monospace;font-size:.8rem;font-weight:700}.declaration-seal-sub{letter-spacing:.3em;color:#e0f8ff66;text-transform:uppercase;font-family:monospace;font-size:.55rem;line-height:1.8}.disclaimer-section{border-top:1px solid #00f0ff1f;margin-top:clamp(4rem,8vw,8rem);padding:clamp(3rem,6vw,6rem) 0 clamp(2rem,4vw,4rem);position:relative}.disclaimer-inner{max-width:860px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.disclaimer-header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.disclaimer-sigil{letter-spacing:.35em;color:#00f0ff99;text-shadow:0 0 12px #00f0ff4d;margin-bottom:1rem;font-family:monospace;font-size:clamp(.7rem,1.2vw,.9rem)}.disclaimer-divider{background:linear-gradient(90deg,#0000,#00f0ff40,#0000);width:100%;height:1px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.disclaimer-body{letter-spacing:.08em;color:#e0f8ff59;white-space:pre-wrap;word-break:break-word;text-transform:uppercase;margin:0;padding:0;font-family:monospace;font-size:clamp(.55rem,.9vw,.68rem);line-height:1.85}.disclaimer-footer{text-align:center;letter-spacing:.3em;color:#00f0ff40;border-top:1px solid #00f0ff14;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;font-family:monospace;font-size:.55rem}.sonic-lab-section{background:linear-gradient(180deg, var(--void) 0%, #00050f 50%, var(--void) 100%);padding:0;position:relative;overflow:hidden}.sonic-lab-grid{z-index:2;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);max-width:1400px;margin:0 auto;display:grid;position:relative}@media (width<=900px){.sonic-lab-grid{grid-template-columns:1fr}}.sonic-lab-viz{aspect-ratio:1;background:radial-gradient(#000c18f2,#000);border:1px solid #00f0ff26;border-radius:4px;position:relative;overflow:hidden}.sonic-lab-canvas{width:100%;height:100%;display:block}.sonic-lab-hud-tl,.sonic-lab-hud-tr,.sonic-lab-hud-br{letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;pointer-events:none;background:#0009;border:1px solid #00f0ff1f;border-radius:2px;padding:6px 10px;font-family:monospace;font-size:.6rem;position:absolute}.sonic-lab-hud-tl{color:#00f0ff8c;top:16px;left:16px}.sonic-lab-hud-tr{font-weight:700;top:16px;right:16px}.sonic-lab-hud-br{color:#e0f8ff80;bottom:16px;right:16px}.sonic-lab-controls{background:linear-gradient(135deg,#00050ce6,#000000f2);border:1px solid #00f0ff1f;border-radius:4px;flex-direction:column;gap:clamp(1.2rem,2vw,1.8rem);padding:clamp(1.5rem,2.5vw,2rem);display:flex}.sonic-lab-group{flex-direction:column;gap:10px;display:flex}.sonic-lab-group-label{letter-spacing:.3em;color:#00f0ff80;text-transform:uppercase;border-left:2px solid var(--cyan);padding-left:8px;font-family:monospace;font-size:.6rem}.sonic-lab-slider{cursor:pointer;background:#ffffff14;border-radius:2px;outline:none;width:100%;height:4px}.sonic-lab-readout{letter-spacing:.2em;color:#e0f8ff66;text-transform:uppercase;justify-content:space-between;font-family:monospace;font-size:.6rem;display:flex}.sonic-lab-preset-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px;display:grid}.sonic-lab-preset{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:2px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-family:monospace;transition:all .25s;display:flex}.sonic-lab-preset:hover{background:#ffffff0a;border-color:#ffffff4d}.sonic-lab-preset.active{background:#00f0ff0d;box-shadow:0 0 16px #00f0ff26}.sonic-lab-preset-hz{letter-spacing:.05em;font-size:.85rem;font-weight:800}.sonic-lab-preset-name{letter-spacing:.2em;text-transform:uppercase;font-size:.5rem}.sonic-lab-broadcast{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:14px 24px;font-family:monospace;font-size:.75rem;font-weight:700;transition:all .3s}.sonic-lab-broadcast:hover{box-shadow:0 0 24px #00f0ff59}.sonic-lab-broadcast.active{animation:1.5s ease-in-out infinite transmissionPulse}@media (width<=768px){.disc-grid{grid-template-columns:1fr}.hero-logo{font-size:clamp(1.4rem,6vw,2.5rem)}.rss-stats-hud{flex-wrap:wrap;justify-content:center}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.disc-orb{animation:.5s both cardSlideIn}.disc-freq-badge.hz528{animation:3s ease-in-out infinite hz528Pulse}.disc-freq-badge.hz963{animation:3s ease-in-out infinite hz963Pulse}@keyframes hz528Pulse{0%,to{box-shadow:0 0 6px #00f0ff66}50%{box-shadow:0 0 18px #00f0ffcc,0 0 32px #00f0ff4d}}@keyframes hz963Pulse{0%,to{box-shadow:0 0 6px #a0f6}50%{box-shadow:0 0 18px #a0fc,0 0 32px #aa00ff4d}}@keyframes streamFloat{0%{opacity:0;transform:translateY(100vh)translate(0)}5%{opacity:.6}95%{opacity:.4}to{opacity:0;transform:translateY(-10vh)translate(20px)}}.disc-card>.disc-number:before{content:"";border:1px solid var(--cyan);opacity:.5;pointer-events:none;z-index:5;border-bottom:none;border-right:none;width:12px;height:12px;transition:opacity .3s,width .3s,height .3s;position:absolute;top:8px;left:8px}.disc-orb:hover .disc-card>.disc-number:before{opacity:1;width:18px;height:18px}.live-dot{animation:1.5s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{box-shadow:0 0 4px var(--blood), 0 0 8px var(--blood-dim);transform:scale(1)}50%{box-shadow:0 0 12px var(--blood), 0 0 24px var(--blood-dim), 0 0 40px #ff1a2e26;transform:scale(1.3)}}.section-title{animation:.8s both titleReveal}@keyframes titleReveal{0%{opacity:0;letter-spacing:.3em}to{opacity:1}}.holo-shimmer:after{animation:4s ease-in-out infinite holoSweep}.live-section,.discography-section{--section-glow:0;animation:8s ease-in-out infinite sectionBreath}@keyframes sectionBreath{0%,to{box-shadow:inset 0 0 100px #00f0ff00}50%{box-shadow:inset 0 0 100px #00f0ff05}}.node-link{transition:transform .2s,box-shadow .2s}.node-link:hover{transform:translate(4px);box-shadow:0 0 20px #00f0ff26}.freq-meter-fill{animation:3s ease-in-out infinite meterSurge}@keyframes meterSurge{0%,to{width:60%}30%{width:95%}60%{width:75%}80%{width:88%}}.initiate-btn:active,.intercept-btn:active,.sync-btn:active{transform:scale(.97)}::-webkit-scrollbar-thumb:hover{background:#00f0ff99}.grid-bg{background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:40px 40px;animation:30s linear infinite gridDrift}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}.cdx-section{background:radial-gradient(at 30% 20%,#aa00ff14 0%,#0000 50%),radial-gradient(at 70% 80%,#00f0ff0f 0%,#0000 50%),#000;min-height:100vh;padding:clamp(3rem,8vw,6rem) clamp(1rem,3vw,3rem);position:relative;overflow:hidden}.cdx-starfield{z-index:0;pointer-events:none;position:absolute;inset:0}.cdx-nebula{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 30% at 20% 30%,#aa00ff26 0%,#0000 60%),radial-gradient(35% 25% at 80% 70%,#00f0ff1f 0%,#0000 60%),radial-gradient(30% 20% at 60% 40%,#ff1a9614 0%,#0000 60%);animation:40s ease-in-out infinite alternate cdxNebulaShift;position:absolute;inset:0}@keyframes cdxNebulaShift{0%{opacity:.7;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(2%,-2%)scale(1.05)}to{opacity:.75;transform:translate(-2%,3%)scale(.98)}}.cdx-section-header{z-index:3;text-align:center;margin-bottom:clamp(1.5rem,3vw,3rem);position:relative}.cdx-window-wrap{z-index:2;max-width:1400px;margin:0 auto;padding:0 clamp(.5rem,2vw,2rem);position:relative}.cdx-window{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(135deg,#0a0519eb 0%,#050a19f2 50%,#0f051eeb 100%);border:1px solid #00f0ff59;border-radius:6px;transition:box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #aa00ff26,0 0 30px #00f0ff33,0 0 80px #aa00ff26,0 30px 80px #000c,0 15px 40px #0009}.cdx-window.cdx-playing{animation:3s ease-in-out infinite cdxWindowPulse;box-shadow:inset 0 0 0 1px #aa00ff4d,0 0 50px #00f0ff66,0 0 120px #aa00ff4d,0 30px 80px #000c}@keyframes cdxWindowPulse{0%,to{border-color:#00f0ff66}33%{border-color:#aa00ff80}66%{border-color:#ff1a9666}}.cdx-window:before{content:"";pointer-events:none;z-index:10;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff06 2px 3px);border-radius:6px;position:absolute;inset:0}.cdx-window:after{content:"";z-index:11;pointer-events:none;filter:blur(.5px);background:linear-gradient(90deg,#0000,#00f0ff66,#0000);height:2px;animation:7s linear infinite cdxTracking;position:absolute;left:0;right:0}@keyframes cdxTracking{0%{opacity:0;top:-5%}5%{opacity:.8}95%{opacity:.8}to{opacity:0;top:105%}}.cdx-titlebar{z-index:5;background:linear-gradient(#140528e6 0%,#0a0519b3 100%);border-bottom:1px solid #00f0ff33;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:relative}.cdx-titlebar:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--violet), var(--cyan), transparent);height:1px;box-shadow:0 0 8px var(--cyan);animation:4s ease-in-out infinite cdxTitleUnderline;position:absolute;bottom:-1px;left:10%;right:10%}@keyframes cdxTitleUnderline{0%,to{opacity:.4;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.cdx-title-left{align-items:center;gap:14px;display:flex}.cdx-title-icon{border:1px solid var(--cyan);width:22px;height:22px;color:var(--cyan);background:radial-gradient(circle,#00f0ff33,#0000);border-radius:2px;justify-content:center;align-items:center;font-family:monospace;font-size:.6rem;animation:6s linear infinite cdxIconSpin;display:flex;box-shadow:0 0 10px #00f0ff4d,inset 0 0 8px #00f0ff1a}@keyframes cdxIconSpin{0%,to{filter:hue-rotate();transform:rotate(0)}50%{filter:hue-rotate(120deg);transform:rotate(180deg)}}.cdx-title-text{letter-spacing:.3em;color:var(--ice);text-shadow:0 0 10px var(--cyan), 0 0 2px var(--cyan);text-transform:uppercase;font-family:Porsche Next,monospace;font-size:.78rem;font-weight:700}.cdx-title-version{letter-spacing:.2em;color:var(--violet);text-shadow:0 0 6px var(--violet);margin-left:8px;font-family:monospace;font-size:.55rem}.cdx-title-clock{letter-spacing:.2em;color:#00f0ffb3;background:#00f0ff0a;border:1px solid #00f0ff33;border-radius:2px;padding:3px 10px;font-family:monospace;font-size:.6rem}.cdx-win-btns{gap:8px;display:flex}.cdx-win-btn{cursor:none;color:#e0f8ff99;background:0 0;border:1px solid #e0f8ff33;border-radius:2px;justify-content:center;align-items:center;width:26px;height:22px;font-family:monospace;font-size:.7rem;transition:all .25s;display:flex;position:relative;overflow:hidden}.cdx-win-btn:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 12px var(--cyan), inset 0 0 8px #00f0ff26;animation:.3s steps(3,end) infinite cdxBtnGlitch;transform:scale(1.1)}.cdx-win-btn.cdx-close:hover{border-color:var(--blood);color:var(--blood);box-shadow:0 0 12px var(--blood), inset 0 0 8px #ff1a2e26}@keyframes cdxBtnGlitch{0%{text-shadow:1px 0 var(--violet), -1px 0 var(--cyan)}50%{text-shadow:-1px 0 var(--violet), 1px 0 var(--cyan)}to{text-shadow:0 1px var(--blood), 0 -1px var(--cyan)}}.cdx-body{z-index:4;grid-template-columns:1fr 340px;min-height:620px;display:grid;position:relative}@media (width<=900px){.cdx-body{grid-template-columns:1fr}}.cdx-main{background:radial-gradient(at top,#aa00ff0a 0%,#0000 60%),linear-gradient(#0000 0%,#00f0ff05 100%);border-right:1px solid #00f0ff1f;flex-direction:column;gap:20px;padding:28px 32px 20px;display:flex;position:relative;overflow:hidden}.cdx-main:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#00f0ff0d 0%,#0000 30%),radial-gradient(circle at 80% 70%,#aa00ff0d 0%,#0000 30%);position:absolute;inset:0}.cdx-visualizer-wrap{aspect-ratio:16/10;background:radial-gradient(#000514f2 0%,#000 100%);border:1px solid #00f0ff26;border-radius:4px;justify-content:center;align-items:center;width:100%;max-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #aa00ff1a,inset 0 0 20px #0009,0 0 20px #00f0ff14}.cdx-visualizer-canvas{width:100%;height:100%;position:absolute;inset:0}.cdx-artwork-float{aspect-ratio:1;z-index:3;border:1px solid #00f0ff66;border-radius:3px;width:clamp(80px,14vw,130px);animation:8s ease-in-out infinite cdxArtFloat;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 40px #a0f9,0 0 20px #00f0ff66,0 10px 30px #000000b3}.cdx-artwork-float:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#0000 40%,#00f0ff33 50%,#0000 60%);animation:3s linear infinite cdxArtShimmer;position:absolute;inset:0}.cdx-artwork-float img{object-fit:cover;width:100%;height:100%;display:block}.cdx-artwork-placeholder{letter-spacing:.3em;color:#00f0ff99;background:repeating-linear-gradient(45deg,#00f0ff0d,#00f0ff0d 2px,#0000 2px 6px);justify-content:center;align-items:center;width:100%;height:100%;font-family:monospace;font-size:.6rem;display:flex}@keyframes cdxArtFloat{0%,to{transform:translate(-50%,-50%)rotateY(0)rotateX(0)}25%{transform:translate(-50%,-52%)rotateY(5deg)rotateX(-3deg)}50%{transform:translate(-50%,-50%)rotateY(0)rotateX(0)}75%{transform:translate(-50%,-48%)rotateY(-5deg)rotateX(3deg)}}@keyframes cdxArtShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cdx-now-playing{background:linear-gradient(90deg,#00f0ff0d 0%,#aa00ff0d 50%,#00f0ff0d 100%);border:1px solid #00f0ff33;border-radius:3px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.cdx-now-playing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00f0ff1a,#0000);animation:4s linear infinite cdxNowShine;position:absolute;inset:0}@keyframes cdxNowShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cdx-np-label{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;text-shadow:0 0 6px var(--cyan);white-space:nowrap;font-family:monospace;font-size:.55rem}.cdx-np-title{letter-spacing:.15em;color:var(--ice);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #00f0ff66;flex:1;font-family:Porsche Next,sans-serif;font-size:.85rem;overflow:hidden}.cdx-np-freq{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:3px 8px;font-family:monospace;font-size:.65rem}.cdx-np-freq.cdx-528{color:var(--cyan);border:1px solid var(--cyan);background:#00f0ff14;box-shadow:0 0 8px #00f0ff4d}.cdx-np-freq.cdx-963{color:var(--violet);border:1px solid var(--violet);background:#aa00ff14;box-shadow:0 0 8px #aa00ff4d}.cdx-progress-wrap{flex-direction:column;gap:6px;display:flex}.cdx-timecode-row{letter-spacing:.2em;color:#00f0ffb3;text-shadow:0 0 4px #00f0ff80;justify-content:space-between;font-family:monospace;font-size:.65rem;display:flex}.cdx-progress-bar{cursor:none;align-items:center;height:24px;display:flex;position:relative}.cdx-progress-track{background:#00f0ff1a;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.cdx-progress-waveform{pointer-events:none;opacity:.5;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.cdx-progress-wave-bar{background:var(--cyan);opacity:.4;flex:1}.cdx-progress-fill{background:linear-gradient(90deg, var(--violet), var(--cyan), var(--cyan));box-shadow:0 0 10px var(--cyan), 0 0 4px var(--violet);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cdx-progress-thumb{background:var(--ice);width:12px;height:12px;box-shadow:0 0 14px var(--cyan), 0 0 6px var(--ice), 0 0 2px var(--cyan);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cdx-controls{justify-content:center;align-items:center;gap:14px;padding:8px 0;display:flex}.cdx-ctrl-btn{cursor:none;width:44px;height:44px;color:var(--cyan);background:radial-gradient(circle at 30% 30%,#00f0ff14 0%,#0a0519cc 70%);border:1px solid #00f0ff4d;border-radius:50%;justify-content:center;align-items:center;font-family:monospace;font-size:.8rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00f0ff26,inset 0 0 10px #00f0ff0d}.cdx-ctrl-btn:before{content:"";opacity:0;background:radial-gradient(circle,#00f0ff4d 0%,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.cdx-ctrl-btn:hover{border-color:var(--cyan);color:var(--ice);box-shadow:0 0 25px var(--cyan), 0 0 8px var(--cyan), inset 0 0 12px #00f0ff33;text-shadow:0 0 8px var(--cyan);transform:scale(1.08)}.cdx-ctrl-btn:hover:before{opacity:1}.cdx-ctrl-btn:active{animation:.4s ease-out cdxCtrlRipple;transform:scale(.94)}@keyframes cdxCtrlRipple{0%{box-shadow:0 0 #00f0ffb3}to{box-shadow:0 0 0 20px #00f0ff00}}.cdx-ctrl-btn.cdx-play{border:2px solid var(--cyan);width:60px;height:60px;box-shadow:0 0 20px var(--cyan), 0 0 40px #aa00ff4d, inset 0 0 15px #00f0ff26;background:radial-gradient(circle at 30% 30%,#00f0ff33 0%,#0a0519cc 70%);font-size:1.1rem}.cdx-ctrl-btn.cdx-play:hover{box-shadow:0 0 35px var(--cyan), 0 0 60px #aa00ff80, inset 0 0 20px #00f0ff4d}.cdx-ctrl-btn.cdx-active{border-color:var(--violet);color:var(--violet);box-shadow:0 0 15px var(--violet), inset 0 0 10px #a0f3;background:radial-gradient(circle at 30% 30%,#aa00ff40 0%,#0a0519cc 70%)}.cdx-volume-wrap{align-items:center;gap:8px;margin-left:auto;padding-left:16px;display:flex}.cdx-volume-slider{cursor:none;background:#00f0ff1a;border-radius:2px;width:80px;height:4px;position:relative}.cdx-volume-fill{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;box-shadow:0 0 8px var(--cyan);border-radius:2px}.cdx-volume-icon{color:var(--cyan);text-shadow:0 0 4px var(--cyan);font-family:monospace;font-size:.7rem}.cdx-playlist{background:linear-gradient(#050014b3 0%,#00050fe6 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.cdx-playlist:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 3px,#00f0ff08 3px 4px);position:absolute;inset:0}.cdx-playlist-header{z-index:2;background:linear-gradient(#0a0519e6 0%,#05000fb3 100%);border-bottom:1px solid #00f0ff26;padding:14px 16px 10px;position:relative}.cdx-playlist-label{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-family:monospace;font-size:.55rem;display:flex}.cdx-playlist-label:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite cdxDotPulse}@keyframes cdxDotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.cdx-search-wrap{position:relative}.cdx-search-input{width:100%;color:var(--ice);letter-spacing:.15em;background:#00f0ff0a;border:1px solid #00f0ff33;border-radius:2px;outline:none;padding:8px 10px 8px 28px;font-family:monospace;font-size:.72rem;transition:all .3s}.cdx-search-input:focus{border-color:var(--cyan);background:#00f0ff12;box-shadow:0 0 12px #00f0ff33,inset 0 0 10px #00f0ff0d}.cdx-search-input::placeholder{color:#00f0ff66;letter-spacing:.25em;text-transform:uppercase;font-size:.65rem}.cdx-search-icon{color:var(--cyan);text-shadow:0 0 4px var(--cyan);pointer-events:none;font-size:.7rem;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.cdx-playlist-scroll{z-index:2;flex:1;max-height:500px;padding:4px 0;position:relative;overflow-y:auto}.cdx-playlist-scroll::-webkit-scrollbar{width:6px}.cdx-playlist-scroll::-webkit-scrollbar-track{background:#00f0ff0a}.cdx-playlist-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--cyan), var(--violet));box-shadow:0 0 6px var(--cyan);border-radius:3px}.cdx-track-row{cursor:none;border-bottom:1px solid #00f0ff0f;align-items:center;gap:10px;padding:8px 12px;transition:all .25s;display:flex;position:relative}.cdx-track-row:hover{background:linear-gradient(90deg,#00f0ff0f,#0000)}.cdx-track-row.cdx-playing-row{border-left:2px solid var(--violet);background:linear-gradient(90deg,#aa00ff26,#00f0ff0f 60%,#0000);padding-left:10px}.cdx-track-row.cdx-playing-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#aa00ff1a,#0000);animation:3s linear infinite cdxRowShine;position:absolute;inset:0}@keyframes cdxRowShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cdx-track-idx{color:#00f0ff66;min-width:22px;font-family:monospace;font-size:.6rem}.cdx-track-row.cdx-playing-row .cdx-track-idx{color:var(--violet);text-shadow:0 0 6px var(--violet)}.cdx-track-thumb{background:#00000080;border:1px solid #00f0ff26;border-radius:2px;flex-shrink:0;width:34px;height:34px;position:relative;overflow:hidden}.cdx-track-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cdx-track-thumb-placeholder{width:100%;height:100%;color:var(--ice);background:linear-gradient(135deg,#aa00ff4d,#00f0ff4d);justify-content:center;align-items:center;font-family:monospace;font-size:.5rem;display:flex}.cdx-track-info{flex:1;min-width:0}.cdx-track-title{letter-spacing:.08em;color:var(--ice);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-family:Porsche Next,sans-serif;font-size:.7rem;overflow:hidden}.cdx-track-row.cdx-playing-row .cdx-track-title{color:var(--cyan);text-shadow:0 0 8px var(--cyan)}.cdx-track-meta{letter-spacing:.15em;color:#e0f8ff66;text-transform:uppercase;gap:8px;margin-top:2px;font-family:monospace;font-size:.55rem;display:flex}.cdx-track-levels{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:flex}.cdx-track-level-bar{background:var(--cyan);width:2px;box-shadow:0 0 4px var(--cyan);border-radius:1px;animation:.6s ease-in-out infinite alternate cdxLevelBar}@keyframes cdxLevelBar{0%{height:20%}to{height:100%}}.cdx-track-duration{letter-spacing:.1em;color:#00f0ff99;flex-shrink:0;font-family:monospace;font-size:.6rem}.cdx-track-row.cdx-playing-row .cdx-track-duration{color:var(--violet);text-shadow:0 0 6px var(--violet)}.cdx-statusbar{letter-spacing:.25em;color:#00f0ff80;text-transform:uppercase;z-index:5;background:linear-gradient(#05000fb3 0%,#0a0519e6 100%);border-top:1px solid #00f0ff26;justify-content:space-between;align-items:center;padding:6px 20px;font-family:monospace;font-size:.55rem;display:flex;position:relative}.cdx-status-item{align-items:center;gap:6px;display:flex}.cdx-status-dot{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:1.5s ease-in-out infinite cdxDotPulse}.cdx-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.cdx-loading-text{letter-spacing:.3em;color:var(--cyan);text-shadow:0 0 8px var(--cyan);text-transform:uppercase;font-family:monospace;font-size:.7rem}.cdx-loading-bar{background:#00f0ff1a;border-radius:2px;width:200px;height:3px;overflow:hidden}.cdx-loading-fill{background:linear-gradient(90deg, var(--violet), var(--cyan), var(--violet));background-size:200% 100%;height:100%;animation:1.5s linear infinite cdxLoadingSlide}@keyframes cdxLoadingSlide{0%{background-position:200% 0;width:0%}50%{width:100%}to{background-position:-200% 0;width:100%}}.cdx-glitch-burst{pointer-events:none;z-index:20;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#aa00ff26 20%,#0000 40%,#00f0ff26 60%,#0000 80%,#ff1a2e1a 100%);animation:.6s ease-out forwards cdxBurst;position:absolute;inset:0}@keyframes cdxBurst{0%{opacity:1;filter:blur();transform:scaleY(1)}50%{opacity:.7;filter:blur(1px);transform:scaleY(1.05)}to{opacity:0;filter:blur(3px);transform:scaleY(.95)}}.cdx-boot-root{z-index:9998;color:var(--cyan);background:radial-gradient(#060018 0%,#000005 70%,#000 100%);font-family:Courier New,monospace;position:fixed;inset:0;overflow:hidden}.cdx-boot-stars{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cdx-boot-vignette{pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 40%,#000000d9 100%);position:absolute;inset:0}.cdx-boot-scanlines{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff0a 2px 3px);animation:8s linear infinite cdx-boot-scan;position:absolute;inset:0}@keyframes cdx-boot-scan{0%{background-position:0 0}to{background-position:0 100px}}.cdx-boot-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#00f0ff0f 1px,#0000 1px),linear-gradient(90deg,#00f0ff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.cdx-boot-cinema{z-index:5;box-sizing:border-box;flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.cdx-boot-horizon{z-index:6;pointer-events:none;width:100%;position:absolute;top:0;left:0}.cdx-boot-bottom-horizon{background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:2px;box-shadow:0 0 20px var(--cyan);pointer-events:none;z-index:6;position:absolute;bottom:0;left:0;right:0}.cdx-boot-topbar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#00050fb3;border-bottom:1px solid #00f0ff40;flex-shrink:0;align-items:center;gap:16px;padding:10px 24px;display:flex}.cdx-boot-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.cdx-boot-topbar-icon{color:var(--cyan);text-shadow:0 0 10px var(--cyan);font-size:1rem}.cdx-boot-topbar-title{letter-spacing:.35em;color:#e0f8ff;text-shadow:0 0 8px var(--cyan);font-size:.85rem;font-weight:700}.cdx-boot-topbar-ver{color:var(--violet);letter-spacing:.2em;text-shadow:0 0 5px var(--violet);font-size:.65rem}.cdx-boot-topbar-center{text-align:center;letter-spacing:.25em;color:#00f0ff80;flex:1;font-size:.62rem}.cdx-boot-topbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cdx-boot-topbar-time{letter-spacing:.2em;color:var(--cyan);text-shadow:0 0 6px var(--cyan);font-variant-numeric:tabular-nums;font-size:.72rem}.cdx-boot-terminal{scrollbar-width:thin;scrollbar-color:var(--cyan) transparent;background:0 0;flex:1;padding:18px 32px 12px;font-size:.72rem;line-height:1.75;overflow-y:auto}.cdx-boot-terminal::-webkit-scrollbar{width:3px}.cdx-boot-terminal::-webkit-scrollbar-thumb{background:#00f0ff66}.cdx-boot-ll{white-space:pre;width:100%;animation:.15s ease-out cdx-boot-line-in;display:block;overflow:hidden}@keyframes cdx-boot-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.cdx-ll-spacer{height:.6em}.cdx-ll-text{display:inline}.cdx-ll-sys .cdx-ll-text{color:#e0f8ffcc}.cdx-ll-ok .cdx-ll-text{color:#0f8;text-shadow:0 0 5px #0f86}.cdx-ll-warn .cdx-ll-text{color:#ffd400}.cdx-ll-title .cdx-ll-text{color:var(--cyan);text-shadow:0 0 10px var(--cyan), 0 0 20px #00f0ff4d;font-weight:700}.cdx-ll-divider .cdx-ll-text{color:#00f0ff59;text-shadow:0 0 4px #00f0ff33}.cdx-ll-alert .cdx-ll-text{color:#ff1a2e;text-shadow:0 0 8px #ff1a2e80;animation:1.5s ease-in-out infinite cdx-alert-flicker}@keyframes cdx-alert-flicker{0%,to{opacity:1}45%{opacity:1}50%{opacity:.6}55%{opacity:1}}.cdx-boot-cursor{animation:.8s step-end infinite cdx-boot-blink}@keyframes cdx-boot-blink{50%{opacity:0}}.cdx-boot-footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00050f99;border-top:1px solid #00f0ff33;flex-shrink:0;padding:12px 32px 16px}.cdx-boot-progress-wrap{padding-bottom:8px}.cdx-boot-progress-label{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.cdx-boot-progress-tag{letter-spacing:.3em;color:#00f0ff99;font-size:.62rem}.cdx-boot-progress-pct{letter-spacing:.15em;color:var(--cyan);text-shadow:0 0 8px var(--cyan);font-variant-numeric:tabular-nums;font-size:1rem}.cdx-boot-progress-bar{background:#00f0ff0f;border:1px solid #00f0ff2e;height:6px;margin-bottom:6px;position:relative;overflow:hidden}.cdx-boot-progress-fill{background:linear-gradient(90deg, #0064ff99, var(--cyan), #00ffc8);height:100%;box-shadow:0 0 12px var(--cyan);transition:width .15s linear;position:relative}.cdx-boot-progress-shine{background:linear-gradient(90deg,#0000 70%,#ffffff40);position:absolute;inset:0}.cdx-boot-progress-pulse{width:2px;height:12px;box-shadow:0 0 8px var(--cyan), 0 0 16px var(--cyan);background:#fff;transition:left .15s linear;position:absolute;top:-3px;transform:translate(-50%)}.cdx-boot-progress-ticks{gap:2px;margin-top:5px;display:flex}.cdx-boot-tick{flex:1;transition:all .15s}.cdx-boot-status-row{letter-spacing:.25em;color:#e0f8ff73;align-items:center;gap:8px;margin-top:8px;font-size:.6rem;display:flex}.cdx-boot-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s infinite cdx-boot-pulse;box-shadow:0 0 6px}@keyframes cdx-boot-pulse{0%,to{opacity:1}50%{opacity:.5}}.cdx-keypad-root{z-index:9998;background:radial-gradient(#08001a 0%,#000005 60%,#000 100%);flex-direction:column;justify-content:center;align-items:center;font-family:Courier New,monospace;display:flex;position:fixed;inset:0;overflow:hidden}.cdx-kp-stars{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cdx-kp-nebula{pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 30%,#aa00ff40,#0000 40%),radial-gradient(circle at 80% 70%,#00f0ff33,#0000 40%),radial-gradient(circle at 50% 90%,#ff1a962e,#0000 40%);animation:18s ease-in-out infinite alternate cdx-kp-nebula;position:absolute;inset:0}@keyframes cdx-kp-nebula{0%{transform:scale(1)rotate(0)}to{transform:scale(1.1)rotate(4deg)}}.cdx-kp-scanlines{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff09 2px 3px);position:absolute;inset:0}.cdx-kp-panel{z-index:5;-webkit-backdrop-filter:blur(6px);clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(#000514d9,#05000feb);border:1px solid #00f0ff59;width:min(480px,94vw);max-height:96vh;padding:clamp(16px,4vw,28px) clamp(16px,5vw,32px) clamp(14px,3vw,24px);transition:all .3s;position:relative;overflow-y:auto;box-shadow:0 0 60px #00f0ff40,0 0 120px #a0f3,inset 0 0 40px #00f0ff0d}.cdx-kp-unlocking{box-shadow:0 0 100px var(--cyan), 0 0 200px var(--violet), inset 0 0 80px #00f0ff33;transform:scale(1.02)}.cdx-kp-glitch .cdx-kp-panel{animation:.4s steps(4,end) cdx-kp-glitch}@keyframes cdx-kp-glitch{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{filter:hue-rotate(20deg);transform:translate(2px,-1px)}75%{transform:translate(-1px,2px)}}.cdx-kp-header{letter-spacing:.2em;color:var(--cyan);border-bottom:1px solid #00f0ff33;justify-content:space-between;align-items:center;margin-bottom:clamp(12px,3vw,18px);padding-bottom:10px;font-size:clamp(.5rem,1.8vw,.65rem);display:flex}.cdx-kp-header-left{align-items:center;gap:8px;display:flex}.cdx-kp-badge-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:1.2s infinite cdx-boot-pulse}.cdx-kp-header-right{color:var(--violet);text-shadow:0 0 6px var(--violet)}.cdx-kp-title{justify-content:center;align-items:center;gap:14px;margin-bottom:6px;display:flex}.cdx-kp-title-sym{color:var(--violet);text-shadow:0 0 10px var(--violet);font-size:1.2rem;animation:8s linear infinite cdx-boot-spin}.cdx-kp-title-text{letter-spacing:.25em;color:#e0f8ff;text-shadow:0 0 14px var(--cyan);font-size:clamp(.9rem,3.5vw,1.3rem);font-weight:700}.cdx-kp-sub{text-align:center;letter-spacing:.25em;color:#e0f8ff8c;min-height:14px;margin-bottom:22px;font-size:.68rem}.cdx-kp-display{background:#00000aa6;border:1px solid #00f0ff33;justify-content:center;gap:clamp(10px,3vw,16px);margin-bottom:clamp(16px,3vw,24px);padding:clamp(12px,3vw,18px) 0;display:flex}.cdx-kp-slot{width:clamp(40px,12vw,52px);height:clamp(48px,14vw,60px);color:var(--cyan);text-shadow:0 0 10px var(--cyan);background:linear-gradient(#001e3266,#000a1999);border:1px solid #00f0ff4d;justify-content:center;align-items:center;font-size:clamp(1.2rem,4vw,1.6rem);transition:all .15s;display:flex}.cdx-kp-slot-filled{border-color:var(--cyan);background:linear-gradient(#00507880,#00284699);box-shadow:0 0 16px #00f0ff66,inset 0 0 12px #00f0ff40}.cdx-kp-slot-sym{animation:.2s ease-out cdx-kp-slot-in}@keyframes cdx-kp-slot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.cdx-kp-slot-empty{color:#00f0ff4d;font-size:1.2rem}.cdx-kp-err .cdx-kp-slot{color:#ff1a96;border-color:#ff1a96;animation:.4s cdx-kp-shake;box-shadow:0 0 16px #ff1a9680}@keyframes cdx-kp-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cdx-kp-ok .cdx-kp-slot{color:#0f8;border-color:#0f8;box-shadow:0 0 20px #0f89}.cdx-kp-grid{grid-template-columns:repeat(3,1fr);gap:clamp(6px,2vw,10px);margin-bottom:clamp(12px,3vw,20px);display:grid}.cdx-kp-btn{color:#e0f8ff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px));background:linear-gradient(#001e378c,#000a19bf);border:1px solid #00f0ff4d;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;height:clamp(52px,14vw,64px);min-height:44px;font-family:inherit;transition:all .1s;display:flex;position:relative;overflow:hidden}.cdx-kp-btn:hover:not(:disabled){border-color:var(--cyan);background:linear-gradient(#005078b3,#001e37d9);transform:translateY(-1px);box-shadow:0 0 20px #00f0ff66,inset 0 0 16px #00f0ff33}.cdx-kp-btn:active:not(:disabled){box-shadow:0 0 30px var(--cyan), inset 0 0 24px #00f0ff66;transform:translateY(1px)scale(.97)}.cdx-kp-btn:disabled{opacity:.4;cursor:not-allowed}.cdx-kp-btn-label{letter-spacing:.05em;text-shadow:0 0 8px var(--cyan);pointer-events:none;font-size:clamp(1.1rem,4vw,1.4rem);font-weight:700}.cdx-kp-btn-sub{letter-spacing:.2em;color:#00f0ff99;pointer-events:none;font-size:clamp(.45rem,1.5vw,.55rem)}.cdx-kp-btn-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#00f0ff40,#0000 60%);transition:opacity .1s;position:absolute;inset:0}.cdx-kp-btn:hover .cdx-kp-btn-glow{opacity:1}.cdx-kp-back{background:linear-gradient(#37001e8c,#19000fbf);border-color:#ff1a9659}.cdx-kp-back:hover:not(:disabled){border-color:#ff1a96;box-shadow:0 0 20px #ff1a9680}.cdx-kp-back .cdx-kp-btn-label{color:#ff1a96;text-shadow:0 0 8px #ff1a96}.cdx-kp-enter{background:linear-gradient(#00371e8c,#00190fbf);border-color:#00ff8859}.cdx-kp-enter:hover:not(:disabled){border-color:#0f8;box-shadow:0 0 20px #00ff8880}.cdx-kp-enter .cdx-kp-btn-label{color:#0f8;text-shadow:0 0 8px #0f8}.cdx-kp-footer{letter-spacing:.2em;color:#e0f8ff73;border-top:1px solid #00f0ff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding-top:12px;font-size:clamp(.45rem,1.5vw,.6rem);display:flex}.cdx-kp-foot-item{align-items:center;gap:6px;display:flex}.cdx-kp-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:1.6s infinite cdx-boot-pulse}.cdx-kp-dot-violet{background:var(--violet);box-shadow:0 0 6px var(--violet)}.cdx-kp-unlock-overlay{z-index:10;background:radial-gradient(circle,#00f0ff33,#00050fe6);flex-direction:column;justify-content:center;align-items:center;animation:.4s cdx-kp-unlock-in;display:flex;position:absolute;inset:0}@keyframes cdx-kp-unlock-in{0%{opacity:0}to{opacity:1}}.cdx-kp-unlock-text{letter-spacing:.4em;color:#0f8;text-shadow:0 0 20px #0f8;margin-bottom:20px;font-size:1rem;font-weight:700;animation:.6s infinite cdx-boot-pulse}.cdx-kp-unlock-bars{gap:3px;height:40px;display:flex}.cdx-kp-unlock-bar{background:linear-gradient(180deg, var(--cyan), var(--violet));width:5px;box-shadow:0 0 10px var(--cyan);animation:.6s ease-in-out infinite alternate cdx-kp-barbounce}@keyframes cdx-kp-barbounce{0%{height:15%}to{height:100%}}.cdx-kp-hint{z-index:5;letter-spacing:.35em;color:#e0f8ff66;text-align:center;margin-top:24px;font-size:.65rem;position:relative}.cdx-artwork-standalone{background:linear-gradient(#000514b3,#00000ad9);border:1px solid #00f0ff33;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.cdx-artwork-standalone:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#aa00ff1f,#0000 60%);position:absolute;inset:0}.cdx-artwork-panel{aspect-ratio:1;border:1px solid #00f0ff4d;width:100%;position:relative;overflow:hidden;box-shadow:0 0 30px #00f0ff33,inset 0 0 20px #00000080}.cdx-artwork-panel:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 40%,#00f0ff26 50%,#0000 60%);animation:4s ease-in-out infinite cdx-art-shine;position:absolute;inset:0}@keyframes cdx-art-shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.cdx-artwork-inner{width:100%;height:100%}.cdx-artwork-inner img{object-fit:cover;width:100%;height:100%;display:block}.cdx-art-playing{animation:3s ease-in-out infinite cdx-art-breathe}@keyframes cdx-art-breathe{0%,to{box-shadow:0 0 30px #00f0ff4d,inset 0 0 20px #00000080}50%{box-shadow:0 0 50px #aa00ff80,inset 0 0 30px #0006}}.cdx-artwork-meta{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.cdx-artwork-meta-label{letter-spacing:.3em;color:var(--violet);text-shadow:0 0 6px var(--violet);font-size:.6rem}.cdx-artwork-meta-title{color:#e0f8ff;letter-spacing:.05em;text-shadow:0 0 6px var(--cyan);font-size:.82rem;font-weight:600;line-height:1.3}.cdx-volume-thumb{width:10px;height:10px;box-shadow:0 0 10px var(--cyan);pointer-events:none;background:#e0f8ff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cdx-volume-pct{letter-spacing:.15em;color:var(--cyan);text-shadow:0 0 6px var(--cyan);min-width:28px;font-family:monospace;font-size:.62rem}.cdx-audio-error{color:#ff1a96;letter-spacing:.15em;text-shadow:0 0 6px #ff1a9699;background:#28001480;border:1px solid #ff1a9666;margin:8px 0;padding:8px 12px;font-size:.7rem}.cdx-audio-error a{color:var(--cyan);margin-left:8px;text-decoration:underline}.minimal-player-section{background:linear-gradient(#00000080 0%,#00050fb3 100%);padding:40px 20px;position:relative}.minimal-player-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff08 2px 3px);position:absolute;inset:0}.minimal-player-container{z-index:1;max-width:800px;margin:0 auto;position:relative}.minimal-header{border-bottom:1px solid #00f0ff33;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}.minimal-header h2{letter-spacing:.25em;color:#00f0ff;text-shadow:0 0 10px var(--cyan);margin:0;font-size:1.6rem;font-weight:700}.minimal-freq{letter-spacing:.2em;color:#a0f;text-shadow:0 0 6px var(--violet);font-size:.85rem}.minimal-player-window{background:linear-gradient(#000a19cc,#00050ff2);border:1px solid #00f0ff4d;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 0 30px #00f0ff33,inset 0 0 20px #0009}.minimal-viz-area{background:#00000ab3;border:1px solid #00f0ff33;width:100%;height:160px;position:relative;overflow:hidden}.minimal-visualizer{width:100%;height:100%;display:block}.minimal-viz-overlay{color:#00f0ff80;letter-spacing:.15em;background:#00000080;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.minimal-title{color:#e0f8ff;letter-spacing:.05em;min-height:2.4rem;text-shadow:0 0 6px var(--cyan);font-size:1.1rem;font-weight:600;line-height:1.4}.minimal-progress{cursor:pointer;background:#00f0ff1a;border:1px solid #00f0ff33;width:100%;height:6px;position:relative}.minimal-progress-fill{background:linear-gradient(90deg, var(--violet), #00f0ff);height:100%;box-shadow:0 0 10px var(--cyan);transition:width .1s linear}.minimal-progress-thumb{width:10px;height:10px;box-shadow:0 0 8px var(--cyan);pointer-events:none;background:#e0f8ff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.minimal-timecode{letter-spacing:.15em;color:#00f0ff99;justify-content:space-between;font-family:monospace;font-size:.75rem;display:flex}.minimal-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.minimal-btn{color:#e0f8ff;cursor:pointer;background:#001e3799;border:1px solid #00f0ff4d;border-radius:3px;padding:8px 14px;font-size:1rem;font-weight:600;transition:all .2s}.minimal-btn:hover{border-color:var(--cyan);background:#005078b3;transform:translateY(-1px);box-shadow:0 0 12px #00f0ff66}.minimal-btn:active{transform:translateY(1px)}.minimal-play-btn{color:#0f8;background:#003c1e99;border-color:#00ff884d;padding:10px 18px;font-size:1.2rem}.minimal-play-btn:hover{background:#00783cb3;border-color:#0f8;box-shadow:0 0 12px #00ff8880}.minimal-volume-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}.minimal-vol-icon{opacity:.7;font-size:.9rem}.minimal-volume-slider{cursor:pointer;background:#00f0ff1a;border-radius:2px;width:70px;height:4px;position:relative}.minimal-volume-fill{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;box-shadow:0 0 8px var(--cyan);border-radius:2px;transition:width .1s}.minimal-volume-thumb{width:8px;height:8px;box-shadow:0 0 6px var(--cyan);pointer-events:none;background:#e0f8ff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.minimal-vol-pct{letter-spacing:.15em;color:var(--cyan);text-shadow:0 0 4px var(--cyan);text-align:right;min-width:30px;font-size:.7rem}.minimal-error{color:#ff1a96;letter-spacing:.1em;text-shadow:0 0 4px #ff1a9699;background:#28001499;border:1px solid #ff1a9666;margin:0 -20px -16px;padding:8px 20px;font-size:.75rem}.minimal-status{letter-spacing:.2em;color:#00f0ff80;justify-content:space-between;margin-top:8px;font-size:.7rem;display:flex}.minimal-loading{text-align:center;color:var(--cyan);letter-spacing:.15em;padding:40px;font-size:1rem;animation:1s infinite cdx-boot-pulse}.minimal-playlist{background:#00050f80;border:1px solid #00f0ff33;margin-top:20px;padding:12px}.minimal-playlist summary{cursor:pointer;letter-spacing:.15em;color:var(--cyan);text-shadow:0 0 6px var(--cyan);padding:4px 8px;font-size:.85rem;font-weight:600;transition:all .2s}.minimal-playlist summary:hover{text-shadow:0 0 12px var(--cyan)}.minimal-track-list{flex-direction:column;gap:2px;max-height:300px;margin-top:12px;display:flex;overflow-y:auto}.minimal-track-item{color:#e0f8ff99;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;padding:6px 8px;font-size:.75rem;transition:all .2s;display:flex}.minimal-track-item:hover{color:#e0f8ff;border-left-color:var(--cyan);background:#00f0ff1a}.minimal-playing{color:#0f8;background:#00f0ff26;border-left-color:#0f8;font-weight:600}.minimal-idx{text-align:right;color:#00f0ff80;flex-shrink:0;width:20px;font-family:monospace}.minimal-track-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;flex:1;overflow:hidden}.minimal-dur{opacity:.7;flex-shrink:0;font-family:monospace}@media (width<=600px){.minimal-player-window{gap:12px;padding:16px}.minimal-viz-area{height:120px}.minimal-header h2{font-size:1.3rem}.minimal-controls{flex-direction:column}.minimal-volume-wrap{width:100%;margin-left:0}}.track-receiver{background:linear-gradient(135deg,#00f0ff05 0%,#aa00ff03 100%);padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,3rem);position:relative}.track-receiver:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00f0ff05 3px 6px);animation:.15s steps(2,end) infinite scanFlicker;position:absolute;inset:0}.section-header{z-index:1;text-align:center;margin-bottom:clamp(2rem,5vw,4rem);position:relative}.section-label{letter-spacing:.3em;color:#00f0ff99;text-transform:uppercase;margin-bottom:12px;font-family:monospace;font-size:.65rem;animation:3s ease-in-out infinite labelPulse}.section-title{letter-spacing:.1em;color:var(--ice);text-shadow:0 0 20px var(--cyan-glow), 0 0 40px #a0f3;margin:16px 0;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:900;animation:4s ease-in-out infinite titleGlow}.section-divider{background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:100px;height:1px;margin:20px auto;animation:2s ease-in-out infinite dividerPulse}.receiver-grid{z-index:1;grid-template-columns:1fr 2fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);max-width:1600px;margin:0 auto;display:grid;position:relative}@media (width<=1000px){.receiver-grid{grid-template-columns:1fr}}.receiver-sidebar{background:#0000004d;border:1px solid #00f0ff1a;border-radius:4px;flex-direction:column;gap:clamp(1.5rem,2vw,2rem);max-height:80vh;padding:16px;display:flex;overflow-y:auto}.receiver-sidebar::-webkit-scrollbar{width:6px}.receiver-sidebar::-webkit-scrollbar-track{background:#00f0ff0d}.receiver-sidebar::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:3px}.receiver-sidebar-left{border-left:2px solid var(--violet)}.receiver-sidebar-right{border-right:2px solid var(--cyan)}.receiver-center{background:#0003;border:1px solid #00f0ff26;border-radius:4px;flex-direction:column;gap:clamp(1.5rem,2.5vw,2.5rem);max-height:80vh;padding:16px;display:flex;overflow-y:auto}.receiver-center::-webkit-scrollbar{width:8px}.receiver-center::-webkit-scrollbar-track{background:#00f0ff0d}.receiver-center::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:4px}.track-card{cursor:pointer;will-change:transform;background:linear-gradient(135deg,#00f0ff0d,#aa00ff08);border:1.5px solid #00f0ff33;border-radius:8px;padding:20px 24px;transition:all .3s;position:relative;overflow:hidden}.track-card:before{content:"";z-index:-1;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), #00f0ff26, transparent 80%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.track-card:hover{border-color:var(--cyan);transform:translateY(-4px)scale(1.01);box-shadow:0 0 30px #00f0ff40,inset 0 0 20px #00f0ff0d}.track-card:hover:before{opacity:1}.track-card-header{border-bottom:1px solid #00f0ff1a;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.track-number{letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;font-family:monospace;font-size:.7rem;font-weight:900}.track-frequency{color:var(--violet);font-family:monospace;font-size:.8rem;font-weight:700}.track-card-title{letter-spacing:.08em;color:var(--ice);text-shadow:0 0 10px #00f0ff4d;margin-bottom:8px;font-size:1.1rem;font-weight:700}.track-card-description{color:#e0f8ffb3;margin-bottom:12px;font-size:.75rem;font-style:italic;line-height:1.5}.track-card-meta{letter-spacing:.15em;color:#00f0ff99;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:monospace;font-size:.65rem;display:flex}.track-status{color:var(--blood);font-weight:700}.absorb-btn{width:100%;color:var(--cyan);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#00f0ff1a,#aa00ff14);border:1px solid #00f0ff66;border-radius:4px;padding:10px 16px;font-family:monospace;font-size:.65rem;transition:all .25s;position:relative;overflow:hidden}.absorb-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.absorb-btn:hover{border-color:var(--cyan);color:var(--ice);background:linear-gradient(135deg,#00f0ff33,#aa00ff26);box-shadow:0 0 15px #00f0ff4d}.absorb-btn:hover:before{transform:translate(100%)}.track-pulse-ring{border:2px solid var(--cyan);pointer-events:none;border-radius:8px;width:100%;height:100%;animation:2s ease-out infinite pulseRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-block{border-left:3px solid var(--violet);background:#0006;border-radius:4px;padding:16px;transition:all .3s}.quote-block-right{border-left:none;border-right:3px solid var(--cyan)}.quote-block:hover{background:#00f0ff14;box-shadow:0 0 15px #00f0ff1a}.quote-text{color:var(--ice);line-height:1.6}.quote-attribution{color:#00f0ffcc;margin-top:8px}.quote-origin{color:#a0f9;margin-top:4px;font-size:.6rem}@keyframes cardDrift{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(-.5deg)}50%{transform:translateY(-2px)rotate(.3deg)}75%{transform:translateY(-5px)rotate(-.2deg)}}@keyframes shimmerFlicker{0%,to{opacity:.8}25%{opacity:1}50%{opacity:.75}75%{opacity:.95}}@keyframes hueShift{0%{filter:hue-rotate()}25%{filter:hue-rotate(15deg)}50%{filter:hue-rotate(-10deg)}75%{filter:hue-rotate(8deg)}to{filter:hue-rotate()}}@keyframes labelPulse{0%,to{opacity:.6;text-shadow:none}50%{opacity:1;text-shadow:0 0 10px #00f0ff66}}@keyframes titleGlow{0%,to{text-shadow:0 0 20px var(--cyan-glow), 0 0 40px #a0f3}50%{text-shadow:0 0 30px var(--cyan-glow), 0 0 60px #a0f6}}@keyframes dividerPulse{0%,to{opacity:.5;width:100px}50%{opacity:1;width:140px}}@keyframes scanFlicker{0%,to{opacity:.02}50%{opacity:.04}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.track-card-embed{z-index:2;background:#0009;border:1px solid #00f0ff26;border-radius:2px;margin:12px 0;position:relative}.track-card-embed iframe{filter:hue-rotate();background:#000;display:block}.track-card .track-card-title{letter-spacing:.05em;color:var(--cyan);word-break:break-word;margin:8px 0;font-family:Porsche Next,Arial,sans-serif;font-size:.85rem;font-weight:600;line-height:1.4;transition:color .25s}.track-card .track-card-title:hover{color:var(--violet);text-shadow:0 0 12px #b446ff99}.track-link{color:#00f0ff99;letter-spacing:.2em;font-family:monospace;font-size:.65rem;text-decoration:none;transition:all .25s}.track-link:hover{color:var(--cyan);text-shadow:0 0 8px #00f0ffcc;letter-spacing:.25em}.projects-section{background:linear-gradient(180deg, var(--void) 0%, #0a0014fa 100%);border-top:1px solid #b446ff26;border-bottom:1px solid #00f0ff26;padding:0;position:relative}.projects-list{background:#b446ff1f;border:1px solid #b446ff40;border-radius:4px;flex-direction:column;gap:1px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex;overflow:hidden}.project-row{background:#05000ff2;grid-template-columns:60px 1fr auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,2rem);transition:all .3s;display:grid;position:relative}.project-row:hover{background:#140528fa;padding-left:clamp(1.5rem,4vw,3rem)}.project-row:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--violet));opacity:0;width:2px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.project-row:hover:before{opacity:1}.project-index{color:var(--violet);letter-spacing:.2em;opacity:.7;font-family:monospace}.project-link{color:var(--cyan);letter-spacing:.03em;word-break:break-word;text-decoration:none;transition:color .25s}.project-link:hover{color:#fff;text-shadow:0 0 12px #00f0ffcc}.project-freq{color:var(--violet);letter-spacing:.15em;white-space:nowrap;background:#b446ff14;border:1px solid #b446ff66;border-radius:2px;padding:4px 10px;font-family:monospace}.projects-main-link{color:var(--cyan);letter-spacing:.3em;background:#00f0ff0d;border:1px solid #00f0ff66;border-radius:2px;padding:12px 32px;font-family:monospace;text-decoration:none;transition:all .3s;display:inline-block}.projects-main-link:hover{color:#fff;letter-spacing:.35em;background:#00f0ff26;box-shadow:0 0 24px #00f0ff66}@media (width<=640px){.project-row{grid-template-rows:auto auto;grid-template-columns:40px 1fr}.project-freq{grid-column:2;justify-self:start}}.terminal-contact-section{background:radial-gradient(ellipse at center, #00141e99 0%, var(--void) 70%), var(--void);border-top:1px solid #00f0ff26;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,4rem);position:relative}.terminal-contact-inner{max-width:980px;margin:0 auto;padding:0}.terminal-window{background:#050608;border:1px solid #00f0ff59;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 60px #00f0ff26,inset 0 0 80px #00f0ff0a}.terminal-window:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#00f0ff05 2px 3px);position:absolute;inset:0}.terminal-chrome{z-index:2;background:#0c0e12;border-bottom:1px solid #00f0ff33;align-items:center;gap:8px;padding:10px 16px;display:flex;position:relative}.terminal-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.terminal-dot-red{background:#ff5f56}.terminal-dot-amber{background:#ffbd2e}.terminal-dot-green{background:#27c93f}.terminal-title{color:#00f0ff80;letter-spacing:.1em;margin-left:auto;font-family:monospace}.terminal-body{z-index:2;color:#00f0ff;letter-spacing:.03em;white-space:pre-wrap;word-wrap:break-word;text-shadow:0 0 6px #00f0ff66;background:radial-gradient(at top,#00f0ff0d 0%,#0000 60%);min-height:480px;max-height:640px;margin:0;padding:clamp(1.5rem,3vw,2.5rem);font-family:Courier New,Consolas,monospace;font-size:clamp(.75rem,1vw,.9rem);line-height:1.7;position:relative;overflow-y:auto}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:3px}.terminal-caret{color:var(--cyan);margin-left:2px;animation:.9s steps(2,end) infinite terminalBlink;display:inline-block}@keyframes terminalBlink{0%,49%{opacity:1}50%,to{opacity:0}}.terminal-final{z-index:2;background:#001e2866;border-top:1px solid #00f0ff40;padding:clamp(1.5rem,3vw,2.5rem);animation:.8s terminalFadeIn;position:relative}@keyframes terminalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terminal-prompt{color:#00f0ff99;letter-spacing:.15em;margin-bottom:.75rem;font-family:monospace}.terminal-email{color:#fff;letter-spacing:.15em;border:1px solid var(--cyan);text-shadow:0 0 10px #00f0ffcc;background:#00f0ff1a;border-radius:2px;padding:10px 20px;font-family:Courier New,monospace;font-size:clamp(1rem,2vw,1.4rem);font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.terminal-email:hover{letter-spacing:.2em;background:#00f0ff40;box-shadow:0 0 30px #00f0ff80}.terminal-soundcloud{color:var(--violet);letter-spacing:.25em;background:#b446ff14;border:1px solid #b446ff66;border-radius:2px;padding:10px 24px;font-family:monospace;text-decoration:none;transition:all .3s;display:inline-block}.terminal-soundcloud:hover{color:#fff;background:#b446ff33;box-shadow:0 0 24px #b446ff80}.track-receiver-matrix{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,6rem);display:flex}.matrix-slideshow-container{background:#001e284d;border:1px solid #00f0ff33;border-radius:2px;justify-content:center;align-items:center;width:100%;max-width:860px;min-height:clamp(160px,30vw,300px);padding:clamp(1.5rem,4vw,3.5rem) clamp(1.2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px #00f0ff1a,inset 0 0 40px #00f0ff0d}.matrix-slideshow-container:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00f0ff05 2px 4px);position:absolute;inset:0}.matrix-slideshow-text{z-index:2;text-align:center;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:.35em .5em;font-family:monospace;font-size:clamp(.9rem,2.5vw,1.5rem);line-height:1.7;display:flex;position:relative}.matrix-word{animation:.35s both matrixWordIn;animation-delay:calc(var(--word-index) * 30ms);white-space:nowrap;display:inline-block}@keyframes matrixWordIn{0%{opacity:0;color:var(--cyan);text-shadow:0 0 12px #00f0ffcc,0 0 24px #00f0ff66;transform:translateY(-4px)}60%{color:var(--cyan);text-shadow:0 0 8px #00f0ff80}to{opacity:1;color:var(--ice);text-shadow:0 0 6px #00f0ff40;transform:translateY(0)}}@media (width<=480px){.track-receiver-matrix{min-height:50vh;padding:2.5rem 1rem}.matrix-slideshow-text{gap:.3em .4em;font-size:clamp(.75rem,4vw,1rem)}}.project-row-matrix{transition:all .3s}.project-row-matrix:hover{background:#00f0ff14;box-shadow:0 0 20px #00f0ff26}.project-link-matrix{color:var(--cyan);text-decoration:none;transition:all .3s;position:relative}.project-link-matrix:after{content:"";background:var(--violet);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.project-row-matrix:hover .project-link-matrix{color:var(--violet);text-shadow:0 0 10px #aa00ff80}.project-row-matrix:hover .project-link-matrix:after{width:100%}@media (width<=768px){.cdx-boot-topbar{gap:8px;padding:8px 12px}.cdx-boot-topbar-title{letter-spacing:.2em;font-size:.72rem}.cdx-boot-topbar-ver{font-size:.55rem}.cdx-boot-topbar-center{letter-spacing:.15em;font-size:.52rem}.cdx-boot-topbar-time{font-size:.62rem}.cdx-boot-terminal{padding:12px 16px 8px;font-size:.62rem;line-height:1.6}.cdx-boot-footer{padding:8px 16px 12px}.cdx-boot-progress-tag{letter-spacing:.2em;font-size:.54rem}.cdx-boot-progress-pct{font-size:.9rem}.cdx-boot-status-row{font-size:.65rem}}@media (width<=480px){.cdx-boot-topbar{border-bottom:1px solid #00f0ff26;flex-wrap:wrap;gap:6px;padding:6px 8px}.cdx-boot-topbar-left{order:1;gap:6px}.cdx-boot-topbar-icon{font-size:.85rem}.cdx-boot-topbar-title{letter-spacing:.15em;font-size:.62rem}.cdx-boot-topbar-ver{font-size:.48rem}.cdx-boot-topbar-center{letter-spacing:.1em;flex-basis:100%;order:3;margin-top:4px;font-size:.46rem}.cdx-boot-topbar-right{order:2;margin-left:auto}.cdx-boot-topbar-time{font-size:.54rem}.cdx-boot-terminal{padding:10px 12px 6px;font-size:.54rem;line-height:1.5}.cdx-boot-footer{padding:6px 12px 10px}.cdx-boot-progress-label{margin-bottom:4px}.cdx-boot-progress-tag{letter-spacing:.1em;font-size:.48rem}.cdx-boot-progress-pct{font-size:.8rem}.cdx-boot-status-row{gap:6px;font-size:.58rem}.cdx-boot-status-dot{width:6px;height:6px}.cdx-boot-ticks{gap:1px}.cdx-boot-tick{width:3px!important}}@keyframes cursorTrailFade{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes cdxLineIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes cdxBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmerMove{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes neonBorderPulse{0%{box-shadow:0 0 6px #00f0ff4d,inset 0 0 6px #00f0ff08}50%{box-shadow:0 0 20px #00f0ff99,0 0 40px #a0f3,inset 0 0 10px #00f0ff0f}to{box-shadow:0 0 6px #00f0ff4d,inset 0 0 6px #00f0ff08}}input[type=range]{appearance:none;background:#ffffff26;border-radius:2px;outline:none;height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#00f0ff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #00f0ffcc}input[type=range]::-moz-range-thumb{cursor:pointer;background:#00f0ff;border:none;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #00f0ffcc}main{padding-bottom:80px}@keyframes glitchText{0%,to{text-shadow:0 0 16px #ff00ffb3,2px 0 #00f0ff80,-2px 0 #ff1a2e80;transform:skew(0deg)}25%{text-shadow:-3px 0 #00f0ffe6,3px 0 #ff1a2eb3;transform:skew(-1deg)}75%{text-shadow:3px 0 #00f0ffe6,-3px 0 #ff1a2eb3;transform:skew(1deg)}}.living-relic-card{transition:background .3s,border-color .3s,transform .2s,box-shadow .2s}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:2px}.transmission-archive-section{padding-bottom:100px}.desktop-only{display:none}@media (width>=760px){.desktop-only{display:contents}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
