@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";:root{--bg-color: #0b0f1e;--bg-gradient-1: rgba(99, 102, 241, .08);--bg-gradient-2: rgba(6, 182, 212, .06);--bg-gradient-3: rgba(168, 85, 247, .05);--surface: rgba(15, 23, 42, .75);--surface-hover: rgba(30, 41, 59, .8);--surface-elevated: rgba(22, 30, 50, .85);--text-main: #e2e8f0;--text-muted: #94a3b8;--text-bright: #f8fafc;--border-light: rgba(148, 163, 184, .12);--border-glow: rgba(99, 102, 241, .4);--border-neon: rgba(6, 182, 212, .3);--up-color: #34d399;--up-bg: rgba(52, 211, 153, .12);--down-color: #fb7185;--down-bg: rgba(251, 113, 133, .12);--accent-color: #818cf8;--accent-secondary: #22d3ee;--accent-glow: 0 0 20px rgba(99, 102, 241, .4);--neon-glow-cyan: 0 0 20px rgba(6, 182, 212, .3);--neon-glow-purple: 0 0 20px rgba(168, 85, 247, .3);--buy-color: #a78bfa;--font-sans: "Pretendard", -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--panel-glow: 0 0 40px rgba(99, 102, 241, .08), 0 8px 32px rgba(0, 0, 0, .4);--panel-shadow: 0 4px 24px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2)}*{box-sizing:border-box;margin:0;padding:0}[hidden],.mobile-only{display:none!important}body.light-theme{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden;background-image:radial-gradient(ellipse at 20% 0%,rgba(99,102,241,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(168,85,247,.08) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(236,72,153,.06) 0%,transparent 40%);background-attachment:fixed}body.light-theme:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(99,102,241,.03) 50%,transparent 60%),linear-gradient(225deg,transparent 40%,rgba(6,182,212,.03) 50%,transparent 60%);animation:bg-shift 20s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes hero-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@keyframes bg-shift{0%{opacity:.5}to{opacity:1}}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none}.glass{background:#0f172acc;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(148,163,184,.1)}.glass-panel{background:#0f172a99;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(148,163,184,.1);border-radius:16px;box-shadow:var(--panel-shadow);transition:transform .3s ease,border-color .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),rgba(6,182,212,.3),transparent);opacity:0;transition:opacity .4s ease}.glass-panel:hover{border-color:#6366f14d;box-shadow:var(--panel-glow);transform:translateY(-2px)}.glass-panel:hover:before{opacity:1}.app-shell{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.page-content{flex:1;padding:18px 24px;max-width:1440px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:18px}@media(max-width:768px){.page-content{padding:12px 10px;gap:12px}}.top-bar{position:sticky;top:0;z-index:50;padding:12px 24px;background:#0b0f1ed9!important;border-bottom:1px solid rgba(99,102,241,.15)!important;box-shadow:0 4px 30px #0000004d}.top-bar-inner{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;flex-wrap:wrap;gap:12px 16px}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.logo-mark{width:32px;height:32px;object-fit:contain;filter:brightness(1.2) drop-shadow(0 0 6px rgba(99,102,241,.5))}.logo-text{display:flex;flex-direction:column}.logo-title{font-weight:800;font-size:1.1rem;letter-spacing:.5px;color:var(--text-bright);margin:0}.logo-sub{font-size:.7rem;color:var(--text-muted);letter-spacing:1px}.visitor-counter{display:flex;align-items:center;gap:16px;background:#0f172a99;padding:6px 20px;border-radius:24px;border:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px #ffffff0d,0 0 15px #6366f10d;transition:all .3s ease;flex-shrink:0;white-space:nowrap}.visitor-counter:hover{background:#0f172acc;border-color:#6366f166;box-shadow:0 0 25px #6366f126}.vc-item{display:flex;align-items:center;gap:8px}.vc-label{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.vc-value{font-family:var(--font-mono);font-size:.95rem;font-weight:800;color:var(--text-bright)}.vc-value.live-pulse{color:var(--accent-secondary);text-shadow:0 0 12px rgba(34,211,238,.6);animation:pulse-opacity 2s infinite}.vc-divider{width:1px;height:16px;background:#94a3b833}.editor-row{display:flex;gap:16px;align-items:center}@media(max-width:600px){.editor-row{flex-direction:column;align-items:stretch!important;gap:12px}.editor-row select,.editor-row input{width:100%!important;flex:none!important}}.top-nav{display:flex;gap:24px;white-space:nowrap}.top-nav a{font-size:.9rem;font-weight:600;color:var(--text-muted);transition:color .3s,text-shadow .3s;position:relative}.top-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--accent-secondary));transition:width .3s ease;border-radius:1px}.top-nav a:hover,.top-nav a.active{color:var(--text-bright);text-shadow:0 0 15px rgba(99,102,241,.4)}.top-nav a:hover:after,.top-nav a.active:after{width:100%}.nav-dropdown{position:relative;display:inline-block}.nav-dropdown-btn{background:transparent;border:none;font-size:.9rem;font-weight:600;color:var(--text-muted);padding:0;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .3s,text-shadow .3s;position:relative;font-family:inherit}.nav-dropdown-btn:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--accent-secondary));transition:width .3s ease;border-radius:1px}.nav-dropdown-btn:hover,.nav-dropdown-btn.active,.nav-dropdown:hover .nav-dropdown-btn{color:var(--text-bright);text-shadow:0 0 15px rgba(99,102,241,.4)}.nav-dropdown-btn:hover:after,.nav-dropdown-btn.active:after,.nav-dropdown:hover .nav-dropdown-btn:after{width:100%}.nav-dropdown-btn .chevron-icon{transition:transform .25s ease;opacity:.7}.nav-dropdown:hover .chevron-icon{transform:rotate(180deg);opacity:1}.nav-dropdown-menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(8px);background:linear-gradient(135deg,#0f172af5,#1e293bf5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:8px;min-width:175px;box-shadow:0 16px 36px -6px #0009,0 0 20px #38bdf826;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1000;display:flex;flex-direction:column;gap:2px}.nav-dropdown-menu:after{content:"";position:absolute;top:-16px;left:-20px;right:-20px;height:16px;background:transparent;pointer-events:auto}.nav-dropdown-menu:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#0f172af5;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-dropdown-menu a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;font-size:.88rem;font-weight:600;color:#e2e8f0d9;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-dropdown-menu a:after{display:none!important}.nav-dropdown-menu a .nav-icon{font-size:1rem;width:20px;text-align:center}.nav-dropdown-menu a:hover,.nav-dropdown-menu a.active{background:#38bdf826;color:var(--accent-secondary);transform:translate(3px);text-shadow:none}.top-actions{display:flex;align-items:center;gap:20px;flex-shrink:0;white-space:nowrap}.server-status{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono);background:#0f172a99;padding:6px 12px;border-radius:20px;border:1px solid rgba(148,163,184,.1)}.status-dot.pulse-green{width:8px;height:8px;background-color:var(--up-color);border-radius:50%;box-shadow:0 0 10px var(--up-color),0 0 20px #34d3994d;animation:pulse-dot 1.5s infinite}.latency{color:var(--up-color);margin-left:4px}button.glow-btn{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 0 20px #6366f14d,0 4px 12px #0000004d;transition:transform .2s,box-shadow .3s,background .2s,color .2s}button.glow-btn:hover{transform:translateY(-2px);box-shadow:0 0 35px #6366f180,0 8px 24px #0000004d}button.glow-btn.logged-in{background:#94a3b826!important;color:var(--text-muted)!important;box-shadow:none!important;pointer-events:none}.icon-btn{background:transparent;border:1px solid rgba(148,163,184,.15);color:var(--text-muted);border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.icon-btn:hover{background:#fb71851a;color:var(--down-color);border-color:#fb71854d;box-shadow:0 0 15px #fb71851a}#detectStockBriefingList .detect-briefing-row{position:relative;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}#detectStockBriefingList .detect-row-header{border-left:3px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}#detectStockBriefingList .detect-briefing-row:hover .detect-row-header{background:linear-gradient(90deg,#22d3ee14,#0f172a40)}#detectStockBriefingList .detect-briefing-row.detect-row-active{background:linear-gradient(180deg,#08182cb3,#08122459);box-shadow:inset 0 0 0 1px #22d3ee33,0 0 26px #22d3ee1f}#detectStockBriefingList .detect-briefing-row.detect-row-active .detect-row-header{border-left-color:#22d3ee;background:linear-gradient(90deg,#22d3ee24,#1e293b4d 55%,#0f172a1f);box-shadow:inset 0 1px #a5f3fc1f}#detectStockBriefingList .detect-row-title{transition:color .2s ease,text-shadow .2s ease}#detectStockBriefingList .detect-briefing-row.detect-row-active .detect-row-title{color:#f0fdff!important;text-shadow:0 0 12px rgba(34,211,238,.25)}#detectStockBriefingList .detect-briefing-row.detect-row-active .detect-row-date{color:#bae6fd!important}#detectStockBriefingList .detect-pill{transition:transform .2s ease,box-shadow .2s ease}#detectStockBriefingList .detect-briefing-row.detect-row-active .detect-pill-cat{box-shadow:0 0 12px #22d3ee59}#detectStockBriefingList .detect-briefing-row.detect-row-active .detect-pill-today{box-shadow:0 0 10px #fb71854d}#detectStockBriefingList .detect-content-body{background:linear-gradient(180deg,#041628b8,#0813237a)!important}#detectStockBriefingList .detect-detail-cta{border:1px solid rgba(34,211,238,.7)!important;background:linear-gradient(135deg,#0e749073,#22d3ee3d)!important;color:#ecfeff!important;font-weight:800!important;letter-spacing:-.1px;box-shadow:0 4px 14px #22d3ee33,inset 0 0 0 1px #a5f3fc33;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#detectStockBriefingList .detect-detail-cta:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 18px #22d3ee47,0 0 14px #22d3ee38}#detectStockBriefingList .detect-cta-hint{margin-top:7px;font-size:.74rem;color:#67e8f9;font-weight:600;letter-spacing:-.1px;opacity:.9}#detectStockBriefingList .detect-briefing-row.detect-row-guided .detect-row-header{animation:detect-row-guided-pulse .95s ease-in-out 4}#detectStockBriefingList .detect-briefing-row.detect-row-guided .detect-detail-cta,#detectStockBriefingList .detect-detail-cta.detect-cta-guided{animation:detect-cta-guided-pulse .85s ease-in-out 5}@keyframes detect-row-guided-pulse{0%{box-shadow:inset 0 0 0 1px #22d3ee33,0 0 #22d3ee00}50%{box-shadow:inset 0 0 0 1px #22d3ee85,0 0 20px #22d3ee57}to{box-shadow:inset 0 0 0 1px #22d3ee33,0 0 #22d3ee00}}@keyframes detect-cta-guided-pulse{0%{transform:translateY(0);box-shadow:0 4px 14px #22d3ee33,inset 0 0 0 1px #a5f3fc33}50%{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 24px #22d3ee66,0 0 18px #22d3ee59}to{transform:translateY(0);box-shadow:0 4px 14px #22d3ee33,inset 0 0 0 1px #a5f3fc33}}#briefingList .briefing-briefing-row{transition:background .2s}#briefingList .briefing-briefing-row.briefing-row-active{background:linear-gradient(180deg,#08182cb3,#08122459);box-shadow:inset 0 0 0 1px #22d3ee33,0 0 26px #22d3ee1f}#briefingList .briefing-briefing-row.briefing-row-active .briefing-row-header{border-left:3px solid #22d3ee;background:linear-gradient(90deg,#22d3ee1a,#1e293b4d 55%,#0f172a1f)}#briefingList .briefing-briefing-row.briefing-row-guided .briefing-row-header{animation:briefing-row-guided-pulse .95s ease-in-out 4}@keyframes briefing-row-guided-pulse{0%{box-shadow:inset 0 0 0 1px #22d3ee33,0 0 #22d3ee00}50%{box-shadow:inset 0 0 0 1px #22d3ee85,0 0 20px #22d3ee57}to{box-shadow:inset 0 0 0 1px #22d3ee33,0 0 #22d3ee00}}#detect-stock-panel{overflow:hidden}#detect-stock-panel .panel-body{flex:1;overflow-y:auto;min-height:0}#detectStockBriefingContainer::-webkit-scrollbar,#issueStockListPanel::-webkit-scrollbar,#issueStockInfoBody::-webkit-scrollbar{width:4px}#detectStockBriefingContainer::-webkit-scrollbar-track,#issueStockListPanel::-webkit-scrollbar-track,#issueStockInfoBody::-webkit-scrollbar-track{background:transparent}#detectStockBriefingContainer::-webkit-scrollbar-thumb,#issueStockListPanel::-webkit-scrollbar-thumb,#issueStockInfoBody::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:4px}#detectStockBriefingContainer::-webkit-scrollbar-thumb:hover,#issueStockListPanel::-webkit-scrollbar-thumb:hover,#issueStockInfoBody::-webkit-scrollbar-thumb:hover{background:#94a3b859}#issueStockListPanel .issue-list-row:hover{background:#22d3ee0f}#issueStockListPanel .issue-list-row.issue-list-row-active{background:linear-gradient(90deg,#22d3ee1f,#0f172a1a);border-left:3px solid #22d3ee}#issueStockListPanel .issue-list-row.issue-list-row-active .issue-row-name{color:#f0fdff}.issue-info-card{background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.issue-info-label{font-size:.7rem;color:var(--text-muted);font-weight:600;letter-spacing:.3px}.issue-info-value{font-size:.92rem;font-weight:700;color:var(--text-bright)}.ticker-tape{background:#0f172a80;border-radius:8px;border:1px solid rgba(148,163,184,.08);overflow:hidden;padding:8px 0;display:flex;box-shadow:inset 0 1px #ffffff08}.tape-track{display:flex;width:100%;overflow:hidden}.tape-content{display:flex;gap:16px;white-space:nowrap;animation:scroll-left 350s linear infinite}.tape-item{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.9rem;letter-spacing:-.5px}.tape-item .symbol{color:var(--text-muted)}.tape-item.up .price,.tape-item.up .change{color:var(--up-color);text-shadow:0 0 8px rgba(52,211,153,.3)}.tape-item.down .price,.tape-item.down .change{color:var(--down-color);text-shadow:0 0 8px rgba(251,113,133,.3)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.market-overview-grid-layout{align-items:stretch}.market-overview-section{margin-bottom:0}#dashboardView{display:flex;flex-direction:column;gap:18px}.agent-story-section{position:relative;margin-top:2px;padding:34px;border-radius:18px;border:1px solid rgba(34,211,238,.18);background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.12),transparent 40%),radial-gradient(circle at 100% 25%,rgba(129,140,248,.13),transparent 38%),linear-gradient(160deg,#08142dd6,#071126e0 55%,#060d1eeb);overflow:hidden}.agent-story-section:before,.agent-story-section:after{content:"";position:absolute;border-radius:999px;filter:blur(40px);pointer-events:none;z-index:0}.agent-story-section:before{width:240px;height:240px;background:#22d3ee29;top:-110px;left:-60px;animation:agent-halo-drift 8s ease-in-out infinite alternate}.agent-story-section:after{width:280px;height:280px;background:#818cf824;right:-80px;bottom:-120px;animation:agent-halo-drift 11s ease-in-out infinite alternate-reverse}.agent-story-head,.agent-story-layout{position:relative;z-index:1}.agent-story-head{max-width:900px;margin-bottom:22px}.agent-story-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:#67e8f9;margin-bottom:12px}.agent-story-kicker:before{content:"";width:20px;height:1px;background:linear-gradient(90deg,#67e8f900,#67e8f9f2)}.agent-story-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.2;letter-spacing:-.03em;margin-bottom:14px;color:#f8fbff}.agent-story-head p{max-width:760px;color:#e2e8f0d6;line-height:1.8;font-size:1.02rem}.agent-story-layout{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:20px;align-items:start}.agent-story-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.agent-core-metric{border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(160deg,#0f1b3ac2,#0b172f9e);padding:18px;display:flex;flex-direction:column;gap:8px}.agent-core-label{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8e6;font-weight:700}.agent-core-metric strong{font-size:1.18rem;color:#f8fbff;letter-spacing:-.02em}.agent-core-metric small{color:#94a3b8e0;line-height:1.6}.agent-role-list{display:flex;flex-direction:column;gap:10px}.agent-role-chip{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:12px 14px;background:#0f172a9e;display:flex;align-items:center;gap:10px}.agent-role-chip span{display:inline-flex;width:26px;height:26px;border-radius:8px;align-items:center;justify-content:center;font-size:.74rem;font-family:var(--font-mono);color:#0f172a;background:linear-gradient(135deg,#67e8f9,#818cf8)}.agent-role-chip strong{color:#f1f5f9f2;font-size:.93rem;letter-spacing:-.01em}.agent-story-track{display:flex;flex-direction:column;gap:18px}.agent-chapter{--agent-color: #67e8f9;min-height:auto;border-radius:16px;border:1px solid rgba(148,163,184,.22);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;position:relative;overflow:hidden;background:linear-gradient(160deg,#0f172aa8,#090f1eb8)}.agent-chapter:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,var(--agent-color),transparent 42%);opacity:.12;pointer-events:none}.agent-chapter>*{position:relative;z-index:1}.agent-chapter header{display:flex;flex-direction:column;gap:10px}.agent-chapter-badge{align-self:flex-start;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--agent-color);border:1px solid var(--agent-color);background:#0f172a6b;border-radius:999px;padding:4px 10px}.agent-chapter h3{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.03em;color:#f8fbff}.agent-chapter p{color:#e2e8f0e6;font-size:1rem;line-height:1.9;max-width:920px}.agent-capabilities{display:flex;flex-wrap:wrap;gap:8px}.agent-capabilities span{border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:7px 12px;font-size:.84rem;color:#e2e8f0eb;background:#0f172a8c}.agent-chapter-data{--agent-color: #22d3ee;border-color:#22d3ee52}.agent-chapter-risk{--agent-color: #fb7185;border-color:#fb718552}.agent-chapter-analyst{--agent-color: #818cf8;border-color:#818cf852}.agent-chapter-orchestrator{--agent-color: #34d399;border-color:#34d39952}.agent-flow-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-flow-line span{font-size:.8rem;font-family:var(--font-mono);color:#e2e8f0f0;border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:6px 10px;background:#0f172a80}.agent-flow-line i{flex:1 1 26px;min-width:24px;height:1px;background:linear-gradient(90deg,#34d39933,#34d399a6,#34d39933)}.agent-coming-soon{align-self:flex-start;padding:8px 12px;border-radius:10px;border:1px solid rgba(52,211,153,.4);background:#34d3991f;color:#6ee7b7;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}@keyframes agent-halo-drift{0%{transform:translate(0)}to{transform:translate(20px,-18px)}}@media(max-width:1024px){.agent-story-section{padding:24px}.agent-story-layout{grid-template-columns:1fr}.agent-story-sticky{position:static}.agent-role-list{flex-direction:row;flex-wrap:wrap}.agent-role-chip{flex:1 1 calc(33.33% - 8px)}.agent-chapter{min-height:54vh}}@media(max-width:768px){.agent-story-section{padding:18px}.agent-story-head h2{font-size:1.55rem}.agent-story-head p{font-size:.95rem;line-height:1.7}.agent-role-chip{flex:1 1 100%}.agent-chapter{min-height:auto;padding:20px}.agent-flow-line i{display:none}}.span-2{grid-column:span 2}.panel-header{padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.08);display:flex;justify-content:space-between;align-items:center;position:relative}.panel-header:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent)}.panel-header h2{font-size:1.1rem;font-weight:700;letter-spacing:-.5px;color:var(--text-bright)}.live-badge{background:#fb718526;color:#fb7185;border:1px solid rgba(251,113,133,.3);padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;animation:pulse-opacity 2s infinite;box-shadow:0 0 10px #fb71851a}.panel-body{padding:20px}.quant-table{width:100%;border-collapse:collapse}.quant-table th{text-align:left;font-size:.8rem;color:var(--text-muted);font-weight:600;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.1)}.quant-table td{padding:14px 0;border-bottom:1px solid rgba(148,163,184,.06);font-family:var(--font-mono);font-size:.95rem;color:var(--text-main)}.quant-table tr:hover td{background:#6366f12e;color:var(--text-bright);text-shadow:0 0 8px rgba(99,102,241,.2);cursor:pointer}.quant-table tr{transition:all .2s ease;border-radius:6px}.quant-table .right{text-align:right}.quant-table .center{text-align:center}.td-name{font-family:var(--font-sans);font-weight:700;font-size:1rem;color:var(--text-bright)}.text-up{color:var(--up-color);text-shadow:0 0 6px rgba(52,211,153,.2)}.text-down{color:var(--down-color);text-shadow:0 0 6px rgba(251,113,133,.2)}.score-pill{background:#94a3b814;padding:4px 8px;border-radius:6px;font-size:.85rem;color:var(--text-main)}.score-pill.high{background:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.3);box-shadow:0 0 8px #6366f11a}.signal-chip{padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:700}.signal-chip.buy{background:var(--up-bg);color:var(--up-color);border:1px solid rgba(52,211,153,.3);box-shadow:0 0 8px #34d3991a}.signal-chip.sell{background:var(--down-bg);color:var(--down-color);border:1px solid rgba(251,113,133,.3);box-shadow:0 0 8px #fb71851a}.signal-chip.hold{background:#94a3b814;color:var(--text-muted)}.metric-card,.market-overview-grid>div{background:#0f172a80!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:12px;transition:border-color .3s,box-shadow .3s,transform .25s,background .3s}.metric-card:hover,.market-overview-grid>div:hover{border-color:#6366f180!important;box-shadow:0 0 28px #6366f140,0 6px 20px #0006!important;background:#6366f11a!important;transform:translateY(-3px)}.chart-placeholder{opacity:.8}.engine-status-body{display:flex;flex-direction:column;gap:16px}.metric-row{display:flex;flex-direction:column;gap:6px;padding:12px;background:#0f172a66;border-radius:8px;border:1px solid rgba(148,163,184,.08)}.metric-label{font-size:.8rem;color:var(--text-muted)}.metric-value{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--text-bright)}.text-green{color:var(--up-color)}.text-blue{color:var(--accent-secondary)}.progress-bar-container{height:6px;background:#94a3b81a;border-radius:3px;overflow:hidden;margin:4px 0}.progress-bar{height:100%;background:linear-gradient(90deg,#6366f1,#22d3ee);box-shadow:0 0 12px #6366f166}.community-board-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:.95rem}.community-board-table th,.community-board-table td{padding:14px 12px;border-bottom:1px solid rgba(148,163,184,.08);text-align:left}.community-board-table th{font-weight:600;color:var(--text-muted);background:#0f172a4d}.community-board-table td{color:var(--text-main);transition:background .2s}.community-board-table tbody tr{cursor:pointer}.community-board-table tbody tr{transition:all .2s ease}.community-board-table tbody tr:hover td{background:#6366f126;color:var(--text-bright)}.community-board-table tbody tr:hover td:first-child{border-left:3px solid rgba(99,102,241,.7);padding-left:9px}.community-board-table td.center,.community-board-table th.center{text-align:center}.community-board-table .briefing-cat-col{white-space:nowrap}.post-detail-content{background:#0f172a66;padding:24px;border-radius:12px;border:1px solid rgba(148,163,184,.1);white-space:pre-wrap;word-break:break-all;color:var(--text-main)}.post-detail-content pre{background:#0f172abf;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:16px 18px;margin:16px 0;overflow-x:auto;white-space:pre;word-break:normal}.post-detail-content pre code{font-family:var(--font-mono);font-size:.85rem;line-height:1.6;color:var(--accent-secondary);background:none;padding:0;white-space:pre}.post-detail-content code{font-family:var(--font-mono);background:#94a3b81f;padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--text-main)}.reaction-btns button{background:#0f172a80!important;border:1px solid rgba(148,163,184,.15)!important}.reaction-btns button:hover{background:#1e293bcc!important;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.reaction-btns button.active{border-color:var(--accent-color)!important;background:#6366f11a!important;box-shadow:0 0 15px #6366f126}.comment-item{display:flex;flex-direction:column;padding:16px;background:#0f172a66;border:1px solid rgba(148,163,184,.08);border-radius:8px;gap:8px}.comment-info{display:flex;justify-content:space-between;font-size:.85rem}.comment-author{font-weight:700;color:var(--text-bright)}.comment-date{color:var(--text-muted)}.comment-body{font-size:.95rem;line-height:1.5;color:var(--text-main);white-space:pre-wrap;word-break:break-all}#editorTitle,#editorContent,#commentInput,#editorCategory{background:#0f172a80!important;color:var(--text-main)!important;border-color:#94a3b826!important}#editorTitle:focus,#editorContent:focus,#commentInput:focus,#editorCategory:focus{outline:none;border-color:var(--accent-color)!important;box-shadow:0 0 0 3px #6366f126,0 0 15px #6366f11a}#editorTitle::placeholder,#editorContent::placeholder,#commentInput::placeholder{color:var(--text-muted)}.signal-feed{list-style:none;display:flex;flex-direction:column;gap:12px}.feed-item{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#0f172a66;border-left:3px solid transparent;animation:slide-in .3s ease-out forwards}.feed-item.type-buy{border-left-color:var(--up-color);background:linear-gradient(90deg,rgba(52,211,153,.08) 0%,transparent 100%)}.feed-item.type-sell{border-left-color:var(--down-color);background:linear-gradient(90deg,rgba(251,113,133,.08) 0%,transparent 100%)}.feed-header{display:flex;justify-content:space-between;align-items:center}.feed-time{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.feed-msg{font-size:.9rem;line-height:1.4;color:var(--text-main)}.filter-pills{display:flex;gap:8px}.pill{background:#0f172a80;border:1px solid rgba(148,163,184,.12);color:var(--text-muted);padding:4px 12px;border-radius:20px;font-size:.8rem;cursor:pointer;transition:all .3s}.pill.active,.pill:hover{background:#6366f126;color:var(--accent-color);border-color:#6366f166;box-shadow:0 0 10px #6366f11a}.curation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.curation-card{padding:8px 10px;background:#0f172a66;border:1px solid rgba(148,163,184,.08);border-radius:8px;display:flex;flex-direction:column;gap:8px;transition:transform .2s,background .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.curation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--accent-secondary));opacity:0;transition:opacity .3s}.curation-card:hover{transform:translateY(-4px);background:#6366f11f;border-color:#6366f173;box-shadow:0 8px 30px #6366f133,0 4px 12px #0006}.curation-card:hover:before{opacity:1}.curation-card:hover .curation-title{color:var(--text-bright)}.curation-meta{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--text-muted);margin-bottom:3px}.curation-tag{color:var(--accent-color);font-weight:700}.curation-title{font-size:.85rem;font-weight:600;line-height:1.35;color:var(--text-main)}.glass-panel{animation:fade-in-up .6s ease-out both}.dashboard-grid .glass-panel:nth-child(1){animation-delay:.1s}.dashboard-grid .glass-panel:nth-child(2){animation-delay:.2s}.dashboard-grid .glass-panel:nth-child(3){animation-delay:.3s}.dashboard-grid .glass-panel:nth-child(4){animation-delay:.4s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 15px #6366f166}to{box-shadow:0 0 30px #818cf899}}@keyframes pulse-dot{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes deadlinePulse{0%,to{box-shadow:0 0 8px #fb718533;border-color:#fb718566}50%{box-shadow:0 0 18px #fb718580;border-color:#fb7185bf}}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.blink-up{animation:bg-blink-up 1s ease-out}.blink-down{animation:bg-blink-down 1s ease-out}@keyframes bg-blink-up{0%{background-color:#34d3994d;color:#fff}to{background-color:transparent}}@keyframes bg-blink-down{0%{background-color:#fb71854d;color:#fff}to{background-color:transparent}}[style*="background: rgba(255, 255, 255"],[style*="background:'rgba(255, 255, 255"]{background:#0f172a66!important}[style*="background:rgba(248, 250, 252"]{background:#0f172a4d!important}#communityFeedList li{background:#0f172a66!important;border-color:#94a3b81a!important;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s!important;position:relative}#communityFeedList li:hover{background:#6366f11f!important;border-color:#6366f166!important;box-shadow:0 6px 24px #6366f12e,0 2px 8px #0000004d!important;transform:translateY(-3px)}#briefingList li{border-color:#94a3b814!important;transition:background .25s,border-color .25s,box-shadow .25s!important}#briefingList li>div:first-child:hover,#briefingList li .briefing-row-header:hover{background:#6366f11a!important;box-shadow:inset 3px 0 #6366f199!important}.post-list-item{background:#0f172a66!important;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s!important}.post-list-item:hover{background:#6366f11f!important;border-color:#6366f166!important;box-shadow:0 6px 24px #6366f12e,0 2px 8px #0000004d!important;transform:translateY(-3px)}.briefing-content-body{border-top-color:#94a3b814!important}.briefing-detail-body{line-height:1.6!important;font-size:.92rem!important;white-space:normal!important;padding:0!important;border-left:none!important;background:none!important;border-radius:0!important;box-shadow:none!important}.briefing-section-header{animation:slide-in-left .5s ease-out;box-shadow:0 4px 15px #0003}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.comment-section,[style*="background: rgba(248, 250, 252"]{background:#0f172a4d!important}.quant-table-wrapper h3{color:var(--accent-color)!important;border-bottom-color:#94a3b81a!important}[style*="background: rgba(0,0,0,0.05)"]{background:#94a3b81a!important}@media(max-width:1024px){.dashboard-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.curation-grid{grid-template-columns:1fr}.logo-sub{display:none}}@media(max-width:768px){#curationSection>div:first-child{flex-wrap:wrap;gap:6px}#curationSection>div:first-child h3{width:100%}#curationSection #curationFilterPills{width:100%;justify-content:flex-start}}.auth-overlay{position:fixed;inset:0;background:#0b0f1ed9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.auth-overlay[hidden]{display:none!important}.legal-overlay{position:fixed;inset:0;background:#0b0f1ed9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem .5rem}.legal-overlay[hidden]{display:none!important}.legal-modal{max-width:720px;width:100%;max-height:82vh;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0009,0 0 40px #22d3ee14;border:1px solid rgba(34,211,238,.15);background:#0f172af2}.legal-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid rgba(148,163,184,.1);flex-shrink:0}.legal-modal-header h2{font-size:1.3rem;font-weight:700;color:var(--text-bright)}.legal-modal-body{padding:28px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.2) transparent}.legal-modal-body::-webkit-scrollbar{width:6px}.legal-modal-body::-webkit-scrollbar-track{background:transparent}.legal-modal-body::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:3px}.legal-modal-body h3{font-size:1.05rem;font-weight:700;color:var(--accent-secondary);margin:24px 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.08)}.legal-modal-body h3:first-child{margin-top:0}.legal-modal-body p,.legal-modal-body li{font-size:.9rem;line-height:1.8;color:var(--text-main);margin-bottom:8px}.legal-modal-body ul{padding-left:20px;margin-bottom:12px}.legal-modal-body .legal-highlight{background:#fb718514;border:1px solid rgba(251,113,133,.15);border-radius:8px;padding:12px 16px;margin:12px 0;font-size:.85rem;color:var(--down-color);line-height:1.6}.legal-modal-body .legal-info{background:#22d3ee0f;border:1px solid rgba(34,211,238,.12);border-radius:8px;padding:12px 16px;margin:12px 0;font-size:.85rem;color:var(--accent-secondary);line-height:1.6}.legal-modal-body .legal-updated{text-align:right;font-size:.8rem;color:var(--text-muted);margin-top:24px;padding-top:12px;border-top:1px solid rgba(148,163,184,.08)}@media(max-width:768px){.legal-modal{max-height:90vh;border-radius:12px}.legal-modal-header{padding:16px 20px}.legal-modal-body{padding:20px}}.auth-modal{display:flex;flex-direction:row;max-width:420px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 40px #6366f11a;border:1px solid rgba(99,102,241,.2);background:#0f172ae6}.auth-side{display:none}.home-link{white-space:nowrap}.auth-side h3{font-size:2rem;color:var(--text-bright);margin-bottom:1rem}.auth-perks{list-style:none;padding:0;margin-top:2rem}.auth-perks li{margin-bottom:1rem;font-size:1rem;color:var(--text-muted);position:relative;padding-left:1.5rem}.auth-perks li:before{content:"✓";position:absolute;left:0;color:var(--up-color)}.auth-form{flex:1;padding:3rem;background:#0f172acc;display:flex;flex-direction:column}.auth-form-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.auth-form-head h3{font-size:1.5rem;color:var(--text-bright)}.subtext{color:var(--text-muted);font-size:.9rem;margin-top:.5rem}.eyebrow{color:var(--accent-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:block}.ghost.tiny{background:transparent;border:1px solid rgba(148,163,184,.15);color:var(--text-muted);padding:.4rem .8rem;border-radius:4px;cursor:pointer;transition:all .2s}.ghost.tiny:hover{background:#6366f11a;color:var(--text-bright);border-color:#6366f14d}.naver-login-btn{background:#03c75a!important;color:#fff!important;transition:all .2s}.naver-login-btn:hover{box-shadow:0 0 20px #03c75a66;transform:translateY(-2px)}.kakao-login-btn{background:#fee500!important;color:#191919!important;transition:all .2s}.kakao-login-btn:hover{box-shadow:0 0 20px #fee50066;transform:translateY(-2px)}@media(max-width:768px){.top-bar-inner{flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.logo{order:1;max-width:48%;flex-shrink:1;min-width:0}.logo .logo-sub-text{display:none!important}.logo h1{font-size:1.02rem!important}.top-actions{order:2;gap:6px!important;flex-shrink:0;display:flex;align-items:center}.top-actions #openPaymentBtn{padding:4px 8px!important;font-size:.78rem!important}.top-actions #loginBtn.logged-in{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px!important;font-size:.78rem!important}.top-actions #logoutBtn{padding:4px!important}.visitor-counter{order:-1;width:100%;justify-content:flex-start;padding:8px 12px;gap:12px}.visitor-counter .vc-label{font-size:.7rem}.visitor-counter .vc-value{font-size:.9rem}.top-nav{order:4;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:16px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.nav-dropdown{flex-shrink:0;position:relative}.nav-dropdown-btn{font-size:.88rem;padding:4px 2px;white-space:nowrap}.nav-dropdown-menu{position:fixed;min-width:170px;z-index:2000}.nav-dropdown-menu:before{display:none}.server-status .status-text{display:none}.server-status{padding:8px}.dashboard-grid,.market-overview-grid-layout{grid-template-columns:1fr}.span-2{grid-column:span 1}.curation-grid{grid-template-columns:1fr}.split-tables{grid-template-columns:1fr!important}.desktop-only{display:none!important}.mobile-only{display:inline-block!important}.quant-table{min-width:100%;font-size:.72rem!important}.quant-table th,.quant-table td{padding:10px 2px!important}.td-name{font-size:.9rem!important;line-height:1.2}.score-pill{padding:3px 6px!important;font-size:.75rem!important;min-width:unset!important}.signal-chip{padding:3px 8px!important;font-size:.72rem!important;white-space:nowrap!important;display:inline-flex!important;align-items:center;justify-content:center}.quant-table-wrapper{overflow-x:hidden}#communityView .panel-header,#briefingView .panel-header{flex-direction:column;align-items:flex-start;gap:16px}.auth-modal{flex-direction:column}.auth-side{padding:2rem;border-right:none;border-bottom:1px solid var(--border-light)}.auth-form{padding:2rem}}.site-footer{margin-top:40px;background:#0b0f1ecc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(99,102,241,.1)}.footer-inner{max-width:1440px;margin:0 auto;padding:40px 24px 24px}.footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px}.footer-brand{max-width:320px;flex-shrink:0}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:12px}.footer-logo-text{font-weight:800;font-size:1.05rem;letter-spacing:.5px;color:var(--text-bright)}.footer-desc{font-size:.85rem;line-height:1.6;color:var(--text-muted)}.footer-links{display:flex;gap:48px}.footer-col{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.footer-col h4{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.footer-col a{font-size:.85rem;color:#94a3b8b3;transition:color .2s}.footer-col a:hover{color:var(--accent-color)}.footer-divider{height:1px;background:#94a3b81a;margin:24px 0}.footer-biz-info{font-size:.78rem;color:var(--text-muted);line-height:1.7;text-align:center;margin-bottom:16px;word-break:keep-all}.footer-biz-info .sep{margin:0 8px;color:#94a3b84d}.footer-bottom{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.footer-disclaimer{font-size:.75rem;color:var(--text-muted);line-height:1.5;max-width:700px;background:#fb71850f;border:1px solid rgba(251,113,133,.1);border-radius:8px;padding:10px 16px}.footer-copyright{font-size:.75rem;color:var(--text-muted);font-weight:500}@media(max-width:768px){.footer-top{grid-template-columns:1fr;gap:24px}.footer-brand{max-width:100%}.footer-links{flex-wrap:wrap;gap:32px}}@media(max-width:1024px){.dashboard-grid{grid-template-columns:1fr;gap:16px}.span-2{grid-column:span 1}.split-tables{grid-template-columns:1fr!important}.top-nav{order:3;width:100%;justify-content:flex-start;gap:20px;overflow-x:auto;padding:10px 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.top-bar-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.logo{order:1;flex:1;min-width:0}.logo-sub{display:none}.top-actions{order:2;flex-shrink:0;justify-content:flex-end;gap:6px!important}#loginBtn.glow-btn{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#btnWritePost,#btnWriteNotice,#btnWriteDevStuff,#btnSavePost,#btnSaveNotice,#btnSaveDevStuff{max-width:none!important;min-width:fit-content!important;overflow:visible!important;padding:6px 16px!important}.top-nav{order:3;width:100%;margin-top:4px;justify-content:flex-start;gap:20px;overflow-x:auto;padding:10px 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media(max-width:600px){.visitor-counter{flex-wrap:wrap;justify-content:flex-start;padding:8px 12px}.vc-divider{display:none}.market-overview-grid-layout>div{min-width:100%!important}.briefing-date-col,.briefing-time-col,.briefing-view-col,.comm-date-col,.comm-author-col{display:none!important}.panel-header{flex-direction:column;align-items:flex-start!important;gap:12px;padding:12px}.panel-header>div:first-child{width:100%}.panel-header h2{font-size:1.3rem!important;white-space:nowrap;margin-bottom:4px}.panel-header span[style*="font-size: 0.85rem"]{display:block;width:100%;word-break:keep-all;line-height:1.4;font-size:.8rem!important}.panel-actions{width:100%;justify-content:flex-start!important;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.post-detail-content{padding:0!important;font-size:.92rem!important;line-height:1.6!important;word-break:keep-all;overflow-wrap:break-word}.panel-body{padding:12px!important}#briefingDetailTitle,.post-detail-header h2{font-size:1.2rem!important;line-height:1.4!important;word-break:keep-all}.briefing-detail-body blockquote,.briefing-detail-body .highlight-box{margin-left:0!important;margin-right:0!important;padding:10px 12px!important}.community-board-table th,.community-board-table td{padding:10px 8px!important;font-size:.85rem!important}.mlops-guide-grid,.mlops-chart-grid{grid-template-columns:1fr!important}}.empty-data-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-muted);width:100%}.empty-data-icon{font-size:3rem;margin-bottom:16px;opacity:.3;filter:drop-shadow(0 0 10px rgba(99,102,241,.2));animation:floating 3s ease-in-out infinite}.empty-data-text{font-size:1.1rem;font-weight:800;color:var(--text-bright);margin-bottom:6px;letter-spacing:-.5px}.empty-data-subtext{font-size:.85rem;color:var(--text-muted);opacity:.7;max-width:200px;line-height:1.5}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.score-pill{display:inline-block;padding:4px 10px;border-radius:6px;font-family:var(--font-mono);font-size:.85rem;font-weight:700;background:#94a3b814;color:var(--text-muted);border:1px solid rgba(148,163,184,.12);min-width:60px;text-align:center;transition:all .3s ease}.score-pill.high{color:var(--up-color);background:#34d3991a;border-color:#34d3994d;box-shadow:0 0 10px #34d3991a}.score-pill.strong{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2466;box-shadow:0 0 15px #fbbf2426}.score-pill.ultra{color:#f472b6;background:#f472b626;border-color:#f472b680;box-shadow:0 0 20px #f472b64d;animation:pulse-glow 2s infinite}.signal-chip{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:800;letter-spacing:-.2px;text-transform:uppercase}.signal-chip.buy{background:#a78bfa26;color:var(--buy-color);border:1px solid rgba(167,139,250,.3);box-shadow:0 0 12px #a78bfa33}.signal-chip.hold{background:#94a3b81a;color:var(--text-muted);border:1px solid rgba(148,163,184,.15)}@keyframes pulse-glow{0%{box-shadow:0 0 10px #f472b633}50%{box-shadow:0 0 25px #f472b680}to{box-shadow:0 0 10px #f472b633}}.file-upload-box{border:2px dashed rgba(34,211,238,.3);border-radius:12px;padding:30px;text-align:center;background:#22d3ee08;transition:all .3s ease;cursor:pointer;margin-bottom:20px}.file-upload-box:hover{border-color:var(--accent-secondary);background:#22d3ee14;box-shadow:0 0 20px #22d3ee1a}.file-upload-icon{font-size:2rem;margin-bottom:12px;display:block;opacity:.6}.dev-detail-file-area{background:#22d3ee0d;border:1px solid rgba(34,211,238,.15);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;justify-content:space-between;align-items:center}.dev-file-info{display:flex;align-items:center;gap:12px}.dev-file-name{font-weight:600;color:var(--text-bright)}.btn-download-dev{padding:8px 16px;background:var(--accent-secondary);color:#0f172a;border-radius:8px;font-weight:800;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-download-dev:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 12px #22d3ee4d}.dev-category-pill{font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:6px;background:#22d3ee1a;color:var(--accent-secondary)}.dev-preview-list li:hover{background:#22d3ee0d!important;transform:translate(4px)}@media(max-width:768px){#communityView .panel-body,#briefingView .panel-body,#noticeView .panel-body,#devStuffView .panel-body{padding:12px 10px!important}#briefingDetailTitle{font-size:1.15rem!important;line-height:1.45!important;word-break:keep-all}.post-detail-header h2{font-size:1.15rem!important;word-break:keep-all;line-height:1.45!important}#briefingView .panel-header,#communityView .panel-header,#noticeView .panel-header,#devStuffView .panel-header{padding:12px 10px!important;gap:8px!important}#briefingView .panel-header .panel-actions{width:auto!important;align-self:flex-end;justify-content:flex-end!important;overflow-x:visible}}.tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;cursor:help;color:var(--text-muted);font-size:.85rem;transition:color .2s,transform .2s;vertical-align:middle}.tooltip-trigger:hover{color:var(--accent-secondary);transform:scale(1.15)}.tooltip-box{visibility:hidden;width:250px;background-color:#0f172afa;color:#f8fafc;text-align:left;border-radius:8px;padding:10px 12px;border:1px solid rgba(56,189,248,.25);box-shadow:0 10px 25px #0009;font-size:.75rem;line-height:1.4;font-weight:400;position:absolute;z-index:999;top:130%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s,visibility .2s;pointer-events:none;white-space:normal}.tooltip-box:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:transparent transparent rgba(15,23,42,.98) transparent}.tooltip-trigger:hover .tooltip-box{visibility:visible;opacity:1}#mlopsLatestMetrics .glass-panel{overflow:visible!important}#mlopsLatestMetrics .glass-panel:hover{z-index:1000}#perfLatestMetrics .glass-panel{overflow:visible!important}#perfLatestMetrics .glass-panel:hover{z-index:1000}@media(max-width:768px){.mlops-guide-right{border-left:none!important;padding-left:0!important;border-top:1px solid rgba(148,163,184,.1);padding-top:15px}}input[type=date],input[type=time]{color-scheme:dark}.briefing-detail-body{font-family:-apple-system,BlinkMacSystemFont,Pretendard,Segoe UI,Roboto,sans-serif!important;color:var(--text-main, #e2e8f0)!important;line-height:1.75!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;border-left:none!important;background:none!important;box-shadow:none!important;padding:0!important}.briefing-section-header{display:flex;align-items:center;gap:6px;margin-top:28px!important;margin-bottom:6px!important;padding:4px 0!important;background:none!important;border:none!important;border-bottom:1px solid rgba(56,189,248,.25)!important;border-radius:0!important;box-shadow:none!important}.briefing-section-header:first-child{margin-top:0!important}.briefing-section-header .header-icon{font-size:.95rem;display:inline-flex;align-items:center;justify-content:center}.briefing-section-header .header-title{font-size:.92rem;font-weight:700;color:var(--accent-secondary, #38bdf8);letter-spacing:-.02em}.briefing-insight-card{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:4px!important;margin-bottom:6px!important;transition:none!important}.briefing-insight-card:hover{background:none!important;border-color:transparent!important}.insight-row{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:0!important}.insight-body{font-size:.88rem;color:#e2e8f0e6;line-height:1.55;margin:0!important;padding:0!important}.insight-body>div,.insight-body>p{margin-top:2px!important;margin-bottom:0!important;padding:0!important}.insight-badge{display:inline-flex;align-items:center;gap:5px;width:fit-content;font-size:.78rem;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:-.01em}.insight-badge .badge-dot{width:5px;height:5px;border-radius:50%;display:inline-block}.badge-cyan{background:#22d3ee1f;color:#38bdf8;border:1px solid rgba(34,211,238,.28)}.badge-cyan .badge-dot{background:#38bdf8}.badge-indigo{background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.28)}.badge-indigo .badge-dot{background:#818cf8}.badge-emerald{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.28)}.badge-emerald .badge-dot{background:#34d399}.badge-rose{background:#fb71851f;color:#fb7185;border:1px solid rgba(251,113,133,.28)}.badge-rose .badge-dot{background:#fb7185}.badge-purple{background:#a78bfa1f;color:#c084fc;border:1px solid rgba(167,139,250,.28)}.badge-purple .badge-dot{background:#c084fc}.badge-slate{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.28)}.badge-slate .badge-dot{background:#cbd5e1}.insight-body{font-size:.9rem;color:#e2e8f0e6;line-height:1.6}.briefing-agent-box{background:linear-gradient(135deg,#6366f11a,#22d3ee0d);border:1px solid rgba(99,102,241,.25);border-left:4px solid var(--accent-color, #6366f1);border-radius:8px;padding:12px 16px;margin:12px 0}.agent-box-header{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--accent-secondary, #38bdf8);margin-bottom:6px}.agent-box-content{font-size:.9rem;color:#f1f5f9e6;line-height:1.6}.briefing-table-container{overflow-x:auto;margin:12px 0;border-radius:8px;border:1px solid rgba(148,163,184,.15);background:#0f172a80}.briefing-table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.briefing-table th{background:#1e293bcc;color:var(--text-muted, #94a3b8);font-weight:700;padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.18);white-space:nowrap}.briefing-table td{padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.08);color:#e2e8f0e0}.briefing-table tr:last-child td{border-bottom:none}.briefing-table tr:nth-child(2n){background:#ffffff04}.briefing-trend-chip,.briefing-stock-link{background:#1e293b66;border:1px solid rgba(148,163,184,.14);border-radius:6px;padding:8px 12px;margin-bottom:6px;display:flex;align-items:center;gap:8px;color:var(--text-main, #e2e8f0);text-decoration:none;font-size:.88rem;font-weight:500;transition:all .18s ease}.briefing-trend-chip:hover,.briefing-stock-link:hover{background:#22d3ee14;border-color:#22d3ee59;color:#38bdf8;transform:translate(3px)}.briefing-trend-chip .trend-icon,.briefing-stock-link .chip-arrow{color:var(--accent-secondary, #38bdf8);font-weight:700;font-size:.95rem}.briefing-trend-chip .trend-title{font-size:.88rem;font-weight:600;color:var(--text-main, #e2e8f0)}.briefing-disclaimer-box{background:#0f172a99;border:1px solid rgba(245,158,11,.22);border-radius:8px;padding:12px 16px;margin-top:18px;font-size:.8rem;color:#94a3b8d1;line-height:1.55}.briefing-disclaimer-box .disclaimer-header{font-weight:700;color:#f59e0b;margin-bottom:6px;display:flex;align-items:center;gap:5px;font-size:.85rem}#webHtsView,#webHtsView *{box-sizing:border-box}#webHtsView h1,#webHtsView h2,#webHtsView h3,#webHtsView h4,#webHtsView p,#webHtsView span,#webHtsView li,#webHtsView div{overflow-wrap:anywhere;word-wrap:break-word;word-break:keep-all;max-width:100%}.webhts-hero-box{text-align:center;margin-bottom:36px;padding:36px 20px;background:linear-gradient(135deg,#0f172acc,#1e293b80);border:1px solid rgba(56,189,248,.2);border-radius:20px;box-shadow:0 10px 30px #0000004d;position:relative;overflow:hidden}.webhts-pill-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;text-align:center;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere}.webhts-notice-banner{background:linear-gradient(135deg,#f59e0b1a,#d977060d);border:1.5px solid rgba(245,158,11,.4);border-radius:16px;padding:24px 28px;margin-bottom:36px;box-shadow:0 0 20px #f59e0b14}.webhts-arch-container{background:#0f172a80;border:1px solid rgba(56,189,248,.2);border-radius:16px;padding:28px;margin-bottom:40px}.arch-step-card{display:flex;align-items:center;gap:14px;border-radius:12px;padding:14px 20px}.arch-step-card .step-icon{font-size:1.6rem;width:44px;text-align:center;flex-shrink:0}.arch-step-card .step-content{flex:1;min-width:0;word-break:keep-all;overflow-wrap:break-word}.arch-step-card .step-badge{font-size:.72rem;padding:3px 8px;border-radius:6px;font-weight:700;flex-shrink:0;white-space:nowrap}@media(max-width:768px){.webhts-title-header{font-size:1.15rem!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.kakao-floating-btn{bottom:20px!important;left:16px!important;right:auto!important;padding:9px 16px!important;font-size:.8rem!important}#webHtsView .panel-body{padding:14px 10px!important;overflow-x:hidden!important}.webhts-hero-box{padding:20px 12px!important;margin-bottom:20px!important;border-radius:14px!important}.webhts-hero-box h2{font-size:1.3rem!important;line-height:1.4!important}.webhts-hero-box p{font-size:.85rem!important;line-height:1.6!important}.webhts-notice-banner{padding:16px 12px!important;margin-bottom:24px!important;border-radius:12px!important}.webhts-arch-container{padding:16px 10px!important;margin-bottom:24px!important;border-radius:12px!important}.webhts-grid-container{grid-template-columns:1fr!important;gap:12px!important}.webhts-card-box{padding:16px 12px!important;margin-bottom:24px!important;border-radius:14px!important}.webhts-pill-badge{font-size:.72rem!important;padding:4px 8px!important}.arch-step-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important}.arch-step-header{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.arch-step-card .step-content{width:100%!important}.arch-step-card .step-title{font-size:.92rem!important;line-height:1.4!important;margin-bottom:4px!important}.arch-step-card .step-desc{font-size:.8rem!important;line-height:1.5!important}}.payment-modal-content{max-width:660px!important;width:92%!important;padding:24px 28px!important;border-radius:20px!important;border:1px solid rgba(56,189,248,.3)!important;box-shadow:0 16px 48px #0009,0 0 30px #38bdf826!important}.value-prop-box{background:linear-gradient(135deg,#1e293bb3,#0f172ad9);border:1px solid rgba(56,189,248,.25);border-radius:14px;padding:16px 18px;margin-bottom:20px}.value-prop-title{display:flex;align-items:center;gap:8px;font-size:.98rem;color:#38bdf8;margin-bottom:8px}.value-prop-desc{font-size:.82rem;color:#cbd5e1;line-height:1.5;margin:0 0 14px}.value-prop-desc strong{color:#f8fafc}.value-prop-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:540px){.value-prop-badges{grid-template-columns:1fr}}.prop-badge-item{display:flex;align-items:flex-start;gap:10px;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px 12px}.badge-icon{font-size:1.2rem;margin-top:1px}.prop-badge-item strong{display:block;font-size:.8rem;color:#f1f5f9}.prop-badge-item p{font-size:.72rem;color:#94a3b8;margin:2px 0 0;line-height:1.3}.plan-unit{font-size:.75rem;font-weight:500;color:#94a3b8}.payment-header{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px;margin-bottom:20px}.payment-badge-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb33,#38bdf833);border:1px solid rgba(56,189,248,.4);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.pay-section-title{display:block;font-size:.92rem;font-weight:700;color:#38bdf8;margin-bottom:12px}.pay-plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.pay-plan-grid{grid-template-columns:1fr}}.pay-plan-card{position:relative;background:#0f172a99;border:1.5px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;cursor:pointer;transition:all .2s ease}.pay-plan-card:hover{border-color:#38bdf880;background:#0f172ad9;transform:translateY(-2px)}.pay-plan-card.active{border-color:#38bdf8;background:#0ea5e91f;box-shadow:0 0 16px #38bdf840}.plan-tag{position:absolute;top:10px;right:12px;font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:20px;background:#3b82f6;color:#fff}.plan-tag.discount{background:#ef4444}.plan-title{font-size:.92rem;font-weight:700;color:#f1f5f9;margin-bottom:4px}.plan-price{font-size:1.15rem;font-weight:800;color:#38bdf8;margin-bottom:4px}.plan-price-custom{display:flex;align-items:center;gap:6px;margin:4px 0}.plan-price-custom input{width:100px;background:#0006;border:1px solid rgba(56,189,248,.4);color:#38bdf8;font-size:.95rem;font-weight:700;padding:4px 8px;border-radius:6px}.plan-desc{font-size:.76rem;color:#94a3b8;line-height:1.35}.pay-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:500px){.pay-method-grid{grid-template-columns:repeat(2,1fr)}}.pay-method-option{cursor:pointer}.pay-method-option input[type=radio]{display:none}.method-box{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0f172a99;border:1.5px solid rgba(255,255,255,.1);border-radius:10px;transition:all .2s ease}.pay-method-option:hover .method-box{border-color:#38bdf866}.pay-method-option input[type=radio]:checked+.method-box{border-color:#38bdf8;background:#38bdf826;box-shadow:0 0 12px #38bdf833}.method-icon{font-size:1.1rem}.method-label{font-size:.82rem;font-weight:600;color:#e2e8f0}.pay-summary-box{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;margin-top:20px}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.86rem;color:#94a3b8;padding:5px 0}.summary-row.total-row{border-top:1px dashed rgba(255,255,255,.15);margin-top:8px;padding-top:10px;font-size:.95rem;color:#f8fafc}.highlight-price{font-size:1.25rem;font-weight:800;color:#38bdf8}.pay-submit-btn{width:100%;padding:14px 0;font-size:1.05rem;font-weight:800;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 20px #2563eb66;transition:all .2s ease}.admin-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.admin-stats-grid{grid-template-columns:1fr}}.admin-stat-card{display:flex;align-items:center;gap:16px;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 22px}.admin-stat-card.highlight{border-color:#38bdf859;background:linear-gradient(135deg,#0ea5e91f,#0f172ab3);box-shadow:0 0 20px #38bdf826}.stat-icon{font-size:2rem;width:48px;height:48px;border-radius:12px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.stat-label{display:block;font-size:.82rem;color:#94a3b8;margin-bottom:2px}.stat-value{font-size:1.45rem;font-weight:800;color:#f8fafc}.highlight-text{color:#38bdf8!important}.admin-filter-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.admin-filter-tabs{display:flex;gap:8px}.admin-tab-btn{background:#0f172a99;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.admin-tab-btn:hover{color:#f8fafc;border-color:#38bdf866}.admin-tab-btn.active{background:#2563eb;border-color:#3b82f6;color:#fff}.admin-search-box input{width:240px;background:#0006;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 14px;color:#f8fafc;font-size:.85rem}.admin-search-box input:focus{border-color:#38bdf8;outline:none}.admin-table-container{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.admin-users-table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:950px;table-layout:fixed}.admin-users-table th,.admin-users-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-table th{background:#0f172ae6;color:#94a3b8;font-weight:700;text-align:left;font-size:.8rem;letter-spacing:.03em;border-bottom:1px solid rgba(255,255,255,.1)}.admin-users-table .col-user-id{width:130px;max-width:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;color:#94a3b8}.admin-users-table .col-sns{width:65px}.admin-users-table .col-nickname{width:110px}.admin-users-table .col-status{width:85px}.admin-users-table .col-plan{width:150px}.admin-users-table .col-amount{width:90px}.admin-users-table .col-method{width:100px}.admin-users-table .col-expires,.admin-users-table .col-created{width:140px}.admin-users-table .col-action{width:90px}.admin-users-table tr:hover{background:#ffffff08}.sns-badge{font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px;display:inline-block}.sns-badge.naver{background:#03c75a;color:#fff}.sns-badge.kakao{background:#fee500;color:#191919}.sns-badge.google{background:#ea4335;color:#fff}.sns-badge.default{background:#64748b;color:#fff}.sub-status-badge{font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.sub-status-badge.active{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.sub-status-badge.inactive{background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}#missionWallView{display:flex;justify-content:center;padding:8px 0 24px}.mw-stage{--mw-console:#060a12;--mw-panel:#111a2c;--mw-panel-2:#16203a;--mw-line:rgba(148,163,184,.14);--mw-line-hi:rgba(148,163,184,.3);--mw-ink-3:#6d7c93;--a-collector:#818cf8;--a-mlapi:#38bdf8;--a-analyst:#22d3ee;--a-risk:#a855f7;--a-trader:#f472b6;--a-coin:#fb923c;--a-mlops:#c084fc;width:min(100%,calc((100vh - 150px) * 16 / 9));aspect-ratio:16/9;container-type:size;background:radial-gradient(120% 80% at 10% 0%,rgba(34,211,238,.1),transparent 55%),radial-gradient(100% 90% at 100% 100%,rgba(129,140,248,.09),transparent 60%),#0c1322;border:1px solid var(--mw-line-hi);border-radius:1.1cqw;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;gap:.75cqw;padding:.85cqw .95cqw;box-shadow:0 2cqw 6cqw #0000008c}.mw-bar{display:flex;align-items:center;gap:.85cqw}.mw-month{display:flex;align-items:baseline;gap:.5cqw}.mw-month b{font-size:2cqw;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text-bright)}.mw-month span{font-family:JetBrains Mono,monospace;font-size:.78cqw;color:var(--mw-ink-3);letter-spacing:.16em}.mw-prog{display:flex;flex-direction:column;gap:.22cqw;width:10cqw}.mw-prog-t{display:flex;justify-content:space-between;font-size:.7cqw;color:var(--mw-ink-3)}.mw-prog-t u{text-decoration:none;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.mw-track{height:.28cqw;background:#94a3b829;border-radius:.14cqw;overflow:hidden}.mw-track>span{display:block;height:100%;background:linear-gradient(90deg,#0e7490,var(--accent-secondary))}.mw-live{display:flex;flex-direction:column;align-items:stretch;gap:.16cqw;background:#94a3b812;border:1px solid var(--mw-line-hi);padding:.26cqw .55cqw;border-radius:.4cqw}.mw-live-r{display:flex;align-items:center;gap:.3cqw;font-size:.72cqw;font-weight:700;color:var(--mw-ink-3);white-space:nowrap}.mw-live-r .mw-mk{flex:0 0 auto}.mw-dot{flex:0 0 auto;width:.38cqw;height:.38cqw;border-radius:50%;background:currentColor;opacity:.4}.mw-live-r.live .mw-dot{opacity:1;animation:mw-beat 1.8s infinite}@keyframes mw-beat{0%,to{opacity:1}50%{opacity:.25}}.mw-health{display:flex;align-items:center;gap:.45cqw;font-family:JetBrains Mono,monospace;font-size:.76cqw;color:var(--up-color);background:#34d39917;border:1px solid rgba(52,211,153,.3);padding:.28cqw .6cqw;border-radius:.4cqw}.mw-health.warn{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2459}.mw-health.err{color:var(--down-color);background:#fb71851f;border-color:#fb718573}.mw-visit{margin-left:auto;display:flex;align-items:center;gap:.75cqw;background:#94a3b812;border:1px solid var(--mw-line);border-radius:.4cqw;padding:.26cqw .7cqw}.mw-visit span{display:block;text-align:center}.mw-visit i{display:block;font-style:normal;font-size:.6cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-visit b{display:block;font-family:JetBrains Mono,monospace;font-size:.88cqw;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-bright);line-height:1.15}.mw-visit .mw-visit-live{color:var(--accent-secondary)}.mw-clock{text-align:right}.mw-clock i{display:block;font-style:normal;font-size:.68cqw;color:var(--mw-ink-3)}.mw-clock b{display:block;font-family:JetBrains Mono,monospace;font-size:1.05cqw;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-bright)}.mw-main{display:grid;grid-template-columns:1fr 1.6fr;gap:.75cqw;min-height:0}.mw-col-left{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:.75cqw;min-height:0}.mw-col-right{display:grid;grid-template-rows:1fr auto auto;gap:.75cqw;min-height:0}.mw-panel{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:.7cqw;padding:.7cqw .8cqw;display:flex;flex-direction:column;min-height:0}.mw-panel.mw-tight{padding:.55cqw .65cqw}.mw-ph{display:flex;align-items:center;gap:.42cqw;margin-bottom:.45cqw}.mw-ph h2{margin:0;font-size:.9cqw;font-weight:600;color:var(--text-bright)}.mw-tag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.68cqw;color:var(--mw-ink-3)}.mw-rail{width:.17cqw;height:.9cqw;border-radius:.09cqw;background:var(--accent-secondary)}.mw-hero{display:grid;grid-template-columns:repeat(4,1fr);gap:.6cqw}.mw-badge{font-style:normal;font-size:.58cqw;font-weight:700;letter-spacing:.04em;color:var(--accent-secondary);background:#22d3ee1f;border:1px solid rgba(34,211,238,.32);padding:.04cqw .28cqw;border-radius:.2cqw;vertical-align:.1cqw}.mw-tile{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:.7cqw;padding:.6cqw .62cqw;display:flex;flex-direction:column;gap:.16cqw;position:relative;overflow:hidden}.mw-tile:after{content:"";position:absolute;inset:auto 0 0;height:.16cqw;background:var(--edge)}.mw-tile i{font-style:normal;font-size:.68cqw;color:var(--mw-ink-3);display:flex;align-items:center;gap:.25cqw}.mw-tile b{font-family:JetBrains Mono,monospace;font-size:1.85cqw;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text-bright)}.mw-tile b small{font-size:1cqw;font-weight:500}.mw-sub{font-size:.66cqw;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-prev{display:flex;align-items:center;gap:.55cqw;background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:.7cqw;padding:.5cqw .75cqw}.mw-prev i{font-style:normal;font-size:.72cqw;color:var(--mw-ink-3)}.mw-prev b{font-family:JetBrains Mono,monospace;font-size:1cqw;font-weight:700;font-variant-numeric:tabular-nums}.mw-note{margin-left:auto;font-size:.68cqw;color:var(--mw-ink-3)}.mw-pfilter{margin-left:auto;display:flex;align-items:center;gap:.22cqw;padding-right:.45cqw;margin-right:.2cqw;border-right:1px solid var(--mw-line)}.mw-pager{display:flex;align-items:center;gap:.22cqw;margin-left:.35cqw}.mw-tfilter{margin-left:.5cqw;display:flex;align-items:center;gap:.3cqw}.mw-nav{font-family:JetBrains Mono,monospace;font-size:.78cqw;font-weight:700;line-height:1;width:1.35cqw;height:1.05cqw;display:flex;align-items:center;justify-content:center;border-radius:.25cqw;cursor:pointer;transition:all .18s;background:transparent;border:1px solid var(--mw-line);color:var(--text-muted)}.mw-nav:hover:not(:disabled){border-color:var(--accent-secondary);color:var(--accent-secondary);background:#22d3ee1a}.mw-nav:disabled{opacity:.3;cursor:default}.mw-nav:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:1px}.mw-chip{font-family:JetBrains Mono,monospace;font-size:.68cqw;font-weight:700;padding:.16cqw .45cqw;border-radius:.28cqw;cursor:pointer;transition:all .18s;background:transparent;border:1px solid var(--mw-line);color:var(--mw-ink-3)}.mw-chip:hover{border-color:var(--mw-line-hi);color:var(--text-muted)}.mw-chip.on{color:var(--text-bright);border-color:currentColor}.mw-chip.on.k{color:var(--a-trader);background:#f472b61f}.mw-chip.on.c{color:var(--a-coin);background:#fb923c1f}.mw-chip.on.all{color:var(--accent-secondary);background:#22d3ee1f}.mw-chip:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:1px}.mw-pageind{font-family:JetBrains Mono,monospace;font-size:.66cqw;color:var(--mw-ink-3);margin-left:.2cqw}.mw-trades{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);gap:.4cqw;flex:1;min-height:0;overflow:hidden}.mw-card{background:var(--mw-panel-2);border:1px solid var(--mw-line);border-left:.18cqw solid var(--c);border-radius:.5cqw;padding:.34cqw .5cqw;display:flex;flex-direction:column;justify-content:center;gap:.1cqw;min-width:0}.mw-card-top{display:flex;align-items:center;gap:.3cqw}.mw-date{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.62cqw;font-weight:700;color:var(--accent-secondary);background:#22d3ee24;border:1px solid rgba(34,211,238,.34);padding:.06cqw .3cqw;border-radius:.2cqw;white-space:nowrap;letter-spacing:-.01em}.mw-card b{font-size:.8cqw;font-weight:700;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-card .px{font-family:JetBrains Mono,monospace;font-size:.62cqw;color:var(--mw-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.3cqw;margin-top:.06cqw}.mw-card-foot .meta{font-family:JetBrains Mono,monospace;font-size:.6cqw;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-card u{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.85cqw;font-weight:700;font-variant-numeric:tabular-nums;padding:.06cqw .34cqw;border-radius:.25cqw;flex:0 0 auto}.mw-mk{font-family:JetBrains Mono,monospace;font-size:.58cqw;font-weight:700;padding:.08cqw .28cqw;border-radius:.2cqw}.mw-mk.k{color:var(--a-trader);background:#f472b621}.mw-mk.c{color:var(--a-coin);background:#fb923c21}.mw-up{color:var(--up-color);background:#34d3991f}.mw-dn{color:var(--down-color);background:#fb71851f}.mw-tc{display:grid;grid-template-columns:3.6cqw auto 1fr auto auto;align-items:center;gap:.35cqw;background:var(--mw-panel-2);border:1px solid var(--mw-line);border-left:.18cqw solid var(--c);border-radius:.35cqw;padding:.22cqw .4cqw;min-width:0}.mw-tc time{font-family:JetBrains Mono,monospace;font-size:.62cqw;color:var(--mw-ink-3);font-variant-numeric:tabular-nums}.mw-tc b{font-size:.8cqw;font-weight:700;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-tc .act{font-size:.68cqw;color:var(--text-muted);white-space:nowrap}.mw-tc u{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.78cqw;font-weight:700;font-variant-numeric:tabular-nums;min-width:2.6cqw;text-align:right}.mw-tc.t1{background:linear-gradient(90deg,rgba(148,163,184,.14),var(--mw-panel-2) 70%)}.mw-tc.t2{opacity:.82}.mw-tc.warn{border-color:#fbbf2480;border-left-color:#fbbf24}.mw-tc.warn .act{color:#fbbf24;font-weight:700}.mw-tc.err{border-color:#fb71858c;border-left-color:var(--down-color)}.mw-tc.err .act,.mw-tc.err b{color:var(--down-color)}.mw-tc.in{animation:mw-up .42s cubic-bezier(.16,1,.3,1)}.mw-oc{display:grid;grid-template-columns:3.6cqw auto auto 1fr;align-items:center;gap:.35cqw;background:#94a3b80d;border-left:.14cqw solid var(--c);border-radius:.3cqw;padding:.18cqw .4cqw;min-width:0}.mw-oc time{font-family:JetBrains Mono,monospace;font-size:.62cqw;color:var(--mw-ink-3);font-variant-numeric:tabular-nums}.mw-oc b{font-size:.72cqw;font-weight:700;color:var(--text-bright);white-space:nowrap}.mw-oc span:last-child{font-family:JetBrains Mono,monospace;font-size:.68cqw;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-oc.in{animation:mw-up .42s cubic-bezier(.16,1,.3,1)}.mw-block{display:flex;align-items:center;gap:.6cqw;flex-wrap:wrap;margin-bottom:.5cqw;padding:.4cqw .7cqw;border-radius:.5cqw;background:linear-gradient(90deg,#fb718533,#fb71850f);border:1px solid rgba(251,113,133,.5);box-shadow:0 0 1.2cqw #fb71852e inset;animation:mw-block-pulse 2.4s ease-in-out infinite}@keyframes mw-block-pulse{50%{border-color:#fb7185d9}}.mw-block-badge{font-size:.8cqw;font-weight:800;color:var(--down-color);white-space:nowrap}.mw-block-body{display:flex;gap:.55cqw;flex-wrap:wrap;flex:1;min-width:0}.mw-block-i{display:flex;align-items:baseline;gap:.3cqw;min-width:0}.mw-block-i .mw-mk{flex:0 0 auto}.mw-block-i b{font-size:.78cqw;color:var(--text-bright)}.mw-block-i i{font-style:normal;font-size:.68cqw;color:var(--text-muted)}.mw-block-note{font-size:.64cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-tally{padding:.28cqw .35cqw .3cqw;border-bottom:1px solid var(--mw-line);display:flex;flex-direction:column;gap:.14cqw;flex:0 0 auto}.mw-tally-h{display:flex;align-items:baseline;gap:.35cqw;font-size:.62cqw;color:var(--mw-ink-3)}.mw-tally-h b{font-family:JetBrains Mono,monospace;font-size:.8cqw;color:var(--accent-secondary)}.mw-tally-h u{text-decoration:none;margin-left:auto}.mw-tally-r{display:grid;grid-template-columns:4.2cqw 1fr 2.2cqw;align-items:center;gap:.25cqw}.mw-tally-r i{font-style:normal;font-family:JetBrains Mono,monospace;font-size:.6cqw;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-tally-bar{height:.34cqw;border-radius:.17cqw;background:#94a3b824;overflow:hidden}.mw-tally-bar b{display:block;height:100%;border-radius:.17cqw;background:linear-gradient(90deg,#818cf88c,#818cf8f2);transition:width .6s cubic-bezier(.16,1,.3,1)}.mw-tally-r u{text-decoration:none;text-align:right;font-family:JetBrains Mono,monospace;font-size:.62cqw;font-weight:700;color:var(--text-bright);font-variant-numeric:tabular-nums}.mw-day{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18cqw}.mw-day-t{display:flex;justify-content:space-between;align-items:baseline;font-size:.7cqw;color:var(--mw-ink-3)}.mw-day-t em{font-style:normal;font-size:.6cqw;opacity:.75}.mw-day-t u{text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:700;color:var(--accent-secondary)}.mw-day-lanes{display:flex;flex-direction:column;gap:.16cqw}.mw-lane{display:flex;align-items:center;gap:.32cqw;min-width:0}.mw-lane-k{flex:0 0 auto;width:1.9cqw;font-size:.58cqw;font-weight:700;letter-spacing:.02em}.mw-lane.k .mw-lane-k{color:var(--a-trader)}.mw-lane.c .mw-lane-k{color:var(--a-coin)}.mw-lane.off{opacity:.45}.mw-lane-t{position:relative;flex:1;min-width:0;height:.42cqw;border-radius:.21cqw;background:#94a3b824}.mw-lane-band{position:absolute;top:0;bottom:0;border-radius:.21cqw;display:flex;align-items:center;justify-content:center;overflow:hidden}.mw-lane.k .mw-lane-band{background:#f472b647}.mw-lane.c .mw-lane-band{background:#fb923c38}.mw-lane-band em{font-style:normal;font-size:.46cqw;font-weight:700;letter-spacing:.02em;color:var(--text-bright);opacity:.85;white-space:nowrap}.mw-lane-m{position:absolute;top:50%;width:.26cqw;height:.26cqw;border-radius:50%;transform:translate(-50%,-50%);background:var(--mw-ink-3);box-shadow:0 0 0 .06cqw #00000080}.mw-lane.k .mw-lane-m.done{background:var(--a-trader)}.mw-lane.c .mw-lane-m.done{background:var(--a-coin)}.mw-lane-now{position:absolute;top:50%;width:.14cqw;height:.95cqw;transform:translate(-50%,-50%);background:#fff;border-radius:.07cqw;box-shadow:0 0 .4cqw #fffc}.mw-pending{display:inline-flex;align-items:center;gap:.3cqw;margin-right:.4cqw;padding:.1cqw .4cqw;border-radius:.3cqw;white-space:nowrap;color:#fbbf24;background:#fbbf241f;border:1px solid rgba(251,191,36,.4)}.mw-pending em{font-style:normal;font-size:.66cqw}.mw-pending b{font-family:JetBrains Mono,monospace;font-size:.86cqw;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mw-pending span{font-size:.62cqw;opacity:.75}.mw-consoles{display:grid;grid-template-columns:1fr 1.55fr;gap:.6cqw;min-height:0}.mw-console-sub{--mw-console:#050810}.mw-console-sub .mw-chead code{color:var(--a-collector)}.mw-ph-sm h2{font-size:.78cqw}.mw-ph-sm .mw-tag{font-size:.62cqw}.mw-heat{display:grid;grid-template-columns:repeat(8,1fr);gap:.18cqw;flex:1;min-height:0;align-content:start}.mw-heat-i{border-radius:.22cqw;padding:.2cqw .24cqw;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.02cqw;border:1px solid rgba(148,163,184,.12)}.mw-heat-i b{font-size:.56cqw;font-weight:600;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-heat-i u{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.58cqw;font-weight:700;color:var(--text-bright);font-variant-numeric:tabular-nums}.mw-heat-empty{grid-column:1/-1;font-size:.7cqw;color:var(--mw-ink-3);padding:.3cqw 0}.mw-spark span.now{background:var(--accent-secondary)!important;opacity:1}.mw-spark span.future{opacity:.18}.mw-holds{display:flex;flex-wrap:wrap;gap:.35cqw;min-height:0}.mw-hold-i{display:flex;align-items:center;gap:.32cqw;background:var(--mw-panel-2);border:1px solid var(--mw-line);border-radius:.4cqw;padding:.22cqw .45cqw;min-width:0}.mw-hold-i b{font-size:.75cqw;font-weight:700;color:var(--text-bright);white-space:nowrap}.mw-hold-i time{font-family:JetBrains Mono,monospace;font-size:.62cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-hold-empty{font-size:.7cqw;color:var(--mw-ink-3);padding:.15cqw 0}.mw-regime{display:grid;grid-template-columns:repeat(3,1fr);gap:.55cqw}.mw-rc{background:var(--mw-panel-2);border:1px solid var(--mw-line);border-left:.18cqw solid var(--a-trader);border-radius:.45cqw;padding:.4cqw .5cqw;display:flex;flex-direction:column;gap:.32cqw;min-width:0}.mw-rc-h{display:flex;align-items:center;gap:.3cqw;min-width:0}.mw-rc-h i{font-style:normal;font-size:.62cqw;font-weight:700;letter-spacing:.04em;color:var(--mw-ink-3);text-transform:uppercase;white-space:nowrap}.mw-rc-delay{font-style:normal;font-size:.5cqw;font-weight:700;color:#f59e0b;white-space:nowrap;background:#f59e0b24;border:1px solid rgba(245,158,11,.4);padding:0 .28cqw;border-radius:.22cqw}.mw-rc-lv{margin-left:auto;font-style:normal;font-size:.55cqw;font-weight:700;white-space:nowrap;font-family:JetBrains Mono,monospace;background:#94a3b81a;padding:.06cqw .34cqw;border-radius:.22cqw}.mw-rc-b{display:grid;gap:.2cqw .3cqw;min-width:0}.mw-rc-b2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-rc-b3{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-rc-n{min-width:0}.mw-rc-n u{display:block;text-decoration:none;font-size:.54cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-rc-n b{display:block;font-family:JetBrains Mono,monospace;font-size:.8cqw;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-bright);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-rc-n s{display:block;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.52cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-rc-n-s b{font-size:.72cqw}.mw-rc-secs{display:flex;flex-wrap:nowrap;gap:.2cqw;overflow:hidden}.mw-rc-sec{font-style:normal;font-size:.5cqw;color:#f87171;background:#f871711a;padding:.04cqw .26cqw;border-radius:.2cqw;white-space:nowrap}.mw-rc-f{margin-top:auto;display:flex;align-items:baseline;gap:.3cqw;font-size:.5cqw;color:var(--mw-ink-3);border-top:1px solid var(--mw-line);padding-top:.24cqw;min-width:0}.mw-rc-f>span{margin-left:auto;font-family:JetBrains Mono,monospace;white-space:nowrap}.mw-rc-empty{font-size:.6cqw;color:var(--mw-ink-3)}.mw-console{background:var(--mw-console);border:1px solid rgba(34,211,238,.22);border-radius:.7cqw;display:flex;flex-direction:column;min-height:0;overflow:hidden;box-shadow:inset 0 0 4cqw #22d3ee0d}.mw-chead{display:flex;align-items:center;gap:.45cqw;padding:.45cqw .7cqw;border-bottom:1px solid rgba(34,211,238,.18);background:#22d3ee0a}.mw-lamp{display:flex;gap:.26cqw}.mw-lamp span{width:.4cqw;height:.4cqw;border-radius:50%;background:#33405c}.mw-lamp span:first-child{background:var(--down-color)}.mw-lamp span:nth-child(2){background:#fbbf24}.mw-lamp span:nth-child(3){background:var(--up-color)}.mw-chead code{font-family:JetBrains Mono,monospace;font-size:.74cqw;color:var(--accent-secondary)}.mw-rate{margin-left:auto;display:flex;gap:.7cqw;font-family:JetBrains Mono,monospace;font-size:.7cqw;color:var(--mw-ink-3)}.mw-rate b{color:var(--text-muted)}.mw-logbody{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:.35cqw .5cqw .15cqw;gap:.04cqw}.mw-ln{display:grid;grid-template-columns:4.2cqw 7cqw 9cqw 1fr auto;align-items:baseline;gap:.45cqw;font-family:JetBrains Mono,monospace;font-size:.78cqw;line-height:1.5;border-left:.16cqw solid var(--c);padding-left:.45cqw;white-space:nowrap}.mw-ln.t1{background:linear-gradient(90deg,rgba(148,163,184,.1),transparent 60%);font-size:.85cqw;padding-top:.06cqw;padding-bottom:.06cqw}.mw-ln.t3{opacity:.5;font-size:.72cqw}.mw-ln.warn,.mw-ln.err{opacity:1;font-size:.82cqw;padding-top:.06cqw;padding-bottom:.06cqw}.mw-ln.warn{border-left-color:#fbbf24;background:linear-gradient(90deg,rgba(251,191,36,.14),transparent 62%)}.mw-ln.err{border-left-color:var(--down-color);background:linear-gradient(90deg,rgba(251,113,133,.16),transparent 62%)}.mw-ln.warn .ac{color:#fbbf24;font-weight:700}.mw-ln.err .ac,.mw-ln.err .tx{color:var(--down-color);font-weight:700}.mw-ln.in{animation:mw-up .42s cubic-bezier(.16,1,.3,1)}@keyframes mw-up{0%{opacity:0;transform:translateY(.8cqw);background:#22d3ee2e}}.mw-ln .ts{color:var(--mw-ink-3);font-variant-numeric:tabular-nums}.mw-ln .ag{color:var(--c);font-weight:700}.mw-ln .ac{color:var(--text-muted)}.mw-ln .tx{color:var(--text-bright);overflow:hidden;text-overflow:ellipsis}.mw-ln .rt{font-weight:700;font-variant-numeric:tabular-nums}.mw-agg{color:var(--mw-ink-3);background:#94a3b824;padding:0 .28cqw;border-radius:.18cqw;font-size:.68cqw}.mw-prompt{display:flex;align-items:center;gap:.35cqw;padding:.3cqw .7cqw .45cqw;font-family:JetBrains Mono,monospace;font-size:.76cqw;color:var(--mw-ink-3);border-top:1px solid rgba(34,211,238,.12)}.mw-caret{width:.48cqw;height:.9cqw;background:var(--accent-secondary);animation:mw-blink 1.1s steps(1) infinite}@keyframes mw-blink{50%{opacity:0}}.mw-filter{margin-left:auto}.mw-filter b{color:var(--accent-secondary)}.mw-hb{display:grid;grid-template-columns:repeat(6,1fr);gap:.5cqw}.mw-hbi{background:var(--mw-panel-2);border:1px solid var(--mw-line);border-radius:.45cqw;padding:.4cqw .45cqw;display:flex;flex-direction:column;gap:.22cqw}.mw-hbi-top{display:flex;align-items:baseline;gap:.3cqw}.mw-hbi-top b{font-size:.68cqw;font-weight:700;color:var(--c)}.mw-hbi-top u{margin-left:auto;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.72cqw;color:var(--text-muted)}.mw-spark{display:flex;align-items:flex-end;gap:.06cqw;height:1.05cqw}.mw-spark span{flex:1;background:var(--c);opacity:.55;border-radius:.05cqw}.mw-hbi.pulse .mw-spark span:last-child{opacity:1;box-shadow:0 0 .5cqw var(--c)}.mw-pipe{display:flex;align-items:center;gap:0}.mw-node{flex:1;background:var(--mw-panel-2);border:1px solid var(--mw-line);border-radius:.5cqw;padding:.36cqw .35cqw;text-align:center;transition:border-color .25s,box-shadow .25s,transform .25s}.mw-node.hot{border-color:var(--c);box-shadow:0 0 1.2cqw -.25cqw var(--c);transform:translateY(-.1cqw)}.mw-node i{font-style:normal;display:block;font-size:.62cqw;color:var(--mw-ink-3)}.mw-node b{display:block;font-size:.72cqw;font-weight:600;color:var(--c)}.mw-link{width:1.1cqw;height:.13cqw;background:var(--mw-line-hi);position:relative;flex:0 0 auto}.mw-link:after{content:"";position:absolute;top:-.15cqw;left:0;width:.42cqw;height:.42cqw;border-radius:50%;background:var(--accent-secondary);opacity:0}.mw-link.fire:after{animation:mw-travel .65s linear}@keyframes mw-travel{0%{opacity:1;left:0}to{opacity:0;left:100%}}.mw-ticker{height:1.65cqw;background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:.5cqw;overflow:hidden;display:flex;align-items:center}.mw-ticker-track{display:flex;gap:1.6cqw;white-space:nowrap;padding-left:100%;animation:mw-roll 28s linear infinite}@keyframes mw-roll{to{transform:translate(-100%)}}.mw-tk{font-family:JetBrains Mono,monospace;font-size:.78cqw;color:var(--text-muted);font-variant-numeric:tabular-nums}.mw-tk b{color:var(--text-bright)}@media(prefers-reduced-motion:reduce){.mw-stage *,.mw-stage *:after{animation:none!important;transition:none!important}.mw-ticker-track{padding-left:0}}.mw-notice{display:flex;align-items:flex-start;gap:.6cqw;background:#fbbf241f;border:1.5px solid rgba(251,191,36,.48);border-radius:.5cqw;padding:.4cqw .7cqw;box-shadow:0 0 16px #fbbf241f}.mw-notice-badge{flex:0 0 auto;font-size:.72cqw;font-weight:800;color:#0f172a;background:#fbbf24;padding:.16cqw .55cqw;border-radius:.28cqw;letter-spacing:-.01em;box-shadow:0 2px 8px #fbbf244d;white-space:nowrap}.mw-notice-lead{margin:0;font-size:.84cqw;line-height:1.35;color:#fcd34d;white-space:nowrap;overflow:hidden}.mw-notice-lead b{color:#fff8e1;font-weight:800}.mw-notice-text{font-size:.72cqw;color:#fcd34d;line-height:1.4}.mw-notice-text b{color:#fde68a;font-weight:700}.mw-notice-body{flex:1 1 auto;min-width:0;display:grid;gap:.22cqw}.mw-notice-key,.mw-notice-more{margin:0;padding:0;list-style:none}.mw-notice-key{display:grid;grid-template-columns:repeat(3,1fr);gap:.9cqw}.mw-notice-key li,.mw-notice-more li{position:relative;padding-left:.5cqw;font-size:.8cqw;color:#fcd34d;line-height:1.4;word-break:keep-all;white-space:nowrap;overflow:hidden}.mw-notice-key li:before,.mw-notice-more li:before{content:"·";position:absolute;left:.1cqw;color:#fbbf24;font-weight:700}.mw-notice-key b,.mw-notice-more b{color:#fde68a;font-weight:700}.mw-notice-more{border-top:1px solid rgba(251,191,36,.22);padding-top:.22cqw}.mw-notice-more li.is-off{display:none}@media(max-width:1100px){#missionWallView{padding:4px 0 20px}.mw-stage{width:100%;aspect-ratio:auto;container-type:normal;border-radius:14px;padding:14px;gap:14px;grid-template-rows:auto auto auto auto}.mw-bar{flex-wrap:wrap;gap:10px}.mw-month b{font-size:1.5rem}.mw-month span{font-size:.68rem}.mw-prog{width:100%;order:5}.mw-prog-t{font-size:.72rem}.mw-track{height:4px}.mw-live,.mw-health{font-size:.78rem;padding:5px 10px;border-radius:7px}.mw-live{gap:4px}.mw-live-r{font-size:.74rem;gap:5px}.mw-dot{width:7px;height:7px}.mw-day{width:100%;order:6;gap:5px}.mw-day-t{font-size:.72rem}.mw-day-t em{font-size:.66rem}.mw-day-lanes{gap:5px}.mw-lane{gap:7px}.mw-lane-k{width:28px;font-size:.68rem}.mw-lane-t{height:8px;border-radius:4px}.mw-lane-band{border-radius:4px}.mw-lane-band em{font-size:.58rem}.mw-lane-m{width:6px;height:6px;box-shadow:0 0 0 1px #00000080}.mw-lane-now{width:2px;height:16px;border-radius:1px}.mw-clock{margin-left:auto}.mw-clock i{font-size:.66rem}.mw-clock b{font-size:1rem}.mw-main{grid-template-columns:minmax(0,1fr);gap:14px}.mw-col-left,.mw-col-right{grid-template-rows:auto;gap:14px;min-width:0}.mw-col-left>*,.mw-col-right>*{min-width:0}.mw-panel,.mw-console,.mw-hero,.mw-trades,.mw-regime,.mw-hb,.mw-prev{min-width:0}.mw-bar>*{min-width:0}.mw-panel{border-radius:12px;padding:12px 14px}.mw-panel.mw-tight{padding:10px 12px}.mw-ph h2{font-size:.95rem}.mw-tag{font-size:.72rem}.mw-rail{width:3px;height:15px;border-radius:2px}.mw-hero{grid-template-columns:repeat(2,1fr);gap:10px}.mw-tile{padding:12px 14px;border-radius:12px}.mw-tile:after{height:3px}.mw-tile i{font-size:.74rem;gap:5px}.mw-tile b{font-size:1.9rem}.mw-tile b small{font-size:.9rem}.mw-badge{font-size:.6rem;padding:1px 5px;border-radius:4px}.mw-sub{font-size:.7rem}.mw-prev{padding:9px 12px;border-radius:12px}.mw-prev i{font-size:.76rem}.mw-prev b{font-size:1rem}.mw-note{font-size:.7rem}.mw-trades{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-template-rows:none;gap:8px}.mw-card{padding:9px 11px;border-radius:10px;border-left-width:3px;gap:3px}.mw-card-top time,.mw-date{font-size:.68rem;padding:1px 5px;border-radius:4px}.mw-mk{font-size:.64rem;padding:1px 5px;border-radius:4px}.mw-card b{font-size:.88rem}.mw-card .px{font-size:.72rem}.mw-card u{font-size:.88rem;padding:1px 6px;border-radius:5px}.mw-card-foot .meta{font-size:.68rem}.mw-chip{font-size:.72rem;padding:3px 8px;border-radius:5px}.mw-nav{font-size:.8rem;width:24px;height:20px;border-radius:5px}.mw-pageind{font-size:.7rem}.mw-pager{margin-left:0}.mw-pfilter{margin-left:0;padding-right:8px;margin-right:4px}.mw-tfilter{margin-left:auto}.mw-regime{gap:10px;grid-template-columns:minmax(0,1fr)}.mw-rc{padding:10px 12px;border-radius:10px;gap:7px;border-left-width:3px}.mw-rc-h i{font-size:.7rem}.mw-rc-delay{font-size:.6rem;padding:1px 5px;border-radius:4px}.mw-rc-lv{font-size:.68rem;padding:1px 6px;border-radius:4px}.mw-rc-b{gap:4px 10px}.mw-rc-n u{font-size:.66rem}.mw-rc-n b{font-size:1rem}.mw-rc-n s{font-size:.64rem}.mw-rc-n-s b{font-size:.9rem}.mw-rc-secs{flex-wrap:wrap;gap:4px}.mw-rc-sec{font-size:.62rem;padding:1px 5px;border-radius:4px}.mw-rc-f{font-size:.62rem;padding-top:6px;gap:6px}.mw-visit{gap:12px;padding:6px 12px;border-radius:8px;margin-left:0}.mw-visit i{font-size:.64rem}.mw-visit b{font-size:.95rem}.mw-console{border-radius:12px;min-height:320px}.mw-chead{padding:8px 12px;gap:8px;flex-wrap:wrap}.mw-chead code{font-size:.72rem}.mw-lamp span{width:7px;height:7px}.mw-rate{font-size:.68rem;gap:10px}.mw-logbody{padding:6px 0 4px;overflow-x:auto}.mw-ln{grid-template-columns:64px 96px 128px minmax(220px,1fr) auto;gap:8px;font-size:.74rem;padding-left:8px;border-left-width:3px;min-width:620px}.mw-ln.t1{font-size:.78rem}.mw-ln.t3{font-size:.7rem}.mw-prompt{padding:6px 12px 8px;font-size:.72rem}.mw-caret{width:7px;height:13px}.mw-hb{grid-template-columns:repeat(3,1fr);gap:8px}.mw-hbi{padding:7px 9px;border-radius:9px;gap:4px}.mw-hbi-top b{font-size:.7rem}.mw-hbi-top u{font-size:.74rem}.mw-spark{height:16px;gap:1px}.mw-pipe{overflow-x:auto;padding-bottom:2px}.mw-node{min-width:108px;padding:7px 8px;border-radius:9px}.mw-node i{font-size:.66rem}.mw-node b{font-size:.76rem}.mw-link{width:16px;height:2px;flex:0 0 auto}.mw-link:after{width:6px;height:6px;top:-2px}.mw-notice{padding:8px 10px;gap:8px;border-radius:9px;flex-wrap:wrap}.mw-notice-badge{font-size:.7rem;padding:2px 7px;border-radius:5px}.mw-notice-text{font-size:.72rem}.mw-notice-body{gap:6px}.mw-notice-key{grid-template-columns:minmax(0,1fr);gap:4px}.mw-notice-key li,.mw-notice-more li{font-size:.7rem;padding-left:10px}.mw-notice-lead{font-size:.74rem;white-space:normal}.mw-notice-key li,.mw-notice-more li{white-space:normal}.mw-notice-key li:before,.mw-notice-more li:before{left:2px}.mw-notice-more{padding-top:6px;display:grid;gap:4px}.mw-notice-more li.is-off{display:list-item}.mw-ticker{height:26px;border-radius:9px}.mw-tk{font-size:.74rem}.mw-ticker-track{gap:24px}}@media(max-width:640px){.mw-stage{padding:10px;gap:10px}.mw-month b{font-size:1.25rem}.mw-hero{grid-template-columns:1fr 1fr;gap:8px}.mw-tile b{font-size:1.5rem}.mw-trades{grid-template-columns:1fr}.mw-hb{grid-template-columns:repeat(2,1fr)}.mw-console{min-height:260px}.mw-clock b{font-size:.9rem}.mw-health{display:none}}#missionWallStandbyView{display:flex;justify-content:center;align-items:center;min-height:85vh;padding:20px;width:100%;box-sizing:border-box}.mw-standby-stage{position:relative;width:100%;max-width:1180px;display:flex;flex-direction:column;gap:24px;z-index:1}.mw-standby-bg-glow{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:700px;height:450px;background:radial-gradient(circle,rgba(56,189,248,.08) 0%,rgba(16,185,129,.04) 50%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:-1}.mw-standby-topbar{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#0f172aa6;border:1px solid rgba(148,163,184,.12);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mw-standby-brand{display:flex;align-items:center;gap:12px}.mw-dot-pulse{width:10px;height:10px;border-radius:50%;background:#38bdf8;box-shadow:0 0 12px #38bdf8;animation:mwPulse 2s infinite}@keyframes mwPulse{0%{transform:scale(.95);box-shadow:0 0 #38bdf8b3}70%{transform:scale(1.1);box-shadow:0 0 0 10px #38bdf800}to{transform:scale(.95);box-shadow:0 0 #38bdf800}}.mw-brand-title{font-size:1.05rem;font-weight:800;letter-spacing:1.5px;color:#f8fafc;background:linear-gradient(135deg,#fff,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mw-brand-tag{font-size:.7rem;font-weight:700;color:#38bdf8;background:#38bdf81f;padding:3px 8px;border-radius:6px;border:1px solid rgba(56,189,248,.3)}.mw-standby-clock{display:flex;align-items:baseline;gap:10px}.mw-clock-label{font-size:.72rem;font-weight:600;color:#64748b;letter-spacing:1px}.mw-clock-val{font-family:SF Mono,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:700;color:#38bdf8;text-shadow:0 0 10px rgba(56,189,248,.4)}.mw-standby-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 36px 36px;background:#0f172abf;border:1px solid rgba(56,189,248,.2);border-radius:20px;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mw-standby-badge-wrap{display:flex;align-items:center;gap:10px;margin-bottom:20px}.mw-standby-badge{font-size:.78rem;font-weight:800;letter-spacing:1.5px;padding:6px 14px;border-radius:20px}.mw-standby-badge.standby{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.mw-standby-badge.countdown{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4);animation:mwBlink 1s infinite}@keyframes mwBlink{50%{opacity:.6}}.mw-standby-notice-sub{font-size:.85rem;color:#94a3b8}.mw-standby-title{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.5px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.mw-standby-desc{font-size:1.05rem;color:#94a3b8;margin:0 0 28px;max-width:680px;line-height:1.6}.mw-standby-target-time{display:inline-flex;flex-direction:column;gap:6px;padding:14px 32px;background:#1e293b99;border:1px solid rgba(148,163,184,.2);border-radius:12px;margin-bottom:28px}.mw-target-label{font-size:.76rem;font-weight:600;color:#64748b;letter-spacing:1px}.mw-target-val{font-size:1.5rem;font-weight:800;color:#38bdf8;letter-spacing:.5px}.mw-standby-countdown-wrap{width:100%;max-width:580px;margin-bottom:36px}.mw-standby-cd-notice{font-size:.88rem;color:#64748b;background:#1e293b66;padding:12px 20px;border-radius:10px;border:1px dashed rgba(148,163,184,.2)}.mw-standby-cd-box{display:flex;flex-direction:column;align-items:center;background:#0f172ad9;border:2px solid rgba(56,189,248,.4);border-radius:16px;padding:24px 32px 20px;box-shadow:0 0 30px #38bdf826}.mw-cd-digits{display:flex;align-items:center;gap:16px;margin-bottom:16px}.mw-cd-unit{display:flex;flex-direction:column;align-items:center}.mw-cd-unit span{font-family:SF Mono,Monaco,Consolas,monospace;font-size:3.8rem;font-weight:900;line-height:1;color:#38bdf8;text-shadow:0 0 20px rgba(56,189,248,.5)}.mw-cd-unit i{font-size:.65rem;font-style:normal;font-weight:700;color:#64748b;letter-spacing:1.5px;margin-top:6px}.mw-cd-colon{font-family:SF Mono,Monaco,Consolas,monospace;font-size:3rem;font-weight:900;color:#38bdf8;margin-top:-12px;animation:mwBlink 1s infinite}.mw-cd-bar{width:100%;height:6px;background:#1e293bcc;border-radius:3px;overflow:hidden;margin-bottom:12px}.mw-cd-bar-inner{height:100%;width:100%;background:linear-gradient(90deg,#38bdf8,#10b981);border-radius:3px;transition:width 1s linear}.mw-cd-msg{font-size:.85rem;font-weight:600;color:#10b981;margin:0}.mw-standby-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:820px;margin-bottom:28px}.mw-sched-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:#1e293b73;border:1px solid rgba(148,163,184,.12);border-radius:12px;text-align:left;transition:all .3s ease}.mw-sched-card.active{border-color:#38bdf880;background:#38bdf814}.mw-sched-header{display:flex;align-items:center;gap:8px}.mw-sched-dot{width:8px;height:8px;border-radius:50%;background:#64748b}.mw-sched-card.active .mw-sched-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.mw-sched-header b{font-size:.92rem;color:#f1f5f9}.mw-sched-body{display:flex;flex-direction:column;gap:4px}.mw-sched-time{font-family:SF Mono,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:700;color:#38bdf8}.mw-sched-sub{font-size:.78rem;color:#94a3b8;line-height:1.4}.mw-standby-disclaimer{max-width:820px;padding:12px 18px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:.78rem;color:#f59e0be6;line-height:1.5;text-align:left}.mw-standby-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#0f172a80;border:1px solid rgba(148,163,184,.1);border-radius:12px;font-size:.78rem}.mw-footer-item{display:flex;align-items:center;gap:8px}.mw-foot-label{font-weight:700;color:#64748b}.mw-foot-val{color:#cbd5e1}@media(max-width:768px){.mw-standby-title{font-size:1.6rem}.mw-standby-schedule-grid{grid-template-columns:1fr}.mw-standby-footer{flex-direction:column;gap:8px;align-items:flex-start}.mw-cd-unit span{font-size:2.8rem}}html.stream-mode.stream-obs,body.stream-mode.stream-obs{overflow:hidden!important;margin:0!important;padding:0!important;background:#060a12!important;width:100vw!important;height:100vh!important}html.stream-mode.stream-obs .top-bar,html.stream-mode.stream-obs header,html.stream-mode.stream-obs .site-footer,html.stream-mode.stream-obs footer,html.stream-mode.stream-obs .kakao-floating-btn,html.stream-mode.stream-obs #devNoticeOverlay,html.stream-mode.stream-obs .sub-header,html.stream-mode.stream-obs #adminRefundModalOverlay,body.stream-mode.stream-obs .top-bar,body.stream-mode.stream-obs header,body.stream-mode.stream-obs .site-footer,body.stream-mode.stream-obs footer,body.stream-mode.stream-obs .kakao-floating-btn,body.stream-mode.stream-obs #devNoticeOverlay,body.stream-mode.stream-obs .sub-header,body.stream-mode.stream-obs #adminRefundModalOverlay{display:none!important}html.stream-mode.stream-obs .app-shell,html.stream-mode.stream-obs main,body.stream-mode.stream-obs .app-shell,body.stream-mode.stream-obs main{padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#060a12!important}html.stream-mode.stream-obs #missionWallView,body.stream-mode.stream-obs #missionWallView{padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#060a12!important}html.stream-mode.stream-obs .mw-stage,body.stream-mode.stream-obs .mw-stage{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:16 / 9!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.85cqw .95cqw!important}html.stream-mode.stream-obs #missionWallStandbyView,body.stream-mode.stream-obs #missionWallStandbyView{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;border:none!important}.mw-cast-panel{display:none}.mw-cast{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.7cqw}.mw-cc{color:var(--c);min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.15cqw;padding:.5cqw .4cqw .6cqw;border-radius:.7cqw;min-width:0;background:linear-gradient(180deg,#94a3b80d,#94a3b805);border:1px solid var(--mw-line);transition:border-color .25s,box-shadow .25s}.mw-cc.act{border-color:var(--c);box-shadow:0 0 1.6cqw color-mix(in srgb,var(--c) 40%,transparent)}.mw-cc-stage{position:relative;flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:.5cqw}.char-container{position:relative;width:100%;height:100%;min-height:0;display:flex;align-items:flex-end;justify-content:center}.char-img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;z-index:1;transform-origin:50% 100%;filter:drop-shadow(0 .25cqw .5cqw rgba(0,0,0,.55));animation:char-idle 3.8s var(--d) ease-in-out infinite}.char-container.no-img .char-img{display:none}.char-empty{display:none;align-self:center;text-align:center;font-size:.66cqw;line-height:1.6;color:var(--mw-ink-3);border:1px dashed var(--mw-line-hi);border-radius:.5cqw;padding:1cqw 1.2cqw}.char-empty em{display:block;font-style:normal;font-family:JetBrains Mono,monospace;font-size:.6cqw;color:var(--c);opacity:.8;margin-top:.3cqw}.char-container.no-img .char-empty{display:block}.char-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.char-flash{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(60% 45% at 50% 46%,color-mix(in srgb,var(--c) 65%,#fff) 0%,transparent 70%)}.mw-cc.act .char-flash{animation:char-flash .42s ease-out}@keyframes char-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6%) rotate(.5deg)}}.mw-cc.act .char-img{animation:char-strike .5s cubic-bezier(.2,.9,.25,1) 1}@keyframes char-strike{0%{transform:translate(0) scale(1) rotate(0)}18%{transform:translate(-6%,1%) scale(.97) rotate(-2deg)}42%{transform:translate(9%,-4%) scale(1.09) rotate(3deg)}70%{transform:translate(2%) scale(1.02) rotate(1deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes char-flash{0%{opacity:0}15%{opacity:.9}to{opacity:0}}.mw-cc-shadow{position:absolute;bottom:.1cqw;width:34%;height:.3cqw;border-radius:50%;background:#00000073;filter:blur(.12cqw)}.mw-cc-say{position:absolute;top:.2cqw;left:50%;transform:translate(-50%,-.2cqw) scale(.8);opacity:0;pointer-events:none;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:15cqw;min-width:5cqw;border-radius:.34cqw;overflow:hidden;box-shadow:0 .12cqw .6cqw #0000008c}.mw-cc-say.empty{display:none}.mw-cc-say b{font-size:.74cqw;font-weight:800;color:#0b1220;background:var(--c);padding:.08cqw .42cqw;white-space:nowrap;text-align:center;letter-spacing:-.01em}.mw-cc-say i{font-style:normal;font-size:.68cqw;font-weight:600;color:var(--text-bright);background:#0a101cf0;border:1px solid var(--c);border-top:0;padding:.12cqw .42cqw;white-space:normal;word-break:break-all;line-height:1.35;text-align:center}.mw-cc-say.on{animation:hero-say 5.2s ease-out forwards}.mw-cc-name{font-size:.95cqw;font-weight:700;color:var(--text-bright);white-space:nowrap}.mw-cc-role{font-style:normal;font-size:.76cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-cc-count{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.76cqw;color:var(--c);font-weight:700}.mw-cc-count em{font-style:normal;font-size:1cqw}@keyframes hero-say{0%{opacity:0;transform:translate(-50%,.4cqw) scale(.8)}6%{opacity:1;transform:translate(-50%,-.2cqw) scale(1)}90%{opacity:1;transform:translate(-50%,-.2cqw) scale(1)}to{opacity:0;transform:translate(-50%,-.8cqw) scale(1)}}body.stream-mode .mw-month span,body.stream-mode .mw-health,body.stream-mode .mw-consoles,body.stream-mode .mw-col-right>.mw-panel.mw-tight{display:none!important}body.stream-mode .mw-cast-panel{display:flex!important}body.stream-mode .mw-col-right{grid-template-rows:1fr}body.stream-mode .mw-main{grid-template-columns:1.25fr 1fr;gap:.9cqw}body.stream-mode .mw-col-left{gap:.6cqw}body.stream-mode .mw-rc-h i{font-size:.95cqw}body.stream-mode .mw-rc-delay{font-size:.66cqw}body.stream-mode .mw-rc-lv{font-size:.76cqw}body.stream-mode .mw-rc-n u{font-size:.78cqw}body.stream-mode .mw-rc-n b{font-size:1.24cqw}body.stream-mode .mw-rc-n-s b{font-size:1.05cqw}body.stream-mode .mw-rc-n s{font-size:.76cqw}body.stream-mode .mw-rc-f{font-size:.72cqw}body.stream-mode .mw-rc-sec{font-size:.7cqw}body.stream-mode .mw-rc-empty{font-size:.85cqw}body.stream-mode .mw-tile i{font-size:1cqw}body.stream-mode .mw-badge{font-size:.8cqw}body.stream-mode .mw-tile b{font-size:2.15cqw}body.stream-mode .mw-sub{font-size:.9cqw}body.stream-mode .mw-prev i{font-size:1cqw}body.stream-mode .mw-prev b{font-size:1.5cqw}body.stream-mode .mw-note{font-size:.85cqw}body.stream-mode .mw-ph h2{font-size:1.24cqw}body.stream-mode .mw-tag{font-size:.88cqw}body.stream-mode .mw-pending em{font-size:.85cqw}body.stream-mode .mw-pending b{font-size:1.05cqw}body.stream-mode .mw-chip{font-size:.86cqw}body.stream-mode .mw-nav{font-size:1cqw}body.stream-mode .mw-pageind{font-size:.85cqw}body.stream-mode .mw-hold-i b{font-size:1.05cqw}body.stream-mode .mw-hold-i time{font-size:.85cqw}body.stream-mode .mw-hold-empty{font-size:.95cqw}body.stream-mode .mw-mk{font-size:.78cqw}body.stream-mode .mw-trades{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);gap:.4cqw}body.stream-mode .mw-card{padding:.34cqw .5cqw;gap:.08cqw}body.stream-mode .mw-card b{font-size:.98cqw}body.stream-mode .mw-card .px{font-size:.72cqw}body.stream-mode .mw-card u{font-size:.95cqw}body.stream-mode .mw-card-foot .meta{font-size:.7cqw}body.stream-mode .mw-date{font-size:.82cqw}body.stream-mode .mw-month b{font-size:2.3cqw}body.stream-mode .mw-day-t{font-size:.88cqw}body.stream-mode .mw-day-t em{font-size:.76cqw}body.stream-mode .mw-lane-k{width:2.4cqw;font-size:.74cqw}body.stream-mode .mw-lane-band em{font-size:.6cqw}body.stream-mode .mw-live-r{font-size:.92cqw}body.stream-mode .mw-visit i{font-size:.74cqw}body.stream-mode .mw-visit b{font-size:1.1cqw}body.stream-mode .mw-clock i{font-size:.82cqw}body.stream-mode .mw-clock b{font-size:1.35cqw}.mw-live-link{display:inline-flex;align-items:center;gap:.3cqw;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.72cqw;font-weight:700;letter-spacing:.06em;color:#f87171;background:#ef444424;border:1px solid rgba(239,68,68,.45);padding:.18cqw .45cqw;border-radius:.3cqw;white-space:nowrap}.mw-live-link:hover{background:#ef444442}.mw-live-link span{width:.32cqw;height:.32cqw;border-radius:50%;background:#ef4444;box-shadow:0 0 .4cqw #ef4444;animation:mw-live-blink 1.6s ease-in-out infinite}@keyframes mw-live-blink{50%{opacity:.25}}.mw-cast{position:relative;flex:1;min-height:0;overflow:hidden;display:block;background:radial-gradient(120% 70% at 50% 100%,rgba(56,189,248,.07),transparent 60%)}.mw-cast .mw-cc{position:absolute;left:0;top:0;width:14%;aspect-ratio:.7;height:auto;padding:0;border:0;background:none;box-shadow:none;will-change:transform;transition:filter .4s}.mw-cast .mw-cc.act{box-shadow:none}.mw-cast .mw-cc-stage{padding:0}.mw-cast .mw-cc.walk .char-img{animation:char-walk .62s ease-in-out infinite}@keyframes char-walk{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1.8%) rotate(-1deg)}75%{transform:translateY(-1.8%) rotate(1deg)}}.mw-cast .mw-cc-role{display:none}.mw-cast .mw-cc-name{font-size:.72cqw;text-shadow:0 .1cqw .3cqw rgba(0,0,0,.9)}.mw-cast .mw-cc-count{font-size:.66cqw}.mw-cast .mw-cc-count em{font-size:.78cqw}.mw-cast .mw-cc-shadow{position:absolute;left:50%;bottom:1.6cqw;transform:translate(-50%);width:52%;height:.5cqw;border-radius:50%;background:#00000073;filter:blur(.25cqw);z-index:0}.mw-cast .char-container{transition:transform .18s ease-out}.mw-cast .mw-cc{transform-origin:50% 100%}.mw-cast .mw-cc-name,.mw-cast .mw-cc-count{position:relative;z-index:2;background:#060a148c;padding:0 .3cqw;border-radius:.2cqw;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mw-cast .mw-cc-name{position:absolute;left:50%;top:-2.3cqw;transform:translate(-50%);z-index:4;white-space:nowrap;padding:.06cqw .38cqw;border-radius:.28cqw;background:#080d18d1;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);font-size:.7cqw;color:var(--text-bright)}.mw-cast .mw-cc-count{position:absolute;left:50%;top:-1.15cqw;transform:translate(-50%);z-index:4;white-space:nowrap;font-size:.62cqw;color:var(--c)}.mw-cast .mw-cc-count em{font-size:.72cqw}.mw-cast .mw-cc-say{top:auto;bottom:calc(100% + 2.5cqw)}.mw-cast{background:linear-gradient(180deg,#0a0f1994,#0a0f1942 42%,#0a0f1980),radial-gradient(120% 96% at 50% 62%,transparent 34%,rgba(0,0,0,.55) 100%),url(/dungeon/dungeon.webp) center bottom / cover no-repeat,radial-gradient(26% 34% at 12% 34%,rgba(251,146,60,.16),transparent 70%),radial-gradient(26% 34% at 88% 34%,rgba(251,146,60,.13),transparent 70%),radial-gradient(30% 24% at 50% 40%,rgba(56,189,248,.13),transparent 72%),linear-gradient(90deg,transparent 6%,rgba(2,6,14,.85) 6%,rgba(28,38,58,.85) 9%,rgba(2,6,14,.85) 12%,transparent 12%),linear-gradient(90deg,transparent 30%,rgba(2,6,14,.8) 30%,rgba(26,36,55,.8) 32.5%,rgba(2,6,14,.8) 35%,transparent 35%),linear-gradient(90deg,transparent 63%,rgba(2,6,14,.8) 63%,rgba(26,36,55,.8) 65.5%,rgba(2,6,14,.8) 68%,transparent 68%),linear-gradient(90deg,transparent 87%,rgba(2,6,14,.85) 87%,rgba(28,38,58,.85) 90%,rgba(2,6,14,.85) 93%,transparent 93%),linear-gradient(180deg,transparent 46%,rgba(38,50,74,.55) 46%,rgba(16,23,38,.9) 100%),linear-gradient(180deg,#0a0f1c,#0d1423 46%,#0a0f1c);background-repeat:no-repeat}.mw-cast:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(10% 14% at 12% 38%,rgba(255,170,80,.18),transparent 70%),radial-gradient(10% 14% at 88% 38%,rgba(255,170,80,.15),transparent 70%);animation:mw-torch 3.1s ease-in-out infinite}@keyframes mw-torch{0%,to{opacity:.78}37%{opacity:1}62%{opacity:.66}}.mw-cast .mw-cc{z-index:2}.mw-meeting-box{position:absolute;left:6%;right:6%;bottom:4.5%;z-index:300;background:linear-gradient(180deg,#080d18f0,#080d18e0);border:1px solid rgba(120,160,220,.35);border-radius:.7cqw;padding:.85cqw 1.1cqw .7cqw;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 .3cqw 1.4cqw #0009}.mw-mb-who{display:flex;align-items:baseline;gap:.5cqw;margin-bottom:.4cqw;font-size:.92cqw;font-weight:700;color:var(--c)}.mw-mb-who span{font-size:.68cqw;font-weight:500;color:var(--mw-ink-3);letter-spacing:.02em}.mw-mb-line{font-size:.95cqw;line-height:1.55;color:var(--text-bright);min-height:4.5cqw;word-break:keep-all}.mw-mb-dots{display:flex;gap:.28cqw;margin-top:.5cqw}.mw-mb-dots i{width:.5cqw;height:.16cqw;border-radius:.08cqw;background:#94a3b84d}.mw-mb-dots i.on{background:var(--a-analyst)}.mw-cast .mw-cc.meeting .char-img{animation:char-idle 3.8s var(--d) ease-in-out infinite}.mw-meeting-badge{position:absolute;left:50%;top:3%;transform:translate(-50%);z-index:310;display:flex;flex-direction:column;align-items:center;gap:.15cqw;padding:.55cqw 2.2cqw;border-radius:.6cqw;pointer-events:none;background:linear-gradient(180deg,#080d18e6,#080d18c7);border:1px solid color-mix(in srgb,var(--a-analyst) 55%,transparent);box-shadow:0 .25cqw 1.2cqw #0000008c,inset 0 0 1.4cqw color-mix(in srgb,var(--a-analyst) 12%,transparent)}.mw-meeting-badge b{font-size:1.9cqw;font-weight:800;letter-spacing:.08em;color:var(--a-analyst);text-shadow:0 0 1.2cqw color-mix(in srgb,var(--a-analyst) 45%,transparent)}.mw-meeting-badge span{font-size:.82cqw;color:var(--mw-ink-3);letter-spacing:.04em}.mw-cast .mw-cc.meeting{transition:top .5s cubic-bezier(.25,.9,.3,1),transform .5s cubic-bezier(.25,.9,.3,1),filter .4s ease}.mw-cast .mw-cc.speaking .mw-cc-name{background:#080d18f2;border-color:var(--c);box-shadow:0 0 .9cqw color-mix(in srgb,var(--c) 45%,transparent)}.mw-cast .mw-cc.speaking .mw-cc-count{color:var(--c);font-weight:800}html.shorts,body.shorts{overflow:hidden!important;margin:0!important;padding:0!important;background:#060a12!important;width:100vw!important;height:100vh!important}body.shorts .top-bar,body.shorts header,body.shorts footer,body.shorts .site-footer,body.shorts .kakao-floating-btn,body.shorts #devNoticeOverlay,body.shorts .sub-header{display:none!important}body.shorts .app-shell,body.shorts main{padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#060a12!important}body.shorts .mw-stage{width:min(100vw,56.25vh)!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:9/16!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;grid-template-rows:1fr!important;gap:0!important}body.shorts .mw-bar,body.shorts .mw-notice,body.shorts .mw-col-left,body.shorts .mw-foot,body.shorts .mw-footer,body.shorts .mw-disclaimer,body.shorts .mw-ticker{display:none!important}body.shorts .mw-main{grid-template-columns:1fr!important;gap:0!important;height:100%!important}body.shorts .mw-col-right{grid-template-rows:1fr!important;gap:0!important;height:100%!important}body.shorts .mw-cast-panel{display:flex!important;height:100%!important;padding:0!important;border:none!important;background:none!important;border-radius:0!important}body.shorts .mw-cast-panel .mw-ph{display:none!important}body.shorts .mw-cast{border-radius:0!important;height:100%!important}body.shorts .mw-meeting-badge{top:2.5%;padding:.9cqw 3.2cqw;border-radius:1cqw}body.shorts .mw-meeting-badge b{font-size:3.4cqw}body.shorts .mw-meeting-badge span{font-size:1.5cqw}body.shorts .mw-meeting-box{left:4%;right:4%;bottom:5%;padding:1.6cqw 1.8cqw 1.3cqw;border-radius:1.2cqw}body.shorts .mw-mb-who{font-size:1.9cqw;margin-bottom:.8cqw}body.shorts .mw-mb-who span{font-size:1.3cqw}body.shorts .mw-mb-line{font-size:2cqw;min-height:9.5cqw;line-height:1.6}body.shorts .mw-mb-dots i{width:1cqw;height:.3cqw}body.shorts .mw-cc-name{font-size:1.35cqw;padding:.12cqw .7cqw;border-radius:.5cqw}body.shorts .mw-cc-count{font-size:1.2cqw}body.shorts .mw-cc-count em{font-size:1.35cqw}
