@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-fullscreen-btn{display:inline-flex;align-items:center;gap:.32cqw;padding:.22cqw .65cqw;border-radius:.38cqw;background:#38bdf81f;border:1px solid rgba(56,189,248,.4);color:#38bdf8;font-size:.84cqw;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #38bdf826;white-space:nowrap;flex-shrink:0;outline:none}.mw-fullscreen-btn:hover{background:#38bdf840;border-color:#38bdf8;color:#fff;box-shadow:0 0 14px #38bdf861;transform:scale(1.04)}.mw-fullscreen-btn.active{background:#fbbf242e;border-color:#fbbf2499;color:#fde047;box-shadow:0 0 12px #fbbf2440}.mw-fullscreen-btn .fs-icon{font-size:.98cqw;line-height:1}.mw-fullscreen-btn .fs-text{letter-spacing:-.01em}#missionWallView:fullscreen,#missionWallView:-webkit-full-screen,body.mw-pure-fullscreen #missionWallView{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;background:#060a12!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important}#missionWallView:fullscreen .mw-stage,#missionWallView:-webkit-full-screen .mw-stage,body.mw-pure-fullscreen .mw-stage{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;aspect-ratio:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.6cqw 1cqw!important}body.mw-pure-fullscreen{overflow:hidden!important}body.mw-pure-fullscreen .top-bar,body.mw-pure-fullscreen footer,body.mw-pure-fullscreen .site-footer,body.mw-pure-fullscreen .kakao-floating-btn{display:none!important}.mw-floating-exit-btn{display:none;position:fixed;top:14px;right:18px;z-index:999999;padding:6px 14px;border-radius:6px;background:#0f172aeb;border:1.5px solid rgba(251,191,36,.85);color:#fde047;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 16px #000000d9,0 0 14px #fbbf2466;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.mw-floating-exit-btn:hover{background:#fbbf2447;transform:scale(1.04);color:#fff;box-shadow:0 4px 20px #000000e6,0 0 20px #fbbf2499}body.mw-fullscreen-mode .mw-floating-exit-btn{display:inline-flex!important;align-items:center}body.stream-mode.stream-obs:not(.mw-fullscreen-mode) .mw-floating-exit-btn{display:none!important}.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 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{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:.4cqw;background:#ffffff0a;border:1px solid var(--mw-line);border-radius:.35cqw;padding:.15cqw .5cqw;margin-left:auto;white-space:nowrap}.mw-prev i{font-style:normal;font-size:.72cqw;color:var(--mw-ink-3)}.mw-prev b{font-family:JetBrains Mono,monospace;font-size:.95cqw;font-weight:700;font-variant-numeric:tabular-nums}.mw-note{font-size:.64cqw;color:var(--mw-ink-3);margin-left:.2cqw;border-left:1px solid rgba(255,255,255,.15);padding-left:.35cqw}.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-trades{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:none;grid-auto-rows:auto;align-content:start;gap:.4cqw;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.2cqw;padding-bottom:.4cqw;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.mw-trades::-webkit-scrollbar{width:4px}.mw-trades::-webkit-scrollbar-track{background:transparent}.mw-trades::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.mw-trades::-webkit-scrollbar-thumb:hover{background:#94a3b880}.mw-card{background:var(--mw-panel-2);border:1px solid var(--mw-line);border-left:.22cqw solid var(--c);border-radius:.6cqw;padding:.46cqw .58cqw;display:flex;flex-direction:column;justify-content:space-between;gap:.22cqw;min-width:0}.mw-card-top{display:flex;align-items:center;gap:.4cqw;min-width:0}.mw-card-top .mw-card-name{font-size:.96cqw;font-weight:700;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.mw-date{margin-left:auto;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.74cqw;font-weight:700;color:var(--accent-secondary);background:#22d3ee24;border:1px solid rgba(34,211,238,.34);padding:.08cqw .35cqw;border-radius:.22cqw;white-space:nowrap;letter-spacing:-.01em}.mw-card-mid{display:flex;align-items:center;justify-content:space-between;gap:.3cqw;min-width:0}.mw-card-mid .px,.mw-card .px{font-family:JetBrains Mono,monospace;font-size:.78cqw;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:.35cqw;min-width:0}.mw-card-foot .meta{font-family:JetBrains Mono,monospace;font-size:.74cqw;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:1.02cqw;font-weight:700;font-variant-numeric:tabular-nums;padding:.08cqw .38cqw;border-radius:.25cqw;flex:0 0 auto}.mw-mk{font-family:JetBrains Mono,monospace;font-size:.7cqw;font-weight:700;padding:.1cqw .32cqw;border-radius:.22cqw}.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-hold-wait{flex-basis:100%;font-size:.7cqw;color:#fde047;padding:.22cqw .45cqw;border:1px dashed rgba(251,191,36,.5);border-radius:.4cqw;background:#fbbf240f}.mw-hold-wait b{font-family:JetBrains Mono,monospace;font-weight:900;color:#fff}.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:2.4cqw;background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:.55cqw;overflow:hidden;display:flex;align-items:center}.mw-ticker-track{display:flex;align-items:center;gap:2.2cqw;white-space:nowrap;padding-left:100%;animation:mw-roll 115s linear infinite}.mw-ticker:hover .mw-ticker-track{animation-play-state:paused}@keyframes mw-roll{to{transform:translate(-100%)}}.mw-tk{font-family:JetBrains Mono,monospace;font-size:1.18cqw;color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.mw-tk b{color:var(--text-bright);font-weight:700}@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;text-align:center;line-height:1.3}.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,html.mw-fs-stage,body.mw-fs-stage,html.mw-fullscreen-mode:has(#missionWallView:not([hidden])),body.mw-fullscreen-mode:has(#missionWallView:not([hidden])){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,body.mw-fullscreen-mode .top-bar,body.mw-fullscreen-mode header,body.mw-fullscreen-mode .site-footer,body.mw-fullscreen-mode footer,body.mw-fullscreen-mode .kakao-floating-btn,body.mw-fullscreen-mode #devNoticeOverlay,body.mw-fullscreen-mode .sub-header,body.mw-fullscreen-mode #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,body.mw-fs-stage .app-shell,body.mw-fs-stage main,body.mw-fullscreen-mode:has(#missionWallView:not([hidden])) .app-shell,body.mw-fullscreen-mode:has(#missionWallView:not([hidden])) 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,body.mw-fs-stage #missionWallView,body.mw-fullscreen-mode:has(#missionWallView:not([hidden])) #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,body.mw-fs-stage .mw-stage,body.mw-fullscreen-mode .mw-stage{width:min(100vw,calc(100vh * 16 / 9))!important;height:min(100vh,56.25vw)!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}body.mw-fullscreen-mode:not(.mw-fs-stage):not(:has(#missionWallView:not([hidden]))){overflow-y:auto!important;min-height:100vh!important;background:var(--bg-primary, #0b0f19)!important}body.mw-fullscreen-mode:not(.mw-fs-stage):not(:has(#missionWallView:not([hidden]))) .app-shell,body.mw-fullscreen-mode:not(.mw-fs-stage):not(:has(#missionWallView:not([hidden]))) main{padding-top:24px!important;padding-bottom:40px!important;width:100%!important;max-width:100%!important;min-height:100vh!important;box-sizing:border-box!important}body.mw-fullscreen-mode .mw-fullscreen-btn{display:inline-flex!important;background:#fbbf2438!important;border-color:#fbbf24bf!important;color:#fde047!important;box-shadow:0 0 14px #fbbf2466!important}body.cast-fullscreen,body.stream-mode.stream-obs{overflow:hidden!important}body.cast-fullscreen .top-bar,body.cast-fullscreen footer,body.cast-fullscreen .site-footer,body.cast-fullscreen .kakao-floating-btn,body.stream-mode.stream-obs .top-bar,body.stream-mode.stream-obs footer,body.stream-mode.stream-obs .site-footer,body.stream-mode.stream-obs .kakao-floating-btn,body.stream-mode.stream-obs .mw-bar,body.stream-mode.stream-obs .mw-cast-fs-close{display:none!important}body.cast-fullscreen .mw-cast-panel,body.stream-mode.stream-obs .mw-cast-panel{display:flex!important;position:fixed!important;inset:0!important;z-index:9990!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;border-radius:0!important;border:none!important;background:#060a12!important;flex-direction:column!important}body.cast-fullscreen .mw-cast-panel .mw-ph,body.stream-mode.stream-obs .mw-cast-panel .mw-ph{display:none!important}body.cast-fullscreen .mw-cast-panel .mw-cast,body.stream-mode.stream-obs .mw-cast-panel .mw-cast{flex:1!important;height:100%!important;border-radius:0!important}body.cast-fullscreen .mw-cast .mw-cc .char-img,body.stream-mode.stream-obs .mw-cast .mw-cc .char-img{animation:char-idle 3.8s var(--d) ease-in-out infinite!important}body.cast-fullscreen .mw-cast .mw-cc.walk .char-img,body.stream-mode.stream-obs .mw-cast .mw-cc.walk .char-img{animation:char-walk .62s ease-in-out infinite!important}body.cast-fullscreen .mw-col-left,body.stream-mode.stream-obs .mw-col-left{display:flex!important;flex-direction:column!important;position:fixed!important;left:1.2rem!important;bottom:.8rem!important;right:auto!important;top:auto!important;width:420px!important;max-width:calc(100vw - 2.4rem)!important;max-height:min(450px,calc(100vh - 8rem))!important;height:auto!important;z-index:9995!important;background:#0a101cbd!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(56,189,248,.35)!important;border-radius:10px!important;padding:8px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;gap:6px!important;box-shadow:0 8px 32px #000000d9,0 0 16px #38bdf826!important;animation:cast-hud-in-left .35s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes cast-hud-in-left{0%{opacity:0;transform:translate(-20px,10px)}to{opacity:1;transform:translate(0)}}body.cast-fullscreen .mw-notice,body.stream-mode.stream-obs .mw-notice{display:flex!important;position:fixed!important;bottom:.8rem!important;left:calc(2rem + 420px)!important;right:1.2rem!important;width:auto!important;max-width:none!important;z-index:9996!important;background:#140f05eb!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1.5px solid rgba(251,191,36,.8)!important;border-radius:10px!important;padding:6px 14px!important;box-shadow:0 4px 24px #000000d9,0 0 18px #fbbf2440!important;align-items:center!important;gap:12px!important;animation:cast-hud-in-bottom .35s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes cast-hud-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.cast-fullscreen .mw-notice .mw-notice-badge,body.stream-mode.stream-obs .mw-notice .mw-notice-badge{font-size:11px!important;font-weight:800!important;padding:4px 8px!important;border-radius:5px!important;background:#fbbf24!important;color:#0f172a!important;white-space:nowrap!important;flex-shrink:0!important;text-align:center!important;line-height:1.3!important}body.cast-fullscreen .mw-notice .mw-notice-body,body.stream-mode.stream-obs .mw-notice .mw-notice-body{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}body.cast-fullscreen .mw-notice .mw-notice-lead,body.stream-mode.stream-obs .mw-notice .mw-notice-lead{font-size:10px!important;line-height:1.25!important;color:#fcd34d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.cast-fullscreen .mw-notice .mw-notice-lead b,body.stream-mode.stream-obs .mw-notice .mw-notice-lead b{color:#fff8e1!important;font-weight:800!important}body.cast-fullscreen .mw-notice .mw-notice-key,body.stream-mode.stream-obs .mw-notice .mw-notice-key{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 10px!important}body.cast-fullscreen .mw-notice .mw-notice-key li,body.stream-mode.stream-obs .mw-notice .mw-notice-key li{font-size:9.5px!important;color:#fde68a!important;padding-left:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.cast-fullscreen .mw-notice .mw-notice-key b,body.stream-mode.stream-obs .mw-notice .mw-notice-key b{color:#fff!important;font-weight:700!important}body.cast-fullscreen #mwCountdownBar,body.stream-mode.stream-obs #mwCountdownBar{position:fixed!important;top:.8rem!important;left:50%!important;transform:translate(-50%)!important;flex-direction:row!important;align-items:center!important;gap:8px!important;max-width:90vw!important;z-index:9990!important}body.cast-fullscreen .mw-countdown-item,body.stream-mode.stream-obs .mw-countdown-item{padding:4px 10px!important;font-size:11px!important;border-radius:6px!important;gap:6px!important}body.cast-fullscreen .mw-cd-icon,body.stream-mode.stream-obs .mw-cd-icon{font-size:13px!important}body.cast-fullscreen .mw-cd-title,body.stream-mode.stream-obs .mw-cd-title{font-size:11px!important;max-width:260px!important}body.cast-fullscreen .mw-cd-timer,body.stream-mode.stream-obs .mw-cd-timer{font-size:11.5px!important;padding:1px 5px!important}body.cast-fullscreen #mwGhostDebuffList,body.stream-mode.stream-obs #mwGhostDebuffList{top:.8rem!important;left:1.2rem!important}body.cast-fullscreen #mwDebuffBadge,body.stream-mode.stream-obs #mwDebuffBadge{position:fixed!important;top:.8rem!important;left:calc(1.2rem + 100px)!important;padding:3px 8px!important;font-size:11px!important;border-radius:4px!important;height:25px!important;box-sizing:border-box!important;z-index:31!important}body.cast-fullscreen #mwWhaleToast,body.stream-mode.stream-obs #mwWhaleToast{position:fixed!important;bottom:5rem!important;left:calc(50% + 210px)!important;transform:translate(-50%)!important;z-index:10005!important;pointer-events:none!important;display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:8px!important}body.cast-fullscreen .mw-whale-banner,body.stream-mode.stream-obs .mw-whale-banner{padding:8px 22px!important;border-radius:10px!important;background:#080e1af5!important;border:2px solid var(--whale-c, #38bdf8)!important;box-shadow:0 8px 32px #000000eb,0 0 24px color-mix(in srgb,var(--whale-c, #38bdf8) 60%,transparent),inset 0 0 14px color-mix(in srgb,var(--whale-c, #38bdf8) 30%,transparent)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;gap:12px!important}body.cast-fullscreen .mw-whale-icon,body.stream-mode.stream-obs .mw-whale-icon{font-size:24px!important}body.cast-fullscreen .mw-whale-tag,body.stream-mode.stream-obs .mw-whale-tag{font-size:13px!important;font-weight:800!important;padding:3px 9px!important;border-radius:5px!important}body.cast-fullscreen .mw-whale-coin,body.stream-mode.stream-obs .mw-whale-coin{font-size:16px!important;font-weight:800!important}body.cast-fullscreen .mw-whale-amount,body.stream-mode.stream-obs .mw-whale-amount{font-size:18px!important;font-weight:800!important}body.cast-fullscreen .mw-whale-amount em,body.stream-mode.stream-obs .mw-whale-amount em{font-size:13px!important}body.cast-fullscreen .mw-whale-action,body.stream-mode.stream-obs .mw-whale-action{font-size:14px!important;font-weight:700!important}body.cast-fullscreen .mw-whale-price,body.stream-mode.stream-obs .mw-whale-price{font-size:13px!important;padding-left:10px!important;margin-left:4px!important}body.cast-fullscreen #mwShelterNewsBanner,body.stream-mode.stream-obs #mwShelterNewsBanner{position:fixed!important;bottom:4.4rem!important;left:calc(50% + 210px)!important;transform:translate(-50%)!important;z-index:10000!important;padding:6px 16px!important;border-radius:8px!important;font-size:12px!important}.mw-dungeon-visit{display:none}body.cast-fullscreen .mw-dungeon-visit,body.stream-mode.stream-obs .mw-dungeon-visit{display:flex!important;position:fixed!important;top:.8rem!important;right:calc(1.2rem + 183px)!important;z-index:9998!important;background:#0f172ad1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(56,189,248,.3)!important;border-radius:6px!important;padding:4px 10px!important;height:28px!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 16px #0009!important;pointer-events:auto!important}body.cast-fullscreen .mw-dungeon-visit .dv-item,body.stream-mode.stream-obs .mw-dungeon-visit .dv-item{display:flex!important;align-items:center!important;gap:4px!important}body.cast-fullscreen .mw-dungeon-visit .dv-dot,body.stream-mode.stream-obs .mw-dungeon-visit .dv-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#34d399!important;box-shadow:0 0 6px #34d399!important;animation:dv-pulse 1.8s ease-in-out infinite!important}@keyframes dv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}body.cast-fullscreen .mw-dungeon-visit .dv-label,body.stream-mode.stream-obs .mw-dungeon-visit .dv-label{font-size:10px!important;font-weight:700!important;color:#94a3b8!important;white-space:nowrap!important;letter-spacing:-.02em!important}body.cast-fullscreen .mw-dungeon-visit b,body.stream-mode.stream-obs .mw-dungeon-visit b{font-family:JetBrains Mono,monospace!important;font-size:11.5px!important;font-weight:800!important;color:#f8fafc!important}body.cast-fullscreen .mw-dungeon-visit .dv-sep,body.stream-mode.stream-obs .mw-dungeon-visit .dv-sep{color:#94a3b866!important;font-size:10px!important}.mw-hud-header{display:none}body.cast-fullscreen .mw-hud-header,body.stream-mode.stream-obs .mw-hud-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:4px!important;border-bottom:1px solid rgba(56,189,248,.25)!important;margin-bottom:4px!important}body.cast-fullscreen .mw-hud-title-wrap,body.stream-mode.stream-obs .mw-hud-title-wrap{display:flex!important;align-items:baseline!important;gap:7px!important}body.cast-fullscreen .mw-hud-title,body.stream-mode.stream-obs .mw-hud-title{font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:800!important;color:#38bdf8!important;letter-spacing:.04em!important;text-shadow:0 0 8px rgba(56,189,248,.6)!important}body.cast-fullscreen .mw-hud-month,body.stream-mode.stream-obs .mw-hud-month{font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:700!important;color:#7dd3fc!important;letter-spacing:-.01em!important;opacity:.9!important}body.cast-fullscreen .mw-hud-delay,body.stream-mode.stream-obs .mw-hud-delay{font-size:9.5px!important;font-weight:800!important;color:#0f172a!important;background:#fbbf24!important;padding:1.5px 6px!important;border-radius:4px!important;letter-spacing:-.02em!important;box-shadow:0 0 8px #fbbf2466!important}body.cast-fullscreen .mw-col-left:before,body.stream-mode.stream-obs .mw-col-left:before{display:none!important}body.cast-fullscreen .mw-col-left::-webkit-scrollbar,body.stream-mode.stream-obs .mw-col-left::-webkit-scrollbar{width:4px}body.cast-fullscreen .mw-col-left::-webkit-scrollbar-track,body.stream-mode.stream-obs .mw-col-left::-webkit-scrollbar-track{background:transparent}body.cast-fullscreen .mw-col-left::-webkit-scrollbar-thumb,body.stream-mode.stream-obs .mw-col-left::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:4px}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(3),body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(3){display:none!important}body.cast-fullscreen .mw-col-left .mw-regime,body.stream-mode.stream-obs .mw-col-left .mw-regime{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important}body.cast-fullscreen .mw-col-left .mw-rc,body.stream-mode.stream-obs .mw-col-left .mw-rc{padding:6px 8px!important;border-radius:6px!important;background:#0f172abf!important;border:1px solid rgba(56,189,248,.22)!important;border-left:2.5px solid var(--a-trader)!important;gap:3px!important}body.cast-fullscreen .mw-col-left .mw-rc-h,body.stream-mode.stream-obs .mw-col-left .mw-rc-h{gap:4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}body.cast-fullscreen .mw-col-left .mw-rc-h i,body.stream-mode.stream-obs .mw-col-left .mw-rc-h i{font-size:10.5px!important;font-weight:700!important;letter-spacing:-.02em!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-n:nth-child(n+2),body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-n:nth-child(n+2),body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-n s,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-n s,body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-f,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-f{display:none!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-b,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-b{display:flex!important;align-items:baseline!important;gap:8px!important;padding:3px 0!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-n,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-n{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-n u,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-n u{font-size:10px!important;color:#94a3b8!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-n b,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-n b{font-size:16px!important;font-weight:800!important}body.cast-fullscreen #mwRiskCards>.mw-rc:first-child .mw-rc-delay,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:first-child .mw-rc-delay{display:none!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-delay,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-delay,body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-lv,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-lv,body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-secs,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-secs,body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-f,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-f{display:none!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-b,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-b{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:2px 0!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n{display:flex!important;flex-direction:column!important;gap:1px!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n u,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n u{font-size:9px!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n b,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n b{font-size:12.5px!important;font-weight:800!important}body.cast-fullscreen #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n s,body.stream-mode.stream-obs #mwRiskCards>.mw-rc:nth-child(2) .mw-rc-n s{font-size:9.5px!important;font-weight:700!important}body.cast-fullscreen .mw-col-left .mw-hero,body.stream-mode.stream-obs .mw-col-left .mw-hero{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important}body.cast-fullscreen .mw-col-left .mw-tile,body.stream-mode.stream-obs .mw-col-left .mw-tile{padding:4px 5px!important;border-radius:6px!important;background:#0f172abf!important;border:1px solid rgba(56,189,248,.22)!important;gap:1px!important;text-align:center!important;align-items:center!important}body.cast-fullscreen .mw-col-left .mw-tile i,body.stream-mode.stream-obs .mw-col-left .mw-tile i{font-size:9.5px!important;white-space:nowrap!important}body.cast-fullscreen .mw-col-left .mw-badge,body.stream-mode.stream-obs .mw-col-left .mw-badge{font-size:7.5px!important;padding:0 2px!important}body.cast-fullscreen .mw-col-left .mw-tile b,body.stream-mode.stream-obs .mw-col-left .mw-tile b{font-size:13.5px!important;font-weight:800!important;line-height:1.15!important}body.cast-fullscreen .mw-col-left .mw-tile b small,body.stream-mode.stream-obs .mw-col-left .mw-tile b small{font-size:9.5px!important}body.cast-fullscreen .mw-col-left .mw-sub,body.stream-mode.stream-obs .mw-col-left .mw-sub{font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}body.cast-fullscreen .mw-col-left .mw-panel,body.stream-mode.stream-obs .mw-col-left .mw-panel{padding:6px 8px!important;border-radius:6px!important;background:#0f172ab8!important;border:1px solid rgba(56,189,248,.2)!important}body.cast-fullscreen .mw-col-left .mw-ph,body.stream-mode.stream-obs .mw-col-left .mw-ph{margin-bottom:4px!important;gap:5px!important}body.cast-fullscreen .mw-col-left .mw-ph h2,body.stream-mode.stream-obs .mw-col-left .mw-ph h2{font-size:11px!important}body.cast-fullscreen .mw-col-left .mw-tag,body.stream-mode.stream-obs .mw-col-left .mw-tag{font-size:9.5px!important;padding:1px 4px!important}body.cast-fullscreen .mw-col-left .mw-rail,body.stream-mode.stream-obs .mw-col-left .mw-rail{width:2.5px!important;height:11px!important}body.cast-fullscreen .mw-col-left .mw-prev,body.stream-mode.stream-obs .mw-col-left .mw-prev{font-size:9px!important;padding:1px 5px!important}body.cast-fullscreen .mw-col-left .mw-prev b,body.stream-mode.stream-obs .mw-col-left .mw-prev b{font-size:10.5px!important}body.cast-fullscreen .mw-col-left .mw-hold-i,body.stream-mode.stream-obs .mw-col-left .mw-hold-i{font-size:10.5px!important;padding:3px 5px!important}body.cast-fullscreen .mw-col-left .mw-hold-i b,body.stream-mode.stream-obs .mw-col-left .mw-hold-i b{font-size:11px!important}body.cast-fullscreen .mw-col-left .mw-hold-i time,body.stream-mode.stream-obs .mw-col-left .mw-hold-i time{font-size:9px!important}body.cast-fullscreen .mw-col-left .mw-hold-wait,body.stream-mode.stream-obs .mw-col-left .mw-hold-wait{font-size:10px!important;padding:3px 6px!important}body.cast-fullscreen .mw-col-left .mw-pending,body.stream-mode.stream-obs .mw-col-left .mw-pending{font-size:9.5px!important;padding:2px 5px!important}body.cast-fullscreen .mw-col-left .mw-pending em,body.stream-mode.stream-obs .mw-col-left .mw-pending em{font-size:9px!important}body.cast-fullscreen .mw-col-left .mw-pending b,body.stream-mode.stream-obs .mw-col-left .mw-pending b{font-size:10px!important}body.cast-fullscreen .mw-col-left .mw-card-mid,body.stream-mode.stream-obs .mw-col-left .mw-card-mid,body.cast-fullscreen .mw-col-left .mw-pfilter,body.stream-mode.stream-obs .mw-col-left .mw-pfilter,body.cast-fullscreen .mw-col-left .mw-pager,body.stream-mode.stream-obs .mw-col-left .mw-pager,body.cast-fullscreen .mw-col-left .mw-tfilter,body.stream-mode.stream-obs .mw-col-left .mw-tfilter{display:none!important}body.cast-fullscreen .mw-col-left .mw-trades,body.stream-mode.stream-obs .mw-col-left .mw-trades{max-height:155px!important;overflow-y:auto!important}body.cast-fullscreen .mw-col-left .mw-card,body.stream-mode.stream-obs .mw-col-left .mw-card{padding:5px 8px!important;gap:3px!important;border-radius:6px!important}body.cast-fullscreen .mw-col-left .mw-card-top,body.stream-mode.stream-obs .mw-col-left .mw-card-top{display:flex!important;align-items:center!important;gap:6px!important}body.cast-fullscreen .mw-col-left .mw-card-top .mw-mk,body.stream-mode.stream-obs .mw-col-left .mw-card-top .mw-mk{font-size:9px!important;padding:1px 4px!important}body.cast-fullscreen .mw-col-left .mw-card-top .mw-card-name,body.stream-mode.stream-obs .mw-col-left .mw-card-top .mw-card-name{font-size:11.5px!important;font-weight:800!important}body.cast-fullscreen .mw-col-left .mw-card-foot,body.stream-mode.stream-obs .mw-col-left .mw-card-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:1px!important}body.cast-fullscreen .mw-col-left .mw-card-foot u,body.stream-mode.stream-obs .mw-col-left .mw-card-foot u{font-size:12px!important;font-weight:800!important;text-decoration:none!important}body.cast-fullscreen .mw-col-left .mw-card-foot .meta,body.stream-mode.stream-obs .mw-col-left .mw-card-foot .meta{font-size:9.5px!important;color:#94a3b8!important}body.cast-fullscreen .mw-cast-fs-close{display:inline-flex!important;animation:cast-hud-in .35s cubic-bezier(.16,1,.3,1) forwards!important}.mw-cast-fs-close{display:none;position:fixed;top:1.2rem;right:1.4rem;z-index:9999;align-items:center;gap:.5rem;padding:.5rem 1.1rem;background:#0f172ae0;border:1.5px solid rgba(251,191,36,.75);border-radius:.6rem;color:#fde047;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 20px #000000d9,0 0 16px #fbbf2459;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.mw-cast-fs-close:hover{background:#fbbf2440;border-color:#fde047;color:#fff;box-shadow:0 6px 24px #000000e6,0 0 24px #fbbf2499;transform:translateY(-1px)}.mw-kbd-hint{background:#fbbf2438;border:1px solid rgba(251,191,36,.5);border-radius:4px;padding:1px 6px;font-size:.78rem;font-family:JetBrains Mono,monospace;color:#fde047;margin-left:2px}body.stream-mode.stream-obs:not(.mw-fullscreen-mode) .mw-fullscreen-btn{display:none!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:1.05cqw;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:.95cqw;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:30;display:none;flex-direction:column;align-items:stretch;gap:0;max-width:26cqw;min-width:7cqw;border-radius:.45cqw;overflow:hidden;box-shadow:0 .2cqw .9cqw #000000bf}.mw-cc-say.empty{display:none!important;opacity:0!important}.mw-cc-say b{font-size:1.25cqw;font-weight:800;color:#0b1220;background:var(--c);padding:.14cqw .5cqw;white-space:nowrap;text-align:center;letter-spacing:-.01em}.mw-cc-say i{font-style:normal;font-size:1.12cqw;font-weight:600;color:var(--text-bright);background:#0a101cf2;border:1.5px solid var(--c);border-top:0;padding:.2cqw .5cqw;white-space:normal;word-break:break-all;line-height:1.38;text-align:center}.mw-cc-say.on{display:flex!important;opacity:1!important;transform:translate(-50%,-.2cqw) scale(1)!important;animation:hero-say-pop .32s cubic-bezier(.16,1,.3,1) forwards}.mw-cc-say.thought{box-shadow:0 .2cqw 1.1cqw #000000d9,0 0 1cqw color-mix(in srgb,var(--c) 35%,transparent)}.mw-cc-say.thought b{display:flex;align-items:center;justify-content:center;gap:.3cqw;font-size:1.25cqw;background:color-mix(in srgb,var(--c) 82%,#0b1220);color:#0b1220}.mw-cc-say.thought i{background:#0a101cfa;color:#f1f5f9;letter-spacing:-.01em;font-size:1.15cqw;font-weight:600}.mw-cc.thinking .char-img{filter:drop-shadow(0 0 10px var(--c)) brightness(1.08);transition:filter .4s ease}.mw-cc-name{font-size:1.3cqw;font-weight:800;color:var(--text-bright);white-space:nowrap}.mw-cc-role{font-style:normal;font-size:1.02cqw;color:var(--mw-ink-3);white-space:nowrap}.mw-cc-count{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:1.05cqw;color:var(--c);font-weight:800}.mw-cc-count em{font-style:normal;font-size:1.25cqw}@keyframes hero-say-pop{0%{opacity:0;transform:translate(-50%,.3cqw) scale(.85)}to{opacity:1;transform:translate(-50%,-.2cqw) 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:4fr 6fr;gap:.85cqw}body.stream-mode .mw-col-left{gap:.55cqw}body.stream-mode .mw-rc-h i{font-size:.88cqw}body.stream-mode .mw-rc-delay{font-size:.62cqw}body.stream-mode .mw-rc-lv{font-size:.72cqw}body.stream-mode .mw-rc-n u{font-size:.74cqw}body.stream-mode .mw-rc-n b{font-size:1.16cqw}body.stream-mode .mw-rc-n-s b{font-size:.98cqw}body.stream-mode .mw-rc-n s{font-size:.72cqw}body.stream-mode .mw-rc-f{font-size:.68cqw}body.stream-mode .mw-rc-sec{font-size:.66cqw}body.stream-mode .mw-rc-empty{font-size:.8cqw}body.stream-mode .mw-tile i{font-size:.92cqw}body.stream-mode .mw-badge{font-size:.75cqw}body.stream-mode .mw-tile b{font-size:1.95cqw}body.stream-mode .mw-sub{font-size:.82cqw}body.stream-mode .mw-prev i{font-size:.76cqw}body.stream-mode .mw-prev b{font-size:1.06cqw}body.stream-mode .mw-note,body.stream-mode .mw-prev .mw-note{font-size:.7cqw}body.stream-mode .mw-ph h2{font-size:1.15cqw}body.stream-mode .mw-tag{font-size:.82cqw}body.stream-mode .mw-pending{display:inline-flex!important;align-items:center;gap:.35cqw;padding:.14cqw .6cqw;border-radius:.35cqw;white-space:nowrap;color:#fef08a;background:#eab30838;border:1px solid rgba(250,204,21,.75);box-shadow:0 0 10px #eab30859;margin-right:.4cqw}body.stream-mode .mw-pending em{font-style:normal;font-size:.82cqw;color:#fde047;font-weight:700}body.stream-mode .mw-pending b{font-family:JetBrains Mono,monospace;font-size:1.05cqw;font-weight:900;color:#fff;letter-spacing:-.02em;text-shadow:0 0 6px rgba(250,204,21,.6)}body.stream-mode .mw-pending span{font-size:.76cqw;color:#fef08a;opacity:.9}body.stream-mode .mw-chip{font-size:.8cqw}body.stream-mode .mw-nav{font-size:.92cqw}body.stream-mode .mw-pageind{font-size:.8cqw}body.stream-mode .mw-hold-i b{font-size:.98cqw}body.stream-mode .mw-hold-i time{font-size:.8cqw}body.stream-mode .mw-hold-empty,body.stream-mode .mw-hold-wait{font-size:.88cqw}body.stream-mode .mw-mk{font-size:.8cqw}body.stream-mode .mw-trades{grid-template-columns:repeat(3,1fr);grid-template-rows:none;grid-auto-rows:auto;gap:.42cqw;overflow-y:auto;overflow-x:hidden}body.stream-mode .mw-card{padding:.45cqw .52cqw;gap:.2cqw;justify-content:space-between}body.stream-mode .mw-card .mw-card-name,body.stream-mode .mw-card b{font-size:1.05cqw}body.stream-mode .mw-card .px{font-size:.8cqw}body.stream-mode .mw-card u{font-size:1.06cqw;padding:.06cqw .35cqw}body.stream-mode .mw-card-foot .meta{font-size:.76cqw}body.stream-mode .mw-date{font-size:.84cqw;padding:.06cqw .32cqw}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:1.25cqw;text-shadow:0 .1cqw .3cqw rgba(0,0,0,.95)}.mw-cast .mw-cc-count{font-size:1.05cqw}.mw-cast .mw-cc-count em{font-size:1.25cqw}.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:#060a14a6;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:-3.8cqw;transform:translate(-50%);z-index:4;white-space:nowrap;padding:.12cqw .5cqw;border-radius:.32cqw;background:#080d18eb;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);font-size:1.25cqw;font-weight:800;color:var(--text-bright);text-shadow:0 .1cqw .3cqw rgba(0,0,0,.95)}.mw-cast .mw-cc-count{position:absolute;left:50%;top:-1.7cqw;transform:translate(-50%);z-index:4;white-space:nowrap;font-size:1.05cqw;font-weight:800;color:var(--c);padding:.04cqw .35cqw;border-radius:.25cqw;background:#060a14a6}.mw-cast .mw-cc-count em{font-size:1.22cqw}.mw-cast .mw-cc-say{top:auto;bottom:calc(100% + 4.3cqw)}.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-boss-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:90;display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:all .5s cubic-bezier(.16,1,.3,1)}.mw-boss-stage.hidden{display:none!important}.mw-boss-unit{position:relative;width:14cqw;aspect-ratio:1;display:flex;align-items:center;justify-content:center;animation:boss-float 3.6s ease-in-out infinite}.mw-boss-img{width:100%;height:100%;object-fit:cover;border-radius:1cqw;border:2px solid rgba(244,63,94,.65);box-shadow:0 0 25px #f43f5e73;transition:all .3s ease;filter:brightness(1.05) contrast(1.1)}.mw-boss-aura{position:absolute;inset:-.8cqw;border-radius:1.4cqw;background:radial-gradient(circle,rgba(244,63,94,.25) 0%,transparent 70%);pointer-events:none;z-index:-1;animation:boss-aura-pulse 2.2s infinite alternate}.mw-boss-circle{position:absolute;bottom:-1cqw;left:50%;transform:translate(-50%);width:17cqw;height:4cqw;border-radius:50%;background:radial-gradient(ellipse,rgba(244,63,94,.4) 0%,rgba(168,85,247,.2) 40%,transparent 75%);border:1.5px dashed rgba(244,63,94,.5);filter:blur(1px);z-index:-2;animation:boss-circle-rot 18s linear infinite}.mw-boss-hud{position:absolute;top:calc(100% + .9cqw);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.25cqw;white-space:nowrap;z-index:95}.mw-boss-name-row{display:flex;align-items:center;gap:.35cqw;background:#0a0f1ceb;padding:.15cqw .6cqw;border-radius:.35cqw;border:1.5px solid #f43f5e;box-shadow:0 0 12px #f43f5e66}.mw-boss-badge{font-size:.78cqw;font-weight:800;color:#fb7185;background:#f43f5e33;padding:.05cqw .3cqw;border-radius:.2cqw}.mw-boss-name{font-size:1.15cqw;font-weight:800;color:#f8fafc;text-shadow:0 0 8px rgba(0,0,0,.9)}.mw-boss-hints{display:flex;align-items:center;gap:.3cqw;font-size:.78cqw;color:#cbd5e1;font-weight:700}.mw-boss-hints span{background:#0f172ad9;padding:.08cqw .35cqw;border-radius:.25cqw;border:1px solid rgba(148,163,184,.3)}.mw-boss-hp-bar{width:14cqw;height:.45cqw;background:#0009;border-radius:.2cqw;overflow:hidden;border:1px solid rgba(255,255,255,.2);margin-bottom:.15cqw}.mw-boss-hp-fill{height:100%;width:100%;background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);transition:width .4s ease-out}@keyframes boss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqw)}}@keyframes boss-aura-pulse{0%{opacity:.4;transform:scale(.95)}to{opacity:.9;transform:scale(1.08)}}@keyframes boss-circle-rot{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.mw-boss-stage.spawning{animation:boss-spawn-anim .8s cubic-bezier(.17,.89,.32,1.28) forwards}@keyframes boss-spawn-anim{0%{opacity:0;transform:translate(-50%,-20%) scale(.3)}70%{opacity:1;transform:translate(-50%,-55%) scale(1.15)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mw-boss-stage.hit .mw-boss-img{animation:boss-hit-anim .35s ease}@keyframes boss-hit-anim{0%,to{transform:translate(0) scale(1);filter:brightness(1.05)}20%{transform:translate(-.8cqw,-.4cqw) scale(.96) rotate(-2deg);filter:brightness(1.35) contrast(1.2) drop-shadow(0 0 14px rgba(239,68,68,.7))}60%{transform:translate(.8cqw,.4cqw) scale(1.04) rotate(2deg);filter:brightness(1.2) contrast(1.1) drop-shadow(0 0 12px rgba(245,158,11,.6))}}.mw-boss-stage.defeat{animation:boss-defeat-anim 1.2s ease forwards}@keyframes boss-defeat-anim{0%{transform:translate(-50%,-50%) scale(1);filter:brightness(1.5)}30%{transform:translate(-50%,-50%) scale(1.3) rotate(8deg);filter:brightness(3)}to{transform:translate(-50%,-50%) scale(0) rotate(45deg);opacity:0;filter:blur(8px)}}.mw-boss-stage.escape{animation:boss-escape-anim 1.1s ease forwards}@keyframes boss-escape-anim{0%{transform:translate(-50%,-50%) scale(1);opacity:1}30%{transform:translate(-40%,-65%) scale(1.1);filter:brightness(1.8)}to{transform:translate(20%,-80%) scale(0);opacity:0}}.mw-event-banner{position:absolute;left:50%;top:15%;transform:translate(-50%) scale(.8);z-index:180;display:flex;flex-direction:column;align-items:center;gap:.3cqw;padding:.7cqw 2.2cqw;border-radius:.8cqw;white-space:nowrap;opacity:0;pointer-events:none;transition:all .45s cubic-bezier(.16,1,.3,1)}.mw-event-banner.show{opacity:1;transform:translate(-50%) scale(1)}.mw-event-banner.victory{background:linear-gradient(135deg,#052e16f2,#14532deb);border:2.5px solid #22c55e;box-shadow:0 0 35px #22c55ebf,inset 0 0 15px #22c55e66}.mw-event-banner.victory .banner-title{color:#86efac;font-size:1.7cqw;font-weight:900;text-shadow:0 0 12px #22c55e}.mw-event-banner.victory .banner-sub{color:#f0fdf4;font-size:1.15cqw;font-weight:800}.mw-event-banner.defeat{background:linear-gradient(135deg,#450a0af2,#7f1d1deb);border:2.5px solid #ef4444;box-shadow:0 0 35px #ef4444bf,inset 0 0 15px #ef444466}.mw-event-banner.defeat .banner-title{color:#fca5a5;font-size:1.7cqw;font-weight:900;text-shadow:0 0 12px #ef4444}.mw-event-banner.defeat .banner-sub{color:#fef2f2;font-size:1.15cqw;font-weight:800}.mw-cc.cheering{animation:hero-cheer-anim .65s ease-in-out infinite!important}@keyframes hero-cheer-anim{0%,to{filter:brightness(1.15) drop-shadow(0 0 10px #22c55e)}50%{filter:brightness(1.3) drop-shadow(0 0 18px #4ade80)}}.mw-cc.knockback{animation:hero-knockback-anim .8s ease forwards!important}@keyframes hero-knockback-anim{0%{filter:brightness(1)}25%{filter:brightness(2.2) drop-shadow(0 0 14px #ef4444)}to{filter:brightness(1)}}.mw-cast.victory-flash{box-shadow:inset 0 0 45px #22c55ea6;transition:box-shadow .4s}.mw-cast.defeat-flash{box-shadow:inset 0 0 45px #ef4444a6;transition:box-shadow .4s}.mw-boss-projectile{position:absolute;width:2cqw;height:2cqw;border-radius:50%;pointer-events:none;z-index:140;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffffff 20%,var(--p-color,#38bdf8) 65%,transparent 100%);box-shadow:0 0 12px var(--p-color,#38bdf8),0 0 22px var(--p-color,#38bdf8),inset 0 0 6px #fff;animation:boss-proj-fly .36s cubic-bezier(.16,.84,.44,1) forwards}@keyframes boss-proj-fly{0%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(.7) rotate(0)}75%{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1.15) rotate(180deg)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1.4) rotate(360deg);filter:blur(2px)}}.mw-boss-hit-spark{position:absolute;left:calc(50% + var(--ox, 0cqw));top:calc(50% + var(--oy, 0cqw));width:4.6cqw;height:4.6cqw;border-radius:50%;pointer-events:none;z-index:155;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(circle,#ffffff 15%,var(--sp-color,#fbbf24) 45%,rgba(239,68,68,.6) 75%,transparent 100%);box-shadow:0 0 12px var(--sp-color,#fbbf24),0 0 20px #ef444466;animation:boss-spark-boom .38s ease-out forwards}@keyframes boss-spark-boom{0%{opacity:1;transform:translate(-50%,-50%) scale(.3) rotate(0)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.1) rotate(45deg);filter:brightness(1.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4) rotate(90deg);filter:blur(2px)}}.mw-boss-dmg{position:absolute;pointer-events:none;z-index:160;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900;font-size:2.1cqw;letter-spacing:.03em;white-space:nowrap;color:var(--d-color,#facc15);text-shadow:0 0 7px #000,0 0 14px rgba(0,0,0,.95),0 0 24px var(--d-color,#facc15);animation:boss-dmg-pop .85s cubic-bezier(.17,.89,.32,1.28) forwards}@keyframes boss-dmg-pop{0%{opacity:0;transform:translate(calc(-50% + var(--dx,0px))) scale(.6)}25%{opacity:1;transform:translate(calc(-50% + var(--dx,0px)),-1.8cqw) scale(1.5)}70%{opacity:1;transform:translate(calc(-50% + var(--dx,0px)),-3.2cqw) scale(1.15)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)),-4.5cqw) scale(.85);filter:blur(1.5px)}}.mw-ghost-sky{position:absolute;inset:0;pointer-events:none;z-index:110;overflow:visible}.mw-market-ghost{position:absolute;left:var(--gx, 50%);top:var(--gy, 7.5cqw);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;box-shadow:none;transform:translate(-50%,-50%);animation:ghost-bob var(--bob-d, 4s) ease-in-out var(--bob-delay, 0s) infinite alternate;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.mw-market-ghost:hover{transform:translate(-50%,-50%) scale(1.18);z-index:130!important}.ghost-orb{width:2.5cqw;height:2.5cqw;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.ghost-icon{font-size:1.45cqw;line-height:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ghost-icon svg{display:block;filter:drop-shadow(0 0 6px rgba(255,255,255,.45))}.mw-market-ghost.bad .ghost-orb{background:radial-gradient(circle,#ef4444bf,#b91c1ce0 60%,#230a0ff2);border:2px solid #f43f5e;box-shadow:0 0 16px #ef4444e6,0 0 32px #dc262680,inset 0 0 10px #fecaca99;animation:debuff-red-pulse 2.2s ease-in-out infinite alternate}.mw-market-ghost.bad .ghost-icon{filter:drop-shadow(0 0 8px rgba(244,63,94,1))}.mw-market-ghost.good .ghost-orb{background:radial-gradient(circle,#34d399bf,#059669e0 60%,#062019f2);border:2px solid #34d399;box-shadow:0 0 16px #34d399e6,0 -6px 30px #10b9818c,inset 0 0 10px #a7f3d099;animation:buff-rising-pulse 2.4s ease-in-out infinite alternate}.mw-market-ghost.good .ghost-icon{filter:drop-shadow(0 0 8px rgba(52,211,153,1))}@keyframes debuff-red-pulse{0%{box-shadow:0 0 12px #ef4444bf,0 0 22px #dc262661,inset 0 0 8px #fecaca80;transform:scale(1)}to{box-shadow:0 0 22px #ef4444,0 0 38px #dc2626bf,inset 0 0 14px #fecacad9;transform:scale(1.08)}}@keyframes buff-rising-pulse{0%{box-shadow:0 0 12px #34d399bf,0 -4px 22px #10b98166,inset 0 0 8px #a7f3d080;transform:scale(1)}to{box-shadow:0 0 22px #34d399,0 -8px 38px #10b981bf,inset 0 0 14px #a7f3d0d9;transform:scale(1.08)}}.ghost-meta{display:none!important}.ghost-name{font-size:.76cqw;font-weight:800;letter-spacing:-.02em;color:#f8fafc}.ghost-val{font-family:JetBrains Mono,monospace;font-size:.74cqw;font-weight:800;letter-spacing:-.01em}.ghost-tooltip{position:absolute;top:calc(100% + .4cqw);left:50%;transform:translate(-50%) scale(.9);opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);background:#0a101ef5;border:1.2px solid var(--aura,#38bdf8);border-radius:.45cqw;box-shadow:0 .4cqw 1.8cqw #000000d9,0 0 14px color-mix(in srgb,var(--aura,#38bdf8) 40%,transparent);padding:.45cqw .75cqw;width:max-content;max-width:20cqw;z-index:200;white-space:normal;line-height:1.4}.mw-market-ghost:hover .ghost-tooltip,.mw-market-ghost.active .ghost-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.ghost-tt-head{display:flex;align-items:center;justify-content:space-between;gap:.4cqw;margin-bottom:.25cqw;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.2cqw}.ghost-tt-title{font-size:.78cqw;font-weight:800;color:var(--aura,#38bdf8)}.ghost-tt-cat{font-size:.65cqw;font-weight:700;background:#ffffff1a;padding:.04cqw .25cqw;border-radius:.2cqw;color:#cbd5e1}.ghost-tt-body{font-size:.72cqw;font-weight:600;color:#e2e8f0;word-break:keep-all}.ghost-tt-foot{font-size:.62cqw;font-weight:700;color:#94a3b8;margin-top:.2cqw;text-align:right}@keyframes ghost-bob{0%{transform:translate(calc(-50% - var(--gx-drift, 2.5cqw)),calc(-50% - var(--gy-drift, 1.5cqw))) rotate(calc(-1 * var(--g-rot, 3.5deg)))}33%{transform:translate(calc(-50% + var(--gx-drift, 2.5cqw) * .75),calc(-50% + var(--gy-drift, 1.5cqw))) rotate(var(--g-rot, 3.5deg))}66%{transform:translate(calc(-50% + var(--gx-drift, 2.5cqw)),calc(-50% - var(--gy-drift, 1.5cqw) * .65)) rotate(calc(-.5 * var(--g-rot, 3.5deg)))}to{transform:translate(calc(-50% - var(--gx-drift, 2.5cqw)),calc(-50% - var(--gy-drift, 1.5cqw))) rotate(calc(-1 * var(--g-rot, 3.5deg)))}}.mw-market-ghost.scared{animation:ghost-scared .35s ease infinite alternate!important}@keyframes ghost-scared{0%{transform:translate(-50%,-50%) scale(.8) rotate(-4deg);filter:opacity(.7)}to{transform:translate(-50%,calc(-50% - .6cqw)) scale(.9) rotate(4deg);filter:opacity(.9)}}.mw-market-ghost.cheer{animation:ghost-cheer .5s ease-in-out infinite alternate!important}@keyframes ghost-cheer{0%{transform:translate(-50%,-50%) scale(1.05) rotate(-3deg);filter:brightness(1.2)}to{transform:translate(-50%,calc(-50% - .8cqw)) scale(1.18) rotate(3deg);filter:brightness(1.5)}}.mw-ghost-list{position:absolute;z-index:30;display:flex;flex-direction:column;gap:clamp(3px,.35cqw,6px);pointer-events:none;max-width:280px;-webkit-user-select:none;user-select:none;transition:top .25s cubic-bezier(.16,1,.3,1)}.mw-ghost-list.bad{top:6.8cqw;left:1.2cqw;align-items:flex-start}.mw-ghost-list.good{top:4.2cqw;right:1.2cqw;align-items:flex-end}.mw-ghost-list-title{font-size:clamp(12px,.95cqw,15px);font-weight:900;letter-spacing:.05em;padding:3px 8px;border-radius:4px;margin-bottom:2px;display:inline-flex;align-items:center;gap:4px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mw-ghost-list-title.bad{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5;box-shadow:0 0 10px #ef44444d}.mw-ghost-list-title.good{background:#34d39933;border:1px solid rgba(52,211,153,.5);color:#6ee7b7;box-shadow:0 0 10px #34d3994d}.mw-ghost-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:#080e1aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:clamp(11.5px,.92cqw,14px);font-weight:800;line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #000000b3}.mw-ghost-pill.bad{border:1px solid rgba(239,68,68,.45);border-left:3px solid #ef4444;color:#fecaca;box-shadow:0 2px 8px #000000b3,0 0 8px #ef444440}.mw-ghost-pill.good{border:1px solid rgba(52,211,153,.45);border-right:3px solid #34d399;color:#a7f3d0;box-shadow:0 2px 8px #000000b3,0 0 8px #34d39940}.mw-ghost-pill .pill-icon{font-size:13.5px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.mw-ghost-pill .pill-icon svg{display:inline-block;vertical-align:-2px}.mw-ghost-pill .pill-name{font-weight:800;font-size:clamp(11px,.88cqw,13px)}.mw-ghost-pill .pill-val{font-family:JetBrains Mono,monospace;font-size:clamp(10.5px,.85cqw,12.5px);font-weight:800;margin-left:3px}.mw-ghost-pill.bad .pill-val{color:#fff;text-shadow:0 0 4px rgba(239,68,68,.9)}.mw-ghost-pill.good .pill-val{color:#fff;text-shadow:0 0 4px rgba(52,211,153,.9)}.game-view-container{max-width:1400px;margin:0 auto;padding:10px 0 40px}.game-header-banner{background:linear-gradient(135deg,#0f172af2,#1e1b4bbf);border-radius:16px;padding:24px 30px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border:1px solid rgba(245,158,11,.25);box-shadow:0 8px 32px #0006,inset 0 0 24px #f59e0b0d}.game-badge-row{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.game-tag-badge{font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:6px;letter-spacing:.5px;text-transform:uppercase}.game-tag-badge.gold{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.game-tag-badge.cyan{background:#06b6d426;border:1px solid rgba(6,182,212,.4);color:#22d3ee}.game-tag-badge.purple{background:#a855f726;border:1px solid rgba(168,85,247,.4);color:#c084fc}.game-main-title{font-size:1.8rem;font-weight:900;color:#fff;margin-bottom:6px;display:flex;align-items:center;gap:10px;letter-spacing:-.5px}.game-title-en{font-size:1.05rem;font-weight:600;color:#94a3b8;margin-left:6px}.game-sub-desc{font-size:.92rem;color:#94a3b8;line-height:1.5}.game-top-controls{display:flex;gap:10px;align-items:center}.game-ctrl-btn{background:#1e293bd9;border:1px solid rgba(148,163,184,.2);color:var(--text-main);padding:8px 16px;border-radius:10px;font-size:.86rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.game-ctrl-btn:hover{background:#334155f2;border-color:#94a3b866;color:#fff;transform:translateY(-1px)}.game-ctrl-btn.primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0b0f1e;font-weight:800;border:none;box-shadow:0 0 16px #f59e0b59}.game-ctrl-btn.primary:hover{box-shadow:0 0 24px #f59e0b8c}.game-arena-wrapper{background:#070a14;border-radius:18px;overflow:hidden;border:1px solid rgba(99,102,241,.25);box-shadow:0 12px 40px #0009;position:relative}.game-hud-bar{background:#0f172ae6;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid rgba(148,163,184,.12);flex-wrap:wrap}.hud-item{display:flex;flex-direction:column;gap:4px}.hud-label{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.5px;text-transform:uppercase}.hud-stage-name{font-size:.96rem;font-weight:800;color:#fff}.hud-regime-tag{font-size:.72rem;font-weight:700;color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.3);padding:1px 7px;border-radius:4px}.stage-info-row{display:flex;align-items:center;gap:8px}.hud-exp-group{display:flex;align-items:center;gap:6px;margin-top:3px}.exp-badge{background:linear-gradient(135deg,#9333ea4d,#6366f14d);border:1px solid rgba(168,85,247,.5);padding:2px 7px;border-radius:6px;font-size:.72rem;font-weight:800;color:#c084fc;white-space:nowrap}.exp-bar-wrap{width:84px;height:6px;background:#0009;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.exp-bar-fill{height:100%;background:linear-gradient(90deg,#818cf8,#c084fc);transition:width .3s ease;box-shadow:0 0 8px #c084fcb3}.exp-text{font-size:.68rem;font-family:var(--font-mono);font-weight:700;color:#94a3b8;white-space:nowrap}.hud-resource-box.glow-gold-panel{min-width:320px;padding:8px 18px 10px;border-radius:14px;background:linear-gradient(135deg,#1e293beb,#0f172afa);border:1.5px solid rgba(245,158,11,.5);box-shadow:0 0 22px #f59e0b38,inset 0 0 16px #f59e0b14;display:flex;flex-direction:column;gap:3px;transition:all .25s ease}.hud-resource-box.glow-gold-panel:hover{border-color:#f59e0bcc;box-shadow:0 0 30px #f59e0b66,inset 0 0 20px #f59e0b26}.hud-resource-box.resource-alert{background:#ef444440!important;border-color:#ef4444!important;box-shadow:0 0 25px #ef444499!important;animation:pulse-alert .35s ease}@keyframes pulse-alert{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.resource-top-header{display:flex;justify-content:space-between;align-items:center}.resource-title-wrap{display:flex;align-items:center;gap:6px}.resource-icon-badge{font-size:1.15rem;filter:drop-shadow(0 0 6px rgba(245,158,11,.7));animation:coin-jiggle 2.5s ease-in-out infinite}@keyframes coin-jiggle{0%,80%,to{transform:rotate(0) scale(1)}85%{transform:rotate(-8deg) scale(1.1)}92%{transform:rotate(8deg) scale(1.1)}}.res-main-label{font-size:.8rem;font-weight:800;color:#f1f5f9;letter-spacing:.3px}.res-rate-pill{display:inline-flex;align-items:center;gap:5px;background:#10b98124;border:1px solid rgba(16,185,129,.4);padding:2px 9px;border-radius:12px}.rate-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399;animation:live-pulse 1.2s ease-in-out infinite alternate}@keyframes live-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.res-rate-pill .rate-indicator{font-size:.75rem;font-weight:800;color:#34d399;font-family:var(--font-mono)}.resource-counter-row{display:flex;align-items:baseline;gap:6px;margin:2px 0 3px}.currency-symbol{font-size:1.2rem;font-weight:900;color:#f59e0b;text-shadow:0 0 10px rgba(245,158,11,.7)}.game-gold-main{font-size:1.85rem;font-weight:900;font-family:var(--font-mono);color:#fef08a;text-shadow:0 0 18px rgba(245,158,11,.75),0 2px 6px rgba(0,0,0,.95);letter-spacing:-.5px;line-height:1;display:inline-block;transition:transform .1s ease}.game-gold-main.gold-spend-pop{animation:gold-pop .35s cubic-bezier(.18,.89,.32,1.28)}@keyframes gold-pop{0%{transform:scale(1);color:#fef08a}35%{transform:scale(1.15);color:#f87171;text-shadow:0 0 20px rgba(248,113,113,.95)}to{transform:scale(1);color:#fef08a}}.gold-max-limit{font-size:.85rem;font-weight:700;color:#94a3b8;font-family:var(--font-mono);margin-left:2px}.resource-progress-bar{height:10px;background:#000000a6;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;position:relative;margin-top:2px}.resource-fill{height:100%;background:linear-gradient(90deg,#d97706,#f59e0b,#fde047);border-radius:5px;transition:width .3s ease;box-shadow:0 0 14px #f59e0bbf;position:relative;overflow:hidden}.resource-fill-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:bar-shimmer 2s infinite;transform:skew(-20deg)}@keyframes bar-shimmer{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(200%) skew(-20deg)}}.hud-cannon-box{display:flex;flex-direction:column;gap:4px}.cannon-label-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.hud-cannon-status.ready{font-size:.72rem;font-weight:800;color:#22d3ee}.qe-cannon-btn{background:linear-gradient(135deg,#0284c7,#06b6d4);border:none;color:#fff;font-size:.84rem;font-weight:800;padding:6px 14px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 12px #06b6d459;transition:all .2s}.qe-cannon-btn:hover{box-shadow:0 0 20px #06b6d499;transform:translateY(-1px)}.game-stage-viewport{height:480px;position:relative;overflow:hidden;background:#0a0f1d}.game-stage-bg{position:absolute;inset:0;background:linear-gradient(180deg,#0a0f1999,#0a0f1933,#0a0f19a6),url(../dungeon/dungeon.webp) center bottom / cover no-repeat;z-index:1}.base-entity{position:absolute;bottom:24px;z-index:2;display:flex;flex-direction:column;align-items:center}.base-entity.ally-base{left:24px}.base-entity.enemy-base{right:24px}.base-health-badge{background:#0f172ae6;border:1px solid rgba(255,255,255,.18);padding:6px 14px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;box-shadow:0 4px 16px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.base-name{font-size:.8rem;font-weight:800;color:#f1f5f9;letter-spacing:.2px}.base-hp-bar{width:130px;height:8px;background:#0009;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.base-hp-fill.ally{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 10px #34d399b3;transition:width .3s ease-out}.base-hp-fill.enemy{background:linear-gradient(90deg,#e11d48,#f43f5e);box-shadow:0 0 10px #f43f5eb3;transition:width .3s ease-out}.base-hp-num{font-size:.72rem;color:#cbd5e1;font-family:var(--font-mono);font-weight:700}.base-sprite{width:150px;height:210px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 12px 36px #000000d9;transition:transform .1s ease,filter .1s ease}.base-art-img{width:100%;height:100%;object-fit:cover;display:block}.ally-building{border:2px solid rgba(56,189,248,.7);box-shadow:0 0 30px #06b6d473,inset 0 0 18px #06b6d440}.enemy-building{border:2px solid rgba(244,63,94,.8);box-shadow:0 0 30px #f43f5e8c,inset 0 0 20px #f43f5e59}.base-badge-tag{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#0f172ae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 10px;border-radius:6px;font-size:.68rem;font-weight:800;white-space:nowrap;letter-spacing:.5px;border:1px solid rgba(255,255,255,.15);z-index:3}.ally-building .base-badge-tag{color:#38bdf8;border-color:#38bdf866}.enemy-building .base-badge-tag{color:#fb7185;border-color:#f43f5e80}.hit-flash-overlay{position:absolute;inset:0;background:#ff325000;pointer-events:none;z-index:4;transition:background .08s ease}.hit-flash-overlay.flashing{background:#ff3c5a80}.enemy-hit-shake{animation:enemy-hit .35s cubic-bezier(.36,.07,.19,.97) both}@keyframes enemy-hit{0%{transform:translateZ(0) scale(1);filter:brightness(1)}20%{transform:translate3d(8px,-4px,0) scale(1.03);filter:brightness(2) contrast(1.2)}40%{transform:translate3d(-7px,4px,0);filter:brightness(1.6)}60%{transform:translate3d(6px,-3px,0)}80%{transform:translate3d(-3px,2px,0)}to{transform:translateZ(0) scale(1);filter:brightness(1)}}.battlefield-lane{position:absolute;inset:0;z-index:10}.stage-center-marker{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.lane-divider-line{width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(245,158,11,.3) 30%,rgba(245,158,11,.3) 70%,transparent)}.lane-status-badge{position:absolute;top:14px;background:#0f172abf;border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}.game-mobile-block-overlay{position:absolute;inset:0;background:#080c18f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .3s ease-out}.mobile-block-card{max-width:480px;width:100%;background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid rgba(239,68,68,.45);box-shadow:0 0 35px #ef444440,0 20px 45px #000000d9;border-radius:16px;padding:28px 22px;text-align:center;position:relative;z-index:121}.mobile-block-icon{font-size:2.8rem;margin-bottom:10px}.mobile-block-badge{display:inline-block;padding:4px 12px;background:#ef444429;border:1px solid rgba(239,68,68,.5);color:#f87171;font-size:.78rem;font-weight:800;border-radius:9999px;letter-spacing:.04em;margin-bottom:12px}.mobile-block-title{font-size:1.25rem;font-weight:800;color:#f8fafc;margin-bottom:10px;line-height:1.35}.mobile-block-desc{font-size:.84rem;color:#94a3b8;line-height:1.6;margin-bottom:18px;word-break:keep-all}.mobile-block-guide{background:#0f172abf;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px 14px;text-align:left;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.mobile-block-guide .guide-item{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#cbd5e1;line-height:1.4;word-break:keep-all}.mobile-block-guide .guide-icon{font-size:1.1rem;flex-shrink:0}.mobile-block-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mobile-block-btn{padding:10px 18px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.mobile-block-btn.primary{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;box-shadow:0 4px 12px #0284c759}.mobile-block-btn.primary:hover{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.mobile-block-btn.secondary{background:#1e293bd9;border:1px solid rgba(148,163,184,.3);color:#cbd5e1}.mobile-block-btn.secondary:hover{background:#334155e6;color:#fff}.mobile-disabled-btn{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.5)!important}.game-start-overlay{position:absolute;inset:0;background:#0b0f1ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.overlay-card{background:#0f172af2;border:1px solid rgba(245,158,11,.3);border-radius:18px;padding:32px 36px;max-width:620px;text-align:center;box-shadow:0 20px 50px #000000b3}.overlay-emblem{font-size:3rem;margin-bottom:12px}.overlay-card h2{font-size:1.6rem;font-weight:900;color:#fff;margin-bottom:10px}.overlay-card p{font-size:.92rem;color:#cbd5e1;line-height:1.6;margin-bottom:20px}.stage-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.spec-cell{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 8px;display:flex;flex-direction:column;gap:4px}.spec-cell span{font-size:.68rem;color:#94a3b8}.spec-cell strong{font-size:.78rem;color:#22d3ee}.overlay-start-btn{background:linear-gradient(135deg,#f59e0b,#e11d48);border:none;color:#fff;font-size:1.05rem;font-weight:900;padding:12px 36px;border-radius:12px;cursor:pointer;box-shadow:0 0 20px #f59e0b66;transition:all .2s}.overlay-start-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #f59e0bb3}.game-summon-deck{background:#0f172af2;padding:16px 20px;border-top:1px solid rgba(148,163,184,.12)}.deck-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem}.deck-title{font-weight:800;color:#e2e8f0}.deck-hint{font-size:.75rem;color:#94a3b8}.deck-cards-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.hero-card{background:#1e293bb3;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;overflow:hidden;transition:all .2s;-webkit-user-select:none;user-select:none}.hero-card:hover{transform:translateY(-3px);border-color:#f59e0b99;box-shadow:0 6px 20px #f59e0b26}.card-shortcut{position:absolute;top:6px;left:6px;width:18px;height:18px;border-radius:4px;background:#0009;border:1px solid rgba(255,255,255,.2);color:#fbbf24;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center}.card-cost{position:absolute;top:6px;right:6px;font-size:.72rem;font-weight:800;color:#fbbf24}.card-avatar{width:64px;height:64px;border-radius:50%;background-size:cover;background-position:center top;margin:10px 0 8px;border:2px solid rgba(245,158,11,.3)}.card-info{text-align:center;display:flex;flex-direction:column;gap:2px}.card-name{font-size:.82rem;font-weight:800;color:#fff}.card-role{font-size:.68rem;color:#94a3b8}.card-cooldown-overlay{position:absolute;bottom:0;left:0;right:0;height:0%;background:#000000a6;pointer-events:none}.hero-card.cooling-down{opacity:.72;cursor:not-allowed!important;filter:grayscale(25%)}.battle-unit{position:absolute;bottom:24px;display:flex;flex-direction:column;align-items:center;pointer-events:none;transition:opacity .3s;z-index:12}.battle-unit.ally-unit{z-index:14}.battle-unit.enemy-unit{z-index:13}.unit-hp-bar{width:52px;height:5px;background:#000000bf;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.25);margin-bottom:3px}.unit-hp-fill{height:100%;background:#f43f5e;transition:width .15s ease-out}.battle-unit.ally-unit .unit-hp-fill{background:#34d399}.unit-sprite-img{width:78px;height:94px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.85));transition:transform .15s ease}.enemy-sprite-img{width:78px;height:78px;object-fit:cover;border-radius:12px;border:2px solid rgba(244,63,94,.7);box-shadow:0 4px 12px #000000b3,0 0 14px #f43f5e66;filter:drop-shadow(0 4px 8px rgba(0,0,0,.8))}.enemy-sprite-img.boss-img{width:105px;height:105px;border:2.5px solid #fbbf24;box-shadow:0 6px 20px #000000e6,0 0 25px #f59e0b99}.unit-speech-bubble{background:#0f172af2;border:1px solid #fbbf24;color:#fbbf24;font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:12px;margin-bottom:5px;white-space:nowrap;box-shadow:0 4px 12px #0009;animation:bubble-float 1.2s ease-in-out infinite alternate;max-width:200px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.unit-speech-bubble.attack-speech{border-color:#f43f5e;color:#fff;background:linear-gradient(135deg,#be123cf2,#881337f2);box-shadow:0 0 14px #f43f5ebf}.enemy-speech-bubble{background:#1e0a0ff2;border:1px solid #f43f5e;color:#fca5a5;font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:10px;margin-bottom:5px;white-space:nowrap;box-shadow:0 0 10px #f43f5e80;max-width:190px;overflow:hidden;text-overflow:ellipsis}.battle-unit.ally-walking{animation:ally-walk-bob .32s ease-in-out infinite alternate}@keyframes ally-walk-bob{0%{transform:translateY(0) rotate(-1.5deg)}to{transform:translateY(-7px) rotate(1.5deg)}}.battle-unit.enemy-walking{animation:enemy-walk-bob .32s ease-in-out infinite alternate}@keyframes enemy-walk-bob{0%{transform:translateY(0) rotate(1.5deg)}to{transform:translateY(-7px) rotate(-1.5deg)}}.battle-unit.speed-ultra-fast{animation-duration:.13s!important}.battle-unit.speed-fast{animation-duration:.2s!important}.battle-unit.speed-medium{animation-duration:.32s!important}.battle-unit.speed-slow{animation-duration:.52s!important}.battle-unit.unit-combat-ready{animation:unit-combat-breath 1.2s ease-in-out infinite alternate}@keyframes unit-combat-breath{0%{transform:scale(1) translateY(0)}to{transform:scale(1.03) translateY(-3px)}}.battle-unit.unit-strike-now{animation:unit-melee-strike-action .28s cubic-bezier(.18,.89,.32,1.28) forwards}@keyframes unit-melee-strike-action{0%{transform:translate(0) scale(1)}40%{transform:translate(36px) scale(1.25) rotate(6deg);filter:brightness(1.6) drop-shadow(0 0 16px #f59e0b)}80%{transform:translate(8px) scale(1.04)}to{transform:translate(0) scale(1)}}.battle-unit.unit-cast-now{animation:unit-ranged-cast-action .25s ease-out forwards}@keyframes unit-ranged-cast-action{0%{transform:translate(0) scale(1)}35%{transform:translate(-12px) scale(1.15) rotate(-3deg);filter:brightness(1.7) drop-shadow(0 0 20px #38bdf8)}75%{transform:translate(3px) scale(1.04)}to{transform:translate(0) scale(1)}}.battle-unit.unit-enemy-strike-now{animation:unit-enemy-strike-action .28s cubic-bezier(.18,.89,.32,1.28) forwards}@keyframes unit-enemy-strike-action{0%{transform:translate(0) scale(1)}40%{transform:translate(-36px) scale(1.25) rotate(-6deg);filter:brightness(1.6) drop-shadow(0 0 16px #f43f5e)}80%{transform:translate(-8px) scale(1.04)}to{transform:translate(0) scale(1)}}.battle-unit.unit-enemy-cast-now{animation:unit-enemy-cast-action .25s ease-out forwards}@keyframes unit-enemy-cast-action{0%{transform:translate(0) scale(1)}35%{transform:translate(12px) scale(1.15) rotate(3deg);filter:brightness(1.7) drop-shadow(0 0 20px #f43f5e)}75%{transform:translate(-3px) scale(1.04)}to{transform:translate(0) scale(1)}}.battle-unit.knockbacked{animation:unit-knockback-shake .35s ease-out;filter:brightness(2.2) contrast(1.3)}@keyframes unit-knockback-shake{0%{transform:translateY(-8px) scale(1.1)}50%{transform:translateY(-3px) scale(.95)}to{transform:translateY(0) scale(1)}}.battle-unit.unit-dead{animation:unit-death-fade .45s ease-out forwards;pointer-events:none}@keyframes unit-death-fade{0%{opacity:1;transform:scale(1);filter:brightness(2)}50%{opacity:.6;transform:scale(.8) translateY(-15px)}to{opacity:0;transform:scale(.3) translateY(-35px)}}.vfx-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:20}.damage-floater{position:absolute;font-family:var(--font-mono);font-weight:900;pointer-events:none;animation:damage-float-up 1.05s cubic-bezier(.18,.89,.32,1.28) forwards;text-shadow:0 2px 8px rgba(0,0,0,.95);white-space:nowrap;z-index:10}@keyframes damage-float-up{0%{opacity:0;transform:translateY(8px) scale(.6)}20%{opacity:1;transform:translateY(-16px) scale(1.25)}60%{opacity:1;transform:translateY(-46px) scale(1.05)}to{opacity:0;transform:translateY(-85px) scale(.8)}}.damage-floater.crit{color:#fde047;font-size:1.25rem;text-shadow:0 0 14px rgba(250,204,21,.9),0 2px 6px #000}.damage-floater.heavy{color:#fb7185;font-size:1.1rem;text-shadow:0 0 12px rgba(244,63,94,.85),0 2px 6px #000}.damage-floater.normal{color:#38bdf8;font-size:.98rem;text-shadow:0 0 10px rgba(56,189,248,.8),0 2px 6px #000}.damage-floater.heal{color:#4ade80;font-size:1.05rem;text-shadow:0 0 12px rgba(74,222,128,.9),0 2px 6px #000}.damage-floater.buff{color:#fbbf24;font-size:.96rem;text-shadow:0 0 12px rgba(251,191,36,.9),0 2px 6px #000}.game-projectile{position:absolute;pointer-events:none;z-index:25;transition:none;display:flex;align-items:center;justify-content:center}.proj-chart-beam,.proj-chart_beam{width:68px;height:16px;background:linear-gradient(90deg,transparent,#38bdf8 35%,#ffffff 85%,#0284c7 100%);border-radius:8px;box-shadow:0 0 20px #38bdf8fa,0 0 38px #0ea5e9d9;filter:drop-shadow(0 0 10px #38bdf8)}.proj-chart-beam:after,.proj-chart_beam:after{content:"📈";position:absolute;right:-10px;top:-8px;font-size:16px}.proj-neural-orb,.proj-neural_orb{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#c084fc 40%,#7e22ce 85%,#3b0764);box-shadow:0 0 24px #c084fcfa,0 0 45px #9333eae6,inset 0 0 12px #fff;animation:orb-spin .3s linear infinite}@keyframes orb-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.proj-whale-meteor,.proj-btc_whale,.proj-btc-whale{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fffbeb,#fbbf24 45%,#d97706 80%,#78350f);box-shadow:0 0 28px #f59e0bfa,0 0 55px #d97706e6,inset 0 0 14px #fff;animation:meteor-spin .4s linear infinite}.proj-whale-meteor:before,.proj-btc_whale:before,.proj-btc-whale:before{content:"🐋";position:absolute;font-size:22px;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes meteor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proj-k8s-pulse,.proj-k8s_pulse{width:30px;height:30px;background:#38bdf8;border-radius:6px;transform:rotate(45deg);box-shadow:0 0 22px #38bdf8fa,inset 0 0 10px #fff;animation:k8s-pulse-anim .35s ease-in-out infinite alternate}@keyframes k8s-pulse-anim{0%{transform:rotate(45deg) scale(.9)}to{transform:rotate(225deg) scale(1.2)}}.proj-bat-sonic,.proj-bat_sonic{width:36px;height:36px;border:4px solid #f43f5e;border-right:none;border-radius:50% 0 0 50%;box-shadow:-6px 0 20px #f43f5ef2;animation:sonic-pulse .3s ease-out infinite}@keyframes sonic-pulse{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.splash-burst-fx{position:absolute;width:140px;height:140px;pointer-events:none;z-index:22;background:radial-gradient(circle,rgba(192,132,252,.95) 0%,rgba(147,51,234,.6) 40%,rgba(126,34,206,.2) 65%,transparent 75%);border-radius:50%;animation:splash-burst-anim .4s cubic-bezier(.1,.8,.3,1) forwards}@keyframes splash-burst-anim{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}60%{transform:translate(-50%,-50%) scale(1.25);opacity:.9}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.gold-sparkle-fx{position:absolute;width:130px;height:130px;pointer-events:none;z-index:22;background:radial-gradient(circle,rgba(254,240,138,.98) 0%,rgba(245,158,11,.75) 45%,transparent 75%);border-radius:50%;animation:gold-sparkle-anim .45s ease-out forwards}@keyframes gold-sparkle-anim{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.95}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}.unit-role-tag{position:absolute;top:-34px;left:50%;transform:translate(-50%);font-size:.62rem;font-weight:800;padding:1px 6px;border-radius:4px;white-space:nowrap;letter-spacing:.3px;box-shadow:0 2px 6px #000c;pointer-events:none}.unit-role-tag.melee{background:#e11d48d9;color:#fff;border:1px solid rgba(251,113,133,.7)}.unit-role-tag.ranged{background:#0ea5e9d9;color:#fff;border:1px solid rgba(56,189,248,.7)}.unit-role-tag.buffer{background:#d97706d9;color:#fff;border:1px solid rgba(251,191,36,.7)}.unit-buff-aura{position:absolute;inset:-6px;border-radius:12px;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.unit-buff-aura.active-shield{opacity:1;border:2px solid rgba(56,189,248,.65);box-shadow:0 0 12px #38bdf880,inset 0 0 8px #38bdf84d;animation:aura-pulse 1.8s ease-in-out infinite}.unit-buff-aura.active-rally{opacity:1;border:2px solid rgba(245,158,11,.75);box-shadow:0 0 14px #f59e0b99,inset 0 0 10px #f59e0b59;animation:aura-pulse 1.5s ease-in-out infinite}@keyframes aura-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.3)}}.card-role.role-melee{color:#fb7185!important;font-weight:800}.card-role.role-ranged{color:#38bdf8!important;font-weight:800}.card-role.role-buffer{color:#fbbf24!important;font-weight:800}.active-buffs-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:10px;margin-bottom:8px;min-height:32px}.buff-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.74rem;font-weight:800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 14px #0009;animation:chip-glow 2s ease-in-out infinite alternate}@keyframes chip-glow{0%{transform:scale(1)}to{transform:scale(1.03)}}.buff-chip.shield{background:#0ea5e933;border:1px solid rgba(56,189,248,.6);color:#38bdf8}.buff-chip.rally{background:#f59e0b33;border:1px solid rgba(245,158,11,.65);color:#fbbf24}.slash-fx{position:absolute;width:130px;height:130px;pointer-events:none;z-index:9;background:radial-gradient(ellipse at center,rgba(255,255,255,.98) 0%,rgba(244,63,94,.85) 40%,transparent 72%);border-radius:50%;animation:slash-fade .35s ease-out forwards}@keyframes slash-fade{0%{opacity:1;transform:rotate(-35deg) scaleX(.2) scaleY(.2)}45%{opacity:1;transform:rotate(-35deg) scaleX(2.3) scaleY(.45)}to{opacity:0;transform:rotate(-35deg) scaleX(2.9) scaleY(.1)}}.qe-flash-shake{animation:qe-shake .8s cubic-bezier(.36,.07,.19,.97) both}@keyframes qe-shake{10%,90%{transform:translate3d(-2px,0,0);filter:brightness(1.8)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0);filter:brightness(2.2)}40%,60%{transform:translate3d(6px,0,0)}}.game-victory-banner{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:#0f172af5;border:2px solid #f59e0b;box-shadow:0 0 40px #f59e0bd9,0 16px 50px #000000f2;padding:24px 36px;border-radius:18px;text-align:center;z-index:50;animation:victory-pop .5s cubic-bezier(.18,.89,.32,1.28) both;pointer-events:none}@keyframes victory-pop{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.victory-title{font-size:1.45rem;font-weight:900;color:#fbbf24;margin-bottom:8px;letter-spacing:-.3px}.victory-sub{font-size:.95rem;font-weight:700;color:#38bdf8}.exp-floater{position:absolute;font-family:var(--font-mono);font-weight:900;font-size:1.1rem;color:#c084fc;text-shadow:0 0 12px rgba(168,85,247,.95),0 2px 4px #000;pointer-events:none;animation:exp-float-up 1.2s cubic-bezier(.18,.89,.32,1.28) forwards;z-index:25;white-space:nowrap}@keyframes exp-float-up{0%{opacity:0;transform:translateY(0) scale(.6)}25%{opacity:1;transform:translateY(-20px) scale(1.25)}75%{opacity:1;transform:translateY(-50px) scale(1)}to{opacity:0;transform:translateY(-80px) scale(.8)}}.boss-warning-banner{position:absolute;top:15%;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#e11d48f5,#9f1239f5);border:2px solid #fecdd3;box-shadow:0 0 40px #e11d48f2,0 10px 30px #000c;padding:12px 28px;border-radius:14px;color:#fff;font-weight:900;font-size:1.15rem;letter-spacing:-.3px;z-index:45;animation:boss-banner-pop .4s cubic-bezier(.18,.89,.32,1.28) both;pointer-events:none;text-align:center;white-space:nowrap}@keyframes boss-banner-pop{0%{transform:translate(-50%) scale(.5);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.level-up-banner{position:absolute;top:25%;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#7c3aedf5,#6366f1f5);border:2px solid #ddd6fe;box-shadow:0 0 35px #a855f7e6,0 10px 30px #000c;padding:14px 32px;border-radius:16px;color:#fff;font-weight:900;font-size:1.2rem;z-index:45;animation:boss-banner-pop .4s cubic-bezier(.18,.89,.32,1.28) both;pointer-events:none;text-align:center;white-space:nowrap}.game-result-overlay{position:absolute;inset:0;background:#0a0f1deb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:70;display:flex;align-items:center;justify-content:center;padding:20px}.result-modal-card{background:#0f172afa;border:2px solid #fbbf24;box-shadow:0 0 45px #f59e0b80,0 20px 60px #000000e6;border-radius:20px;padding:32px 36px;max-width:520px;width:100%;text-align:center;animation:victory-pop .4s cubic-bezier(.18,.89,.32,1.28) both}.result-modal-card.defeat{border-color:#ef4444;box-shadow:0 0 45px #ef444499,0 20px 60px #000000e6}.result-emblem{font-size:3.2rem;margin-bottom:8px}.result-title{font-size:1.6rem;font-weight:900;color:#fbbf24;margin-bottom:6px}.result-modal-card.defeat .result-title{color:#f87171}.result-desc{font-size:.9rem;color:#cbd5e1;margin-bottom:20px;line-height:1.5}.result-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.stat-cell{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;text-align:left}.stat-label{font-size:.72rem;color:#94a3b8}.stat-cell strong{font-size:.95rem;color:#fff;font-family:var(--font-mono)}.stat-cell strong.exp-accent{color:#c084fc}.stat-cell strong.rank-accent{color:#34d399}.result-actions{display:flex;gap:12px;justify-content:center}.result-btn{border:none;border-radius:10px;padding:12px 24px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .2s}.result-btn.primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 0 15px #f59e0b66}.result-btn.primary:hover{transform:translateY(-2px);box-shadow:0 0 25px #f59e0bb3}.result-btn.secondary{background:#ffffff1a;color:#e2e8f0;border:1px solid rgba(255,255,255,.15)}.result-btn.secondary:hover{background:#ffffff2e;color:#fff}.game-guide-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(148,163,184,.12);padding:16px 20px 0;flex-wrap:wrap}.game-tab-btn{background:transparent;border:none;color:#94a3b8;font-size:.88rem;font-weight:700;padding:10px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.game-tab-btn:hover{color:#fff}.game-tab-btn.active{color:#fbbf24;border-bottom-color:#fbbf24}.game-tab-contents{padding:24px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.guide-box{background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:18px}.guide-box h4{font-size:.98rem;font-weight:800;color:#fff;margin-bottom:8px}.guide-box p{font-size:.86rem;color:#94a3b8;line-height:1.6}.heroes-guide-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.hero-guide-item{display:flex;gap:14px;align-items:center;background:#1e293b80;border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:14px}.hero-guide-img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid rgba(245,158,11,.4);flex-shrink:0}.hero-guide-item strong{font-size:.92rem;color:#fff;display:block;margin-bottom:4px}.hero-guide-item p{font-size:.82rem;color:#94a3b8;line-height:1.5}@media(max-width:900px){.deck-cards-grid{grid-template-columns:repeat(3,1fr)}.stage-spec-grid{grid-template-columns:1fr}}.game-market-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 16px;background:linear-gradient(90deg,#0f172af2,#1e293be6);border-top:1px solid rgba(148,163,184,.15);border-bottom:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:18;position:relative}.mkt-bar-left,.mkt-bar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt-badge-title{font-size:.78rem;font-weight:800;color:#38bdf8;letter-spacing:-.3px;display:flex;align-items:center;gap:4px}.mkt-chip{font-size:.74rem;font-weight:700;padding:3px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,Pretendard,monospace}.mkt-chip-index{background:#0f172abf;border:1px solid rgba(244,63,94,.35);color:#fb7185}.mkt-chip-index.up{border-color:#34d39959;color:#34d399}.mkt-chip-regime{background:#e11d4838;border:1px solid rgba(244,63,94,.6);color:#fda4af;font-weight:800}.mkt-target-title{font-size:.75rem;color:#94a3b8;font-weight:700}.mkt-sector-badges{display:flex;gap:6px;flex-wrap:wrap}.mkt-sec-badge{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px;background:#e11d4833;border:1px solid rgba(244,63,94,.45);color:#fca5a5;font-family:JetBrains Mono,Pretendard,sans-serif;letter-spacing:-.2px}.enemy-sector-badge{font-size:.64rem;font-weight:800;padding:1px 7px;border-radius:6px;margin-bottom:2px;letter-spacing:-.2px;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap}.enemy-sector-badge.down{background:#e11d48e6;border:1px solid #fda4af;color:#fff;box-shadow:0 2px 8px #e11d4880}.enemy-sector-badge.caution{background:#d97706e6;border:1px solid #fde68a;color:#fff;box-shadow:0 2px 8px #d9770680}.enemy-sector-badge.boss-badge{background:linear-gradient(135deg,#b91c1c,#7f1d1d);border:1.5px solid #fde047;color:#fef08a;font-size:.72rem;box-shadow:0 0 12px #eab30899}.overlay-market-intel{background:#0f172ad9;border:1px solid rgba(56,189,248,.3);box-shadow:0 6px 20px #0006;border-radius:10px;padding:14px 18px;margin-bottom:18px;text-align:left}.intel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:10px}.intel-title{font-size:.85rem;font-weight:800;color:#38bdf8}.intel-date{font-size:.75rem;color:#94a3b8;font-family:JetBrains Mono,monospace}.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.intel-col{display:flex;flex-direction:column;gap:4px}.intel-label{font-size:.72rem;color:#94a3b8;font-weight:700}.intel-val{font-size:.95rem;font-weight:800;color:#fb7185;font-family:JetBrains Mono,monospace}.intel-sub{font-size:.72rem;color:#cbd5e1;line-height:1.4}.intel-sectors-row{display:flex;gap:6px;flex-wrap:wrap}.intel-sec-tag{font-size:.75rem;font-weight:700;padding:2px 7px;background:#e11d4840;border:1px solid rgba(244,63,94,.5);color:#fda4af;border-radius:5px}@media(max-width:600px){.intel-grid{grid-template-columns:1fr}}.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:.6cqw;margin-bottom:.4cqw;font-size:1.35cqw;font-weight:800;color:var(--c)}.mw-mb-who span{font-size:1.02cqw;font-weight:600;color:var(--mw-ink-3);letter-spacing:.02em}.mw-mb-line{font-size:1.35cqw;line-height:1.55;color:var(--text-bright);min-height:5.6cqw;word-break:keep-all}.mw-mb-dots{display:flex;gap:.35cqw;margin-top:.6cqw}.mw-mb-dots i{width:.7cqw;height:.22cqw;border-radius:.1cqw;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:2.2cqw;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-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;container-type:size!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%;padding:1cqw 3.4cqw;border-radius:1cqw;white-space:nowrap}body.shorts .mw-meeting-badge b{font-size:4.1cqw;letter-spacing:.02em}body.shorts .mw-meeting-box{inset:7.5% 4% auto;padding:1.8cqw 2cqw 1.5cqw;border-radius:1.4cqw;border-color:color-mix(in srgb,var(--a-analyst) 45%,transparent);box-shadow:0 .5cqw 2cqw #000000b3,inset 0 0 2cqw color-mix(in srgb,var(--a-analyst) 10%,transparent)}body.shorts .mw-mb-who{font-size:3cqw;margin-bottom:1cqw}body.shorts .mw-mb-who span{font-size:1.9cqw}body.shorts .mw-mb-line{font-size:4cqw;min-height:18.6cqw;line-height:1.55}body.shorts .mw-mb-dots i{width:1.4cqw;height:.36cqw}body.shorts .mw-cast .mw-cc{width:22%}body.shorts .mw-cast .mw-cc-name{font-size:3cqw;top:-8.4cqw;padding:.3cqw 1cqw;border-radius:.6cqw;color:var(--c);font-weight:800;background:#040810f0;border-width:2px;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 .15cqw 0 rgba(0,0,0,.95)}body.shorts .mw-cast .mw-cc-count{font-size:2.6cqw;top:-3.6cqw;font-weight:800;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 .15cqw 0 rgba(0,0,0,.95)}body.shorts .mw-cast .mw-cc-count em{font-size:2.8cqw}body.shorts-solo .mw-cc,body.shorts-solo .mw-shelter-news-banner,body.shorts-solo .mw-whale-toast,body.shorts-solo .mw-meeting-badge,body.shorts-solo .mw-meeting-box{display:none!important}.ss-wrap{position:fixed;inset:0;z-index:9999;overflow:hidden;font-variant-numeric:tabular-nums;background-color:#060a12;background-repeat:no-repeat;background-position:center center;background-size:cover}.ss-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#040810b8,#04081026 22%,#0408100d 40%,#04081059 72%,#040810bf)}.ss-wm{position:absolute;top:.9%;left:1.6%;z-index:3;display:inline-flex;align-items:center;gap:1vw;padding:.9vw 2.2vw;border-radius:1vw;font-size:3vw;font-weight:900;letter-spacing:.02em;color:#fff;background:#dc2626eb;border:2px solid rgba(255,255,255,.55);box-shadow:0 .3vw 1.2vw #000c}.ss-head{position:absolute;top:2.4%;left:0;right:0;z-index:2;text-align:center;line-height:1.2}.ss-head b{display:block;font-size:4.4vw;font-weight:900;color:#e8f0ff;letter-spacing:.01em;text-shadow:0 .2vw .5vw rgba(0,0,0,.9)}.ss-head span{display:block;margin-top:.5vw;font-size:2.6vw;font-weight:700;color:var(--a-analyst);letter-spacing:.22em}.ss-panel{position:absolute;inset:24% 47% 21% 0;z-index:1;display:flex;align-items:center;padding:1.6vw 2vw 1.6vw 3.2vw;border-radius:0 1.6vw 1.6vw 0;background:#070c18f0;border:1px solid rgba(120,160,220,.28);border-left:none;box-shadow:0 .6vw 2.4vw #000000bf}.ss-table{width:100%;border-collapse:separate;border-spacing:0 .5vw}.ss-table tr{background:#090f1cd1}.ss-table th,.ss-table td{padding:.85vw 1.2vw;font-size:2.9vw;border-top:1px solid rgba(120,160,220,.18);border-bottom:1px solid rgba(120,160,220,.18)}.ss-table th{text-align:left;font-weight:700;color:#9fb4d4;width:40%;border-left:1px solid rgba(120,160,220,.18);border-radius:.9vw 0 0 .9vw}.ss-table .ss-val{text-align:right;font-weight:800;color:#f2f6ff;white-space:nowrap;border-right:1px solid rgba(120,160,220,.18);border-radius:0 .9vw .9vw 0}.ss-table .ss-delta{display:none}.ss-table tr.up .ss-val,.ss-table tr.up .ss-delta{color:#ff6b6b}.ss-table tr.down .ss-val,.ss-table tr.down .ss-delta{color:#5aa9ff}.ss-table tr.flat .ss-val,.ss-table tr.flat .ss-delta{color:#c9d6ea}.ss-table tr.hot{background:#233e6ef2}.ss-table tr.hot th{color:#dbe8ff;border-left-color:var(--a-analyst)}.ss-table tr.hot th,.ss-table tr.hot td{border-top-color:color-mix(in srgb,var(--a-analyst) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--a-analyst) 55%,transparent)}.ss-table tr.hot .ss-delta{border-right-color:var(--a-analyst)}.ss-say{position:absolute;left:5%;right:5%;top:10.5%;z-index:2;padding:1.8vw 2vw 1.4vw;border-radius:1.4vw;background:#060b16eb;border:2px solid color-mix(in srgb,var(--a-analyst) 45%,transparent);box-shadow:0 .5vw 2vw #000000b3}.ss-line{margin:0;font-size:3.9vw;line-height:1.5;font-weight:700;color:#eef4ff;min-height:11.7vw;text-shadow:0 .15vw .3vw rgba(0,0,0,.9)}.ss-line.in{animation:ss-line-in .32s ease-out}@keyframes ss-line-in{0%{opacity:0;transform:translateY(.8vw)}to{opacity:1;transform:none}}.ss-dots{display:flex;gap:.9vw;justify-content:center;margin-top:1.2vw}.ss-dots i{width:4.6vw;height:.5vw;border-radius:.25vw;background:#96afd747}.ss-dots i.on{background:var(--a-analyst)}.mw-whale-toast{position:absolute;bottom:1.2cqw;left:50%;transform:translate(-50%);z-index:90;pointer-events:none;display:flex;flex-direction:column-reverse;align-items:center;gap:.6cqw}.mw-whale-banner{display:flex;align-items:center;gap:.9cqw;padding:.6cqw 1.6cqw;background:#080e1af2;border-radius:.7cqw;border:2px solid var(--whale-c,#38bdf8);box-shadow:0 .5cqw 2cqw #000000d9,0 0 1.4cqw color-mix(in srgb,var(--whale-c,#38bdf8) 45%,transparent),inset 0 0 1cqw color-mix(in srgb,var(--whale-c,#38bdf8) 20%,transparent);animation:whale-pop 5.6s ease-out forwards;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mw-whale-banner.buy{--whale-c:#10b981}.mw-whale-banner.sell{--whale-c:#f43f5e}.mw-whale-banner.mega{border-width:2.5px;box-shadow:0 .6cqw 2.4cqw #000000e6,0 0 2cqw color-mix(in srgb,var(--whale-c,#38bdf8) 70%,transparent),inset 0 0 1.2cqw color-mix(in srgb,var(--whale-c,#38bdf8) 35%,transparent)}.mw-whale-icon{font-size:1.6cqw;line-height:1;display:flex;align-items:center;filter:drop-shadow(0 0 .4cqw var(--whale-c))}.mw-whale-tag{font-size:1.1cqw;font-weight:800;letter-spacing:.04em;padding:.2cqw .6cqw;border-radius:.35cqw;background:var(--whale-c);color:#0b1220}.mw-whale-coin{font-family:JetBrains Mono,monospace;font-size:1.35cqw;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.mw-whale-amount{font-family:JetBrains Mono,monospace;font-size:1.45cqw;font-weight:800;color:var(--whale-c);letter-spacing:-.02em}.mw-whale-amount em{font-style:normal;font-size:1.05cqw;margin-left:.15cqw}.mw-whale-action{font-size:1.15cqw;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.mw-whale-price{font-family:JetBrains Mono,monospace;font-size:1.1cqw;color:#94a3b8;border-left:1px solid rgba(255,255,255,.2);padding-left:.7cqw;margin-left:.2cqw}@keyframes whale-pop{0%{opacity:0;transform:translateY(1.2cqw) scale(.92)}8%{opacity:1;transform:translateY(0) scale(1.03)}14%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.8cqw) scale(.95)}}.mw-weather-badge{position:absolute;top:1cqw;right:1.2cqw;z-index:25;padding:.3cqw .8cqw;border-radius:.4cqw;font-size:1.15cqw;font-weight:800;display:flex;align-items:center;gap:.4cqw;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;transition:all .5s cubic-bezier(.16,1,.3,1);transform:none!important}.mw-weather-badge.crisis{background:#f43f5e33;border:1px solid #f43f5e;color:#f43f5e;box-shadow:0 0 14px #f43f5e66;animation:siren-badge 1.8s infinite}.mw-weather-badge.caution{background:#fbbf242e;border:1px solid #fbbf24;color:#fbbf24;box-shadow:0 0 10px #fbbf244d}.mw-weather-badge.rally{background:#34d3992e;border:1px solid #34d399;color:#34d399;box-shadow:0 0 14px #34d39959;animation:rally-badge 2.4s infinite}.mw-weather-badge.normal{background:#22c55e24;border:1px solid rgba(74,222,128,.4);color:#4ade80}.mw-cast.weather-crisis{box-shadow:inset 0 0 4cqw #f43f5e5c,0 0 1.5cqw #f43f5e33;animation:siren-ambience 2.2s ease-in-out infinite alternate}.mw-cast.weather-rally{box-shadow:inset 0 0 4cqw #34d39942,0 0 1.2cqw #fbbf2438;animation:rally-ambience 2.8s ease-in-out infinite alternate}.mw-cast.weather-caution{box-shadow:inset 0 0 3cqw #fbbf243d}@keyframes siren-ambience{0%{box-shadow:inset 0 0 2cqw #f43f5e38}to{box-shadow:inset 0 0 4.8cqw #f43f5e7a}}@keyframes rally-ambience{0%{box-shadow:inset 0 0 2cqw #34d3992e}to{box-shadow:inset 0 0 4.5cqw #fbbf245c}}@keyframes siren-badge{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04);box-shadow:0 0 18px #f43f5ea6}}@keyframes rally-badge{0%,to{opacity:.88}50%{opacity:1;box-shadow:0 0 16px #34d3998c}}.mw-debuff-badge{position:absolute;top:1cqw;left:1.2cqw;z-index:25;padding:.3cqw .8cqw;border-radius:.4cqw;font-size:1.1cqw;font-weight:800;display:flex;align-items:center;gap:.45cqw;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;transform:none!important}.mw-debuff-badge.chilled{background:#0e749047;border:1px solid rgba(56,189,248,.65);color:#7dd3fc;box-shadow:0 0 14px #38bdf859;animation:debuff-badge-pulse 2.4s infinite alternate}.mw-debuff-badge.extreme{background:#312e8159;border:1px solid #818cf8;color:#c7d2fe;box-shadow:0 0 18px #6366f173;animation:debuff-badge-pulse 1.8s infinite alternate}.mw-debuff-badge .db-icon{font-size:1.2cqw}.mw-debuff-badge .db-txt b{color:#fff;margin-right:.3cqw}.mw-cast.market-debuff{box-shadow:inset 0 0 5cqw #38bdf842,inset 0 0 10cqw #1e3a8a59;border:1px solid rgba(56,189,248,.4)}.mw-cast.market-debuff.debuff-extreme{box-shadow:inset 0 0 6.5cqw #38bdf86b,inset 0 0 13cqw #4f46e573;border:1.5px solid rgba(129,140,248,.65);animation:debuff-ambience-frost 3s ease-in-out infinite alternate}.mw-debuff-overlay{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:hidden;opacity:0;transition:opacity .6s ease}.mw-cast.market-debuff .mw-debuff-overlay{opacity:1}.mw-debuff-particle{position:absolute;top:-10%;font-size:1.3cqw;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 6px rgba(56,189,248,.8));opacity:.7;animation:debuff-particle-fall var(--fall-dur,5s) linear infinite}.mw-debuff-particle.p1{left:10%;--fall-dur:4.8s;animation-delay:0s}.mw-debuff-particle.p2{left:26%;--fall-dur:5.5s;animation-delay:1.6s;font-size:1.05cqw}.mw-debuff-particle.p3{left:48%;--fall-dur:4.2s;animation-delay:.7s;font-size:1.2cqw}.mw-debuff-particle.p4{left:72%;--fall-dur:5.2s;animation-delay:2.2s}.mw-debuff-particle.p5{left:88%;--fall-dur:4.6s;animation-delay:1.1s;font-size:1.05cqw}@keyframes debuff-particle-fall{0%{transform:translateY(-10%) scale(.9);opacity:0}15%{opacity:.8}80%{opacity:.65}to{transform:translateY(115%) scale(1.05);opacity:0}}@keyframes debuff-ambience-frost{0%{box-shadow:inset 0 0 4.5cqw #38bdf84d,inset 0 0 10cqw #4f46e559}to{box-shadow:inset 0 0 7cqw #38bdf880,inset 0 0 14cqw #4f46e585}}@keyframes debuff-badge-pulse{0%{opacity:.88;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}.mw-cc-debuff-tag{display:none;position:absolute;left:50%;top:-5.4cqw;transform:translate(-50%);z-index:5;white-space:nowrap;font-size:.85cqw;font-weight:800;background:#0f172aeb;border:1px solid rgba(56,189,248,.75);color:#38bdf8;padding:.04cqw .42cqw;border-radius:.25cqw;box-shadow:0 0 8px #38bdf873;pointer-events:none}.mw-cc.debuffed .mw-cc-debuff-tag{display:inline-flex;align-items:center;gap:.2cqw}.mw-cc.debuffed .mw-cc-shadow{background:#38bdf861;box-shadow:0 0 10px #38bdf899}.mw-cc.debuffed.walk .char-img{animation:char-walk-sluggish .98s ease-in-out infinite!important}@keyframes char-walk-sluggish{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-1.1%) rotate(-.6deg)}65%{transform:translateY(-1.1%) rotate(.6deg)}}.tk-tag{display:inline-block;padding:.14cqw .55cqw;border-radius:.32cqw;font-size:1.1cqw;font-weight:800;letter-spacing:-.02em;margin-right:.4cqw;vertical-align:middle;line-height:1.2}.tk-tag.dart{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.5)}.tk-tag.news{background:#06b6d433;color:#38bdf8;border:1px solid rgba(6,182,212,.5)}.tk-desc{color:#f1f5f9;font-weight:600}.mw-countdown-bar{position:absolute;top:1cqw;left:1.2cqw;z-index:30;display:flex;flex-direction:column;align-items:flex-start;gap:.4cqw;pointer-events:none;max-width:55cqw;transform:none!important}.mw-countdown-item{display:inline-flex;align-items:center;gap:.45cqw;padding:.28cqw .75cqw;border-radius:.4cqw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae0;font-size:1.1cqw;transition:all .3s ease;white-space:nowrap}.mw-countdown-item.normal{border:1px solid rgba(56,189,248,.35);box-shadow:0 0 8px #38bdf826}.mw-countdown-item.normal .mw-cd-icon{color:#38bdf8}.mw-countdown-item.normal .mw-cd-timer{color:#7dd3fc}.mw-countdown-item.warn{border:1px solid rgba(251,191,36,.6);background:#fbbf241f;box-shadow:0 0 10px #fbbf2440}.mw-countdown-item.warn .mw-cd-icon{color:#fbbf24}.mw-countdown-item.warn .mw-cd-timer{color:#fde047}.mw-countdown-item.urgent{border:1px solid #f43f5e;background:#f43f5e33;box-shadow:0 0 14px #f43f5e73;animation:cd-urgent-pulse 1.8s infinite}.mw-countdown-item.urgent .mw-cd-icon{color:#f43f5e}.mw-countdown-item.urgent .mw-cd-timer{color:#fecdd3}.mw-cd-icon{font-size:1.3cqw;display:flex;align-items:center}.mw-cd-title{font-size:1.1cqw;font-weight:700;color:#e2e8f0;letter-spacing:-.02em;max-width:30cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-cd-timer{font-family:JetBrains Mono,monospace;font-size:1.15cqw;font-weight:800;letter-spacing:.02em;background:#0006;padding:.08cqw .4cqw;border-radius:.25cqw}@keyframes cd-urgent-pulse{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 10px #f43f5e59}50%{opacity:1;transform:scale(1.02);box-shadow:0 0 18px #f43f5eb3}}.mw-cast-panel .mw-ph h2{font-size:1.35cqw!important;font-weight:700}.mw-cast-panel .mw-ph .mw-tag{font-size:1.02cqw!important}body.stream-mode *,body.stream-mode *:before,body.stream-mode *:after{animation:none!important;transition:none!important}body.stream-mode .mw-ticker-track{animation:mw-roll 115s linear infinite!important}body.stream-mode .mw-cast .mw-cc .char-img{animation:char-idle 3.8s var(--d) ease-in-out infinite!important}body.stream-mode .mw-cast .mw-cc.walk .char-img{animation:char-walk .62s ease-in-out infinite!important}body.stream-mode .mw-cast .mw-cc{transition:none!important}body.stream-mode .mw-market-ghost{animation:ghost-bob var(--bob-d, 4s) ease-in-out var(--bob-delay, 0s) infinite alternate!important}body.stream-mode .mw-market-ghost.scared{animation:ghost-scared .35s ease infinite alternate!important}body.stream-mode .mw-market-ghost.cheer{animation:ghost-cheer .5s ease-in-out infinite alternate!important}body.stream-mode .mw-boss-unit{animation:boss-float 3.6s ease-in-out infinite!important}body.stream-mode .mw-boss-stage.spawning{animation:boss-spawn-anim .8s cubic-bezier(.17,.89,.32,1.28) forwards!important}body.stream-mode .mw-boss-stage.hit .mw-boss-img{animation:boss-hit-anim .35s ease!important}body.stream-mode .mw-boss-stage.defeat{animation:boss-defeat-anim 1.2s ease forwards!important}body.stream-mode .mw-boss-stage.escape{animation:boss-escape-anim 1.1s ease forwards!important}body.stream-mode .mw-boss-projectile{animation:boss-proj-fly .36s cubic-bezier(.16,.84,.44,1) forwards!important}body.stream-mode .mw-boss-hit-spark{animation:boss-spark-boom .38s ease-out forwards!important}body.stream-mode .mw-boss-dmg{animation:boss-dmg-pop .85s cubic-bezier(.17,.89,.32,1.28) forwards!important}body.stream-mode .mw-cc.cheering{animation:hero-cheer-anim .65s ease-in-out infinite!important}body.stream-mode .mw-cc.knockback{animation:hero-knockback-anim .8s ease forwards!important}body.stream-mode .mw-boss-hp-fill{transition:width .3s ease-out!important}body.stream-mode .mw-cast.market-debuff{box-shadow:inset 0 0 5cqw #38bdf842,inset 0 0 10cqw #1e3a8a59!important;border:1px solid rgba(56,189,248,.4)!important}body.stream-mode .mw-cast.market-debuff.debuff-extreme{box-shadow:inset 0 0 6.5cqw #38bdf86b,inset 0 0 13cqw #4f46e573!important;border:1.5px solid rgba(129,140,248,.65)!important;animation:debuff-ambience-frost 3s ease-in-out infinite alternate!important}body.stream-mode .mw-cast.market-debuff .mw-debuff-overlay{opacity:1!important}body.stream-mode .mw-debuff-particle{animation:debuff-particle-fall var(--fall-dur,5s) linear infinite!important}body.stream-mode .mw-debuff-badge{display:flex!important;animation:debuff-badge-pulse 2s infinite alternate!important}body.stream-mode .mw-cc.debuffed .mw-cc-debuff-tag{display:inline-flex!important}body.stream-mode .mw-cc.debuffed.walk .char-img{animation:char-walk-sluggish .98s ease-in-out infinite!important}body.stream-mode .mw-cc.debuffed .mw-cc-shadow{background:#38bdf861!important;box-shadow:0 0 10px #38bdf899!important}body.stream-mode .mw-weather-badge{display:flex!important}body.stream-mode .mw-market-ghost.bad .ghost-orb{animation:debuff-red-pulse 2.2s ease-in-out infinite alternate!important}body.stream-mode .mw-market-ghost.good .ghost-orb{animation:buff-rising-pulse 2.4s ease-in-out infinite alternate!important}body.stream-mode .mw-ghost-list,body.cast-fullscreen .mw-ghost-list{display:flex!important;max-width:280px!important;gap:5px!important}body.stream-mode .mw-ghost-list-title,body.cast-fullscreen .mw-ghost-list-title{display:inline-flex!important;font-size:12.5px!important;padding:3px 8px!important}body.stream-mode .mw-ghost-pill,body.cast-fullscreen .mw-ghost-pill{display:inline-flex!important;font-size:12px!important;padding:3px 8px!important;gap:5px!important}body.stream-mode .mw-ghost-pill .pill-icon,body.cast-fullscreen .mw-ghost-pill .pill-icon{font-size:13.5px!important}body.stream-mode .mw-ghost-pill .pill-name,body.cast-fullscreen .mw-ghost-pill .pill-name{font-size:12px!important;font-weight:800!important}body.stream-mode .mw-ghost-pill .pill-val,body.cast-fullscreen .mw-ghost-pill .pill-val{font-size:11.5px!important;font-weight:800!important}.mw-rest-shelter{display:none!important}.mw-cc-rest-ticker{display:none;position:absolute;left:50%;top:-6cqw;transform:translate(-50%);z-index:5;white-space:nowrap;align-items:center;gap:.25cqw;font-size:.95cqw;font-weight:900;letter-spacing:.04em;padding:.15cqw .6cqw;border-radius:.35cqw;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:1.5px solid #6ee7b7;box-shadow:0 .2cqw .8cqw #000000d9,0 0 .8cqw #34d399e6,inset 0 0 .3cqw #ffffff73;text-shadow:0 .1cqw .2cqw rgba(0,0,0,.85);pointer-events:none;animation:rest-ticker-pulse 2.2s ease-in-out infinite}@keyframes rest-ticker-pulse{0%,to{transform:translate(-50%) scale(1);box-shadow:0 .2cqw .8cqw #000000d9,0 0 .6cqw #34d399cc}50%{transform:translate(-50%) scale(1.08);box-shadow:0 .2cqw 1.2cqw #000000f2,0 0 1.4cqw #34d399,0 0 .4cqw #fff}}.mw-cc.resting .mw-cc-rest-ticker{display:inline-flex!important}body.shorts .mw-cast .mw-cc-rest-ticker{font-size:2.2cqw;top:-12.5cqw;padding:.3cqw 1cqw}.mw-cc.resting .char-img{animation:char-rest 4s ease-in-out infinite!important}@keyframes char-rest{0%,to{transform:translateY(0);filter:drop-shadow(0 0 6px rgba(74,222,128,.5)) brightness(1.02)}50%{transform:translateY(-.35cqw);filter:drop-shadow(0 0 14px rgba(74,222,128,.8)) brightness(1.1)}}.mw-cc.resting:not(.in-boss) .mw-cc-say{display:none!important}#mwBossStage:not(.hidden)~.mw-cc .mw-cc-say.on:not(.empty){display:flex!important;opacity:1!important}.mw-shelter-news-banner{display:none;position:absolute;bottom:1.2cqw;left:50%;transform:translate(-50%);z-index:85;align-items:center;gap:.8cqw;padding:.55cqw 1.5cqw;background:#080e1af5;border-radius:.7cqw;border:2px solid rgba(52,211,153,.7);box-shadow:0 .5cqw 2cqw #000000e0,0 0 1.4cqw #34d3994d,inset 0 0 1cqw #34d39926;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;max-width:92%;pointer-events:auto;transition:all .35s cubic-bezier(.16,1,.3,1)}.mw-shelter-news-banner.visible{display:inline-flex!important;animation:shelter-news-pop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes shelter-news-pop{0%{opacity:0;transform:translateY(.8cqw) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mw-shelter-news-banner .sn-icon{font-size:1.5cqw;line-height:1;display:flex;align-items:center;filter:drop-shadow(0 0 .4cqw rgba(52,211,153,.6));animation:tea-steam 2.4s ease-in-out infinite}.mw-shelter-news-banner .sn-tag{font-size:1.1cqw;font-weight:800;letter-spacing:.02em;padding:.22cqw .65cqw;border-radius:.35cqw;background:var(--tag-bg, #10b981);color:#061109;transition:background .3s ease}.mw-shelter-news-banner .sn-cat{font-family:JetBrains Mono,monospace;font-size:1.2cqw;font-weight:800;color:#34d399;letter-spacing:-.01em}.mw-shelter-news-banner .sn-divider{width:1px;height:1.2cqw;background:#ffffff40}.mw-shelter-news-banner .sn-title{font-size:1.2cqw;font-weight:600;color:#f8fafc;letter-spacing:-.01em;max-width:50cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stream-mode .mw-rest-shelter{display:none!important}body.stream-mode .mw-cc.resting .char-img{animation:char-rest 4s ease-in-out infinite!important}body.stream-mode .mw-shelter-news-banner.visible{display:inline-flex!important}
