*{box-sizing:border-box;margin:0;padding:0}:root{--cyan:#00f0ff;--magenta:#f0a;--yellow:#ffe600;--green:#39ff14;--red:#ff073a;--purple:#b026ff;--silver:#c0c8d4;--bg-dark:#0a0a0f;--bg-card:#0d0d18}.qc-text.truncated,.intercept-msg-content.truncated,.briefing-msg-content.truncated{position:relative;overflow:hidden}.qc-text.truncated:after,.intercept-msg-content.truncated:after,.briefing-msg-content.truncated:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0f);width:100%;height:2.4em;position:absolute;bottom:0;left:0}html{scroll-behavior:auto}body{background:var(--bg-dark);color:#e0e0e0;height:100vh;font-family:Rajdhani,sans-serif;overflow:hidden}#matrix-rain{z-index:0;opacity:.07;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000d 2px 4px);width:100%;height:100%;position:fixed;top:0;left:0}#matrix-rain,#mesh-canvas{will-change:transform;contain:strict}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{z-index:1;text-align:center;background:0 0;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#ff073a4d,#b026ff4d,#00f0ff4d,#39ff144d,#ffe6004d) 1;padding:20px 20px 14px;position:relative}.hero-title-group{text-align:center;flex:1;min-width:0}.hero-sub{background:linear-gradient(90deg, var(--red), var(--purple), var(--cyan));-webkit-text-fill-color:transparent;letter-spacing:6px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-family:Share Tech Mono,monospace;font-size:clamp(1rem,2vw,1.3rem)}.hero-tagline{color:#ffffffde;letter-spacing:2px;margin-top:8px;font-family:Rajdhani,sans-serif;font-size:clamp(.95rem,2vw,1.15rem);font-weight:300}.hero-stats{display:none}.stat-block{text-align:center}.stat-block .stat-num{color:var(--cyan);text-shadow:0 0 15px #00f0ff80;font-family:Orbitron,monospace;font-size:1.6rem;font-weight:900}.stat-block .stat-label{color:#ffffffde;letter-spacing:3px;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.85rem}.main-layout{z-index:1;height:calc(100vh - var(--header-h,100px) - 75px - 32px);grid-template-rows:minmax(0,1fr);grid-template-columns:360px 1fr;max-width:1800px;margin:0 auto;display:grid;position:relative}.stat-block[id]{border-radius:4px;padding:4px 12px;transition:background .2s}.stat-block[id]:hover{background:#00f0ff0f}.stat-block.stat-active{border-bottom:2px solid var(--cyan);background:#00f0ff14}#stat-academy.stat-active{border-bottom-color:var(--yellow)}#stat-academy.stat-active .stat-num{color:var(--yellow);text-shadow:0 0 15px #ffe60080}.logo-v1{background:linear-gradient(90deg,#ff073a 0%,#b026ff 25%,#00f0ff 50%,#39ff14 75%,#ffe600 100%);-webkit-text-fill-color:transparent;letter-spacing:8px;cursor:pointer;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:8s linear infinite v1-gradient;position:relative}.logo-v1:before,.logo-v1:after{content:attr(data-text);-webkit-text-fill-color:initial;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.logo-v1:before{color:var(--red);clip-path:inset(20% 0 30%);opacity:.4;animation:3s infinite v1-glitch}.logo-v1:after{color:var(--green);clip-path:inset(60% 0 10%);opacity:.3;animation:2.5s infinite reverse v1-glitch}@keyframes v1-gradient{0%{background-position:0%}to{background-position:200%}}@keyframes v1-glitch{0%,90%,to{transform:translate(0)}91%{transform:translate(-3px)}93%{transform:translate(3px)}95%{transform:translate(-2px)}}.logo-v2{color:var(--cyan);letter-spacing:8px;cursor:pointer;text-shadow:0 0 10px #00f0ffcc,0 0 30px #00f0ff66,0 0 60px #00f0ff33,0 0 100px #00f0ff1a;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:3s ease-in-out infinite v2-pulse,6s step-end infinite v2-flicker}@keyframes v2-pulse{0%,to{text-shadow:0 0 10px #00f0ffcc,0 0 30px #00f0ff66,0 0 60px #00f0ff33}50%{text-shadow:0 0 15px #00f0ff,0 0 40px #00f0ffb3,0 0 80px #00f0ff66,0 0 120px #00f0ff33}}@keyframes v2-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.6}94%{opacity:1}96%{opacity:.8}97%{opacity:1}}.logo-v3-wrapper{display:inline-block;position:relative}.logo-v3{color:#fff;letter-spacing:8px;cursor:pointer;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:4s ease-in-out infinite v3-holo;position:relative}.logo-v3:before{content:attr(data-text);width:100%;height:100%;color:var(--red);opacity:.5;z-index:-1;animation:3s ease-in-out infinite v3-chromatic-r;position:absolute;top:0;left:-2px}.logo-v3:after{content:attr(data-text);width:100%;height:100%;color:var(--cyan);opacity:.5;z-index:-1;animation:3s ease-in-out infinite v3-chromatic-b;position:absolute;top:0;left:2px}@keyframes v3-holo{0%,to{filter:brightness()saturate()}25%{filter:brightness(1.2)saturate(1.3)hue-rotate(10deg)}50%{filter:brightness()saturate(1.1)hue-rotate(-5deg)}75%{filter:brightness(1.1)saturate(1.2)hue-rotate(5deg)}}@keyframes v3-chromatic-r{0%,to{transform:translate(0)}50%{transform:translate(-3px)translateY(1px)}}@keyframes v3-chromatic-b{0%,to{transform:translate(0)}50%{transform:translate(3px)translateY(-1px)}}.logo-v4-wrapper{display:inline-block;position:relative;overflow:hidden}.logo-v4{background:linear-gradient(90deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;letter-spacing:8px;cursor:pointer;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900}.logo-v4-wrapper:after{content:"";background:linear-gradient(180deg, transparent, var(--cyan), transparent);width:6px;height:100%;box-shadow:0 0 20px var(--cyan), 0 0 40px var(--cyan);will-change:transform, opacity;animation:4s ease-in-out infinite v4-scan;position:absolute;top:0;left:0}@keyframes v4-scan{0%{transform:translate(-20px)}50%{transform:translate(calc(100vw - 20px))}50.1%{opacity:0;transform:translate(calc(100vw - 20px))}50.2%{opacity:0;transform:translate(-20px)}50.3%{opacity:1;transform:translate(-20px)}to{transform:translate(-20px)}}.logo-v5{color:var(--green);letter-spacing:8px;cursor:pointer;text-shadow:0 0 10px #39ff1480,0 0 30px #39ff1433;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;position:relative}.logo-v6{color:#0000;letter-spacing:8px;cursor:pointer;-webkit-text-stroke:1.5px var(--cyan);text-shadow:0 0 10px #00f0ff80,0 0 30px #00f0ff4d,0 0 50px #00f0ff1a;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:4s ease-in-out infinite v6-neon;display:inline-block;position:relative}.logo-v6:after{content:attr(data-text);color:#0000;-webkit-text-stroke:1.5px var(--magenta);opacity:0;text-shadow:0 0 10px #ff00aa80,0 0 30px #ff00aa4d;width:100%;height:100%;animation:4s ease-in-out infinite v6-second-color;position:absolute;top:0;left:0}@keyframes v6-neon{0%,to{opacity:1;filter:brightness()}50%{opacity:.85;filter:brightness(1.3)}}@keyframes v6-second-color{0%,to{opacity:0}50%{opacity:.6}}.logo-v7-wrapper{text-align:center;display:inline-block;position:relative}.logo-v7{color:#fff;letter-spacing:8px;cursor:pointer;text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:5s step-end infinite v7-zap}@keyframes v7-zap{0%,to{text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66;color:#fff}10%{text-shadow:0 0 15px #00f0ff,0 0 40px #00f0ff99,0 0 80px #00f0ff4d;color:#e0f8ff}11%{text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66;color:#fff}40%{text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66}41%{text-shadow:0 0 20px #00f0ff,0 0 50px #00f0ffcc,0 0 100px #00f0ff4d;color:#e0f8ff}42%{text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66;color:#fff}42.5%{text-shadow:0 0 15px #00f0ff,0 0 30px #00f0ff80;color:#e0f8ff}43%{text-shadow:0 0 5px #b026ffcc,0 0 20px #b026ff66;color:#fff}}.logo-v7-arc{background:0 0;width:100%;height:2px;position:absolute;top:50%;left:0;overflow:hidden}.logo-v7-arc:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--cyan) 25%, transparent 30%, transparent 50%, var(--purple) 55%, transparent 60%, transparent 80%, var(--cyan) 85%, transparent 90%);opacity:0;filter:blur(1px);width:100%;height:1px;animation:5s step-end infinite v7-arc-flash;position:absolute}@keyframes v7-arc-flash{0%,to{opacity:0}10%,11%{opacity:1;transform:translateY(-8px)scaleY(2)}41%,43%{opacity:.8;transform:translateY(5px)scaleY(1.5)}}.logo-v8{background:linear-gradient(135deg, var(--cyan) 0%, var(--purple) 40%, var(--magenta) 100%);-webkit-text-fill-color:transparent;letter-spacing:8px;cursor:pointer;filter:drop-shadow(0 0 8px #00f0ff4d);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:3s ease-in-out infinite v8-shimmer;position:relative}@keyframes v8-shimmer{0%,to{filter:drop-shadow(0 0 8px #00f0ff4d)}50%{filter:drop-shadow(0 0 15px #b026ff80)drop-shadow(0 0 30px #00f0ff33)}}.logo-v9{background:linear-gradient(90deg,#ff073a,#ff6b00,#ffe600,#ff073a,#ff6b00,#ffe600) 0 0/300% 100%;-webkit-text-fill-color:transparent;letter-spacing:8px;cursor:pointer;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:6s ease-in-out infinite v9-thermal;position:relative}.logo-v9:after{content:attr(data-text);background:linear-gradient(90deg,#ff073a,#ff6b00,#ffe600,#ff073a) 0 0/300% 100%;-webkit-text-fill-color:transparent;filter:blur(12px);opacity:.4;z-index:-1;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out -1s infinite v9-thermal;position:absolute;top:0;left:0}@keyframes v9-thermal{0%,to{background-position:0%}50%{background-position:100%}}.logo-v10-wrapper{display:inline-block;position:relative}.logo-v10{color:#fff;letter-spacing:8px;cursor:pointer;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;position:relative}.logo-v10-ghost{letter-spacing:8px;opacity:.15;filter:blur(1px);pointer-events:none;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;position:absolute;top:0;left:0}.logo-v10-ghost:first-child{color:var(--cyan);animation:5s ease-in-out infinite v10-ghost1}.logo-v10-ghost:nth-child(2){color:var(--purple);animation:5s ease-in-out infinite v10-ghost2}.logo-v10-ghost:nth-child(3){color:var(--red);animation:5s ease-in-out infinite v10-ghost3}@keyframes v10-ghost1{0%,to{opacity:.15;transform:translate(0)}25%{opacity:.25;transform:translate(4px,-3px)}50%{opacity:.1;transform:translate(-2px,2px)}75%{opacity:.2;transform:translate(3px,1px)}}@keyframes v10-ghost2{0%,to{opacity:.15;transform:translate(0)}25%{opacity:.2;transform:translate(-3px,2px)}50%{opacity:.25;transform:translate(4px,-1px)}75%{opacity:.1;transform:translate(-1px,-3px)}}@keyframes v10-ghost3{0%,to{opacity:.15;transform:translate(0)}25%{opacity:.1;transform:translate(2px,3px)}50%{opacity:.2;transform:translate(-3px,-2px)}75%{opacity:.25;transform:translate(4px,-1px)}}.logo-v10-main{z-index:1;text-shadow:0 0 10px #ffffff4d;animation:5s ease-in-out infinite v10-main-pulse;position:relative}@keyframes v10-main-pulse{0%,to{text-shadow:0 0 10px #ffffff4d}50%{text-shadow:0 0 20px #ffffff80,0 0 40px #00f0ff33}}.logo-v11-wrapper{display:inline-block;position:relative;overflow:hidden}.logo-v11{color:#fff;letter-spacing:8px;cursor:pointer;z-index:2;mix-blend-mode:difference;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;position:relative}.logo-v11-stream{width:100%;height:300%;color:var(--cyan);opacity:.3;word-break:break-all;z-index:1;pointer-events:none;font-family:Share Tech Mono,monospace;font-size:.55rem;line-height:1.2;animation:12s linear infinite v11-scroll;position:absolute;top:-100%;left:0}@keyframes v11-scroll{0%{transform:translateY(0)}to{transform:translateY(33.33%)}}.logo-v12{letter-spacing:8px;cursor:pointer;font-family:Orbitron,monospace;font-size:clamp(1.4rem,4vw,2.8rem);font-weight:900;animation:6s ease-in-out infinite v12-surge;position:relative}@keyframes v12-surge{0%,to{color:#00f0ff4d;text-shadow:none}15%{color:#00f0ff80;text-shadow:0 0 5px #00f0ff4d}40%{color:#00f0ff99;text-shadow:0 0 10px #00f0ff66}50%{color:#fff;text-shadow:0 0 10px var(--cyan), 0 0 30px var(--cyan), 0 0 60px var(--cyan), 0 0 100px #00f0ff80, 0 0 150px #00f0ff33}55%{color:#ffffffe6;text-shadow:0 0 8px var(--cyan), 0 0 20px var(--cyan)}70%{color:#00f0ff66;text-shadow:0 0 5px #00f0ff33}}.roster-panel{border-right:1px solid #00f0ff14;padding:8px 0 20px;overflow-y:auto}.category-header{letter-spacing:4px;text-transform:uppercase;align-items:center;gap:10px;padding:12px 16px 6px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex}.category-header:after{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.category-header .cat-count{opacity:.87;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:.85rem}.category-header.command{color:var(--red)}.category-header.recruit{color:var(--silver)}.category-header.persona{color:var(--purple)}.category-header.intelligence{color:var(--cyan)}.category-header.fieldops{color:var(--green)}.agent-item{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:12px;margin:1px 0;padding:7px 16px;transition:background .2s,border-left-color .2s;display:flex}.agent-item:hover{background:#00f0ff0a}.agent-item.selected{border-left-color:var(--cyan);background:#00f0ff14}.category-command .agent-item.selected{border-left-color:var(--red)}.category-recruit .agent-item.selected{border-left-color:var(--silver)}.category-persona .agent-item.selected{border-left-color:var(--purple)}.category-intelligence .agent-item.selected{border-left-color:var(--cyan)}.category-fieldops .agent-item.selected{border-left-color:var(--green)}.agent-item-avatar{object-fit:cover;filter:saturate(.8)contrast(1.1);border:2px solid #00f0ff26;border-radius:50%;flex-shrink:0;width:40px;height:40px;transition:border-color .3s,filter .3s}.agent-item:hover .agent-item-avatar{filter:saturate()contrast(1.1);border-color:#00f0ffde}.agent-item.selected .agent-item-avatar{border-color:var(--cyan);filter:saturate(1.1)contrast(1.15)}.category-command .agent-item-avatar{border-color:#ff073a26}.category-recruit .agent-item-avatar{border-color:#c0c8d426}.category-persona .agent-item-avatar{border-color:#e466ff26}.category-intelligence .agent-item-avatar{border-color:#00f0ff26}.category-fieldops .agent-item-avatar{border-color:#39ff1426}.category-command .agent-item:hover .agent-item-avatar{border-color:var(--red)}.category-recruit .agent-item:hover .agent-item-avatar{border-color:var(--silver)}.category-persona .agent-item:hover .agent-item-avatar{border-color:var(--purple)}.category-intelligence .agent-item:hover .agent-item-avatar{border-color:var(--cyan)}.category-fieldops .agent-item:hover .agent-item-avatar{border-color:var(--green)}.category-command .agent-item.selected .agent-item-avatar{border-color:var(--red)}.category-recruit .agent-item.selected .agent-item-avatar{border-color:var(--silver)}.category-persona .agent-item.selected .agent-item-avatar{border-color:var(--purple)}.category-intelligence .agent-item.selected .agent-item-avatar{border-color:var(--cyan)}.category-fieldops .agent-item.selected .agent-item-avatar{border-color:var(--green)}.agent-item-avatar.letter{color:var(--cyan);text-shadow:0 0 10px var(--cyan);background:linear-gradient(135deg,#0a0a1a,#141428);border:2px solid #00f0ff26;justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:1.3rem;font-weight:900;display:flex}.agent-item-info{flex:1;min-width:0}.agent-item-name-row{align-items:baseline;display:flex}.agent-item-name{color:#fff;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Orbitron,monospace;font-size:.95rem;font-weight:700;overflow:hidden}.agent-item-class-row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;display:flex}.agent-item-class{color:#ffffffde;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:0;font-family:Share Tech Mono,monospace;font-size:.78rem;line-height:1.3;overflow:hidden}.category-command .agent-item-class{color:var(--red)}.category-recruit .agent-item-class{color:var(--silver)}.category-persona .agent-item-class{color:var(--purple)}.category-intelligence .agent-item-class{color:var(--cyan)}.category-fieldops .agent-item-class{color:var(--green)}.agent-item-id{color:#00f0ffde;letter-spacing:1px;white-space:nowrap;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:.7rem}.status-led{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse-led}.status-led.online{background:var(--green);box-shadow:0 0 6px var(--green)}.status-led.standby{background:var(--yellow);box-shadow:0 0 6px var(--yellow)}.status-led.classified{background:var(--red);box-shadow:0 0 6px var(--red)}@keyframes pulse-led{0%,to{opacity:1}50%{opacity:.4}}.agent-nav{z-index:10;background:#0e0e16;border-bottom:1px solid #00f0ff14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.agent-nav-btn{letter-spacing:1.5px;color:#00f0ffbf;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-family:Share Tech Mono,monospace;font-size:.9rem;transition:color .2s;display:flex}.agent-nav-btn:hover{color:#00f0ff}.agent-nav-avatar{object-fit:cover;border:1px solid #00f0ff33;border-radius:50%;flex-shrink:0;width:30px;height:30px}.agent-nav-letter{color:var(--cyan);background:#0a0a14cc;justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.agent-nav-arrow{opacity:.8;flex-shrink:0;font-size:.75rem}.agent-nav-next{text-align:right;justify-content:flex-end}.profile-panel{scroll-behavior:auto;isolation:isolate;contain:layout style paint;background:#0a0a0f80;min-height:0;position:relative;overflow-y:auto}.profile-empty{color:#00f0ffde;letter-spacing:3px;isolation:isolate;grid-template-columns:1fr 1fr;gap:0;height:100%;font-family:Share Tech Mono,monospace;font-size:1rem;display:grid;position:relative;overflow:hidden}.profile-empty-icon{opacity:.3;font-size:3rem;animation:3s infinite pulse-led}.profile-empty-sub{opacity:.87;letter-spacing:2px;font-size:.85rem}.profile-content{animation:none}.profile-avatar-wrap{background:#0d0d18;width:100%;padding:0 28px;position:relative;overflow:hidden}.profile-avatar{object-fit:contain;object-position:center center;filter:saturate(.85)contrast(1.1);border:2px solid #00f0ff4d;border-radius:14px;width:100%;height:100%;display:block;box-shadow:0 0 20px #00f0ff14}.profile-avatar.letter{height:100%;color:var(--cyan);text-shadow:0 0 40px var(--cyan), 0 0 80px #00f0ff4d;background:#0d0d18;border-radius:12px;justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:6rem;font-weight:900;display:flex}.profile-body{padding:20px 28px 32px}.profile-header{margin-bottom:16px}.profile-codename{color:#fff;letter-spacing:3px;font-family:Orbitron,monospace;font-size:2rem;font-weight:900}.profile-class{color:var(--cyan);letter-spacing:3px;margin-top:4px;font-family:Share Tech Mono,monospace;font-size:.95rem}.agent-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{letter-spacing:1px;text-transform:uppercase;border:1px solid;padding:3px 10px;font-family:Share Tech Mono,monospace;font-size:.85rem}.tag-command{color:var(--red);border-color:#ff073a4d}.tag-recruit{color:var(--silver);border-color:#c0c8d44d}.tag-persona{color:var(--purple);border-color:#b026ff4d}.tag-intelligence{color:var(--yellow);border-color:#ffe6004d}.tag-fieldops{color:var(--green);border-color:#39ff144d}.profile-threat{background:#00f0ff08;border:1px solid #00f0ff14;align-items:center;gap:12px;margin:16px 0;padding:10px 14px;display:flex}.threat-label{color:#00f0ffcc;letter-spacing:2px;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:.85rem}.threat-bar-wrap{background:#00f0ff1a;flex:1;height:3px;overflow:hidden}.threat-bar{background:linear-gradient(90deg, var(--cyan), var(--magenta));height:100%;transition:width .6s}.threat-val{color:var(--magenta);flex-shrink:0;font-family:Orbitron,monospace;font-size:1.1rem;font-weight:700}.profile-bio{color:#ffffffde;border-left:2px solid #00f0ff4d;margin-bottom:22px;padding-left:14px;font-family:Rajdhani,sans-serif;font-size:1.1rem;line-height:1.7}.profile-tech{color:#00f0ffde;letter-spacing:.5px;background:#00f0ff08;border:1px solid #00f0ff1a;margin-bottom:22px;padding:14px 16px;font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.8}.profile-tech-title{color:var(--magenta);letter-spacing:3px;margin-bottom:6px;font-size:.85rem}.tech-key{color:#ffffffde}.profile-stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.profile-stat{background:#00f0ff0a;border:1px solid #00f0ff14;padding:10px 12px}.profile-stat-label{color:#00f0ffcc;letter-spacing:2px;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.85rem}.profile-stat-val{color:var(--cyan);margin-top:2px;font-family:Orbitron,monospace;font-size:1.3rem;font-weight:700}.profile-role{color:#ffffffde;letter-spacing:.5px;margin-top:8px;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-style:italic}.profile-specializations{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.spec-tag{letter-spacing:1.5px;text-transform:uppercase;color:#00f0ffcc;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#00f0ff0f;border:1px solid #00f0ff26;padding:4px 12px;font-family:Share Tech Mono,monospace;font-size:.85rem;transition:background .3s,color .3s,border-color .3s}.spec-tag:hover{color:var(--cyan);border-color:var(--cyan);text-shadow:0 0 8px var(--cyan);background:#00f0ff1f}.threat-class{letter-spacing:3px;border:1px solid;align-items:center;gap:8px;margin:10px 0;padding:8px 16px;font-family:Orbitron,monospace;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.threat-class:before{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:100%;height:100%;animation:3s linear infinite threat-sweep;position:absolute;top:0;left:0}@keyframes threat-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.threat-class.tier-omega{color:var(--red);background:#ff073a0f;border-color:#ff073a66}.threat-class.tier-sigma{color:var(--magenta);background:#ff00aa0f;border-color:#f0a6}.threat-class.tier-alpha{color:var(--cyan);background:#00f0ff0f;border-color:#00f0ffde}.threat-class.tier-beta{color:var(--yellow);background:#ffe6000f;border-color:#ffe60066}.threat-class.tier-gamma{color:var(--green);background:#39ff140f;border-color:#39ff1466}.threat-class.tier-delta{color:var(--purple);background:#b026ff0f;border-color:#b026ff66}.threat-class-icon{font-size:1.1rem}.profile-abilities{background:#00f0ff05;border:1px solid #00f0ff14;margin:18px 0;padding:14px 16px}.abilities-title{color:var(--magenta);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex}.abilities-title:after{content:"";background:linear-gradient(90deg, var(--magenta), transparent);opacity:.3;flex:1;height:1px}.ability-row{align-items:center;gap:10px;padding:6px 0;display:flex}.ability-name{color:#ffffffde;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;width:180px;font-family:Share Tech Mono,monospace;font-size:.85rem}.ability-bar-wrap{background:#00f0ff14;flex:1;height:4px;position:relative;overflow:hidden}.ability-bar{background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;transition:width .8s;position:relative}.ability-bar:after{content:"";width:3px;height:100%;box-shadow:0 0 6px var(--cyan);background:#fff;position:absolute;top:0;right:0}.ability-val{color:var(--cyan);text-align:right;flex-shrink:0;width:30px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.profile-origin{color:#d28cfff2;letter-spacing:.5px;background:#b026ff0f;border-left:2px solid #c464ff80;margin:20px 0;padding:14px 16px;font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.6}.profile-origin-label{color:var(--purple);letter-spacing:3px;margin-bottom:4px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.profile-weapon{background:#ff073a0a;border:1px solid #ff073a1f;align-items:center;gap:12px;margin:20px 0;padding:14px 16px;display:flex}.weapon-icon{filter:drop-shadow(0 0 6px var(--red));font-size:1.8rem}.weapon-info{flex:1}.weapon-name{color:var(--red);letter-spacing:2px;font-family:Orbitron,monospace;font-size:.95rem;font-weight:700}.weapon-desc{color:#ffffffde;letter-spacing:.5px;margin-top:2px;font-family:Share Tech Mono,monospace;font-size:.85rem}.arch-section{margin:22px 0}.arch-section-title{letter-spacing:3px;color:#fff6;text-transform:uppercase;margin-bottom:10px;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700}.arch-cards-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-top:4px;padding-bottom:6px;display:flex;overflow-x:auto}.arch-cards-scroll::-webkit-scrollbar{height:4px}.arch-cards-scroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.arch-cards-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.arch-card{cursor:pointer;scroll-snap-align:start;border:2px solid;border-radius:10px;flex-direction:column;flex:0 0 200px;min-height:110px;padding:12px 14px;text-decoration:none;transition:transform .25s;display:flex}.arch-card:hover{transform:translateY(-2px)}.arch-card-type{letter-spacing:3px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex}.arch-card-icon{font-size:1.1rem}.arch-card-label{letter-spacing:1px;color:#fff;margin-bottom:6px;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700;line-height:1.3}.arch-card-desc{color:#ffffff80;flex:1;font-family:Rajdhani,sans-serif;font-size:.8rem;line-height:1.4}.arch-card-report{background:#e098500f;border-color:#e0985066}.arch-card-report .arch-card-type{color:#e09850}.arch-card-report:hover{background:#e098501f;border-color:#e09850;box-shadow:0 0 16px #e0985026,inset 0 0 20px #e098500a}.arch-card-spec{background:#b026ff0f;border-color:#b026ff66}.arch-card-spec .arch-card-type{color:#b026ff}.arch-card-spec:hover{background:#b026ff1f;border-color:#b026ff;box-shadow:0 0 16px #b026ff26,inset 0 0 20px #b026ff0a}@media (width<=900px){.arch-cards-scroll{flex-wrap:wrap;overflow-x:visible}.arch-card{flex:calc(50% - 5px);min-width:140px}}.proto-section{margin:22px 0}.proto-section-title{color:#39ff14;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700}.proto-section-desc{color:#ccc;margin-bottom:12px;font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.5}.proto-cards-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.proto-cards-scroll::-webkit-scrollbar{height:4px}.proto-cards-scroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.proto-cards-scroll::-webkit-scrollbar-thumb{background:#39ff1433;border-radius:2px}.proto-card{cursor:default;scroll-snap-align:start;background:#39ff140a;border:2px solid #39ff1459;border-radius:10px;flex-direction:column;flex:0 0 200px;min-height:110px;padding:12px 14px;display:flex}.proto-card-phase{color:#39ff14;letter-spacing:2px;align-items:center;gap:6px;margin-bottom:8px;font-family:Orbitron,monospace;font-size:.8rem;font-weight:700;display:flex}.proto-card-num{color:#39ff14;background:#39ff1426;border:1px solid #39ff1466;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:inline-flex}.proto-card-desc{color:#ccc;flex:1;font-family:Rajdhani,sans-serif;font-size:.8rem;line-height:1.4}.proto-exempt{color:#f0e040;letter-spacing:.5px;background:#f0e04014;border:1px solid #f0e04040;border-radius:4px;margin-top:10px;padding:8px 12px;font-family:Share Tech Mono,monospace;font-size:.7rem}@media (width<=900px){.proto-cards-scroll{flex-wrap:wrap;overflow-x:visible}.proto-card{flex:calc(50% - 5px);min-width:140px}}.sa-section{margin:22px 0}.sa-section-title{color:#00f0ff;letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700}.sa-section-desc{color:#ccc;margin-bottom:12px;font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.5}.sa-cards-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.sa-cards-scroll::-webkit-scrollbar{height:4px}.sa-cards-scroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.sa-cards-scroll::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:2px}.sa-card{cursor:default;scroll-snap-align:start;background:#00f0ff08;border:2px solid #00f0ff4d;border-radius:10px;flex-direction:column;flex:0 0 200px;min-height:110px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.sa-card:hover{background:#00f0ff0f}.sa-card-icon{opacity:.87;filter:drop-shadow(0 0 4px);pointer-events:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:8px;right:10px}.sa-card-icon svg{width:28px;height:28px}.sa-card-codename{letter-spacing:2px;margin-bottom:2px;font-family:Orbitron,monospace;font-size:.7rem;font-weight:700}.sa-card-model{color:#999;letter-spacing:1px;margin-bottom:6px;font-family:Share Tech Mono,monospace;font-size:.65rem}.sa-card-role{letter-spacing:2px;color:#fff;text-transform:uppercase;background:#ffffff0f;border-radius:3px;align-self:flex-start;margin-bottom:8px;padding:3px 8px;font-family:Orbitron,monospace;font-size:.6rem}.sa-card-desc{color:#ccc;flex:1;padding-bottom:20px;font-family:Rajdhani,sans-serif;font-size:.8rem;line-height:1.4}@media (width<=900px){.sa-cards-scroll{flex-wrap:wrap;overflow-x:visible}.sa-card{flex:calc(50% - 5px);min-width:140px}}.hp-section{margin:22px 0}.hp-section-title{letter-spacing:3px;color:#d4642a;text-transform:uppercase;margin-bottom:10px;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700}.hp-cards-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:10px;padding-top:4px;padding-bottom:6px;display:flex;overflow-x:auto}.hp-cards-scroll::-webkit-scrollbar{height:4px}.hp-cards-scroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.hp-cards-scroll::-webkit-scrollbar-thumb{background:#d4642a4d;border-radius:2px}.hp-card{scroll-snap-align:start;cursor:pointer;background:#c4302b14;border:2px solid #c4302b80;border-radius:10px;flex:0 0 200px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.hp-card:hover{border-color:#c4302b;transform:translateY(-2px);box-shadow:0 0 18px #c4302b40,inset 0 0 20px #c4302b0f}.hp-card-img{width:100%;display:block}.hp-card-caption{color:#d4642a;letter-spacing:.5px;background:#0a0a0f99;border-top:1px solid #c4302b4d;padding:8px 10px;font-family:Share Tech Mono,monospace;font-size:.8rem;line-height:1.3}.hp-card-quote{cursor:default;border-left:3px solid #c4302b;flex-direction:column;flex:0 0 200px;padding:10px;display:flex}.hp-quote-mark{color:#c4302b;font-family:Orbitron,monospace;font-size:1rem;line-height:1}.hp-quote-body{flex:1}.hp-quote-body p{color:#ffffffe6;letter-spacing:.2px;margin:0;font-family:Rajdhani,sans-serif;font-size:.75rem;line-height:1.45;display:inline}.hp-quote-attribution{text-align:right;color:#c4302b;letter-spacing:.5px;margin-top:6px;font-family:Rajdhani,sans-serif;font-size:.7rem;display:block}@media (width<=900px){.hp-cards-scroll{flex-wrap:wrap;overflow-x:visible}.hp-card{flex:calc(50% - 5px);min-width:140px}.hp-mobile-full{flex:100%}}.profile-avatar-inner{width:fit-content;max-width:100%;margin:0 auto;display:block;position:relative}.hero-play-btn{z-index:10;color:#ffe600f2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0a14bf;border:2px solid #ffe600e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;bottom:14px;left:14px}.hero-play-btn:hover{background:#ffe60026;box-shadow:0 0 16px #ffe6004d}.hero-play-btn.playing{color:#00f0fff2;border-color:#00f0ffe6;animation:1.5s ease-in-out infinite alternate hero-play-pulse;box-shadow:0 0 20px #00f0ff59}.hero-play-icon{width:20px;height:20px;margin-left:2px}.hero-play-btn.playing .hero-play-icon{margin-left:0}@keyframes hero-play-pulse{0%{box-shadow:0 0 12px #00f0ff40}to{box-shadow:0 0 24px #00f0ff80}}.hero-audio{display:none}.profile-top{background:#0d0d18;grid-template-columns:auto 1fr;height:340px;display:grid;position:relative}.profile-top .profile-avatar-wrap{height:340px;padding-left:28px}.profile-top .profile-avatar{object-fit:contain;object-position:top left;width:auto;height:340px}.profile-top .profile-avatar.letter{height:340px}.activity-feed{border-left:none;flex-direction:column;height:340px;max-height:340px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.activity-feed:before,.activity-feed:after{content:"";pointer-events:none;z-index:2;width:100%;height:30px;position:absolute;left:0}.activity-feed:before{background:linear-gradient(#0d0d18,#0000);top:0}.activity-feed:after{background:linear-gradient(#0000,#0d0d18);bottom:0}.activity-header{color:var(--magenta);letter-spacing:3px;text-transform:uppercase;z-index:3;align-items:center;gap:8px;margin-bottom:10px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex;position:relative}.activity-header:after{content:"";background:linear-gradient(90deg, var(--magenta), transparent);opacity:.3;flex:1;height:1px}.activity-header .pulse-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:1.5s infinite pulse-led}.activity-drip-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.activity-drip-container::-webkit-scrollbar{width:0;height:0}.activity-drip-entry{animation:.4s ease-out both activity-drip-in}@keyframes activity-drip-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.activity-typing{background:#00f0ff05;border-left:3px solid #00f0ff26;align-items:center;gap:10px;margin-bottom:8px;padding:12px 16px;animation:.3s ease-out both activity-drip-in;display:flex}.activity-typing .activity-typing-avatar{object-fit:cover;border:1.5px solid #00f0ff26;border-radius:50%;flex-shrink:0;width:28px;height:28px}.activity-typing .activity-typing-avatar.letter-avatar{color:var(--cyan);background:linear-gradient(135deg,#0a0a1a,#141428);justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:.8rem;font-weight:900;display:flex}.activity-typing .activity-typing-name{letter-spacing:1px;font-family:Orbitron,monospace;font-size:.7rem;font-weight:700}.activity-typing .act-typing-dots{align-items:center;gap:4px;padding:4px 0;display:flex}.activity-typing .act-dot{background:#00f0ffb3;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite qc-dot-bounce}.activity-typing .act-dot:nth-child(2){animation-delay:.2s}.activity-typing .act-dot:nth-child(3){animation-delay:.4s}.intercept-msg{background:#00f0ff05;border-left:3px solid #00f0ff26;flex-shrink:0;margin-bottom:8px;padding:14px 16px;transition:background .2s;position:relative}.intercept-msg:hover{background:#00f0ff0a}.intercept-msg-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.intercept-msg-avatar{object-fit:cover;border:1.5px solid #00f0ff26;border-radius:50%;flex-shrink:0;width:32px;height:32px}.intercept-msg-avatar.letter-avatar{color:var(--cyan);background:linear-gradient(135deg,#0a0a1a,#141428);justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:.9rem;font-weight:900;display:flex}.intercept-msg-name{letter-spacing:1.5px;text-transform:uppercase;font-family:Orbitron,monospace;font-size:.75rem;font-weight:700}.intercept-msg-time{color:#ffffff80;letter-spacing:1px;margin-left:auto;font-family:Share Tech Mono,monospace;font-size:.75rem}.intercept-msg-type{color:var(--green);letter-spacing:1px;text-transform:uppercase;border:1px solid #39ff1433;padding:1px 5px;font-family:Share Tech Mono,monospace;font-size:.65rem;display:inline-block}.intercept-msg-type.error{color:var(--red);border-color:#ff073a4d}.intercept-msg-content{color:#ffffffde;white-space:pre-wrap;word-break:break-word;font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.5}.intercept-msg-channel{letter-spacing:1px;color:var(--magenta);opacity:.7;font-family:Share Tech Mono,monospace;font-size:.65rem;position:absolute;bottom:6px;right:10px}.intercept-msg.sender-other,.intercept-msg.sender-self{margin-left:0}.activity-entry{background:#00f0ff05;border:1px solid #00f0ff0f;border-left:2px solid #00f0ff26;flex-shrink:0;margin-bottom:10px;padding:8px 10px;transition:background .2s,border-left-color .2s}.activity-entry:hover{border-left-color:var(--cyan);background:#00f0ff0d}.activity-ts{color:#00f0ffde;letter-spacing:1px;margin-bottom:3px;font-family:Share Tech Mono,monospace;font-size:.85rem}.activity-ts .activity-channel{color:var(--magenta);opacity:.87;margin-left:8px}.activity-text{color:#ffffffde;white-space:pre-wrap;word-break:break-word;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.4}.activity-empty{color:#00f0ffde;letter-spacing:2px;text-align:center;padding:30px 0;font-family:Share Tech Mono,monospace;font-size:.95rem}.activity-type{color:var(--green);letter-spacing:1px;text-transform:uppercase;vertical-align:middle;border:1px solid #39ff1433;margin-left:6px;padding:1px 5px;font-family:Share Tech Mono,monospace;font-size:.85rem;display:inline-block}.activity-type.error{color:var(--red);border-color:#ff073a4d}@media (width<=900px){.profile-top{grid-template-columns:1fr;height:auto}.profile-top .profile-avatar-wrap{justify-content:center;align-items:center;height:auto;padding:16px 0 0;display:flex}.profile-top .profile-avatar{object-fit:contain;object-position:center center;border:2px solid #00f0ff4d;border-radius:14px;width:auto;max-width:100%;height:240px;box-shadow:0 0 20px #00f0ff14}.profile-top .profile-avatar.letter{width:100%;height:180px}.profile-top .activity-feed{border-top:1px solid #00f0ff14;border-left:none;height:220px;max-height:220px}}.mesh-container{cursor:default;isolation:isolate;contain:strict;width:100%;height:100%;position:relative;overflow:hidden}.mesh-container canvas{width:100%;height:100%;display:block}.mesh-title{letter-spacing:6px;color:#00f0ffde;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:2;font-family:Orbitron,monospace;font-size:.95rem;font-weight:700;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mesh-subtitle{letter-spacing:3px;color:#00f0ffde;white-space:nowrap;pointer-events:none;z-index:2;font-family:Share Tech Mono,monospace;font-size:.85rem;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.mesh-tooltip{pointer-events:none;color:#fff;letter-spacing:1.5px;z-index:10;opacity:0;white-space:nowrap;background:#0a0a14eb;border:1px solid #00f0ff66;padding:8px 14px;font-family:Share Tech Mono,monospace;font-size:.95rem;transition:opacity .15s;position:absolute}.mesh-tooltip.visible{opacity:1}.mesh-tooltip .tt-id{color:#00f0ffde;font-size:.85rem}.mesh-tooltip .tt-class{color:#ffffffde;margin-top:2px;font-size:.85rem}.quantum-chat{text-align:left;background:#0a0a0f99;border-left:1px solid #00f0ff14;flex-direction:column;height:100%;display:flex;overflow:hidden}.quantum-chat-header{border-bottom:1px solid #00f0ff14;flex-shrink:0;padding:14px 16px 10px}.quantum-chat-title{letter-spacing:4px;color:#00f0ffde;text-transform:uppercase;align-items:center;gap:8px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex}.quantum-chat-title .live-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:1.5s infinite pulse-led}.quantum-chat-title:after{content:"";background:linear-gradient(90deg,#00f0ff26,#0000);flex:1;height:1px}.quantum-chat-topic{color:#00f0ffde;letter-spacing:2px;margin-top:4px;font-family:Share Tech Mono,monospace;font-size:.85rem}.quantum-chat-messages{flex:1;padding:8px 0;overflow-y:auto}.qc-msg{background:#00f0ff05;border-left:3px solid #00f0ff26;gap:10px;margin-bottom:8px;padding:14px 16px;transition:background .2s;display:flex}.qc-msg:hover{background:#00f0ff0a}.qc-avatar{object-fit:cover;border:1.5px solid #00f0ff26;border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-top:2px}.qc-avatar.letter-avatar{color:var(--cyan);background:linear-gradient(135deg,#0a0a1a,#141428);justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:1rem;font-weight:900;display:flex}.qc-body{flex:1;min-width:0}.qc-meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.qc-name{letter-spacing:1px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.qc-time{color:#ffffffde;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:.85rem}.qc-stance{letter-spacing:1px;text-transform:uppercase;border:1px solid;margin-left:auto;padding:2px 6px;font-family:Share Tech Mono,monospace;font-size:.85rem}.qc-stance.agree{color:var(--green);border-color:#39ff144d}.qc-stance.partial{color:var(--yellow);border-color:#ffe6004d}.qc-stance.disagree{color:var(--red);border-color:#ff073a4d}.qc-stance.curious{color:var(--cyan);border-color:#00f0ffde}.qc-channel{color:#00f0ffde;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:.85rem}.qc-text{color:#ffffffde;word-break:break-word;font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.5}.qc-empty{color:#00f0ffde;letter-spacing:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-family:Share Tech Mono,monospace;font-size:.85rem;display:flex}.qc-typing{background:#00f0ff05;border-left:3px solid #00f0ff26;align-items:center;gap:10px;margin-bottom:8px;padding:14px 16px;animation:.3s ease-out both qc-slide-in;display:flex}.qc-typing .qc-body{align-items:center;gap:8px;display:flex}.qc-typing-dots{align-items:center;gap:4px;padding:4px 0;display:flex}.qc-dot{background:#00f0ffb3;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite qc-dot-bounce}.qc-dot:nth-child(2){animation-delay:.2s}.qc-dot:nth-child(3){animation-delay:.4s}@keyframes qc-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes qc-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qc-msg-enter{animation:.4s ease-out both qc-slide-in}@keyframes qc-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.qc-msg-exit{pointer-events:none;animation:.3s ease-in forwards qc-slide-out}@keyframes qc-header-pulse{0%{border-bottom-color:#00f0ff14}40%{border-bottom-color:#00f0ff99}to{border-bottom-color:#00f0ff14}}.quantum-chat-header.qc-pulse{animation:1s ease-out qc-header-pulse}.dossier-section{background:#00f0ff05;border:1px solid #00f0ff14;margin:22px 0;padding:16px 18px}.dossier-section-title{letter-spacing:4px;text-transform:uppercase;border-bottom:1px solid #00f0ff1a;margin-bottom:12px;padding-bottom:6px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.dossier-section-title.cyan{color:var(--cyan)}.dossier-section-title.magenta{color:var(--magenta)}.dossier-section-title.yellow{color:var(--yellow)}.dossier-section-title.green{color:var(--green)}.dossier-section-title.purple{color:#b026ff}.dossier-section-title.orange{color:#ffa94d}.wv-style{color:#ffffffde;border-left:2px solid #ffa94d4d;margin-bottom:14px;padding-left:10px;font-family:Rajdhani,sans-serif;font-size:1rem;font-style:italic;line-height:1.5}.wv-principles{margin:0 0 14px;padding:0;list-style:none}.wv-principles li{color:#ffffffde;background:#00f0ff05;border-left:2px solid #00f0ff40;margin-bottom:4px;padding:6px 10px;font-family:Share Tech Mono,monospace;font-size:.85rem}.wv-principles li:before{content:"▸";color:var(--cyan)}.wv-belief-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.wv-belief{background:#00f0ff08;border:1px solid #00f0ff12;padding:8px 10px}.wv-belief-topic{letter-spacing:2px;color:var(--cyan);text-transform:uppercase;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.wv-belief-stance{letter-spacing:1px;color:var(--magenta);margin-top:2px;font-family:Share Tech Mono,monospace;font-size:.85rem}.wv-belief-view{color:#ffffffde;margin-top:4px;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.4}.wv-tension-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.wv-tension-tag{letter-spacing:1px;color:#ff6b6b;text-transform:uppercase;background:#ff6b6b0f;border:1px solid #ff6b6b66;padding:3px 10px;font-family:Share Tech Mono,monospace;font-size:.85rem}.wv-rel{border-bottom:1px solid #00f0ff0d;grid-template-columns:140px 100px 1fr;align-items:baseline;gap:12px;padding:8px 0;display:grid}.wv-rel:last-child{border-bottom:none}.wv-rel-target{letter-spacing:1px;color:var(--cyan);font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.wv-rel-type{letter-spacing:1px;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.85rem}.wv-rel-type.alignment,.wv-rel-type.resonance,.wv-rel-type.respect{color:var(--green)}.wv-rel-type.friction{color:#ff6b6b}.wv-rel-type.tension{color:var(--yellow)}.wv-rel-type.curiosity,.wv-rel-type.common-ground{color:var(--cyan)}.wv-rel-desc{color:#ffffffde;font-family:Rajdhani,sans-serif;font-size:.95rem;line-height:1.3}.trait-row{grid-template-columns:3fr 2fr 1fr 3fr;align-items:center;gap:8px;padding:4px 0;font-family:Share Tech Mono,monospace;font-size:.85rem;display:grid}.trait-name{color:#ffffffde;text-overflow:ellipsis;min-width:0;overflow:hidden}.trait-influence{letter-spacing:1px;text-transform:uppercase;text-align:center;font-size:.85rem}.trait-influence.very-high{color:var(--magenta)}.trait-influence.high{color:var(--cyan)}.trait-influence.medium{color:var(--yellow)}.trait-influence.low{color:#ffffffde}.trait-rarity{text-align:right;white-space:nowrap;border:1px solid;padding:1px 6px;font-size:.85rem;font-weight:700}.trait-rarity.ultra{color:var(--magenta);background:#ff00aa14;border-color:#ff00aa4d}.trait-rarity.rare{color:#b026ff;background:#b026ff14;border-color:#b026ff4d}.trait-rarity.uncommon{color:var(--cyan);background:#00f0ff14;border-color:#00f0ffde}.trait-rarity.common{color:#ffffffde;background:#ffffff0a;border-color:#ffffff40}.trait-stress{color:#ffffffde;text-align:right;letter-spacing:.5px;white-space:nowrap;font-size:.85rem}.trait-header{letter-spacing:2px;text-transform:uppercase;color:#ffffffde;border-bottom:1px solid #00f0ff1a;grid-template-columns:3fr 2fr 1fr 3fr;align-items:center;gap:8px;margin-bottom:4px;padding:0 0 6px;font-family:Share Tech Mono,monospace;font-size:.85rem;display:grid}.trait-header>:nth-child(2){text-align:center}.trait-header>:nth-child(3),.trait-header>:nth-child(4){text-align:right}.duality-wrap{text-align:center;margin:14px 0}.duality-labels{letter-spacing:2px;justify-content:space-between;margin-bottom:6px;font-family:Share Tech Mono,monospace;font-size:.85rem;display:flex}.duality-labels .emp{color:var(--cyan)}.duality-labels .exp{color:var(--magenta)}.duality-bar{background:#0a0a14cc;border-radius:11px;height:22px;position:relative;overflow:hidden}.duality-bar .left{background:linear-gradient(90deg,#00f0ff40,#00f0ff08);border-radius:11px 0 0 11px;width:50%;position:absolute;top:0;bottom:0;left:0}.duality-bar .right{background:linear-gradient(270deg,#ff00aa40,#ff00aa08);border-radius:0 11px 11px 0;width:50%;position:absolute;top:0;bottom:0;right:0}.duality-bar .center{background:var(--bg-dark);border:2px solid var(--yellow);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffe6004d}.duality-desc{color:#ffffffde;text-align:left;margin-top:10px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.6}.duality-desc b.c{color:var(--cyan)}.duality-desc b.m{color:var(--magenta)}.duality-desc b.y{color:var(--yellow)}.insight-item{border-left:2px solid var(--cyan);background:#00f0ff05;margin-bottom:6px;padding:8px 10px;transition:background .2s,border-left-color .2s}.insight-item:hover{border-left-color:var(--magenta);background:#00f0ff0d}.insight-item-title{color:var(--cyan);letter-spacing:2px;text-shadow:0 0 6px #00f0ff80,0 0 2px #00f0ffcc;margin-bottom:3px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.insight-item-body{color:#fff;text-shadow:0 0 6px #fff6,0 1px 2px #000c;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.5}.strat-card{background:#0003;border-left:3px solid;margin-bottom:8px;padding:10px 12px;position:relative}.strat-card.now{border-left-color:var(--green)}.strat-card.next{border-left-color:var(--cyan)}.strat-card.later{border-left-color:#b026ff}.strat-horizon{letter-spacing:3px;text-transform:uppercase;margin-bottom:4px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.strat-card.now .strat-horizon{color:var(--green)}.strat-card.next .strat-horizon{color:var(--cyan)}.strat-card.later .strat-horizon{color:#b026ff}.strat-title{color:#fff;text-shadow:0 0 6px #fff6,0 1px 2px #000c;margin-bottom:4px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700}.strat-body{color:#fff;text-shadow:0 0 6px #fff6,0 1px 2px #000c;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.5}.strat-rationale{color:var(--yellow);text-shadow:0 0 8px #ffe60080,0 1px 2px #000c;margin-top:6px;font-family:Share Tech Mono,monospace;font-size:.95rem;font-style:italic}.decision-item{border-bottom:1px solid #00f0ff0d;gap:10px;padding:6px 0;display:flex}.decision-item:last-child{border-bottom:none}.decision-name{color:var(--cyan);letter-spacing:1px;white-space:nowrap;flex-shrink:0;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.decision-desc{color:#fff;text-shadow:0 0 6px #fff6,0 1px 2px #000c;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.4}.method-item{color:#fff;padding:3px 0 3px 14px;font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.5;position:relative}.method-item:before{content:"›";color:var(--magenta);position:absolute;left:0}.evo-section{background:#00f0ff05;border:1px solid #00f0ff14;margin:18px 0;padding:14px 16px}.evo-section-title{letter-spacing:4px;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid #00f0ff1a;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:6px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700;display:flex}.evo-section-title:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);opacity:.3;flex:1;height:1px}.evo-summary{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.evo-summary-stat{background:#00f0ff0a;border:1px solid #00f0ff14;flex:1;min-width:80px;padding:8px 12px}.evo-summary-stat-label{color:#00f0ffde;letter-spacing:2px;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.85rem}.evo-summary-stat-val{color:var(--cyan);margin-top:2px;font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700}.evo-timeline{padding-left:20px;position:relative}.evo-timeline:before{content:"";background:linear-gradient(180deg, var(--cyan), #00f0ff1a);width:2px;position:absolute;top:0;bottom:0;left:6px}.evo-week{background:#0003;border:1px solid #00f0ff0f;border-left:none;margin-bottom:14px;padding:14px 16px;transition:background .2s,border-color .2s;position:relative}.evo-week:hover{background:#00f0ff0a;border-color:#00f0ff26}.evo-week:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 6px var(--cyan);border-radius:50%;position:absolute;top:14px;left:-17px}.evo-week:first-child:before{background:var(--green);box-shadow:0 0 8px var(--green)}.evo-week-header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.evo-week-label{color:var(--cyan);letter-spacing:3px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.evo-week-date{color:#ffffffde;letter-spacing:1px;font-family:Share Tech Mono,monospace;font-size:.85rem}.evo-week-count{color:var(--magenta);font-family:Orbitron,monospace;font-size:.95rem;font-weight:700}.evo-vol-bar-wrap{background:#00f0ff14;height:4px;margin:6px 0;overflow:hidden}.evo-vol-bar{background:linear-gradient(90deg, var(--cyan), var(--magenta));height:100%;transition:width .6s}.evo-dist{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.evo-dist-chip{color:#00f0ffde;letter-spacing:1px;text-transform:uppercase;border:1px solid #00f0ff26;padding:2px 8px;font-family:Share Tech Mono,monospace;font-size:.85rem}.evo-dist-chip.channel{color:#ff00aade;border-color:#f0a3}.evo-dist-chip.type{color:#39ff14de;border-color:#39ff1433}.evo-topics{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.evo-topic-tag{color:#b026ff;letter-spacing:1px;text-transform:uppercase;background:#b026ff14;border:1px solid #b026ff33;padding:3px 9px;font-family:Share Tech Mono,monospace;font-size:.85rem}.evo-metrics{color:#ffffffde;letter-spacing:1px;gap:12px;margin-top:6px;font-family:Share Tech Mono,monospace;font-size:.85rem;display:flex}.evo-metric-val{color:var(--yellow)}.evo-empty{color:#00f0ffde;letter-spacing:2px;text-align:center;padding:16px 0;font-family:Share Tech Mono,monospace;font-size:.95rem}.evo-loading{color:#00f0ffde;letter-spacing:2px;text-align:center;padding:14px 0;font-family:Share Tech Mono,monospace;font-size:.85rem;animation:1.5s infinite pulse-led}.evo-highlights{margin:6px 0 4px}.evo-highlight{color:#ffffffde;padding:2px 0 2px 14px;font-family:Rajdhani,sans-serif;font-size:1rem;line-height:1.5;position:relative}.evo-highlight:before{content:"›";color:var(--cyan);font-size:1.05rem;position:absolute;left:0}.evo-highlight.roundtable:before{color:var(--magenta)}.evo-highlight.voice:before{color:var(--green)}.evo-highlight.image:before{color:var(--yellow)}.evo-highlight.ops:before{color:var(--cyan);content:"»"}.evo-highlight.dialogue:before{color:var(--purple)}.evo-highlight em{color:#ffffffde;font-style:italic}.evo-quote{background:#ff00aa08;border-left:2px solid #ff00aa40;margin-top:8px;padding:8px 12px}.evo-quote-label{color:#ff00aade;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-family:Share Tech Mono,monospace;font-size:.85rem}.evo-quote-text{color:#ffffffde;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-style:italic;line-height:1.55}.incident-badge{letter-spacing:1px;vertical-align:middle;border-radius:2px;margin-left:4px;padding:1px 6px;font-family:Share Tech Mono,monospace;font-size:.85rem;display:inline-block}.incident-badge.extended_engagement{color:#ffa94d;background:#ffa50026;border:1px solid #ffa5004d}.incident-badge.high_participation{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff40}.incident-badge.wide_scope{color:#b026ff;background:#b026ff1a;border:1px solid #b026ff40}.incident-badge.controversial{color:#ff073a;background:#ff073a1a;border:1px solid #ff073a40}.incident-alert{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.incident-alert .incident-badge{padding:2px 8px;font-size:.85rem}.incident-alert-inline{display:inline}.incident-alert-inline .incident-badge{vertical-align:baseline;margin-left:6px;padding:1px 6px;font-size:.85rem}.recurring-topics-panel{border-top:1px solid #00f0ff14;margin-top:12px;margin-bottom:14px;padding-top:10px}.recurring-topics-title{color:#00f0ffde;letter-spacing:2px;margin-bottom:8px;font-family:Share Tech Mono,monospace;font-size:.85rem}.recurring-topic-item{cursor:default;background:#b026ff0a;border-radius:3px;align-items:center;gap:8px;margin-bottom:3px;padding:4px 8px;display:flex}.recurring-topic-word{color:#b026ffd9;min-width:90px;font-family:Share Tech Mono,monospace;font-size:.85rem}.recurring-topic-trend{text-align:center;width:14px;font-size:.85rem}.recurring-topic-trend.rising{color:#39ff14}.recurring-topic-trend.stable{color:#ffffffde}.recurring-topic-trend.declining{color:#ff073a}.recurring-topic-agents{color:#ffffffde;letter-spacing:.5px;font-family:Share Tech Mono,monospace;font-size:.85rem}.recurring-topic-stat{color:#ffffffde;margin-left:auto;font-family:Share Tech Mono,monospace;font-size:.85rem}.recurring-topic-phrase{background:#00f0ff0f}.recurring-topic-phrase .recurring-topic-word{color:#00f0ff;font-style:italic}.rel-section{background:#00000026;border:1px solid #00f0ff0f;border-radius:4px;margin-top:12px;padding:10px}.rel-section-title{color:#00f0ffde;letter-spacing:2px;margin-bottom:8px;font-family:Share Tech Mono,monospace;font-size:.85rem}.rel-pair{border-bottom:1px solid #ffffff08;align-items:center;gap:8px;padding:5px 0;display:flex}.rel-pair:last-child{border-bottom:none}.rel-pair-avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.rel-pair-name{min-width:100px;font-family:Rajdhani,sans-serif;font-size:.95rem}.rel-pair-bar{background:#ffffff0f;border-radius:2px;flex:1;justify-content:flex-end;height:4px;display:flex;overflow:hidden}.rel-pair-bar-fill{border-radius:2px;height:100%;transition:width .5s}.rel-pair-bar-fill.alliance{background:#39ff14b3}.rel-pair-bar-fill.neutral{background:#ffffff59}.rel-pair-bar-fill.friction{background:#ff073ab3}.rel-pair-label{letter-spacing:1px;text-align:right;width:60px;font-family:Share Tech Mono,monospace;font-size:.85rem}.rel-pair-label.alliance{color:#39ff14}.rel-pair-label.neutral{color:#ffffffde}.rel-pair-label.friction{color:#ff073a}.pair-dynamics{background:#0000001f;border:1px solid #00f0ff0f;border-radius:4px;margin-top:12px;padding:10px}.pair-dynamics-title{color:#00f0ffde;letter-spacing:2px;margin-bottom:8px;font-family:Share Tech Mono,monospace;font-size:.85rem}.pair-dynamics-item{align-items:center;gap:6px;padding:3px 0;font-family:Rajdhani,sans-serif;font-size:.85rem;display:flex}.pair-dynamics-indicator{font-size:.85rem}.pair-dynamics-indicator.alliance{color:#39ff14}.pair-dynamics-indicator.neutral{color:#ffffffde}.pair-dynamics-indicator.friction{color:#ff073a}.mnav-orb-item{cursor:pointer;position:relative;overflow:visible}.mnav-orb-item canvas{margin:-8px auto -4px;display:block;width:44px!important;height:44px!important}.mnav-orb-item .mobile-nav-label{text-align:center;margin-top:-2px}.mnav-orb-item:before{display:none}.mnav-orb-item.active:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan);display:block!important}@media (width<=480px){.mnav-orb-item canvas{width:36px!important;height:36px!important}}@media (prefers-reduced-motion:reduce){.mnav-orb-item canvas{transition:none}}.key-intel{z-index:59;background:#06060efa;border-top:1px solid #00f0ff80;justify-content:space-between;align-items:center;gap:8px;max-width:900px;margin:0 auto;padding:6px 14px;transition:opacity .3s,transform .3s;display:none;position:fixed;bottom:75px;left:0;right:0}.key-intel.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.key-intel-inner{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.key-intel-label{letter-spacing:2px;text-transform:uppercase;color:var(--cyan);white-space:nowrap;text-shadow:0 0 8px #00f0ff99,0 0 2px #00f0ffe6;flex-shrink:0;font-family:Orbitron,monospace;font-size:.6rem;font-weight:700}.key-intel-text{color:#fff;text-shadow:0 0 6px #ffffff80,0 1px 2px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding:0 8px;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.key-intel-dismiss{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:1.1rem;line-height:1;transition:color .2s}.key-intel-dismiss:hover{color:var(--cyan)}body[data-mode=chat] .key-intel{border-top-color:#ff00aa4d}body[data-mode=chat] .key-intel-label{color:var(--magenta);text-shadow:0 0 6px #f0a6}body[data-mode=docs] .key-intel{border-top-color:#e098504d}body[data-mode=docs] .key-intel-label{color:#e09850;text-shadow:0 0 6px #e0985066}body[data-mode=code] .key-intel{border-top-color:#b026ff4d}body[data-mode=code] .key-intel-label{color:var(--purple);text-shadow:0 0 6px #b026ff66}body[data-mode=academy] .key-intel{border-top-color:#ffe6004d}body[data-mode=academy] .key-intel-label{color:var(--yellow);text-shadow:0 0 6px #ffe60066}@media (width<=900px){.key-intel{background:#12121ef7;max-width:none;padding:5px 12px;bottom:60px}.key-intel-text{font-size:.8rem}.key-intel-label{font-size:.55rem}}.gm-levelup{z-index:9999;text-align:center;opacity:0;pointer-events:none;background:#0d0d18;border:1px solid #888;border-radius:4px;min-width:280px;max-width:90vw;padding:16px 24px;font-family:Share Tech Mono,monospace;transition:opacity .4s,transform .4s;position:fixed;top:60px;left:50%;transform:translate(-50%)translateY(-20px)}.gm-levelup-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.gm-levelup-header{letter-spacing:.15em;color:#ccc;margin-bottom:6px;font-family:Orbitron,monospace;font-size:.7rem}.gm-levelup-level{letter-spacing:.1em;margin-bottom:8px;font-family:Orbitron,monospace;font-size:1.4rem;font-weight:700}.gm-levelup-desc{color:#ccc;margin-bottom:12px;font-size:.8rem;line-height:1.4}.gm-levelup-btn{color:#fff;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #fff;padding:6px 18px;font-family:Orbitron,monospace;font-size:.6rem;transition:background .2s,color .2s}.gm-levelup-btn:hover{color:#0a0a0f;background:#fff}.op-container{max-width:600px;margin:0 auto;padding:20px 16px 40px}.op-hero{text-align:center;margin-bottom:24px}.op-hero canvas{margin:0 auto 12px;display:block}.op-level-name{letter-spacing:.1em;margin-bottom:4px;font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700}.op-tier-name{color:#ccc;margin-bottom:10px;font-family:Share Tech Mono,monospace;font-size:.75rem}.op-points{color:#ccc;margin-bottom:8px;font-family:Share Tech Mono,monospace;font-size:.8rem}.op-progress-bar{background:#ffffff1a;border-radius:3px;width:100%;max-width:300px;height:8px;margin:0 auto;overflow:hidden}.op-progress-fill{border-radius:3px;height:100%;transition:width .6s}.op-section{margin-bottom:20px}.op-section-title{letter-spacing:.15em;color:var(--cyan);border-bottom:1px solid #00f0ff33;margin-bottom:12px;padding-bottom:6px;font-family:Orbitron,monospace;font-size:.65rem}.op-timeline{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.op-timeline-item{text-align:center;border:1px solid #ffffff1a;border-radius:3px;flex:calc(50% - 8px);max-width:calc(50% - 4px);padding:10px 8px;font-family:Share Tech Mono,monospace;font-size:.85rem}.op-timeline-item.completed{border-color:#ffffff4d}.op-timeline-item.completed .op-tl-check{color:var(--green)}.op-timeline-item.current{border-color:var(--cyan);box-shadow:0 0 8px #00f0ff4d}.op-timeline-item.locked{color:#666;border-color:#ffffff0d}.op-tl-check{margin-bottom:3px;font-size:1rem}.op-tl-name{letter-spacing:.08em;font-family:Orbitron,monospace;font-size:.75rem}.op-tl-pts{color:#ccc;margin-top:3px;font-size:.8rem}.op-stats-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.op-stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;padding:10px;font-family:Share Tech Mono,monospace}.op-stat-value{color:#fff;font-size:1.1rem;font-weight:700}.op-stat-label{color:#999;margin-top:2px;font-size:.65rem}.op-course-item{color:#ccc;cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 0;font-family:Share Tech Mono,monospace;font-size:.75rem;display:flex}.op-course-item:hover{color:#fff}.op-course-bar{background:#ffffff1a;border-radius:2px;flex:0 0 80px;height:4px;overflow:hidden}.op-course-progress{color:#888;white-space:nowrap;margin-left:auto;font-size:.65rem}.op-missions-locked{text-align:center;color:#555;border:1px dashed #ffffff1a;border-radius:3px;padding:20px;font-family:Share Tech Mono,monospace;font-size:.75rem}.op-reset-btn{color:#ff073ab3;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ff073a66;padding:8px 20px;font-family:Orbitron,monospace;font-size:.55rem;transition:background .2s,color .2s,border-color .2s}.op-reset-btn:hover{border-color:var(--red);color:var(--red);background:#ff073a14}.op-badge-slots{justify-content:center;gap:8px;margin-top:10px;display:flex}.op-badge-slot{color:#444;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.op-missions{flex-direction:column;gap:6px;display:flex}.op-mission{border:1px solid #ffffff14;border-radius:3px;align-items:center;gap:10px;padding:10px 12px;font-family:Share Tech Mono,monospace;display:flex}.op-mission.completed{background:#00f0ff08;border-color:#00f0ff40}.op-mission.locked{color:#666}.op-mission-icon{text-align:center;flex-shrink:0;width:28px;font-size:1.2rem}.op-mission.completed .op-mission-icon{color:var(--cyan)}.op-mission.locked .op-mission-icon{color:#444}.op-mission-info{flex:1;min-width:0}.op-mission-name{letter-spacing:.08em;color:#ccc;font-family:Orbitron,monospace;font-size:.6rem}.op-mission.locked .op-mission-name{color:#888}.op-mission-desc{color:#888;margin-top:1px;font-size:.65rem}.op-mission.locked .op-mission-desc{color:#555}.op-mission-badge{letter-spacing:.1em;color:var(--cyan);margin-top:3px;font-family:Orbitron,monospace;font-size:.5rem}.op-mission-pts{color:#555;margin-top:2px;font-size:.6rem}.classified-block{border:1px solid #ffffff14;border-radius:3px;margin:16px 0;padding:14px 16px;font-family:Share Tech Mono,monospace;position:relative;overflow:hidden}.classified-block.locked{color:#555;background:#ffffff03}.classified-block.locked .classified-label{letter-spacing:.12em;color:#666;font-family:Orbitron,monospace;font-size:.6rem}.classified-block.locked .classified-redacted{color:#333;user-select:none;font-size:.7rem;line-height:1.5}.classified-block.unlocked{background:#00f0ff05;border-color:#00f0ff33}.classified-block.unlocked .classified-label{letter-spacing:.12em;color:var(--cyan);margin-bottom:8px;font-family:Orbitron,monospace;font-size:.6rem}.classified-block.unlocked .classified-content{color:#ccc;font-size:.75rem;line-height:1.6}.course-scroll-sentinel{pointer-events:none;width:100%;height:1px}.course-locked-header{color:#666;text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:3px;margin:4px 0;padding:10px 12px;font-family:Share Tech Mono,monospace;font-size:.7rem}.course-locked-header .lock-icon{margin-right:4px}.course-item .course-progress-bar{background:#ffffff14;border-radius:1px;height:2px;margin-top:4px;overflow:hidden}.course-item .course-progress-fill{background:var(--cyan);border-radius:1px;height:100%;transition:width .3s}.course-enroll-btn{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.1em;cursor:pointer;background:0 0;padding:6px 16px;font-family:Orbitron,monospace;font-size:.6rem;transition:background .2s,color .2s}.course-enroll-btn:hover{background:var(--cyan);color:#0a0a0f}.course-progress-banner{display:none}.course-progress-banner .cpb-bar{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.course-progress-banner .cpb-fill{background:var(--cyan);border-radius:2px;height:100%;transition:width .3s}.module-checkbox{-webkit-appearance:none;appearance:none;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #666;border-radius:2px;flex-shrink:0;width:14px;height:14px;margin-right:6px;position:relative}.module-checkbox:checked{border-color:var(--cyan);background:var(--cyan)}.module-checkbox:checked:after{content:"✓";color:#0a0a0f;font-size:10px;font-weight:700;position:absolute;top:-1px;left:1px}.dossier-tracker{color:#999;align-items:center;gap:6px;padding:4px 0;font-family:Share Tech Mono,monospace;font-size:.65rem;display:inline-flex}.dossier-tracker-bar{background:#ffffff1a;border-radius:2px;width:60px;height:3px;overflow:hidden}.dossier-tracker-fill{background:var(--cyan);border-radius:2px;height:100%;transition:width .3s}.dossier-tracker.complete{color:var(--green)}.dossier-tracker.complete .dossier-tracker-fill{background:var(--green)}.intel-tabs{gap:0;margin-bottom:8px;padding:0 8px;display:flex}.intel-tab{color:#888;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff1a;flex:1;padding:8px 6px;font-family:Orbitron,monospace;font-size:.55rem;transition:color .2s,border-color .2s}.intel-tab:first-child{border-radius:3px 0 0 3px}.intel-tab:last-child{border-left:none;border-radius:0 3px 3px 0}.intel-tab.active{color:var(--cyan);border-color:var(--cyan);background:#00f0ff0d}.comms-feed-summary{text-align:center;cursor:pointer;border-bottom:1px solid #ffffff0d;padding:12px}.comms-feed-summary-count{letter-spacing:.1em;color:var(--cyan);margin-bottom:2px;font-family:Orbitron,monospace;font-size:.65rem}.comms-feed-summary-hint{color:#666;font-family:Share Tech Mono,monospace;font-size:.6rem}.comms-feed-wrap{padding:12px 16px}.comms-feed-cta{text-align:right;color:var(--cyan);letter-spacing:.1em;margin-top:8px;font-family:Orbitron,monospace;font-size:.55rem;text-decoration:none;transition:color .2s;display:block}.comms-feed-cta:hover{color:#fff}.comms-empty{text-align:center;color:#666;padding:30px 16px;font-family:Share Tech Mono,monospace;font-size:.75rem}.comms-item{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:10px 12px;transition:background .15s}.comms-item:hover{background:#ffffff08}.comms-item.selected{border-left:2px solid var(--cyan);background:#00f0ff0f}.comms-item-agent{letter-spacing:.08em;margin-bottom:2px;font-family:Orbitron,monospace;font-size:.6rem}.comms-item-title{color:#ccc;margin-bottom:2px;font-family:Share Tech Mono,monospace;font-size:.7rem}.comms-item-preview{color:#777;font-family:Share Tech Mono,monospace;font-size:.65rem;line-height:1.3}.comms-detail{max-width:600px;margin:0 auto;padding:24px}.comms-detail-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.comms-detail-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.comms-detail-letter{background:#ffffff08;border:1px solid;justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700;display:flex}.comms-detail-name{letter-spacing:.08em;font-family:Orbitron,monospace;font-size:.85rem;font-weight:700}.comms-detail-type{color:#888;letter-spacing:.1em;font-family:Share Tech Mono,monospace;font-size:.6rem}.comms-detail-title{letter-spacing:.12em;color:var(--cyan);margin-bottom:12px;font-family:Orbitron,monospace;font-size:.7rem}.comms-detail-content{color:#ccc;margin-bottom:16px;font-family:Share Tech Mono,monospace;font-size:.8rem;line-height:1.6}.comms-detail-cta{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.12em;cursor:pointer;background:0 0;padding:8px 20px;font-family:Orbitron,monospace;font-size:.55rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.comms-detail-cta:hover{background:var(--cyan);color:#0a0a0f}.comms-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite comms-pulse;display:none;position:absolute;top:6px;right:20%}.comms-dot.active{display:block}@keyframes comms-pulse{0%,to{opacity:1}50%{opacity:.87}}.gm-recruit-overlay{min-width:320px}.gm-recruit-btn{border-color:var(--cyan);color:var(--cyan);margin-top:4px;padding:10px 24px;font-size:.65rem}.gm-recruit-btn:hover{background:var(--cyan);color:#0a0a0f}.gm-recruit-sub{color:#888;letter-spacing:2px;margin-top:10px;font-family:Share Tech Mono,monospace;font-size:.6rem}.profile-top .operator-orb-profile{background:#0d0d18;width:340px}@media (width<=900px){.profile-top .profile-avatar.operator-orb-profile{width:240px;height:240px}}.operator-orb-mini{filter:none!important;border:none!important}.op-missions-grid{flex-direction:column;gap:6px;display:flex}.op-mission-card{border:1px solid #ffffff14;border-radius:3px;align-items:center;gap:10px;padding:10px 12px;font-family:Share Tech Mono,monospace;display:flex}.op-mission-card.completed{background:#00f0ff08;border-color:#00f0ff40}.op-mission-card.locked{color:#888}.op-mission-card .op-mission-icon{text-align:center;flex-shrink:0;width:28px;font-size:1.2rem}.op-mission-card.completed .op-mission-icon{color:var(--cyan)}.op-mission-card.locked .op-mission-icon{color:#444}.op-mission-card .op-mission-info{flex:1;min-width:0}.op-mission-card .op-mission-name{letter-spacing:.08em;color:#ccc;font-family:Orbitron,monospace;font-size:.75rem}.op-mission-card.locked .op-mission-name{color:#888}.op-mission-card .op-mission-desc{color:#999;margin-top:1px;font-size:.8rem}.op-mission-card.locked .op-mission-desc{color:#666}.op-mission-card .op-mission-badge{letter-spacing:.1em;color:var(--cyan);margin-top:3px;font-family:Orbitron,monospace;font-size:.75rem}.op-mission-card .op-mission-pts{color:#666;margin-top:2px;font-size:.8rem}.op-course-row{color:#ccc;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 0;font-family:Share Tech Mono,monospace;font-size:.75rem;display:flex}.op-course-row:hover{color:#fff}.op-course-id{flex:none;min-width:80px}.op-course-bar-wrap{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.op-course-bar-fill{background:var(--cyan);border-radius:2px;height:100%}.op-course-count{color:#999;white-space:nowrap;font-size:.65rem}.op-reset-btn-small{color:#ff073ade;cursor:pointer;letter-spacing:2px;background:0 0;border:1px solid #ff073a4d;padding:6px 16px;font-family:Orbitron,monospace;font-size:.55rem;transition:background .2s,border-color .2s}.op-reset-btn-small:hover{border-color:var(--red);background:#ff073a14}@media (prefers-reduced-motion:reduce){.gm-levelup,.op-progress-fill,.course-progress-fill,.cpb-fill,.dossier-tracker-fill{transition:none}.comms-dot{animation:none}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}body[data-mode=chat] ::-webkit-scrollbar-thumb{background:#ff00aa40}body[data-mode=chat] ::-webkit-scrollbar-thumb:hover{background:var(--magenta)}body[data-mode=docs] ::-webkit-scrollbar-thumb{background:#e0985040}body[data-mode=docs] ::-webkit-scrollbar-thumb:hover{background:#e09850}body[data-mode=code] ::-webkit-scrollbar-thumb{background:#b026ff40}body[data-mode=code] ::-webkit-scrollbar-thumb:hover{background:var(--purple)}body[data-mode=academy] ::-webkit-scrollbar-thumb{background:#ffe60040}body[data-mode=academy] ::-webkit-scrollbar-thumb:hover{background:var(--yellow)}*{scrollbar-width:thin;scrollbar-color:#00f0ff33 transparent}body[data-mode=chat] *{scrollbar-color:#ff00aa40 transparent}body[data-mode=docs] *{scrollbar-color:#e0985040 transparent}body[data-mode=code] *{scrollbar-color:#b026ff40 transparent}body[data-mode=academy] *{scrollbar-color:#ffe60040 transparent}.mobile-inline-roster{display:none}.hamburger{cursor:pointer;z-index:100;background:0 0;border:1px solid #00f0ff26;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;animation:3s ease-in-out infinite hamburger-breathe;display:none;position:relative;overflow:hidden}.hamburger:after{content:"";transform-origin:50%;pointer-events:none;z-index:-1;background:conic-gradient(#0000 0%,#00f0fff2 10%,#ffffffe6 20%,#0000 35% 100%);width:150%;height:150%;animation:2.5s linear infinite hamburger-border-spin;position:absolute;top:50%;left:50%}.hamburger:before{content:"";z-index:0;pointer-events:none;background:#10101a;border-radius:2px;position:absolute;inset:1px}.hamburger span{z-index:1;background:var(--cyan);width:100%;height:2px;transition:transform .3s,opacity .3s;display:block;position:relative}.hamburger.active{opacity:1;animation:none}.hamburger.active:before{background:0 0}.hamburger.active:after{background:0 0;animation:none}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@keyframes hamburger-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes hamburger-border-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.hero-top-row{justify-content:center;align-items:center;gap:12px;display:flex}.hero-spacer{display:none}.roster-overlay{z-index:49;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.roster-overlay.active{display:block}.mobile-nav{z-index:60;background:0 0;border-top:none;justify-content:center;max-width:900px;height:75px;margin:0 auto;padding:0 4px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;max-width:140px;padding:10px 2px 6px;transition:background .2s;display:flex;position:relative}.mobile-nav-item:before{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;top:0;left:20%;right:20%}.mobile-nav-item.active:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.mobile-nav-icon{color:#ffffffde;justify-content:center;align-items:center;font-size:1.375rem;line-height:0;transition:color .2s;display:flex}.mobile-nav-icon svg{width:28px;height:28px;display:block}.mobile-nav-item.active .mobile-nav-icon{color:var(--cyan);filter:drop-shadow(0 0 6px)}.mobile-nav-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffde;font-family:Orbitron,monospace;font-size:.55rem;font-weight:700;line-height:1;transition:color .2s}.mobile-nav-item.active .mobile-nav-label{color:#fff}.mobile-nav-count{color:#00f0ffde;font-family:Orbitron,monospace;font-size:.69rem;font-weight:700;transition:color .2s}.mobile-nav-item.active .mobile-nav-count{color:var(--cyan)}#mnav-academy.active:before{background:var(--yellow);box-shadow:0 0 8px var(--yellow)}#mnav-academy.active .mobile-nav-icon{color:var(--yellow);filter:drop-shadow(0 0 6px var(--yellow))}#mnav-academy.active .mobile-nav-count{color:var(--yellow)}#mnav-chat.active:before{background:var(--magenta);box-shadow:0 0 8px var(--magenta)}#mnav-chat.active .mobile-nav-icon{color:var(--magenta);filter:drop-shadow(0 0 6px var(--magenta))}#mnav-chat.active .mobile-nav-count{color:var(--magenta)}#mnav-docs.active:before{background:#e09850;box-shadow:0 0 8px #e09850}#mnav-docs.active .mobile-nav-icon{color:#e09850;filter:drop-shadow(0 0 6px #e09850)}#mnav-docs.active .mobile-nav-count{color:#e09850}#mnav-code.active:before{background:var(--purple);box-shadow:0 0 8px var(--purple)}#mnav-code.active .mobile-nav-icon{color:var(--purple);filter:drop-shadow(0 0 6px var(--purple))}#mnav-code.active .mobile-nav-count{color:var(--purple)}#mnav-watches.active:before{background:#ffa94d;box-shadow:0 0 8px #ffa94d}#mnav-watches.active .mobile-nav-icon{color:#ffa94d;filter:drop-shadow(0 0 6px #ffa94d)}#mnav-watches.active .mobile-nav-count{color:#ffa94d}.mobile-nav-item:hover .mobile-nav-icon{color:var(--cyan)}.mobile-nav-item:hover .mobile-nav-label{color:#fff}#mnav-chat:hover .mobile-nav-icon{color:var(--magenta)}#mnav-docs:hover .mobile-nav-icon{color:#e09850}#mnav-code:hover .mobile-nav-icon{color:var(--purple)}#mnav-academy:hover .mobile-nav-icon{color:var(--yellow)}@media (width<=900px){body{color:#eee;height:auto;padding-bottom:96px;overflow:hidden auto}.profile-bio,.profile-role,.dd-desc,.dd-md-content,.briefing-msg-content,.evo-highlight,.insight-item-body,.strat-body,.decision-desc,.duality-desc,.wv-belief-view,.wv-rel-desc,.spec-detail-body,.hero-tagline{color:#fffffff2}body:after,#matrix-rain{display:none}body{background:#10101a}.hero{z-index:57;will-change:transform;background:#10101a;border-bottom:1px solid #00f0ff26;padding:10px 12px 8px;transition:transform .3s;position:fixed;top:0;left:0;right:0}.hero.hero-hidden{pointer-events:none;transform:translateY(-100%)}.hero.hero-hidden .hamburger{pointer-events:auto;z-index:58;position:fixed;top:10px;left:12px;transform:translateY(0)}.hero-top-row{justify-content:space-between;overflow:visible}.hamburger,.hamburger.active{display:flex}.hero-spacer{display:none}.hero-title-group{text-align:center;flex:1;min-width:0}#logo-container{white-space:nowrap;max-height:2.5em;overflow:hidden}#logo-container h1,#logo-container h1 span{letter-spacing:clamp(1px,1vw,6px)!important;font-size:clamp(1rem,4vw,2rem)!important}.mobile-inline-roster{border-top:1px solid #00f0ff1a;border-bottom:1px solid #00f0ff1a;margin:8px 0;padding:8px 0;display:block}.hero-sub{letter-spacing:3px;margin-top:2px;font-size:.85rem}.hero-tagline{letter-spacing:1px;margin-top:4px;font-size:.8rem}.mobile-nav{background:#12121e;border-top:1px solid #00f0ff33;max-width:none;height:60px}.mobile-nav-icon svg{width:22px;height:22px}.mobile-nav-label{font-size:.5rem}.mobile-nav-count{font-size:.55rem}.main-layout{z-index:auto;height:auto;min-height:calc(100vh - 80px);padding-top:var(--header-h,80px);grid-template-columns:1fr}.roster-panel{top:var(--header-h,80px);width:85%;max-width:340px;height:calc(100dvh - var(--header-h,80px));z-index:56;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;contain:layout style;background:#10101a;border-right:1px solid #00f0ff26;padding-bottom:70px;transition:transform .3s;position:fixed;left:0;overflow-y:auto;transform:translate(-100%)}.roster-panel.open{will-change:scroll-position;transform:translate(0)}body.roster-open{width:100%;position:fixed;overflow:hidden}body.roster-open .hud-led,body.roster-open .hud-rail:after{animation-play-state:paused}.profile-panel{background:#0e0e18f2;min-height:calc(100vh - 140px);overflow-y:visible}.profile-empty{grid-template-rows:50vh auto;grid-template-columns:1fr;height:auto}.quantum-chat{border-top:1px solid #00f0ff14;border-left:none;max-height:none;overflow:visible}.quantum-chat-messages{overflow:visible}.agent-nav{padding:8px 12px}.agent-nav-btn{gap:6px;font-size:.8rem}.agent-nav-avatar{width:24px;height:24px}.profile-top{grid-template-columns:1fr;height:auto}.profile-top .profile-avatar-wrap{justify-content:center;align-items:center;height:auto;display:flex;overflow:hidden;padding:16px 0 0!important}.profile-top .profile-avatar{object-fit:contain;border:2px solid #00f0ff4d;border-radius:14px;width:auto;max-width:100%;height:240px;box-shadow:0 0 20px #00f0ff14;object-position:center center!important}.profile-top .profile-avatar.letter{width:100%;height:180px;font-size:4rem}.activity-feed{background:#00f0ff05;border:1px solid #00f0ff14;height:auto;max-height:250px;margin-bottom:16px;padding:12px 0}.activity-feed .activity-header{padding:0 14px 8px}.activity-feed .activity-scroller{padding:0 14px}.activity-feed .activity-empty{padding:16px 14px}.profile-panel{max-width:100vw;overflow-x:clip}.profile-content{max-width:100%;overflow-x:clip}.profile-body{max-width:100%;padding:16px 14px 24px;overflow-x:hidden}.profile-codename{letter-spacing:2px;word-break:break-word;font-size:1.4rem}.profile-class{letter-spacing:1.5px;word-break:break-word}.profile-bio,.profile-tech,.profile-origin,.profile-abilities,.profile-weapon,.profile-threat,.dossier-section,.evo-section,.evo-week{overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;max-width:100%}.profile-tech{letter-spacing:0;font-size:.8rem;overflow-x:auto}.threat-class{letter-spacing:1.5px;padding:6px 10px;font-size:.8rem}.spec-tag{letter-spacing:1px;padding:3px 8px;font-size:.75rem}.profile-stats{grid-template-columns:1fr 1fr;gap:8px}.ability-name{width:120px;font-size:.75rem}.dossier-section{margin:14px 0;padding:12px 14px}.trait-header,.trait-row{grid-template-columns:1fr 1fr;gap:4px;font-size:.75rem}.trait-header>:nth-child(3),.trait-header>:nth-child(4),.trait-row .trait-rarity,.trait-row .trait-stress{display:none}.wv-belief-grid{grid-template-columns:1fr}.wv-rel{grid-template-columns:1fr;gap:4px;padding:8px 0}.decision-item{flex-direction:column;gap:4px}.profile-weapon{text-align:center;flex-direction:column;gap:8px}.weapon-icon{font-size:2.2rem}.course-roster-sticky{background:#10101a;top:0}.course-hero-wrap{min-height:0}.profile-content>.profile-avatar-wrap>.profile-avatar,.profile-content .course-art-img{max-height:140px!important}.dd-impact-grid{grid-template-columns:1fr}.dd-module-detail{padding:14px 0 14px 16px}.briefing-detail{padding:16px}.briefing-detail-topic{letter-spacing:1px;font-size:1rem}.briefing-msg{padding:12px 14px}.briefing-msg-header{flex-wrap:wrap;gap:6px}.briefing-msg-time{order:3;width:100%;margin-left:0}.briefing-bottom-row{flex-direction:column}.briefing-participants{display:none}.evo-week-header{flex-direction:column;align-items:flex-start;gap:2px}.evo-summary-stat{min-width:60px}.plant-detail{padding:16px}.plant-detail-hero{text-align:center;flex-direction:column;align-items:center;gap:16px}.plant-detail-img,.plant-detail-img-placeholder{width:150px;height:150px}.plant-detail-badges{justify-content:center}.plant-care-grid{grid-template-columns:1fr 1fr}.plant-personality{text-align:center}.plant-dossier,.plant-survival,.plant-ecology,.plant-care-expanded{padding:10px 12px;font-size:.9rem}.plant-intel-card{padding:8px 10px}.watch-detail{padding:16px}.watch-detail-hero{text-align:center;flex-direction:column;align-items:center;gap:16px}.watch-detail-img,.watch-detail-img-placeholder{width:150px;height:150px}.watch-detail-badges{justify-content:center}.watch-spec-grid{grid-template-columns:1fr 1fr}.mesh-title{letter-spacing:3px;font-size:.7rem}.mesh-subtitle{letter-spacing:2px;font-size:.7rem;bottom:20px}.qc-msg{padding:8px 10px}.qc-avatar{width:30px;height:30px}.qc-meta{flex-wrap:wrap}.qc-stance{margin-left:0}.agent-item,.course-item,.briefing-item,.plant-item,.watch-item,.spec-item{min-height:48px;padding:10px 16px}.mobile-nav-item,.hamburger,.agent-item,.stat-block{-webkit-user-select:none;user-select:none}}@media (width<=480px){.profile-codename{font-size:1.2rem}.profile-stats{grid-template-columns:1fr}.ability-name{width:90px;font-size:.7rem}.evo-summary{flex-direction:column}.evo-summary-stat{min-width:auto}.plant-care-grid,.watch-spec-grid{grid-template-columns:1fr}.plant-detail-img,.plant-detail-img-placeholder,.watch-detail-img,.watch-detail-img-placeholder{width:120px;height:120px}.briefing-detail-topic{font-size:.9rem}.rel-pair-name{min-width:70px;font-size:.85rem}.recurring-topic-item{flex-wrap:wrap}}