@keyframes op-fade-in{0%{opacity:0}to{opacity:1}}@keyframes op-slide-in-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes op-slide-in-right{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.operator-module-window{position:absolute;top:0;left:0;right:0;bottom:calc(82px + env(safe-area-inset-bottom, 0px));z-index:100;flex-direction:column;background:rgba(4,7,12,.75);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:hidden}.operator-module-window,.operator-titlebar{display:flex;border-bottom:1px solid rgba(255,255,255,.12)}.operator-titlebar{flex:none;height:calc(48px + env(safe-area-inset-top, 0px));background:rgba(10,14,20,.96);align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0) 14px 0;user-select:none}.operator-title-left{display:flex;align-items:center;gap:8px}.operator-cyan-square{width:7px;height:7px;background:var(--terminal-cyan);box-shadow:0 0 8px var(--terminal-cyan);display:inline-block}.operator-title-label{font-size:12px;font-weight:700;letter-spacing:.16em;color:#FFFFFF;font-family:var(--font-site-ibm-plex-mono),monospace}.operator-socials-cluster{display:flex;align-items:center;gap:18px}.op-social-btn{color:var(--terminal-cyan);position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none;filter:drop-shadow(0 0 4px rgba(4,157,186,.6));-webkit-tap-highlight-color:transparent}.op-social-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.op-social-btn svg{width:15px;height:15px;fill:currentColor}.op-social-btn:active,.op-social-btn:hover{color:#20d6e3;transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(4,157,186,.95))}.operator-tabs-bar{flex:none;height:44px;background:rgba(6,9,14,.94);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:stretch;padding:0;gap:0;width:100%}.op-tab-btn{flex:1 1 50%;width:50%;max-width:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#737373;font-family:var(--font-site-ibm-plex-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.18em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-align:center}.op-tab-btn:hover{color:#cbd5e1}.op-tab-btn.active{color:var(--terminal-cyan);border-bottom:2px solid var(--terminal-cyan);background:rgba(4,157,186,.08);text-shadow:0 0 8px rgba(4,157,186,.7)}.operator-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none}.operator-body::-webkit-scrollbar{display:none}.operator-module-window .nooscape-panel{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;text-align:center;animation:op-fade-in .3s ease}.operator-module-window .nooscape-intro-text{font-family:var(--font-site-ibm-plex-mono),monospace;font-size:13px;line-height:1.8;color:#cbd5e1;max-width:290px;margin-bottom:38px;letter-spacing:.02em}.operator-module-window .nooscape-enter-world-btn{background:rgba(3,7,12,.75);border:1px solid var(--terminal-cyan);color:var(--terminal-cyan);font-family:var(--font-site-ibm-plex-mono),monospace;font-size:13px;font-weight:700;letter-spacing:.2em;padding:14px 28px;border-radius:2px;cursor:pointer;box-shadow:0 0 16px rgba(4,157,186,.25),inset 0 0 10px rgba(4,157,186,.08);transition:all .25s cubic-bezier(.16,1,.3,1);user-select:none}.operator-module-window .nooscape-enter-world-btn:active,.operator-module-window .nooscape-enter-world-btn:hover{background:rgba(4,157,186,.15);color:#20d6e3;border-color:#20d6e3;box-shadow:0 0 24px rgba(4,157,186,.6),inset 0 0 14px rgba(4,157,186,.2);transform:scale(1.02)}.operator-module-window .archive-panel{padding:16px 16px 30px;animation:op-fade-in .3s ease}.operator-module-window .archive-section{margin-bottom:24px}.operator-module-window .menu-section-title{font-size:13px;font-family:var(--font-site-ibm-plex-mono),monospace;color:#737373;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px;letter-spacing:.15em;padding-left:2px}.operator-module-window .archive-card-list{display:flex;flex-direction:column;gap:12px}.operator-module-window .archive-card-list>button{border-radius:2px;border-color:rgba(255,255,255,.12);box-shadow:none;transition:all .3s ease}.operator-module-window .archive-card-list>button video{filter:brightness(.85) contrast(1.1)}.operator-module-window .archive-card-list>button:active,.operator-module-window .archive-card-list>button:hover{border-color:rgba(4,157,186,.6);box-shadow:0 0 15px -3px rgba(4,157,186,.4)}.operator-module-window .archive-card-list h4{font-size:13px}.operator-module-window .archive-legal-row{margin-top:36px;padding:18px 0 10px;border-top:1px dashed rgba(255,255,255,.1);text-align:center}.operator-module-window .archive-legal-link{font-size:10px;font-family:var(--font-site-ibm-plex-mono),monospace;letter-spacing:.18em;color:rgba(4,157,186,.6);text-decoration:none;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;transition:all .2s ease}.operator-module-window .archive-legal-link:active,.operator-module-window .archive-legal-link:hover{color:var(--terminal-cyan);text-shadow:0 0 8px rgba(4,157,186,.8)}.operator-module-window .archive-legal-link .slash{opacity:.5}.operator-module-window .document-view-container{padding:16px 16px 40px;animation:op-slide-in-right .2s ease}.operator-module-window .back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--terminal-purple);font-size:11px;font-family:var(--font-site-ibm-plex-mono),monospace;letter-spacing:.15em;background:none;border:none;cursor:pointer;margin-bottom:16px;transition:color .2s}.operator-module-window .back-btn:active,.operator-module-window .back-btn:hover{color:#fff}.operator-module-window .doc-header-box{border:1px solid rgba(4,157,186,.3);background:rgba(4,157,186,.05);border-radius:2px;padding:2px;margin-bottom:16px;box-shadow:0 0 15px rgba(4,157,186,.1)}.operator-module-window .doc-header-title{background:rgba(3,5,8,.8);padding:10px;text-align:center;font-size:12px;color:var(--terminal-purple);font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid rgba(4,157,186,.2)}.operator-module-window .document-view-container .document-content{height:auto;overflow:visible;padding:0;background:transparent}.operator-module-window .document-view-container .document-body{font-size:13px}.operator-module-window .doc-body{font-size:13px;line-height:1.7;color:rgba(255,255,255,.9);font-family:var(--font-site-ibm-plex-mono),monospace}.operator-module-window .doc-body p{margin-bottom:14px;transition:all .2s}.operator-module-window .field-notes-box{margin:18px 0;position:relative;background:rgba(0,0,0,.6);border:1px solid rgba(4,157,186,.3);padding:12px;border-left:3px solid var(--terminal-cyan)}.operator-module-window .field-notes-kicker{font-size:10px;color:var(--terminal-cyan);letter-spacing:.15em;margin-bottom:6px}.operator-module-window .field-notes-footer{font-size:10px;color:rgba(255,255,255,.6);border-top:1px solid rgba(4,157,186,.3);padding-top:4px}.operator-module-window .doc-section-h3{font-size:15px;font-weight:700;color:#fff;margin:24px 0 10px;border-bottom:1px solid rgba(4,157,186,.3);padding-bottom:6px}.operator-module-window .doc-data-block{background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.12);padding:12px;margin-bottom:16px;border-radius:2px}.operator-module-window .doc-data-block strong{color:#fff;font-weight:700;display:block;margin-bottom:4px}.operator-module-window .doc-kicker{font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.operator-module-window .mobile-doc-css-header{font-family:var(--font-site-ibm-plex-mono),monospace;font-size:11px;color:var(--terminal-text-dim);margin-bottom:18px;border-top:2px double rgba(4,157,186,.3);border-bottom:2px double rgba(4,157,186,.3);padding:8px 0;background:rgba(4,157,186,.05)}.operator-module-window .mobile-doc-css-header .line-title{text-align:center;font-weight:700;color:var(--terminal-cyan);margin-bottom:4px}.operator-module-window .mobile-doc-css-header .line-sub{text-align:center;font-size:10px;border-bottom:1px solid rgba(4,157,186,.2);padding-bottom:4px;margin:0 12px 6px}.operator-module-window .mobile-doc-css-header .line-meta{display:flex;justify-content:space-between;padding:0 12px;font-size:10px;opacity:.8}.desktop-alert-overlay{position:absolute;inset:0;z-index:2000;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:op-fade-in .2s ease}.desktop-alert-box{width:100%;max-width:310px;background:#090c12;border:1px solid var(--terminal-cyan);border-radius:4px;padding:24px 20px 20px;text-align:center;box-shadow:0 0 30px rgba(4,157,186,.35);animation:op-slide-in-up .25s cubic-bezier(.16,1,.3,1)}.desktop-alert-title{font-size:13px;font-weight:700;color:var(--terminal-cyan);letter-spacing:.15em;margin-bottom:12px;text-shadow:0 0 8px rgba(4,157,186,.6)}.desktop-alert-message{font-size:12px;line-height:1.6;color:#cbd5e1;margin-bottom:22px;letter-spacing:.04em}.desktop-alert-dismiss-btn{background:rgba(4,157,186,.15);border:1px solid var(--terminal-cyan);color:#FFFFFF;font-family:var(--font-site-ibm-plex-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.15em;padding:10px 16px;border-radius:2px;cursor:pointer;width:100%;transition:all .2s ease}.desktop-alert-dismiss-btn:active,.desktop-alert-dismiss-btn:hover{background:var(--terminal-cyan);color:#000;box-shadow:0 0 14px rgba(4,157,186,.8)}.mobile-music-player-bar{position:fixed;bottom:0;left:0;right:0;height:calc(82px + env(safe-area-inset-bottom, 0px));z-index:5000;pointer-events:auto;background:rgba(6,8,12,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--terminal-border);display:flex;flex-direction:column;justify-content:space-between;padding:6px 12px calc(8px + env(safe-area-inset-bottom, 0px));box-shadow:0 -4px 20px rgba(0,0,0,.8),0 0 15px rgba(4,157,186,.15);transition:all .3s ease;font-family:var(--font-site-ibm-plex-mono),monospace}.mobile-music-player-bar .player-info-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.mobile-music-player-bar .player-channel-tag{font-size:9px;font-weight:700;color:var(--terminal-cyan);background:rgba(4,157,186,.12);border:1px solid rgba(4,157,186,.35);padding:1px 6px;border-radius:2px;letter-spacing:.08em;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s;font-family:inherit}.mobile-music-player-bar .player-channel-tag:active,.mobile-music-player-bar .player-channel-tag:hover{background:rgba(4,157,186,.25);border-color:var(--terminal-cyan)}.mobile-music-player-bar .player-channel-dot{display:inline-block;width:5px;height:5px;background:var(--terminal-cyan);border-radius:50%;box-shadow:0 0 6px var(--terminal-cyan)}.mobile-music-player-bar .player-track-info{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;cursor:pointer}.mobile-music-player-bar .player-track-title{font-size:11px;font-weight:600;color:#FFFFFF;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-music-player-bar .player-track-artist{font-size:10px;color:var(--terminal-text-dim);letter-spacing:.04em;white-space:nowrap}.mobile-music-player-bar .mini-equalizer{display:flex;align-items:flex-end;gap:2px;height:12px;flex-shrink:0}.mobile-music-player-bar .eq-bar{width:2px;background:var(--terminal-cyan);border-radius:1px;height:3px;transition:height .15s ease}.mobile-music-player-bar.is-playing .eq-bar:first-child{animation:eq-anim-1 .7s ease-in-out infinite alternate}.mobile-music-player-bar.is-playing .eq-bar:nth-child(2){animation:eq-anim-2 .5s ease-in-out infinite alternate}.mobile-music-player-bar.is-playing .eq-bar:nth-child(3){animation:eq-anim-3 .8s ease-in-out infinite alternate}.mobile-music-player-bar.is-playing .eq-bar:nth-child(4){animation:eq-anim-4 .6s ease-in-out infinite alternate}.mobile-music-player-bar.is-playing .eq-bar:nth-child(5){animation:eq-anim-5 .9s ease-in-out infinite alternate}@keyframes eq-anim-1{0%{height:2px}to{height:11px}}@keyframes eq-anim-2{0%{height:3px}to{height:12px}}@keyframes eq-anim-3{0%{height:1px}to{height:9px}}@keyframes eq-anim-4{0%{height:4px}to{height:12px}}@keyframes eq-anim-5{0%{height:2px}to{height:10px}}.mobile-music-player-bar .player-controls-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:2px}.mobile-music-player-bar .channel-choice-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;padding:8px 10px;min-height:36px;border-radius:3px;font-size:10px;font-family:var(--font-site-ibm-plex-mono),monospace;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s ease;max-width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-music-player-bar .channel-choice-btn:active,.mobile-music-player-bar .channel-choice-btn:hover{background:rgba(4,157,186,.18);border-color:var(--terminal-cyan);color:#FFFFFF;box-shadow:0 0 10px rgba(4,157,186,.4)}.mobile-music-player-bar .channel-choice-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-music-player-bar .channel-choice-caret{font-size:8px;opacity:.7}.mobile-music-player-bar .media-buttons-cluster{display:flex;align-items:center;gap:10px}.mobile-music-player-bar .media-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;width:40px;height:40px;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:12px;padding:0}.mobile-music-player-bar .media-btn:active,.mobile-music-player-bar .media-btn:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);color:#FFFFFF;transform:scale(.95)}.mobile-music-player-bar .media-btn.play-btn{background:rgba(4,157,186,.25);border:1px solid var(--terminal-cyan);color:var(--terminal-cyan);width:34px;height:34px;border-radius:50%;box-shadow:0 0 12px rgba(4,157,186,.5)}.mobile-music-player-bar .media-btn.play-btn:active,.mobile-music-player-bar .media-btn.play-btn:hover{background:var(--terminal-cyan);color:#000;box-shadow:0 0 18px rgba(4,157,186,.85);transform:scale(1.06)}.channel-drawer-overlay{position:fixed;inset:0;z-index:6000;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:flex-end;animation:op-fade-in .2s ease;font-family:var(--font-site-ibm-plex-mono),monospace}.channel-drawer-content{background:#090c10;border-top:1px solid var(--terminal-cyan);border-radius:16px 16px 0 0;padding:16px 16px calc(28px + env(safe-area-inset-bottom, 0px));max-height:75vh;overflow-y:auto;box-shadow:0 -10px 30px rgba(0,0,0,.9),0 0 20px rgba(4,157,186,.2);animation:op-slide-in-up .25s cubic-bezier(.16,1,.3,1)}.channel-drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;margin-bottom:12px}.channel-drawer-title{font-size:11px;font-weight:700;color:var(--terminal-cyan);letter-spacing:.15em}.channel-drawer-subtitle{font-size:9px;color:var(--terminal-text-dim);margin-top:2px}.channel-option-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:10px 12px;margin-bottom:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;width:100%;text-align:left;font-family:inherit}.channel-option-card.active,.channel-option-card:hover{background:rgba(4,157,186,.12);border-color:var(--terminal-cyan);box-shadow:0 0 12px rgba(4,157,186,.3)}.channel-option-freq{font-size:11px;font-weight:700;color:var(--terminal-cyan);letter-spacing:.1em}.channel-option-name{font-size:12px;font-weight:700;color:#FFFFFF;letter-spacing:.1em;margin-bottom:2px}.channel-option-card.active .channel-option-name{color:var(--terminal-cyan)}.channel-option-desc{font-size:10px;color:var(--terminal-text-dim)}.channel-drawer-overlay .modal-close-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:4px 10px;font-size:11px;font-family:var(--font-site-ibm-plex-mono),monospace;cursor:pointer;border-radius:2px}.channel-drawer-overlay .modal-close-btn:active,.channel-drawer-overlay .modal-close-btn:hover{background:rgba(255,255,255,.1);border-color:var(--terminal-cyan)}