:root{--mv-field:#d6dde6;--mv-grid:rgba(51,65,85,0.07);--mv-tile:#ffffff;--mv-edge:#c2ccd8;--mv-edge-soft:#e3e8ef;--mv-ink:#0f172a;--mv-ink-2:#334155;--mv-mute:#5b6b80;--mv-bar:#1b2536;--mv-bar-2:#273449;--mv-sig:#0e7f9c;--mv-sig-hi:#12b4d4;--mv-sig-soft:#e6f8fc;--mv-sig-line:#9fe3f1;--mv-r:5px;--mv-gap:10px}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}.mv-body{margin:0;min-height:100vh;background-color:var(--mv-field);background-image:linear-gradient(var(--mv-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mv-grid) 1px,transparent 1px);background-size:22px 22px;color:var(--mv-ink);font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Helvetica Neue,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--mv-sig);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.mv-lbl{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.09em;font-weight:650;color:var(--mv-mute);font-size:13px}.mv-bar{background:var(--mv-bar);color:#e2e8f0;border-bottom:2px solid var(--mv-sig-hi)}.mv-bar-in{max-width:1240px;margin:0 auto;padding:7px 12px;gap:8px 16px;flex-wrap:wrap}.mv-bar-in,.mv-logo{display:flex;align-items:center}.mv-logo{gap:8px;color:#f8fafc;min-width:0}.mv-logo:hover{text-decoration:none}.mv-logo svg{flex:none}.mv-logo-name{font-weight:700;letter-spacing:.01em;font-size:15px;white-space:nowrap}.mv-logo-tag{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.08em;color:#94a3b8;font-size:12px;white-space:nowrap}.mv-nav{display:flex;gap:4px;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}.mv-nav a{color:#cbd5e1;padding:3px 8px;border:1px solid var(--mv-bar-2);border-radius:3px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.07em;font-weight:600;font-size:13px;background:var(--mv-bar-2)}.mv-nav a:hover{color:#fff;border-color:var(--mv-sig-hi);text-decoration:none}.mv-wrap{max-width:1240px;margin:0 auto;padding:12px}.mv-panel{background:var(--mv-tile);border:1px solid var(--mv-edge);border-radius:var(--mv-r);margin-bottom:var(--mv-gap);box-shadow:0 1px 0 rgba(15,23,42,.04)}.mv-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 12px 6px;border-bottom:1px solid var(--mv-edge-soft);-webkit-border-start:3px solid var(--mv-sig-hi);border-inline-start:3px solid var(--mv-sig-hi);border-start-start-radius:var(--mv-r)}.mv-panel-head h2,.mv-panel-head h3{margin:0}.mv-panel-body{padding:10px 12px 12px}.mv-more{font-size:12.5px;font-weight:600;white-space:nowrap}.mv-h1{font-size:21px;line-height:1.25;margin:0 0 4px;letter-spacing:-.005em}.mv-sub{color:var(--mv-mute);margin:0}.mv-prose{margin:0 0 8px;color:var(--mv-ink-2);max-width:72ch}.mv-prose:last-child{margin-bottom:0}.mv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.mv-kpi{border:1px solid var(--mv-edge-soft);border-radius:4px;padding:7px 10px 6px;background:linear-gradient(180deg,#fff,#f6f9fb)}.mv-kpi-num{display:block;font-size:22px;font-weight:700;color:var(--mv-sig);line-height:1.1}.mv-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px}.mv-cell{position:relative;border:1px solid var(--mv-edge-soft);border-radius:4px;background:#fff;overflow:hidden;transition:border-color .12s}.mv-cell:hover{border-color:var(--mv-sig-hi)}.mv-cell>a{display:block;color:inherit}.mv-cell>a:hover{text-decoration:none}.mv-cell-pic{display:block;position:relative;aspect-ratio:316/410;background:#e8edf3}.mv-cell-pic img{display:block;width:100%;height:100%;object-fit:cover}.mv-eps{position:absolute;top:5px;inset-inline-start:5px;background:rgba(15,23,42,.86);color:#e0f7fc;font-size:11px;line-height:1;padding:3px 5px;border-radius:3px;font-weight:700}.mv-eps small{color:var(--mv-sig-hi);-webkit-margin-start:2px;margin-inline-start:2px}.mv-eps small,.mv-lang{font-size:10px;font-weight:700}.mv-lang{bottom:5px;background:var(--mv-sig-soft);color:var(--mv-sig);border:1px solid var(--mv-sig-line);line-height:1;padding:2px 4px;border-radius:3px;letter-spacing:.04em;text-transform:uppercase}.mv-lang,.mv-up{position:absolute;inset-inline-end:5px}.mv-up{top:5px;width:0;height:0;-webkit-border-start:6px solid transparent;border-inline-start:6px solid transparent;-webkit-border-end:6px solid transparent;border-inline-end:6px solid transparent;border-bottom:9px solid var(--mv-sig-hi);filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}.mv-cell-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;margin:5px 7px 2px;min-height:2.6em}.mv-cell-tags{display:block;margin:0 7px 6px;font-size:11px;color:var(--mv-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.05em}.mv-chips{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.mv-chip{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--mv-edge);background:#f8fafc;color:var(--mv-ink-2);padding:3px 8px;border-radius:3px;font-size:12.5px;white-space:nowrap}a.mv-chip:hover{border-color:var(--mv-sig-hi);color:var(--mv-sig);text-decoration:none}.mv-chip b{color:var(--mv-sig);font-weight:700;font-size:11.5px}.mv-chip-sig{background:var(--mv-sig-soft);border-color:var(--mv-sig-line);color:var(--mv-sig);font-weight:600}.mv-pager{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:12px}.mv-pager a,.mv-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;text-align:center;padding:5px 8px;border:1px solid var(--mv-edge);border-radius:3px;background:#fff;font-weight:600;font-size:13px}.mv-pager .mv-here{background:var(--mv-sig);border-color:var(--mv-sig);color:#fff}.mv-pager .mv-gapdot{border-color:transparent;background:transparent;color:var(--mv-mute);min-width:0}.mv-pager .mv-pager-dir{-webkit-margin-start:auto;margin-inline-start:auto}.mv-jump{list-style:none;margin:0;padding:0}.mv-jump li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 0;border-bottom:1px dashed var(--mv-edge-soft)}.mv-jump li:last-child{border-bottom:0}.mv-jump .mv-lbl{min-width:78px}.mv-jump a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;text-align:center;padding:3px 6px;border:1px solid var(--mv-edge);border-radius:3px;font-weight:600;font-size:13px}.mv-board{list-style:none;margin:0;padding:0;counter-reset:none}.mv-board li{border-bottom:1px solid var(--mv-edge-soft)}.mv-board li:last-child{border-bottom:0}.mv-board a{display:grid;grid-template-columns:34px 46px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 4px;color:inherit}.mv-board a:hover{background:var(--mv-sig-soft);text-decoration:none}.mv-board-no{font-weight:800;color:var(--mv-sig);text-align:end;font-size:15px}.mv-board img{width:46px;height:60px;object-fit:cover;border-radius:3px;display:block;background:#e8edf3}.mv-board-name{font-weight:600;min-width:0}.mv-board-name small{display:block;font-weight:400;color:var(--mv-mute);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-board-eps{font-size:12px;color:var(--mv-ink-2);border:1px solid var(--mv-edge);border-radius:3px;padding:1px 5px;white-space:nowrap}.mv-show{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--mv-gap);gap:var(--mv-gap);margin-bottom:var(--mv-gap)}.mv-show .mv-panel{margin-bottom:0}.mv-show-main{display:grid;grid-gap:var(--mv-gap);gap:var(--mv-gap);align-content:start;min-width:0}.mv-hero{display:grid;grid-gap:4px 18px;gap:4px 18px}.mv-show-head{padding:10px 12px}.mv-crumbs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px;font-size:12.5px}.mv-crumbs a{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.07em;font-weight:650}.mv-crumbs span[aria-hidden]{color:var(--mv-edge)}.mv-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.mv-stage{padding:10px}.mv-screen{position:relative;height:min(46vh,400px);border-radius:4px;overflow:hidden}.mv-screen,.mv-shot,.mv-vid{width:100%;background:#0b111c}.mv-shot,.mv-vid{position:absolute;inset:0;height:100%;object-fit:contain}.mv-shot{filter:saturate(.95)}.mv-vid[hidden]{display:none}.mv-playkey{position:absolute;inset:0;margin:auto;width:132px;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:26px;background:rgba(14,127,156,.94);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 0 0 4px rgba(18,180,212,.35)}.mv-playkey:hover{background:var(--mv-sig-hi)}.mv-playkey svg{flex:none}.mv-note{position:absolute;inset-inline:10px;bottom:10px;margin:0;background:rgba(15,23,42,.88);color:#f1f5f9;padding:8px 10px;border-radius:4px;font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:10px}.mv-note button{border:1px solid var(--mv-sig-hi);background:transparent;color:#e0f7fc;border-radius:3px;padding:4px 10px;font:inherit;cursor:pointer}.mv-busy{position:absolute;top:10px;inset-inline-end:10px;width:22px;height:22px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top:3px solid var(--mv-sig-hi);animation:mv-spin .8s linear infinite}@keyframes mv-spin{to{transform:rotate(1turn)}}.mv-endcard{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(11,17,28,.82);padding:16px}.mv-endcard .mv-cta{max-width:320px}.mv-eprow{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mv-ep{min-width:44px;min-height:40px;padding:6px;border:1px solid var(--mv-edge);border-radius:3px;background:#f8fafc;color:var(--mv-ink-2);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.mv-ep:hover{border-color:var(--mv-sig-hi)}.mv-ep[aria-current=true]{background:var(--mv-sig);border-color:var(--mv-sig);color:#fff}.mv-ep-more{color:var(--mv-sig);background:var(--mv-sig-soft);border-color:var(--mv-sig-line)}.mv-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:9px;padding:10px 14px;border-radius:4px;background:var(--mv-sig);color:#fff;font-weight:750;font-size:16px;letter-spacing:.01em;text-align:center;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}.mv-cta:hover{background:#0b6e88;text-decoration:none;color:#fff}.mv-cta svg{flex:none}.mv-disc{margin:6px 0 0;font-size:11.5px;color:var(--mv-mute)}.mv-lead{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px;color:var(--mv-ink)}.mv-facts{list-style:none;margin:0;padding:0;counter-reset:mv-fact}.mv-facts li{counter-increment:mv-fact;display:grid;grid-template-columns:30px 1fr;grid-gap:6px;gap:6px;padding:6px 0;border-bottom:1px dashed var(--mv-edge-soft);color:var(--mv-ink-2)}.mv-facts li:last-child{border-bottom:0}.mv-facts li:before{content:counter(mv-fact,decimal-leading-zero);font-weight:800;color:var(--mv-sig);font-size:12.5px;padding-top:1px}.mv-qa dt{font-weight:650;margin-top:8px}.mv-qa dd{margin:2px 0 0;color:var(--mv-ink-2)}.mv-sec h2{font-size:15px;margin:12px 0 4px}.mv-sec h2:first-child{margin-top:0}.mv-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.mv-links a{display:block;padding:6px 9px;border:1px solid var(--mv-edge-soft);-webkit-border-start:3px solid var(--mv-sig-hi);border-inline-start:3px solid var(--mv-sig-hi);border-radius:3px;background:#fbfdfe;font-weight:600}.mv-dock{display:none}@media (max-width:720px){.mv-dock[data-on="1"]{display:block;position:fixed;inset-inline:0;bottom:0;z-index:40;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));background:rgba(27,37,54,.97);border-top:2px solid var(--mv-sig-hi)}.mv-dock .mv-cta{margin-top:0}.mv-body:has(.mv-dock[data-on="1"]){padding-bottom:72px}}.mv-foot{border-top:1px solid var(--mv-edge);background:#eef2f6;margin-top:8px}.mv-foot-in{max-width:1240px;margin:0 auto;padding:12px;display:grid;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--mv-mute)}.mv-foot-in p{margin:0}.mv-foot-links{display:flex;gap:12px;flex-wrap:wrap}@media (min-width:721px){.mv-h1{font-size:25px}.mv-wall{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mv-show{grid-template-columns:380px minmax(0,1fr);align-items:start}.mv-show-head{grid-column:1/-1}.mv-show-side{align-self:stretch}.mv-show-side>.mv-stage{position:-webkit-sticky;position:sticky;top:10px}.mv-screen{height:min(72vh,600px)}.mv-show-wide{grid-column:1/-1}}@media (min-width:960px){.mv-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.mv-hero .mv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}}@media (max-width:720px){.mv-wrap{padding:8px}.mv-chip{white-space:normal}.mv-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mv-logo-tag{display:none}.mv-nav{-webkit-margin-start:0;margin-inline-start:0;width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mv-nav a{flex:none}.mv-board a{grid-template-columns:26px 40px 1fr auto;gap:8px}.mv-board img{width:40px;height:52px}}