.mbs-card-battle-root,.mbs-card-battle-root *{box-sizing:border-box}.mbs-card-battle-root{--mbs-app-height:100dvh;--mbs-card-stage-ratio:0.7109004739;--mbs-card-stage-match-width:320px;--mbs-bg-top:#f7f7fb;--mbs-bg-bottom:#eceef5;--mbs-surface:rgba(255, 255, 255, 0.76);--mbs-surface-strong:rgba(255, 255, 255, 0.92);--mbs-surface-soft:rgba(248, 249, 253, 0.76);--mbs-line:rgba(12, 21, 38, 0.08);--mbs-line-strong:rgba(12, 21, 38, 0.13);--mbs-ink:#101828;--mbs-ink-soft:#334155;--mbs-muted:#667085;--mbs-blue:#0a84ff;--mbs-blue-deep:#0068d6;--mbs-blue-soft:rgba(10, 132, 255, 0.12);--mbs-teal-soft:rgba(90, 200, 250, 0.12);--mbs-danger:#c9342a;--mbs-danger-soft:rgba(201, 52, 42, 0.12);--mbs-shadow-lg:0 24px 80px rgba(15, 23, 42, 0.12);--mbs-shadow-md:0 16px 38px rgba(15, 23, 42, 0.08);--mbs-shadow-sm:0 10px 24px rgba(15, 23, 42, 0.06);--mbs-radius-xl:30px;--mbs-radius-lg:24px;--mbs-radius-md:20px;--mbs-radius-sm:16px;--mbs-radius-pill:999px;color:var(--mbs-ink);font-family:"SF Pro Text","SF Pro Display","Avenir Next","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}.mbs-card-battle-root[data-theme="dark"]{--mbs-bg-top:#12141d;--mbs-bg-bottom:#090b12;--mbs-surface:rgba(18, 24, 38, 0.78);--mbs-surface-strong:rgba(18, 24, 38, 0.92);--mbs-surface-soft:rgba(22, 28, 43, 0.84);--mbs-line:rgba(255, 255, 255, 0.08);--mbs-line-strong:rgba(255, 255, 255, 0.14);--mbs-ink:#f7f7fb;--mbs-ink-soft:#d4d9e5;--mbs-muted:#9ea7bb;--mbs-blue:#58a6ff;--mbs-blue-deep:#7ec0ff;--mbs-blue-soft:rgba(88, 166, 255, 0.14);--mbs-teal-soft:rgba(90, 200, 250, 0.14);--mbs-danger:#ff6359;--mbs-danger-soft:rgba(255, 99, 89, 0.16);--mbs-shadow-lg:0 24px 80px rgba(0, 0, 0, 0.38);--mbs-shadow-md:0 16px 38px rgba(0, 0, 0, 0.26);--mbs-shadow-sm:0 10px 24px rgba(0, 0, 0, 0.22)}.mbs-card-battle-nojs{padding:18px 20px;border-radius:22px;border:1px solid rgb(201 52 42 / .16);background:rgb(255 255 255 / .88);color:#8a2b22;box-shadow:var(--mbs-shadow-sm)}.mbs-cb-app{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:var(--mbs-app-height,100dvh);min-height:var(--mbs-app-height,100dvh);max-height:var(--mbs-app-height,100dvh);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overflow:hidden;background:radial-gradient(circle at top left,rgb(90 200 250 / .22),transparent 28%),radial-gradient(circle at top right,rgb(10 132 255 / .18),transparent 32%),radial-gradient(circle at bottom center,rgb(255 255 255 / .82),transparent 40%),linear-gradient(180deg,var(--mbs-bg-top) 0%,var(--mbs-bg-bottom) 100%);isolation:isolate}.mbs-cb-app::before,.mbs-cb-app::after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(24px);opacity:.5;z-index:0}.mbs-cb-app::before{top:-12%;right:-8%;width:220px;height:220px;background:rgb(10 132 255 / .16)}.mbs-cb-app::after{left:-10%;bottom:4%;width:180px;height:180px;background:rgb(90 200 250 / .16)}.mbs-cb-app>*{position:relative;z-index:1}.mbs-cb-app>[data-ui="notice"]{position:absolute;inset:0;pointer-events:none;z-index:40}.mbs-cb-app>[data-ui="notice"]>*{pointer-events:none}.mbs-cb-app>[data-ui="body"]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.mbs-cb-app>[data-ui="body"]>.mbs-cb-app-screen{flex:1 1 auto;min-height:0}.mbs-cb-app>[data-ui="sheet"]{position:absolute;inset:0;pointer-events:none;z-index:5}.mbs-cb-app>[data-ui="sheet"]>*{pointer-events:auto}.mbs-cb-app-screen{flex:1 1 auto;display:grid;gap:12px;min-height:0}.mbs-cb-app-screen--auth,.mbs-cb-app-screen--lobby{grid-template-rows:auto minmax(0,1fr)}.mbs-cb-app-screen--lobby{grid-template-rows:minmax(0,1fr) auto}.mbs-cb-app-screen--match{grid-template-rows:minmax(0,1fr)}.mbs-cb-app-screen--result{align-content:start;overflow:auto;padding-right:2px;padding-bottom:calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mbs-cb-shell{position:relative;overflow:hidden;padding:16px;border:1px solid var(--mbs-line);border-radius:var(--mbs-radius-xl);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(248 249 253 / .72) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 1px 0 rgb(255 255 255 / .24),var(--mbs-shadow-md);backdrop-filter:blur(28px) saturate(170%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-shell,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-statusbar,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-row,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-sheet,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-quickstart__card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-focus,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-playerchip,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-summary-pill,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-history-card{background:linear-gradient(180deg,rgb(18 24 38 / .88) 0%,rgb(12 16 26 / .94) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 18px 36px rgb(0 0 0 / .2)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-input,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-difficulty-chip,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--secondary,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--ghost,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-icon-button{background:linear-gradient(180deg,rgb(28 35 52 / .94) 0%,rgb(18 24 38 / .96) 100%);color:var(--mbs-ink);border-color:rgb(255 255 255 / .08)}.mbs-cb-shell::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .28),transparent 24%);pointer-events:none}.mbs-cb-shell--compact,.mbs-cb-shell--authapp,.mbs-cb-shell--profile,.mbs-cb-shell--result{padding:14px}.mbs-cb-shell--hero{padding:14px}.mbs-cb-shell--authapp,.mbs-cb-shell--profile,.mbs-cb-shell--result,.mbs-cb-shell--launch{background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(246 248 252 / .78) 100%)}.mbs-cb-grid{display:grid;gap:12px;min-width:0}.mbs-cb-grid--dashboard,.mbs-cb-difficulty-grid,.mbs-cb-history-list,.mbs-cb-guest-list,.mbs-cb-player-list{grid-template-columns:minmax(0,1fr)}.mbs-cb-hero,.mbs-cb-profile-head,.mbs-cb-rival-card__head,.mbs-cb-player-focus__head,.mbs-cb-history-card__head,.mbs-cb-history-card__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.mbs-cb-hero{align-items:stretch}.mbs-cb-profile-head{align-items:center}.mbs-cb-profile-head .mbs-cb-player-row__avatar{flex:0 0 auto}.mbs-cb-hero--compact{gap:10px}.mbs-cb-hero__copy,.mbs-cb-profile-copy{flex:1 1 auto;min-width:0;display:grid;gap:8px}.mbs-cb-hero__stats,.mbs-cb-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbs-cb-shell--profile .mbs-cb-title{font-size:clamp(22px, 6vw, 30px)}.mbs-cb-shell--profile .mbs-cb-subtitle{font-size:13px;line-height:1.42}.mbs-cb-title{margin:0;color:#0f1728;font-family:"SF Pro Display","SF Pro Text","Avenir Next","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(28px, 8vw, 40px);font-weight:700;line-height:.96;letter-spacing:-.06em}.mbs-cb-subtitle,.mbs-cb-section-head p,.mbs-cb-inline-note,.mbs-cb-empty,.mbs-cb-rival-card__meta p,.mbs-cb-match-actionsbar__hint{margin:0;color:var(--mbs-muted);font-size:14px;line-height:1.48}.mbs-cb-section-head{display:grid;gap:4px;margin-bottom:10px}.mbs-cb-section-head h2,.mbs-cb-rival-card__head h2,.mbs-cb-player-focus__head h2,.mbs-cb-difficulty-card h3{margin:0;font-size:18px;font-weight:700;line-height:1.08;letter-spacing:-.035em}.mbs-cb-badge-row,.mbs-cb-actions,.mbs-cb-match-statusmeta{display:flex;flex-wrap:wrap;gap:8px}.mbs-cb-actions--stack{flex-direction:column;align-items:stretch;gap:6px}.mbs-cb-pill,.mbs-cb-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:var(--mbs-radius-pill);border:1px solid rgb(12 21 38 / .06);background:rgb(255 255 255 / .58);color:var(--mbs-ink-soft);font-size:12px;font-weight:700;letter-spacing:-.01em;backdrop-filter:blur(16px)}.mbs-cb-eyebrow{justify-content:flex-start;width:fit-content;padding:0;border:0;background:#fff0;color:var(--mbs-muted);min-height:auto;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.mbs-cb-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;margin-bottom:10px;border-radius:22px;background:rgb(16 24 40 / .05);box-shadow:inset 0 1px 0 rgb(255 255 255 / .6)}.mbs-cb-tabs--compact{overflow:hidden}.mbs-cb-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:0;border-radius:18px;background:#fff0;color:var(--mbs-ink-soft);cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.mbs-cb-tab.is-active{background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(243 247 252 / .92) 100%);color:#0f1728;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 10px 22px rgb(15 23 42 / .08)}.mbs-cb-auth-panels,.mbs-cb-auth-panels--compact{min-height:0}.mbs-cb-shell--authapp{display:flex;flex-direction:column;min-height:0}.mbs-cb-auth-panels--compact{flex:1 1 auto;overflow:auto;padding-right:2px}.mbs-cb-auth-panel{display:grid;gap:10px}.mbs-cb-auth-shortcut{display:grid;gap:10px;padding:12px;border:1px solid rgb(10 132 255 / .12);border-radius:20px;background:radial-gradient(circle at top right,rgb(10 132 255 / .1),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .88) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 10px 22px rgb(15 23 42 / .05)}.mbs-cb-auth-shortcut__copy{display:grid;gap:4px}.mbs-cb-auth-shortcut__copy strong{font-size:16px;line-height:1.12;letter-spacing:-.02em}.mbs-cb-auth-shortcut__copy p{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.45}.mbs-cb-auth-shortcut .mbs-cb-button{width:100%}.mbs-cb-auth-panel .mbs-cb-form{gap:10px}.mbs-cb-form{display:grid;gap:12px}.mbs-cb-field{display:grid;gap:7px}.mbs-cb-field span{color:var(--mbs-ink-soft);font-size:13px;font-weight:700;letter-spacing:-.01em}.mbs-cb-input{width:100%;min-height:50px;padding:13px 15px;border:1px solid rgb(12 21 38 / .08);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(246 248 252 / .84) 100%);color:var(--mbs-ink);font:inherit;font-size:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);appearance:none}.mbs-cb-input:focus{outline:none;border-color:rgb(10 132 255 / .36);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 0 0 4px rgb(10 132 255 / .12)}.mbs-cb-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:13px 18px;border:0;border-radius:18px;cursor:pointer;text-align:center;text-decoration:none;font:inherit;font-size:15px;font-weight:700;line-height:1.15;letter-spacing:-.015em;transition:transform 0.18s ease,opacity 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.mbs-cb-button:hover{transform:translateY(-1px)}.mbs-cb-button:disabled{cursor:default;opacity:.54;transform:none;box-shadow:none}.mbs-cb-button--primary{color:#fff;background:linear-gradient(180deg,#30a6ff 0%,var(--mbs-blue) 58%,var(--mbs-blue-deep) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 14px 28px rgb(10 132 255 / .28)}.mbs-cb-button--play{gap:8px;color:#f3fff7;background:linear-gradient(180deg,#4ade80 0%,#22c55e 58%,#15803d 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(34 197 94 / .24)}.mbs-cb-button--secondary{color:var(--mbs-ink);background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(240 243 248 / .88) 100%);border:1px solid rgb(12 21 38 / .08);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 10px 22px rgb(15 23 42 / .06)}.mbs-cb-button--success{color:#0b3b23;background:linear-gradient(180deg,rgb(95 223 137 / .96) 0%,rgb(57 191 100 / .94) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .26),0 14px 28px rgb(57 191 100 / .22)}.mbs-cb-button--danger{color:#fff;background:linear-gradient(180deg,#ff6a61 0%,#f14e46 55%,#cf2f28 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 14px 28px rgb(201 52 42 / .24)}.mbs-cb-button--ghost{color:var(--mbs-ink-soft);background:rgb(255 255 255 / .38);border:1px solid rgb(12 21 38 / .08);backdrop-filter:blur(18px)}.mbs-cb-button--small{min-height:40px;padding:9px 14px;border-radius:14px;font-size:13px}.mbs-cb-notice{padding:14px 16px;border-radius:20px;font-size:14px;font-weight:700;pointer-events:none;backdrop-filter:blur(22px);box-shadow:var(--mbs-shadow-sm)}.mbs-cb-overlay-root{position:absolute;inset:0;pointer-events:none;z-index:40}.mbs-cb-toast-layer{position:absolute;top:max(12px, env(safe-area-inset-top));left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;z-index:45}.mbs-cb-toast-layer .mbs-cb-notice{max-width:min(520px, 100%)}.mbs-cb-global-invite-layer{position:absolute;top:max(64px, calc(env(safe-area-inset-top) + 52px));left:12px;right:12px;display:flex;justify-content:center;pointer-events:none}.mbs-cb-online-alert-layer{top:max(138px, calc(env(safe-area-inset-top) + 126px))}.mbs-cb-global-invite{width:min(520px, 100%);display:grid;gap:12px;padding:15px;border-radius:24px;border:1px solid var(--mbs-line-strong);background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(246 249 255 / .9) 100%);box-shadow:var(--mbs-shadow-lg);backdrop-filter:blur(24px) saturate(170%);pointer-events:auto}.mbs-cb-global-invite--online{width:min(460px, 100%);border-color:rgb(10 132 255 / .14);background:radial-gradient(circle at top right,rgb(10 132 255 / .16),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .97) 0%,rgb(244 248 255 / .92) 100%)}.mbs-cb-global-invite__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mbs-cb-global-invite__copy{display:grid;gap:4px;min-width:0}.mbs-cb-global-invite__copy h2{margin:0;font-size:1rem;line-height:1.15;letter-spacing:-.02em}.mbs-cb-global-invite__copy p{margin:0;font-size:.84rem;line-height:1.35;color:var(--mbs-muted)}.mbs-cb-global-invite__actions{display:flex;gap:8px}.mbs-cb-global-invite__actions .mbs-cb-button{flex:1 1 0%}.mbs-cb-notice--success{border:1px solid rgb(8 130 106 / .1);background:rgb(227 255 246 / .88);color:#116149}.mbs-cb-notice--info{border:1px solid rgb(10 132 255 / .12);background:rgb(236 245 255 / .92);color:#0f4f9a}.mbs-cb-notice--error{border:1px solid rgb(201 52 42 / .12);background:rgb(255 240 239 / .92);color:#8a2b22}.mbs-cb-toggle{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border:1px solid rgb(12 21 38 / .06);border-radius:18px;background:rgb(255 255 255 / .56)}.mbs-cb-toggle input{width:18px;height:18px}.mbs-cb-toggle span{font-size:14px;font-weight:700}.mbs-cb-avatar{display:flex;align-items:center;justify-content:center;width:clamp(96px, 25vw, 108px);height:clamp(96px, 25vw, 108px);border-radius:clamp(28px, 6.6vw, 32px);border:1px solid rgb(255 255 255 / .72);background:linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(232 238 248 / .92) 100%);color:var(--mbs-blue-deep);font-size:clamp(28px, 6.6vw, 32px);font-weight:800;object-fit:cover;box-shadow:var(--mbs-shadow-sm)}.mbs-cb-avatar--fallback{font-family:"SF Pro Display","SF Pro Text","Avenir Next","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mbs-cb-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mbs-cb-home-lobby-top{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;gap:20px;padding:4px 16px 0}.mbs-cb-home-header-card{display:grid;gap:18px;padding:22px 18px 18px}.mbs-cb-home-top__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.mbs-cb-home-top__profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:end;min-width:0}.mbs-cb-home-top__avatar{display:flex;align-items:flex-end}.mbs-cb-home-top__identity{display:grid;align-content:end;gap:8px;min-width:0;padding-bottom:4px}.mbs-cb-home-top__identity .mbs-cb-title{margin:0;font-size:clamp(26px, 7vw, 34px);line-height:1.02;letter-spacing:-.055em}.mbs-cb-home-top__streak{display:flex;align-items:center;justify-content:flex-start}.mbs-cb-home-top__streak .mbs-cb-pill{min-height:28px;padding:6px 10px;font-size:12px}.mbs-cb-home-top__actions{display:grid;gap:8px;align-self:start;justify-items:end}.mbs-cb-home-top__action{width:48px;height:48px;border-radius:18px}.mbs-cb-home-top__quickstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mbs-cb-home-top__quickstat{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;min-height:0;padding:12px;border-radius:26px;border:1px solid rgb(12 21 38 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(244 247 252 / .92) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 12px 24px rgb(15 23 42 / .06)}.mbs-cb-home-top__quickstat.is-live{border-color:rgb(10 132 255 / .16);background:radial-gradient(circle at top,rgb(10 132 255 / .12),transparent 54%),linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(244 247 252 / .92) 100%)}.mbs-cb-home-top__arena-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.mbs-cb-home-top__arena-copy{display:grid;gap:4px;min-width:0}.mbs-cb-home-top__arena-copy h2{margin:0;font-size:clamp(26px, 7vw, 34px);line-height:1.04;letter-spacing:-.05em}.mbs-cb-home-head-shell{display:grid;gap:18px;padding:22px 20px 22px}.mbs-cb-home-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar copy actions" "stats stats stats";column-gap:16px;row-gap:14px;align-items:end}.mbs-cb-home-head-shell .mbs-cb-title{font-size:clamp(22px, 6.4vw, 28px)}.mbs-cb-home-head__actions{grid-area:actions;display:grid;gap:8px;align-content:start;justify-items:end;align-self:start}.mbs-cb-home-head__quickstats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-bottom:8px;align-items:stretch}.mbs-cb-home-head__topactions{display:grid;justify-items:end;gap:8px}.mbs-cb-home-head__actions .mbs-cb-icon-button{width:48px;height:48px;border-radius:18px}.mbs-cb-home-head__action-icon{display:block;width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 6px 10px rgb(15 23 42 / .1))}.mbs-cb-home-head__actions .mbs-cb-icon-button.is-ready{background:radial-gradient(circle at top,rgb(255 214 102 / .3),transparent 62%),linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(255 247 219 / .94) 100%);color:#8a5a00}.mbs-cb-home-head__cta{width:auto;min-width:78px;min-height:44px;padding:0 14px;border-radius:16px}.mbs-cb-home-head .mbs-cb-badge-row{gap:6px;justify-content:flex-start}.mbs-cb-home-head .mbs-cb-pill{min-height:26px;padding:5px 8px;font-size:11px}.mbs-cb-profile-copy--compact{align-content:center}.mbs-cb-home-head .mbs-cb-profile-copy{grid-area:copy;align-content:start;align-self:end;padding-top:2px}.mbs-cb-home-head .mbs-cb-title{margin-bottom:2px}.mbs-cb-home-head .mbs-cb-player-row__avatar{grid-area:avatar;align-self:end}.mbs-cb-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid rgb(12 21 38 / .06);background:rgb(255 255 255 / .62);color:var(--mbs-ink-soft);font-size:12px;font-weight:700;letter-spacing:-.01em;backdrop-filter:blur(16px);appearance:none;cursor:default;text-decoration:none}.mbs-cb-status-chip.is-ready{background:rgb(227 255 246 / .84);color:#116149}.mbs-cb-status-chip.is-live{background:rgb(231 243 255 / .9);color:#0f4f9a}.mbs-cb-status-chip.is-alert{background:rgb(255 241 233 / .9);color:#9a4f18}.mbs-cb-status-chip--gold{border-color:rgb(214 158 46 / .22);background:rgb(255 243 199 / .96);color:#8a5b00}.mbs-cb-status-chip--emerald{border-color:rgb(22 163 74 / .2);background:rgb(220 252 231 / .96);color:#166534}.mbs-cb-status-chip--skin-legendary{border-color:rgb(139 92 246 / .18);background:rgb(245 243 255 / .94);color:#6d28d9}.mbs-cb-status-chip--skin-black{border-color:rgb(34 197 94 / .18);background:rgb(220 252 231 / .94);color:#166534}.mbs-cb-status-chip--skin-foe_fire{border-color:rgb(247 181 0 / .24);background:rgb(255 244 204 / .96);color:#8a4b00}.mbs-cb-pill--accent{border-color:rgb(57 191 100 / .16);background:rgb(227 255 246 / .88);color:#116149}.mbs-cb-pill--skin-legendary{border-color:rgb(139 92 246 / .18);background:rgb(245 243 255 / .94);color:#6d28d9}.mbs-cb-pill--skin-black{border-color:rgb(34 197 94 / .18);background:rgb(220 252 231 / .94);color:#166534}.mbs-cb-pill--skin-foe_fire{border-color:rgb(247 181 0 / .24);background:rgb(255 244 204 / .96);color:#8a4b00}.mbs-cb-home-launch,.mbs-cb-home-alert{display:grid;gap:10px;min-width:0}.mbs-cb-home-launch__head,.mbs-cb-home-alert__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.mbs-cb-home-alert__head{grid-template-columns:minmax(0,1fr) auto}.mbs-cb-home-launch__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mbs-cb-home-launch__copy,.mbs-cb-home-alert__copy{display:grid;gap:2px;min-width:0}.mbs-cb-home-launch__copy h2,.mbs-cb-home-alert__copy h2{margin:0;font-size:18px;line-height:1.04;letter-spacing:-.04em}.mbs-cb-home-launch__copy p,.mbs-cb-home-alert__copy p{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.45}.mbs-cb-home-launch__status{display:flex;flex-wrap:wrap;gap:8px}.mbs-cb-home-alert__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbs-cb-home-launch__play{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:52px;padding:0 16px;border:0;border-radius:18px;background:linear-gradient(180deg,#4ade80 0%,#22c55e 58%,#15803d 100%);color:#f3fff7;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 14px 28px rgb(34 197 94 / .24);font-size:15px;font-weight:800;letter-spacing:.01em;line-height:1;appearance:none}.mbs-cb-home-launch__play:disabled{cursor:default;opacity:.54;box-shadow:none}.mbs-cb-home-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbs-cb-home-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mbs-cb-home-status{position:relative;display:grid;place-items:center;gap:0;min-width:0;padding:12px 10px;border:1px solid rgb(12 21 38 / .06);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(244 247 252 / .9) 100%);text-align:center;appearance:none;cursor:pointer}.mbs-cb-home-status:disabled{opacity:.54;cursor:default}.mbs-cb-home-status.is-live{border-color:rgb(10 132 255 / .16);background:radial-gradient(circle at top,rgb(10 132 255 / .12),transparent 52%),linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(244 247 252 / .9) 100%)}.mbs-cb-home-status--head{min-height:0;aspect-ratio:1 / 1;padding:12px;border-radius:28px;min-width:0;width:100%}.mbs-cb-home-status__badge{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#0f1728;color:#f8fafc;font-size:11px;font-weight:800;line-height:1}.mbs-cb-home-status__icon{display:block;width:clamp(42px, 9vw, 52px);height:clamp(42px, 9vw, 52px);object-fit:contain;filter:drop-shadow(0 6px 12px rgb(15 23 42 / .08))}.mbs-cb-home-status__label{display:none}.mbs-cb-home-arena{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;min-height:0;width:100%;padding:8px 0 calc(6px + env(safe-area-inset-bottom) * 0.18);border:0;border-radius:0;background:#fff0;text-align:left;cursor:pointer;appearance:none;overflow:visible}.mbs-cb-home-arena:disabled{opacity:.6;cursor:default}.mbs-cb-home-arena__visual{position:relative;display:grid;flex:1 1 auto;place-items:center;min-height:clamp(280px, 72vw, 470px);padding:0 clamp(10px, 3.5vw, 26px);border-radius:0;background:#fff0;border:0;overflow:visible;isolation:isolate}.mbs-cb-home-arena__visual::before,.mbs-cb-home-arena__visual::after{content:"";position:absolute;pointer-events:none;z-index:0}.mbs-cb-home-arena__visual::before{inset:10% 8% 2%;border-radius:50%;background:radial-gradient(circle at center,rgb(255 203 92 / .34) 0%,rgb(255 203 92 / .14) 36%,#fff0 74%);filter:blur(20px)}.mbs-cb-home-arena__visual::after{inset:2% 14% auto;height:52%;border-radius:50%;background:radial-gradient(circle at center,rgb(255 255 255 / .34) 0%,#fff0 74%);filter:blur(28px)}.mbs-cb-home-arena__image{display:block;position:relative;z-index:1;width:auto;height:auto;max-width:min(calc(100% - 8px), 620px);max-height:clamp(280px, 72vw, 470px);object-fit:contain}.mbs-cb-home-arena__fallback{display:grid;place-items:center;position:relative;z-index:1;width:min(100%, 260px);min-height:clamp(200px, 52vw, 320px);border-radius:999px;background:radial-gradient(circle at top,rgb(255 203 92 / .2),transparent 56%),radial-gradient(circle at center,rgb(255 255 255 / .9),rgb(246 240 231 / .26));font-size:clamp(28px, 8vw, 40px);font-weight:900;letter-spacing:-.05em;color:#a65d00}.mbs-cb-home-arena__body,.mbs-cb-home-arena__progress{display:grid;gap:14px;min-width:0}.mbs-cb-home-arena__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.mbs-cb-home-arena__head h2{margin:2px 0 0;font-size:clamp(26px, 7vw, 34px);line-height:1.04;letter-spacing:-.05em}.mbs-cb-home-arena__bar{height:15px;border-radius:999px;background:rgb(12 21 38 / .08);overflow:hidden}.mbs-cb-home-arena__progress{margin-top:auto;padding:0 clamp(12px, 3.6vw, 24px) calc(14px + env(safe-area-inset-bottom) * 0.18)}.mbs-cb-home-arena__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcb5c 0%,#ff8b3d 48%,#ff5d4d 100%)}.mbs-cb-home-arena__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.mbs-cb-home-arena__meta span{color:var(--mbs-muted);font-size:12px;line-height:1.35}.mbs-cb-home-arena__meta strong{font-size:13px;line-height:1.35;letter-spacing:-.02em}.mbs-cb-home-shortcut{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(244 247 252 / .84) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 20px rgb(15 23 42 / .05);text-align:left;cursor:pointer;appearance:none}.mbs-cb-home-shortcut:hover{transform:translateY(-1px)}.mbs-cb-home-shortcut:disabled{opacity:.54;cursor:default;transform:none}.mbs-cb-home-shortcut.is-live{border-color:rgb(10 132 255 / .16);background:radial-gradient(circle at top right,rgb(10 132 255 / .1),transparent 44%),linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .84) 100%)}.mbs-cb-home-shortcut.is-ready{border-color:rgb(57 191 100 / .14);background:radial-gradient(circle at top right,rgb(57 191 100 / .12),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .84) 100%)}.mbs-cb-home-shortcut__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mbs-cb-home-shortcut__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:radial-gradient(circle at top,rgb(10 132 255 / .18),transparent 70%),linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(242 246 252 / .9) 100%);color:var(--mbs-blue-deep);font-size:21px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .76),0 10px 22px rgb(15 23 42 / .08)}.mbs-cb-home-shortcut__copy{display:grid;gap:4px;min-width:0}.mbs-cb-home-shortcut__copy strong{font-size:16px;line-height:1.08;letter-spacing:-.03em}.mbs-cb-home-shortcut__copy span:last-child{color:var(--mbs-muted);font-size:12px;line-height:1.35}.mbs-cb-settings-actions{display:grid;gap:8px}.mbs-cb-settings-stack{display:grid;gap:10px}.mbs-cb-account-avatar-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:rgb(255 255 255 / .66)}.mbs-cb-account-avatar-panel__preview{display:flex;align-items:center;justify-content:center}.mbs-cb-account-avatar-panel__preview .mbs-cb-avatar,.mbs-cb-account-avatar-panel__preview .mbs-cb-avatar--fallback{width:64px;height:64px}.mbs-cb-account-avatar-panel__content{display:grid;gap:10px;align-content:center;min-width:0}.mbs-cb-account-avatar-panel__copy{display:grid;gap:2px;align-content:center;min-width:0}.mbs-cb-account-avatar-panel__copy strong{font-size:15px;line-height:1.1;letter-spacing:-.02em}.mbs-cb-account-avatar-panel__copy span,.mbs-cb-account-avatar-panel__copy small{color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-account-avatar-panel__copy small{font-weight:600}.mbs-cb-account-avatar-panel__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:520px){.mbs-cb-account-avatar-panel{grid-template-columns:minmax(0,1fr)}.mbs-cb-account-avatar-panel__preview{justify-content:flex-start}.mbs-cb-account-avatar-panel__actions .mbs-cb-button{flex:1 1 0%}}.mbs-cb-button--file{position:relative;overflow:hidden}.mbs-cb-button--file input{position:absolute;inset:0;opacity:0;cursor:pointer}.mbs-cb-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(12 21 38 / .06);border-radius:20px;background:rgb(255 255 255 / .62)}.mbs-cb-settings-row--stacked{grid-template-columns:minmax(0,1fr)}.mbs-cb-settings-row__copy{display:grid;gap:4px;min-width:0}.mbs-cb-settings-row__copy strong{font-size:15px;line-height:1.1;letter-spacing:-.02em}.mbs-cb-settings-row__copy span{color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-settings-row__actions{display:grid;justify-items:end;gap:8px}.mbs-cb-settings-form{display:grid;gap:12px}.mbs-cb-settings-form__submit{justify-self:flex-start}.mbs-cb-settings-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:18px;border:1px solid rgb(12 21 38 / .06);background:rgb(245 247 252 / .88)}.mbs-cb-settings-segment__button{min-height:42px;padding:10px 12px;border:0;border-radius:14px;background:#fff0;color:var(--mbs-ink-soft);font-size:13px;font-weight:800;letter-spacing:-.02em;transition:background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.mbs-cb-settings-segment__button.is-active{background:linear-gradient(180deg,#2293ff 0%,#0a84ff 100%);color:#f8fbff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .26),0 10px 18px rgb(10 132 255 / .22)}.mbs-cb-settings-switch{display:inline-flex;align-items:center;justify-content:flex-end;width:56px;padding:0;border:0;background:#fff0}.mbs-cb-settings-switch__track{position:relative;display:inline-flex;align-items:center;width:52px;height:32px;padding:3px;border-radius:var(--mbs-radius-pill);background:rgb(148 163 184 / .36);box-shadow:inset 0 1px 2px rgb(15 23 42 / .12);transition:background 0.2s ease,box-shadow 0.2s ease}.mbs-cb-settings-switch__thumb{display:block;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(15 23 42 / .16),inset 0 1px 0 rgb(255 255 255 / .6);transition:transform 0.2s ease}.mbs-cb-settings-switch[aria-checked="true"] .mbs-cb-settings-switch__track{background:linear-gradient(180deg,#2f99ff 0%,#0a84ff 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),0 10px 18px rgb(10 132 255 / .18)}.mbs-cb-settings-switch[aria-checked="true"] .mbs-cb-settings-switch__thumb{transform:translateX(20px)}.mbs-cb-settings-switch:disabled{opacity:.52}@media (max-width:520px){.mbs-cb-settings-row{grid-template-columns:minmax(0,1fr) auto}.mbs-cb-settings-segment__button{min-height:40px;padding-inline:8px}.mbs-cb-daily-progress__meta{flex-direction:column;align-items:flex-start}.mbs-cb-daily-odds__row{align-items:flex-start}}.mbs-cb-summary-pill,.mbs-cb-difficulty-card,.mbs-cb-history-card{position:relative;overflow:hidden;padding:14px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .8) 0%,rgb(245 247 252 / .8) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 20px rgb(15 23 42 / .05)}.mbs-cb-summary-pill{display:grid;gap:2px;align-content:center;min-height:78px;text-align:center}.mbs-cb-summary-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.mbs-cb-summary-strip--compact .mbs-cb-summary-pill{min-height:60px;padding:10px 8px;border-radius:18px}.mbs-cb-summary-strip--compact .mbs-cb-summary-pill strong{font-size:20px}.mbs-cb-summary-strip--compact .mbs-cb-summary-pill span{font-size:11px}.mbs-cb-summary-pill strong{display:block;font-size:26px;line-height:1;letter-spacing:-.05em}.mbs-cb-summary-pill span,.mbs-cb-history-card__head span,.mbs-cb-history-card__meta span{color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-history-card{display:grid;gap:10px}.mbs-cb-history-card__head strong{font-size:16px;line-height:1.1;letter-spacing:-.025em}.mbs-cb-difficulty-grid,.mbs-cb-history-list,.mbs-cb-guest-list,.mbs-cb-player-list{display:grid;gap:10px}.mbs-cb-quickstart{display:grid;gap:12px}.mbs-cb-auth-quickstart{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgb(12 21 38 / .06)}.mbs-cb-auth-quickstart__copy{display:grid;gap:6px}.mbs-cb-auth-quickstart__copy strong{font-size:17px;line-height:1.06;letter-spacing:-.03em}.mbs-cb-auth-quickstart__copy p{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.44}.mbs-cb-auth-quickstart__actions,.mbs-cb-quickstart__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mbs-cb-quickstart__actions--single{grid-template-columns:minmax(0,1fr)}.mbs-cb-difficulty-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mbs-cb-difficulty-chip{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border:1px solid rgb(12 21 38 / .08);border-radius:18px;background:rgb(255 255 255 / .7);color:var(--mbs-ink-soft);cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.015em;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.mbs-cb-difficulty-chip.is-active{background:linear-gradient(180deg,rgb(48 166 255 / .18) 0%,rgb(10 132 255 / .14) 100%);border-color:rgb(10 132 255 / .16);color:var(--mbs-blue-deep);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 10px 22px rgb(10 132 255 / .12)}.mbs-cb-quickstart__card{display:grid;gap:12px;padding:14px;border:1px solid rgb(12 21 38 / .06);border-radius:24px;background:radial-gradient(circle at top right,rgb(10 132 255 / .12),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .9) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .76),0 12px 26px rgb(15 23 42 / .06)}.mbs-cb-quickstart__copy{display:grid;gap:6px}.mbs-cb-quickstart__copy h3{margin:0;font-size:20px;line-height:1.06;letter-spacing:-.035em}.mbs-cb-quickstart__copy p{margin:0;color:var(--mbs-muted);font-size:14px;line-height:1.48}.mbs-cb-daily-drawcard{gap:14px}.mbs-cb-daily-progress{display:grid;gap:8px}.mbs-cb-daily-progress__bar{height:12px;border-radius:999px;background:rgb(15 23 42 / .08);overflow:hidden}.mbs-cb-daily-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#30a6ff 0%,#0a84ff 52%,#2563eb 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .28)}.mbs-cb-daily-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.mbs-cb-daily-progress__meta strong{font-size:14px;line-height:1.2;letter-spacing:-.02em}.mbs-cb-daily-progress__meta span{color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-daily-odds{gap:12px}.mbs-cb-daily-odds__list{display:grid;gap:8px}.mbs-cb-daily-odds__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mbs-cb-daily-odds__row+.mbs-cb-daily-odds__row{padding-top:8px;border-top:1px solid rgb(12 21 38 / .06)}.mbs-cb-daily-odds__row strong{font-size:14px;line-height:1.25}.mbs-cb-daily-odds__row span{color:var(--mbs-muted);font-size:12px;font-weight:700;white-space:nowrap}.mbs-cb-player-row{display:grid;gap:10px;padding:12px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(244 247 252 / .82) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 20px rgb(15 23 42 / .05)}.mbs-cb-player-row--playable{border-color:rgb(10 132 255 / .16);background:radial-gradient(circle at top right,rgb(10 132 255 / .1),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .84) 100%)}.mbs-cb-player-row--in_match{border-color:rgb(12 21 38 / .1)}.mbs-cb-player-row--recent,.mbs-cb-player-row--offline{opacity:.94}.mbs-cb-player-row__identity{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.mbs-cb-player-row__identity-button{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer}.mbs-cb-player-row__identity-button:focus-visible{outline:none}.mbs-cb-player-row__identity-button:focus-visible .mbs-cb-player-row__avatar .mbs-cb-avatar,.mbs-cb-player-row__identity-button:focus-visible .mbs-cb-player-row__avatar .mbs-cb-avatar--fallback{box-shadow:0 0 0 3px rgb(10 132 255 / .18),var(--mbs-shadow-sm)}.mbs-cb-player-row__identity-button:disabled{cursor:default}.mbs-cb-player-row__avatar .mbs-cb-avatar{width:52px;height:52px;border-radius:16px;font-size:18px}.mbs-cb-player-row__meta{display:grid;gap:6px;min-width:0}.mbs-cb-profile-rank{display:inline-flex;align-items:center;margin-right:6px;color:var(--mbs-muted);font-size:.9em;font-weight:800;letter-spacing:-.02em}.mbs-cb-profile-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:999px;border:1px solid #fff0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .52);vertical-align:middle}.mbs-cb-profile-tag__text,.mbs-cb-profile-tag__suffix{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbs-cb-profile-tag__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:rgb(255 255 255 / .46);box-shadow:inset 0 1px 0 rgb(255 255 255 / .62);font-size:12px;line-height:1}.mbs-cb-profile-tag--hero{padding:6px 12px;border-radius:18px}.mbs-cb-profile-tag--hero .mbs-cb-profile-tag__icon{width:24px;height:24px;font-size:13px}.mbs-cb-profile-tag--gold{background:linear-gradient(180deg,rgb(255 244 191 / .96) 0%,rgb(245 196 52 / .9) 100%);border-color:rgb(176 123 0 / .24);color:#6d4700;box-shadow:inset 0 1px 0 rgb(255 255 255 / .58),0 8px 18px rgb(176 123 0 / .12)}.mbs-cb-profile-tag--silver{background:linear-gradient(180deg,rgb(248 250 252 / .96) 0%,rgb(203 213 225 / .9) 100%);border-color:rgb(100 116 139 / .18);color:#334155;box-shadow:inset 0 1px 0 rgb(255 255 255 / .58),0 8px 18px rgb(100 116 139 / .1)}.mbs-cb-profile-tag--bronze{background:linear-gradient(180deg,rgb(255 237 213 / .96) 0%,rgb(234 146 69 / .9) 100%);border-color:rgb(154 52 18 / .18);color:#7c2d12;box-shadow:inset 0 1px 0 rgb(255 255 255 / .56),0 8px 18px rgb(154 52 18 / .1)}.mbs-cb-profile-tag--mvp{background:linear-gradient(180deg,rgb(219 234 254 / .96) 0%,rgb(96 165 250 / .88) 100%);border-color:rgb(37 99 235 / .2);color:#123968;box-shadow:inset 0 1px 0 rgb(255 255 255 / .58),0 8px 18px rgb(37 99 235 / .12)}.mbs-cb-player-row__meta strong{font-size:16px;line-height:1.1;letter-spacing:-.025em}.mbs-cb-player-row__meta p{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.4}.mbs-cb-player-row__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-player-row__aside .mbs-cb-button,.mbs-cb-match-actionsbar__footer .mbs-cb-button{width:auto}.mbs-cb-player-row__aside--actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:8px;width:100%}.mbs-cb-player-row__aside--actions .mbs-cb-button{width:100%;min-width:0}.mbs-cb-player-row__reason{margin:-2px 0 0;color:var(--mbs-muted);font-size:12px;line-height:1.4}.mbs-cb-clan-stack,.mbs-cb-clan-section{display:grid;gap:10px}.mbs-cb-clan-card{gap:12px}.mbs-cb-sheet--clan .mbs-cb-sheet__body{display:grid;gap:12px}.mbs-cb-clan-warboard{display:grid;gap:10px;padding:12px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(244 247 252 / .82) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 20px rgb(15 23 42 / .05)}.mbs-cb-clan-warboard__score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mbs-cb-clan-warboard__score div{display:grid;gap:4px;padding:10px;border-radius:18px;background:rgb(255 255 255 / .68);border:1px solid rgb(12 21 38 / .05)}.mbs-cb-clan-warboard__score span,.mbs-cb-clan-warboard__score em{color:var(--mbs-muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.3}.mbs-cb-clan-warboard__score strong{font-size:22px;line-height:1;letter-spacing:-.05em}.mbs-cb-sheet-backdrop{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:stretch;padding:12px 12px calc(12px + env(safe-area-inset-bottom)) 12px;background:rgb(15 23 42 / .24);backdrop-filter:blur(18px);z-index:6}.mbs-cb-sheet-backdrop--reveal{align-items:center;justify-content:center;padding:12px;background:rgb(7 11 18 / .42);backdrop-filter:blur(24px)}.mbs-cb-sheet{width:100%;max-height:min(74dvh, 640px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgb(255 255 255 / .34);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(245 247 252 / .94) 100%);box-shadow:0 28px 70px rgb(15 23 42 / .22)}.mbs-cb-sheet__handle{width:42px;height:5px;margin:2px auto 0;border-radius:var(--mbs-radius-pill);background:rgb(12 21 38 / .16)}.mbs-cb-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mbs-cb-sheet__head>div{display:grid;gap:2px}.mbs-cb-sheet__head h2{margin:0;font-size:18px;line-height:1.05;letter-spacing:-.04em}.mbs-cb-sheet__body{min-height:0;overflow:auto;display:grid;gap:12px;padding-right:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));overscroll-behavior:contain}.mbs-cb-sheet__body::-webkit-scrollbar{width:6px}.mbs-cb-sheet__body::-webkit-scrollbar-thumb{background:rgb(12 21 38 / .16);border-radius:var(--mbs-radius-pill)}.mbs-cb-sheet__footer{display:grid;gap:10px}.mbs-cb-sheet--profile-card{max-height:min(82dvh, 760px)}.mbs-cb-profile-sheet__hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgb(12 21 38 / .06);border-radius:24px;background:radial-gradient(circle at top right,rgb(10 132 255 / .12),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(244 247 252 / .92) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .76),0 12px 28px rgb(15 23 42 / .05)}.mbs-cb-profile-sheet__avatar .mbs-cb-avatar,.mbs-cb-profile-sheet__avatar .mbs-cb-avatar--fallback{width:72px;height:72px;border-radius:22px;font-size:22px}.mbs-cb-profile-sheet__copy{display:grid;gap:6px;align-content:center;min-width:0}.mbs-cb-profile-sheet__copy h3{margin:0;font-size:20px;line-height:1.08;letter-spacing:-.035em}.mbs-cb-profile-sheet__section{display:grid;gap:12px}.mbs-cb-profile-sheet__error{display:grid;gap:10px}.mbs-cb-profile-sheet__error p{margin:0}.mbs-cb-profile-sheet__cards{display:grid;gap:10px}.mbs-cb-profile-sheet__card-summary{align-items:center}.mbs-cb-profile-sheet__card-media{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:16px;border:1px solid rgb(12 21 38 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(243 246 251 / .9) 100%);overflow:hidden}.mbs-cb-profile-sheet__card-media img{display:block;width:100%;height:100%;object-fit:contain}.mbs-cb-profile-sheet__card-media span{font-size:18px;font-weight:900;letter-spacing:-.04em;color:var(--mbs-ink-soft)}.mbs-cb-profile-sheet__note{margin:0;color:var(--mbs-muted);font-size:12px;font-weight:700;line-height:1.45}.mbs-cb-ability-sheet{display:grid;gap:12px}.mbs-cb-ability-sheet__hint{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.45}.mbs-cb-ability-sheet__choices,.mbs-cb-ability-sheet__cards{display:grid;gap:10px}.mbs-cb-ability-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--mbs-line);border-radius:18px;background:rgb(255 255 255 / .82);color:inherit;text-align:left}.mbs-cb-ability-card__media{aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .84),rgb(228 235 244 / .92));display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}.mbs-cb-ability-card__media img{width:100%;height:100%;object-fit:cover;display:block}.mbs-cb-ability-card__copy{display:grid;gap:6px;min-width:0}.mbs-cb-ability-card__copy strong{font-size:14px;line-height:1.2;letter-spacing:-.02em}.mbs-cb-bottomnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;flex:0 0 auto;margin-top:auto;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-radius:999px;border:2px solid rgb(12 21 38 / .1);background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(246 248 252 / .84) 100%);box-shadow:none;backdrop-filter:blur(22px)}.mbs-cb-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgb(12 21 38 / .08);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(244 247 252 / .9) 100%);color:var(--mbs-ink-soft);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 10px 22px rgb(15 23 42 / .06)}.mbs-cb-icon-button--compact{width:40px;height:40px;border-radius:14px}.mbs-cb-icon-button.is-active{color:var(--mbs-blue-deep)}.mbs-cb-icon-button--danger{color:#fff;background:linear-gradient(180deg,#ff6a61 0%,#f14e46 55%,#cf2f28 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 12px 24px rgb(201 52 42 / .2)}.mbs-cb-icon-button:disabled{opacity:.56}.mbs-cb-icon-button__glyph{font-size:21px;line-height:1}.mbs-cb-sheet__close{width:38px;height:38px;border-radius:14px}.mbs-cb-bottomnav__item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:4px;border:1px solid #fff0;border-radius:999px;background:#fff0;color:var(--mbs-muted);font:inherit;text-align:center;cursor:pointer;transition:transform 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease,opacity 0.18s ease}.mbs-cb-bottomnav__item:hover{transform:translateY(-1px)}.mbs-cb-bottomnav__item:disabled{opacity:.5;transform:none;cursor:default}.mbs-cb-bottomnav__item.is-active{background:linear-gradient(180deg,rgb(232 236 242 / .98) 0%,rgb(224 229 236 / .96) 100%);border-color:rgb(12 21 38 / .08);box-shadow:none;color:var(--mbs-ink)}.mbs-cb-bottomnav__item.is-busy:not(.is-active){background:rgb(231 243 255 / .46);border-color:rgb(10 132 255 / .12);box-shadow:none}.mbs-cb-bottomnav__iconwrap{position:relative;display:grid;place-items:center;width:48px;height:48px}.mbs-cb-bottomnav__icon{width:40px;height:40px;object-fit:contain;display:block;filter:saturate(.96) contrast(1.02) drop-shadow(0 1px 2px rgb(12 21 38 / .14))}.mbs-cb-bottomnav__item.is-active .mbs-cb-bottomnav__icon{filter:saturate(1.04) contrast(1.08) drop-shadow(0 1px 2px rgb(12 21 38 / .16))}.mbs-cb-bottomnav__label{display:none}.mbs-cb-bottomnav__badge{top:0;right:0}.mbs-cb-disclosure{display:grid;gap:0;padding:10px 12px;border:1px solid rgb(12 21 38 / .06);border-radius:20px;background:rgb(255 255 255 / .64)}.mbs-cb-disclosure[open]{box-shadow:inset 0 1px 0 rgb(255 255 255 / .76),0 8px 20px rgb(15 23 42 / .04)}.mbs-cb-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.mbs-cb-disclosure__summary::-webkit-details-marker{display:none}.mbs-cb-disclosure__summary::after{content:"+";flex:0 0 auto;color:var(--mbs-muted);font-size:18px;font-weight:700;line-height:1}.mbs-cb-disclosure[open] .mbs-cb-disclosure__summary::after{content:"−"}.mbs-cb-disclosure__copy{display:grid;gap:2px;min-width:0}.mbs-cb-disclosure__copy strong{font-size:15px;line-height:1.1;letter-spacing:-.02em}.mbs-cb-disclosure__copy span{color:var(--mbs-muted);font-size:12px;font-weight:700}.mbs-cb-disclosure__body{display:grid;gap:10px;padding-top:10px}.mbs-cb-icon-badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(180deg,#ff7f6b 0%,#ff5c48 100%);color:#fff;font-size:11px;font-weight:800;line-height:1}.mbs-cb-difficulty-card,.mbs-cb-history-card{min-width:0}.mbs-cb-difficulty-card{display:grid;gap:12px}.mbs-cb-difficulty-card p{margin:0;color:var(--mbs-muted);font-size:14px;line-height:1.45}.mbs-cb-empty{padding:18px;border:1px dashed rgb(12 21 38 / .12);border-radius:20px;background:rgb(255 255 255 / .48);text-align:center}.mbs-cb-inline-note{margin-top:10px;padding:12px 14px;border:1px solid rgb(10 132 255 / .08);border-radius:18px;background:rgb(240 248 255 / .68);color:var(--mbs-ink-soft)}.mbs-cb-inline-note--compact{margin-top:0;padding:10px 12px;border-radius:14px;font-size:.84rem;line-height:1.4}.mbs-cb-lobby-scroll{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;align-items:stretch;padding-right:4px;padding-bottom:calc(34px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mbs-cb-lobby-scroll::-webkit-scrollbar,.mbs-cb-auth-panels--compact::-webkit-scrollbar{width:6px}.mbs-cb-lobby-scroll::-webkit-scrollbar-thumb,.mbs-cb-auth-panels--compact::-webkit-scrollbar-thumb{background:rgb(12 21 38 / .16);border-radius:var(--mbs-radius-pill)}.mbs-cb-app-screen--lobby .mbs-cb-grid--dashboard,.mbs-cb-auth-panels--compact{min-height:0;padding-right:2px}.mbs-cb-app-screen--lobby .mbs-cb-grid--dashboard{align-content:start;overflow:visible}.mbs-cb-auth-panels--compact{overflow:auto}.mbs-cb-match-app{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;height:100%}.mbs-cb-match-app::before{content:"";position:absolute;inset:6% 12% auto;height:140px;border-radius:999px;filter:blur(48px);opacity:0;pointer-events:none;transition:opacity 0.22s ease;will-change:opacity,transform}.mbs-cb-match-app::after{content:"";position:absolute;inset:0;border-radius:34px;opacity:0;pointer-events:none;background:#fff0;box-shadow:none;transition:opacity 0.2s ease;will-change:opacity,box-shadow}.mbs-cb-match-app--victory::before{opacity:1;background:rgb(62 191 111 / .28);animation:mbs-cb-victory-glow 1.3s ease-out both}.mbs-cb-match-app--defeat::before{opacity:1;background:rgb(241 78 70 / .22);animation:mbs-cb-defeat-glow 1.1s ease-out both}.mbs-cb-match-app--tie::before{opacity:1;background:rgb(255 190 70 / .2);animation:mbs-cb-tie-glow 1.1s ease-out both}.mbs-cb-match-app--round-win::before{opacity:1;background:rgb(62 191 111 / .22);animation:mbs-cb-round-pulse 0.98s ease-out both}.mbs-cb-match-app--round-loss::before{opacity:1;background:rgb(241 78 70 / .2);animation:mbs-cb-round-pulse 0.98s ease-out both}.mbs-cb-match-app--round-win::after,.mbs-cb-match-app--round-loss::after{opacity:1;animation:mbs-cb-round-sheen 0.98s ease-out both}.mbs-cb-match-app--round-win::after{box-shadow:inset 0 0 0 1px rgb(62 191 111 / .18),inset 0 0 0 999px rgb(62 191 111 / .04)}.mbs-cb-match-app--round-loss::after{box-shadow:inset 0 0 0 1px rgb(241 78 70 / .16),inset 0 0 0 999px rgb(241 78 70 / .035)}.mbs-cb-match-statusbar{display:grid;gap:8px;padding:8px 10px;border:1px solid var(--mbs-line);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(246 248 252 / .8) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 12px 24px rgb(15 23 42 / .06);backdrop-filter:blur(28px) saturate(170%)}.mbs-cb-match-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mbs-cb-match-topbar .mbs-cb-icon-button{width:40px;height:40px;border-radius:15px}.mbs-cb-match-reactions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-height:0}.mbs-cb-match-reaction{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:999px;border:1px solid rgb(12 21 38 / .06);background:rgb(255 255 255 / .68);color:var(--mbs-ink-soft);font-size:10px;font-weight:700;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)}.mbs-cb-match-reaction em{font-style:normal;font-size:13px}.mbs-cb-match-reaction span{color:var(--mbs-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mbs-cb-app-screen--spectator{padding:clamp(10px, 3vw, 18px)}.mbs-cb-shell--spectator{display:grid;gap:12px;padding:14px}.mbs-cb-spectator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mbs-cb-spectator-head h1{margin:0;font-size:1.08rem;line-height:1.08;letter-spacing:-.03em}.mbs-cb-spectator-board{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mbs-cb-spectator-side{display:grid;gap:10px;padding:12px;border:1px solid var(--mbs-line);border-radius:24px;background:rgb(255 255 255 / .62)}.mbs-cb-spectator-side__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mbs-cb-spectator-side__head strong{min-width:0;font-size:.96rem;line-height:1.1;letter-spacing:-.02em}.mbs-cb-spectator-side__card{display:grid;justify-items:center}.mbs-cb-spectator-side__card .mbs-cb-player-focus__card{height:auto}.mbs-cb-spectator-side__card .mbs-cb-card-stage--match{width:min(100%, 244px);max-width:244px}.mbs-cb-spectator-meta{display:grid;gap:8px}.mbs-cb-match-reactions--spectator{justify-content:flex-start}@media (min-width:720px){.mbs-cb-spectator-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbs-cb-match-overview{display:grid;gap:5px;min-width:0}.mbs-cb-match-overview__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.mbs-cb-match-overview__title strong{flex:1 1 0%;max-width:calc(50% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.mbs-cb-match-overview__title span{color:var(--mbs-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mbs-cb-match-overview__meta{display:flex;flex-wrap:wrap;gap:5px}.mbs-cb-match-overview__meta .mbs-cb-pill,.mbs-cb-player-focus__headmeta .mbs-cb-pill,.mbs-cb-player-focus__head--compact>.mbs-cb-pill{min-height:26px;padding:5px 9px;font-size:10px}.mbs-cb-match-rail{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.mbs-cb-match-side{display:grid;gap:2px;min-width:0;padding:7px 9px;border-radius:16px;border:1px solid rgb(12 21 38 / .05);background:linear-gradient(180deg,rgb(255 255 255 / .72) 0%,rgb(243 246 251 / .78) 100%)}.mbs-cb-match-side--opponent{text-align:right}.mbs-cb-match-side span{color:var(--mbs-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mbs-cb-match-side strong{font-size:16px;line-height:1;letter-spacing:-.04em}.mbs-cb-match-turnchip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 11px;border-radius:999px;border:1px solid rgb(10 132 255 / .12);background:rgb(10 132 255 / .08);color:#0f3f7a;font-size:11px;font-weight:800;letter-spacing:-.01em;text-align:center}.mbs-cb-match-turnchip.is-ready{border-color:rgb(62 191 111 / .18);background:rgb(62 191 111 / .1);color:#14623a}.mbs-cb-match-statusmeta{justify-content:center;align-items:center;max-width:132px}.mbs-cb-match-stage{display:grid;grid-template-rows:minmax(0,1fr);gap:8px;min-height:0;width:100%;overflow:hidden;justify-items:center;align-items:stretch}.mbs-cb-rival-card,.mbs-cb-player-focus{display:grid;gap:12px;padding:14px;border:1px solid var(--mbs-line);border-radius:30px;background:linear-gradient(180deg,rgb(255 255 255 / .84) 0%,rgb(246 248 252 / .74) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),var(--mbs-shadow-sm);backdrop-filter:blur(24px) saturate(165%)}.mbs-cb-rival-card__head,.mbs-cb-player-focus__head{align-items:center}.mbs-cb-rival-card__body{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center}.mbs-cb-card-back{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 4.2;border-radius:22px;background:linear-gradient(180deg,rgb(25 34 55 / .94) 0%,rgb(12 21 38 / .98) 100%);color:rgb(255 255 255 / .9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 14px 28px rgb(15 23 42 / .16)}.mbs-cb-card-back::before,.mbs-cb-card-back::after{content:"";position:absolute;inset:7px;border-radius:17px;border:1px solid rgb(255 255 255 / .08)}.mbs-cb-card-back::after{inset:14px;border-color:rgb(90 200 250 / .18)}.mbs-cb-card-back span{font-size:28px;font-weight:800;letter-spacing:-.04em}.mbs-cb-rival-card__meta{display:grid;gap:8px;min-width:0}.mbs-cb-player-focus{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:8px;padding:8px;border-radius:28px;width:min(100%, 420px);height:100%;max-height:100%;min-height:0;justify-items:center;overflow:hidden}.mbs-cb-player-focus__card{display:grid;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;align-self:stretch;align-items:center;justify-items:center}.mbs-cb-card-stage{display:grid;place-items:center;width:min(100%, clamp(228px, 70vw, 356px));min-width:0}.mbs-cb-player-focus__card .mbs-cb-card-stage--match{align-self:center;justify-self:center;width:min(100%, var(--mbs-card-stage-match-width, 320px));max-width:356px}.mbs-cb-spectator-side__card .mbs-cb-player-focus__card .mbs-cb-card-stage--match{width:min(100%, 244px);max-width:244px}.mbs-card-battle-root--android .mbs-cb-player-focus{width:min(100%, 396px)}.mbs-card-battle-root--android .mbs-cb-player-focus__card .mbs-cb-card-stage--match{max-width:304px}.mbs-card-battle-root--android .mbs-cb-spectator-side__card .mbs-cb-player-focus__card .mbs-cb-card-stage--match{max-width:228px}.mbs-cb-card-stage__frame.mbs-cb-skin-frame{display:grid;width:100%;aspect-ratio:3 / 4.22;padding:clamp(4px, 1.1vw, 6px);border-radius:34px;box-sizing:border-box;overflow:hidden}.mbs-cb-card-stage__frame.mbs-cb-skin-frame::before{inset:3px;border-radius:30px}.mbs-cb-card-stage__viewport{display:grid;width:100%;height:100%;padding:clamp(8px, 1.8vw, 14px);border-radius:30px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at top,rgb(90 200 250 / .12),transparent 36%),linear-gradient(180deg,rgb(249 251 255 / .98) 0%,rgb(237 242 249 / .92) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),inset 0 0 0 1px rgb(148 163 184 / .08)}.mbs-cb-card-stage__media{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;border-radius:22px;overflow:hidden}.mbs-cb-card-stage__media img,.mbs-cb-card-stage__media .mbs-cb-card-face__placeholder{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:22px;object-fit:contain;object-position:center center;background:#fff0;filter:none}.mbs-cb-match-app--round-win .mbs-cb-player-focus,.mbs-cb-match-app--round-loss .mbs-cb-player-focus{animation:mbs-cb-card-shell-pulse 0.98s ease-out both}.mbs-cb-match-app--round-win .mbs-cb-card-stage__viewport{box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),inset 0 0 0 1px rgb(62 191 111 / .12),0 20px 52px rgb(42 158 89 / .12),0 0 38px rgb(62 191 111 / .12)}.mbs-cb-match-app--round-loss .mbs-cb-card-stage__viewport{box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),inset 0 0 0 1px rgb(241 78 70 / .1),0 20px 52px rgb(189 52 47 / .12),0 0 38px rgb(241 78 70 / .1)}.mbs-cb-match-app--round-win .mbs-cb-match-statusbar{border-color:rgb(62 191 111 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 14px 30px rgb(15 23 42 / .06),0 0 24px rgb(62 191 111 / .08)}.mbs-cb-match-app--round-loss .mbs-cb-match-statusbar{border-color:rgb(241 78 70 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 14px 30px rgb(15 23 42 / .06),0 0 24px rgb(241 78 70 / .07)}.mbs-cb-card-face__placeholder{display:flex;align-items:center;justify-content:center;color:var(--mbs-blue-deep);font-size:54px;font-weight:800;letter-spacing:-.05em}.mbs-cb-player-focus__body{display:grid;gap:10px}.mbs-cb-player-focus__head--compact{align-items:center;gap:6px}.mbs-cb-player-focus__headmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mbs-cb-player-focus__identity{display:grid;gap:4px}.mbs-cb-player-focus__name{font-size:clamp(18px, 5vw, 24px);line-height:1.06;letter-spacing:-.04em}.mbs-cb-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mbs-cb-mini-stats div{padding:12px 10px;border:1px solid rgb(12 21 38 / .05);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(242 245 250 / .92) 100%);text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .74)}.mbs-cb-mini-stats span{display:block;margin-bottom:6px;color:var(--mbs-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mbs-cb-mini-stats strong{font-size:22px;line-height:1;letter-spacing:-.05em}.mbs-cb-round-note{padding:8px 10px;border-radius:16px;background:rgb(240 248 255 / .76);border:1px solid rgb(10 132 255 / .08);color:var(--mbs-ink-soft);font-size:11px;font-weight:700;line-height:1.32;display:grid;gap:6px}.mbs-cb-round-note__text{display:block}.mbs-cb-round-note__compare{display:flex;justify-content:flex-start}.mbs-cb-round-compare{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:6px 9px;border-radius:var(--mbs-radius-pill);background:rgb(16 24 40 / .06);color:var(--mbs-ink);font-size:11px;font-weight:800}.mbs-cb-round-compare em{font-style:normal;color:var(--mbs-muted)}.mbs-cb-sheet--resolution{max-width:min(100%, 420px)}.mbs-cb-sheet--notifications,.mbs-cb-sheet--pending-round{max-width:min(100%, 460px)}.mbs-cb-sheet--arena,.mbs-cb-sheet--multiplayer{max-width:min(100%, 480px)}.mbs-cb-notification-list{display:grid;gap:10px}.mbs-cb-notification-card,.mbs-cb-notification-detail{display:grid;gap:10px;padding:13px;border-radius:20px;border:1px solid rgb(12 21 38 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(244 247 252 / .88) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 10px 24px rgb(15 23 42 / .05)}.mbs-cb-notification-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mbs-cb-notification-card__copy{display:grid;gap:4px;min-width:0}.mbs-cb-notification-card__copy strong{font-size:15px;line-height:1.2;letter-spacing:-.02em}.mbs-cb-notification-card__copy p,.mbs-cb-notification-detail p{margin:0;color:var(--mbs-muted);font-size:13px;line-height:1.45}.mbs-cb-notification-card__actions{display:flex;flex-wrap:wrap;gap:8px}.mbs-cb-notification-card__actions .mbs-cb-button{flex:1 1 0%}.mbs-cb-arena-hero{display:grid;grid-template-columns:minmax(82px,108px) minmax(0,auto) minmax(0,1fr);gap:12px;padding:14px;border-radius:24px;border:1px solid rgb(12 21 38 / .06);background:radial-gradient(circle at top left,rgb(255 215 112 / .18) 0%,#fff0 38%),linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(244 247 252 / .9) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 14px 32px rgb(15 23 42 / .07)}.mbs-cb-arena-hero__visual{display:grid;place-items:center;aspect-ratio:1 / 1;border-radius:22px;border:1px solid rgb(12 21 38 / .06);background:rgb(255 255 255 / .72);overflow:hidden}.mbs-cb-arena-hero__image{display:block;width:100%;height:100%;object-fit:cover}.mbs-cb-arena-hero__fallback{font-size:clamp(22px, 6vw, 30px);font-weight:900;letter-spacing:-.05em;color:#a65d00}.mbs-cb-arena-hero__stats{display:grid;align-content:center;gap:4px;min-width:92px;padding:10px 12px;border-radius:20px;background:rgb(255 255 255 / .72);text-align:center}.mbs-cb-arena-hero__stats strong{font-size:clamp(24px, 7vw, 32px);line-height:1;letter-spacing:-.04em}.mbs-cb-arena-hero__stats span,.mbs-cb-arena-hero__meta span,.mbs-cb-arena-stage__copy span,.mbs-cb-arena-stage p{color:var(--mbs-muted)}.mbs-cb-arena-hero__progress,.mbs-cb-arena-hero__meta{display:grid;gap:8px;align-content:center;min-width:0}.mbs-cb-arena-hero__bar{height:12px;border-radius:999px;background:rgb(12 21 38 / .08);overflow:hidden}.mbs-cb-arena-hero__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcb5c 0%,#ff8b3d 48%,#ff5d4d 100%);box-shadow:0 8px 18px rgb(255 141 61 / .28)}.mbs-cb-arena-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbs-cb-arena-hero__meta span{font-size:12px;font-weight:700;line-height:1.35}.mbs-cb-arena-hero__meta span:last-child{text-align:right}.mbs-cb-sheet--arena-actions .mbs-cb-sheet__body{display:grid;gap:14px}.mbs-cb-arena-action-summary{gap:12px}.mbs-cb-arena-action-bot{display:grid;gap:10px;padding:12px;border-radius:22px;border:1px solid rgb(12 21 38 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(244 247 252 / .9) 100%)}.mbs-cb-arena-action-bot strong{font-size:15px;line-height:1.2;letter-spacing:-.02em}.mbs-cb-arena-ladder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mbs-cb-arena-stage{display:grid;gap:10px;padding:13px 14px;border-radius:22px;border:1px solid rgb(12 21 38 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(244 247 252 / .86) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 10px 24px rgb(15 23 42 / .05)}.mbs-cb-arena-stage--preview{grid-template-columns:76px minmax(0,1fr);align-items:start;align-content:start;gap:10px}.mbs-cb-arena-stage__visual{position:relative;overflow:hidden;width:76px;aspect-ratio:1 / 1;padding:6px;border-radius:18px;border:1px solid rgb(12 21 38 / .06);background:radial-gradient(circle at top left,rgb(255 209 95 / .18) 0%,#fff0 42%),linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(243 246 251 / .9) 100%)}.mbs-cb-arena-stage__image{display:block;width:100%;height:100%;object-fit:contain}.mbs-cb-arena-stage__fallback{display:grid;place-items:center;width:100%;height:100%;font-size:clamp(24px, 6vw, 34px);font-weight:900;letter-spacing:-.05em;color:#a65d00}.mbs-cb-arena-stage__badges{display:flex;flex-wrap:wrap;gap:6px}.mbs-cb-arena-stage__content{display:grid;gap:8px;min-width:0}.mbs-cb-arena-stage.is-current{border-color:rgb(255 157 71 / .4);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74),0 0 0 1px rgb(255 157 71 / .18),0 16px 30px rgb(255 136 65 / .14)}.mbs-cb-arena-stage.is-reached:not(.is-current){background:linear-gradient(180deg,rgb(245 255 248 / .94) 0%,rgb(236 247 240 / .9) 100%)}.mbs-cb-arena-stage.is-next{border-style:dashed}.mbs-cb-arena-stage.is-locked{opacity:.72}.mbs-cb-arena-stage.is-locked .mbs-cb-arena-stage__image{filter:grayscale(1) saturate(.45)}.mbs-cb-arena-stage__copy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mbs-cb-arena-stage__copy>div{display:grid;gap:4px;min-width:0}.mbs-cb-arena-stage__copy strong{font-size:16px;line-height:1.15;letter-spacing:-.02em}.mbs-cb-arena-stage__copy span,.mbs-cb-arena-stage p{font-size:12px;line-height:1.4}.mbs-cb-arena-stage p{margin:0}.mbs-cb-sheet--multiplayer .mbs-cb-notification-detail{margin-top:4px}@media (max-width:560px){.mbs-cb-arena-ladder{grid-template-columns:minmax(0,1fr)}.mbs-cb-arena-stage--preview{grid-template-columns:68px minmax(0,1fr)}.mbs-cb-arena-stage__visual{width:68px}}.mbs-cb-resolution-sheet{display:grid;gap:12px}.mbs-cb-resolution-sheet__card{display:grid;justify-items:center}.mbs-cb-resolution-sheet__card .mbs-cb-card-stage{width:min(100%, 290px)}.mbs-cb-match-actionsbar{display:grid;gap:9px;padding:9px 9px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--mbs-line);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(246 248 252 / .84) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 16px 32px rgb(15 23 42 / .08);backdrop-filter:blur(30px) saturate(170%)}.mbs-cb-match-actionsbar.is-ready{border-color:rgb(62 191 111 / .12);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 16px 32px rgb(15 23 42 / .08),0 0 0 1px rgb(62 191 111 / .05)}.mbs-cb-match-actionsbar__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mbs-cb-match-actionsbar__top--meta-only{justify-content:space-between}.mbs-cb-match-actionsbar__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:1 1 auto;min-width:0}.mbs-cb-match-actionsbar__prompt{margin:0;font-size:.84rem;font-weight:800;letter-spacing:-.02em;color:var(--mbs-ink)}.mbs-cb-match-actionsbar__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:92px;cursor:pointer;white-space:nowrap}.mbs-cb-match-actionsbar__toggle[aria-pressed="true"]{border-color:rgb(10 132 255 / .14);background:rgb(10 132 255 / .08);color:#0f3f7a}.mbs-cb-match-actionsbar__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mbs-cb-match-actionsbar__buttons .mbs-cb-button{min-height:50px;padding:10px 8px;border-radius:18px}.mbs-cb-match-actionsbar__meta .mbs-cb-status-chip[type="button"]{cursor:pointer}.mbs-cb-match-actionsbar__meta .mbs-cb-status-chip[type="button"]:disabled{cursor:default;opacity:.56}.mbs-cb-match-actionsbar__reactions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:2px;border-radius:16px;background:rgb(255 255 255 / .5);border:1px solid rgb(12 21 38 / .05)}.mbs-card-battle-root--android .mbs-cb-match-actionsbar{padding:7px 7px calc(7px + env(safe-area-inset-bottom))}.mbs-card-battle-root--android .mbs-cb-match-actionsbar__buttons .mbs-cb-button{min-height:48px}.mbs-cb-reaction-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0;border:1px solid rgb(12 21 38 / .06);border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(242 245 250 / .88) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 18px rgb(15 23 42 / .05);font-size:16px;line-height:1;cursor:pointer;appearance:none;transition:transform 0.18s ease,box-shadow 0.18s ease,opacity 0.18s ease}.mbs-cb-reaction-button:hover{transform:translateY(-1px)}.mbs-cb-reaction-button:disabled{cursor:default;opacity:.54;transform:none;box-shadow:none}.mbs-cb-shell--victory{border-color:rgb(62 191 111 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .84),0 0 0 1px rgb(62 191 111 / .08),0 22px 46px rgb(62 191 111 / .16)}.mbs-cb-shell--defeat{border-color:rgb(241 78 70 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .78),0 0 0 1px rgb(241 78 70 / .08),0 22px 46px rgb(90 16 16 / .16)}.mbs-cb-shell--result{isolation:isolate;display:grid;gap:12px;align-content:start}.mbs-cb-result-close{position:sticky;top:max(2px, env(safe-area-inset-top));z-index:4;justify-self:end;align-self:start;width:42px;height:42px;margin:-2px -2px -4px auto;border-radius:16px}.mbs-cb-result-hero{display:grid;gap:10px;align-items:center}.mbs-cb-result-hero__copy{display:grid;gap:6px}.mbs-cb-result-hero__copy h1{margin:0;font-size:clamp(2rem, 7vw, 2.8rem);line-height:.95;letter-spacing:-.04em;color:var(--mbs-ink)}.mbs-cb-result-hero__copy p,.mbs-cb-result-hero__copy strong{margin:0}.mbs-cb-result-hero__copy p{color:var(--mbs-muted);font-size:.92rem}.mbs-cb-result-hero__copy strong{font-size:.95rem;line-height:1.38;color:var(--mbs-ink)}.mbs-cb-result-defeatmark{display:grid;place-items:center;width:min(34vw, 116px);aspect-ratio:1 / 1;margin:0 auto;border-radius:32px;border:1px solid rgb(241 78 70 / .22);background:radial-gradient(circle at top,rgb(241 78 70 / .18),transparent 45%),linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(254 242 242 / .74) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .86),0 22px 44px rgb(111 27 27 / .16)}.mbs-cb-result-defeatmark span{font-size:clamp(2rem, 8vw, 3rem);font-weight:800;line-height:1;color:#d92d20}.mbs-cb-result-bonus{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:24px;border:1px solid rgb(90 200 250 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(240 249 255 / .78) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 14px 28px rgb(10 132 255 / .1)}.mbs-cb-result-bonus__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:rgb(10 132 255 / .12);color:#0a84ff;font-size:1.4rem;font-weight:800}.mbs-cb-result-bonus__copy{display:grid;gap:2px;min-width:0}.mbs-cb-result-bonus__copy strong,.mbs-cb-result-bonus__copy span{margin:0}.mbs-cb-result-bonus__copy strong{font-size:.96rem;color:var(--mbs-ink)}.mbs-cb-result-bonus__copy span{font-size:.86rem;color:var(--mbs-muted)}.mbs-cb-result-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mbs-cb-result-stat{display:grid;gap:4px;padding:11px 12px;border-radius:18px;border:1px solid var(--mbs-line);background:rgb(255 255 255 / .72);box-shadow:inset 0 1px 0 rgb(255 255 255 / .74)}.mbs-cb-result-stat span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mbs-muted)}.mbs-cb-result-stat strong{font-size:1.2rem;line-height:1;color:var(--mbs-ink)}.mbs-cb-result-stat--reward{grid-column:1 / -1;border-color:rgb(10 132 255 / .18);background:rgb(240 249 255 / .78)}.mbs-cb-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:max(2px, env(safe-area-inset-bottom))}.mbs-cb-result-actions .mbs-cb-button{min-height:56px;border-radius:22px}.mbs-cb-result-actions .mbs-cb-button:only-child{grid-column:1 / -1}@media (max-width:420px),(max-height:760px){.mbs-cb-result-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.mbs-cb-bottomnav{gap:5px;padding:6px 7px calc(6px + env(safe-area-inset-bottom))}.mbs-cb-bottomnav__item{min-height:50px;padding:3px}.mbs-cb-bottomnav__iconwrap{width:44px;height:44px}.mbs-cb-bottomnav__icon{width:36px;height:36px}.mbs-cb-arena-hero{grid-template-columns:1fr}.mbs-cb-arena-hero__meta{grid-template-columns:1fr}.mbs-cb-arena-hero__meta span:last-child{text-align:left}}.mbs-cb-result-celebration{position:relative;display:flex;justify-content:center;padding:2px 0 0}.mbs-cb-result-celebration__halo{position:absolute;inset:10% 18% 12%;border-radius:999px;background:radial-gradient(circle,rgb(255 211 77 / .42) 0%,rgb(62 191 111 / .22) 36%,transparent 72%);filter:blur(28px);opacity:.92;pointer-events:none}.mbs-cb-result-celebration__frame{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(66vw, 260px);aspect-ratio:1 / 1;padding:10px;border-radius:30px;border:1px solid rgb(255 255 255 / .72);background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(246 248 252 / .72) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 26px 58px rgb(62 191 111 / .18),0 0 0 1px rgb(62 191 111 / .08);backdrop-filter:blur(26px) saturate(160%)}.mbs-cb-result-celebration__frame img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 26px rgb(36 112 67 / .18)) drop-shadow(0 2px 8px rgb(15 23 42 / .08))}.mbs-cb-shell--victory::after,.mbs-cb-shell--defeat::after{content:"";position:absolute;inset:0;pointer-events:none}.mbs-cb-shell--victory::after{background:radial-gradient(circle at 12% 16%,rgb(255 211 77 / .9) 0 5px,transparent 6px),radial-gradient(circle at 24% 8%,rgb(62 191 111 / .9) 0 4px,transparent 5px),radial-gradient(circle at 36% 18%,rgb(10 132 255 / .82) 0 4px,transparent 5px),radial-gradient(circle at 58% 10%,rgb(255 125 92 / .88) 0 5px,transparent 6px),radial-gradient(circle at 74% 18%,rgb(255 211 77 / .86) 0 4px,transparent 5px),radial-gradient(circle at 88% 12%,rgb(62 191 111 / .88) 0 5px,transparent 6px);opacity:0;animation:mbs-cb-confetti-drop 2.2s ease-out forwards}.mbs-cb-shell--defeat::after{background:radial-gradient(circle at top,rgb(241 78 70 / .18),transparent 34%),linear-gradient(180deg,rgb(102 16 16 / .18) 0%,transparent 44%);opacity:0;animation:mbs-cb-defeat-shade 1.3s ease-out forwards}.mbs-cb-match-actionsbar__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.mbs-cb-match-actionsbar__hint{flex:1 1 180px;text-align:center;font-size:12px;font-weight:700}@media (min-width:560px){.mbs-cb-result-hero{grid-template-columns:minmax(0,1fr) auto}}@media (max-height:760px){.mbs-cb-app{gap:10px;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.mbs-cb-shell,.mbs-cb-shell--hero{padding:14px}.mbs-cb-result-hero{gap:10px}.mbs-cb-result-hero__copy h1{font-size:clamp(1.8rem, 6.8vw, 2.3rem)}.mbs-cb-result-actions .mbs-cb-button{min-height:52px}.mbs-cb-result-close{width:40px;height:40px}.mbs-cb-rival-card,.mbs-cb-player-focus,.mbs-cb-match-statusbar,.mbs-cb-match-actionsbar{padding-left:12px;padding-right:12px}.mbs-cb-match-statusbar{gap:8px}.mbs-cb-match-rail{gap:8px}.mbs-cb-match-side{padding:7px 9px}.mbs-cb-match-turnchip{min-height:34px;padding:7px 10px;font-size:11px}.mbs-cb-card-stage{width:min(100%, clamp(210px, 64vw, 320px))}.mbs-cb-match-actionsbar__buttons .mbs-cb-button{min-height:54px}.mbs-cb-mini-stats div{padding:10px 8px}.mbs-cb-mini-stats strong{font-size:20px}}@media (max-height:680px){.mbs-cb-card-stage{width:min(100%, clamp(196px, 58vw, 286px))}}@media (min-width:520px){.mbs-cb-difficulty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.mbs-cb-app{max-width:460px;height:min(920px, calc(100dvh - 28px));min-height:min(920px, calc(100dvh - 28px));max-height:min(920px, calc(100dvh - 28px));margin:14px auto;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-radius:40px;box-shadow:var(--mbs-shadow-lg)}.mbs-cb-hero__stats,.mbs-cb-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mbs-cb-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mbs-cb-difficulty-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mbs-cb-button,.mbs-cb-tab,.mbs-cb-match-app::before,.mbs-cb-shell--victory::after,.mbs-cb-shell--defeat::after{transition:none;animation:none}}@keyframes mbs-cb-round-pulse{0%{opacity:0;transform:scale(.92)}35%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.06)}}@keyframes mbs-cb-round-sheen{0%{opacity:0}18%{opacity:1}100%{opacity:0}}@keyframes mbs-cb-card-shell-pulse{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-1px) scale(1.008)}100%{transform:translateY(0) scale(1)}}@keyframes mbs-cb-victory-glow{0%{opacity:0;transform:scale(.88)}30%{opacity:1;transform:scale(1.02)}100%{opacity:.86;transform:scale(1.08)}}@keyframes mbs-cb-defeat-glow{0%{opacity:0;transform:scale(.9)}34%{opacity:1;transform:scale(1.01)}100%{opacity:.74;transform:scale(1.04)}}@keyframes mbs-cb-tie-glow{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1)}100%{opacity:.72;transform:scale(1.03)}}@keyframes mbs-cb-confetti-drop{0%{opacity:0;transform:translateY(-26px)}18%{opacity:1}100%{opacity:.86;transform:translateY(52px)}}@keyframes mbs-cb-defeat-shade{0%{opacity:0}100%{opacity:1}}.mbs-card-battle-root--match-view .mbs-cb-app{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.mbs-card-battle-root--match-zoom .mbs-cb-app{padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.mbs-cb-app-screen--match{padding-top:0}.mbs-cb-match-app{gap:6px}.mbs-cb-match-statusbar{gap:6px;padding:6px 8px;border-radius:20px}.mbs-cb-match-topbar{gap:6px}.mbs-cb-match-topbar .mbs-cb-icon-button{width:38px;height:38px;border-radius:14px}.mbs-cb-match-overview{gap:0}.mbs-cb-match-overview__meta{gap:4px}.mbs-cb-match-overview__meta .mbs-cb-pill,.mbs-cb-player-focus__headmeta .mbs-cb-pill,.mbs-cb-player-focus__head--compact>.mbs-cb-pill{min-height:24px;padding:4px 8px;font-size:10px}.mbs-cb-match-rail{gap:6px}.mbs-cb-match-side{padding:6px 8px;border-radius:14px}.mbs-cb-match-turnchip{min-height:30px;padding:6px 10px}.mbs-cb-player-focus{gap:6px;padding:7px;border-radius:26px}.mbs-cb-round-note{padding:7px 9px;gap:5px;font-size:10.5px}.mbs-cb-match-actionsbar{gap:7px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-radius:20px}.mbs-cb-match-actionsbar__buttons{gap:6px}.mbs-cb-match-actionsbar__buttons .mbs-cb-button{min-height:48px}.mbs-cb-match-actionsbar__reactions{gap:2px;padding:2px}.mbs-cb-reaction-button{min-height:30px;border-radius:10px}.mbs-cb-match-app--zoom{gap:5px}.mbs-cb-match-app--zoom .mbs-cb-match-statusbar{gap:5px;padding:5px 7px;border-radius:18px}.mbs-cb-match-topbar--zoom{grid-template-columns:minmax(0,1fr) auto;align-items:start}.mbs-cb-match-rail--zoom{grid-template-columns:repeat(2,minmax(0,1fr))}.mbs-cb-match-app--zoom .mbs-cb-match-side{padding:5px 8px;border-radius:13px}.mbs-cb-match-app--zoom .mbs-cb-match-side span{font-size:9px}.mbs-cb-match-app--zoom .mbs-cb-match-side strong{font-size:15px}.mbs-cb-match-app--zoom .mbs-cb-match-topbar .mbs-cb-icon-button{width:36px;height:36px}.mbs-cb-match-app--zoom .mbs-cb-match-reactions{justify-content:flex-start;gap:4px}.mbs-cb-match-app--zoom .mbs-cb-match-reaction{padding:4px 6px;font-size:9px}.mbs-cb-match-app--zoom .mbs-cb-player-focus{gap:5px;padding:6px}.mbs-cb-match-app--zoom .mbs-cb-round-note{padding:6px 8px;gap:4px;font-size:10px}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar{gap:6px;padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar__top{gap:6px}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar__prompt{font-size:.8rem}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar__toggle{font-size:10px;min-width:86px}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar__buttons .mbs-cb-button{min-height:46px;padding:9px 7px}.mbs-cb-match-app--zoom .mbs-cb-match-actionsbar__reactions{border-radius:14px}.mbs-cb-match-app--zoom .mbs-cb-reaction-button{min-height:28px}.mbs-card-battle-root[data-theme="dark"]{background:#04070d}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-app{background:#04070d}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-app::before,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-app::after,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-shell::before{display:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-shell,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-statusbar,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-side,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-row,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-clan-warboard,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-sheet,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-notification-card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-notification-detail,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-quickstart__card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-focus,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-sheet__hero,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-account-avatar-panel,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-disclosure,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-summary-pill,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-history-card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-row,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-shortcut,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-spectator-side,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-empty,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-inline-note,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-tabs,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-round-note{background:#0d121a;border-color:#1f2734;box-shadow:0 12px 30px rgb(0 0 0 / .28)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-hero,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-stage{border-color:rgb(255 255 255 / .08);background:radial-gradient(circle at top left,rgb(255 206 107 / .14) 0%,#fff0 38%),linear-gradient(180deg,rgb(22 29 42 / .96) 0%,rgb(15 21 33 / .94) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 14px 32px rgb(0 0 0 / .22)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-stage.is-reached:not(.is-current){background:linear-gradient(180deg,rgb(17 43 31 / .98) 0%,rgb(14 34 25 / .94) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-hero__stats{background:rgb(255 255 255 / .05)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-hero__bar{background:rgb(255 255 255 / .1)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-stage__visual,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-head__icon,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-group{border-color:rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(22 29 42 / .96) 0%,rgb(15 21 33 / .94) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 14px 32px rgb(0 0 0 / .22)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-head__icon{border:0;background:none;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-stage__fallback{color:#ffd277}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav{border-color:rgb(255 255 255 / .14);background:linear-gradient(180deg,rgb(13 18 26 / .92) 0%,rgb(16 22 34 / .9) 100%);box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav__item{color:#94a3b8}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav__item.is-active{background:linear-gradient(180deg,rgb(28 38 54 / .98) 0%,rgb(19 27 40 / .96) 100%);border-color:rgb(255 255 255 / .08);box-shadow:none;color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav__item.is-busy:not(.is-active){background:rgb(28 52 79 / .6);border-color:rgb(96 165 250 / .16);box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav__icon{filter:saturate(.98) contrast(1.04) drop-shadow(0 1px 2px rgb(0 0 0 / .26))}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bottomnav__item.is-active .mbs-cb-bottomnav__icon{filter:saturate(1.05) contrast(1.08) drop-shadow(0 1px 2px rgb(0 0 0 / .3))}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-title,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-section-head h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-hero__copy h1,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-row__meta strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-row__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-account-avatar-panel__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-disclosure__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-sheet__head h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-summary-pill strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-history-card__head strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-quickstart__copy h3,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-launch__copy h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-alert__copy h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-shortcut__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-overview__title strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-side strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-spectator-head h1,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-spectator-side__head strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-clan-warboard__score strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-rank{color:#94a3b8}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag{box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag__icon{background:rgb(15 23 42 / .28);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag--gold{background:linear-gradient(180deg,rgb(161 98 7 / .44) 0%,rgb(120 53 15 / .52) 100%);border-color:rgb(250 204 21 / .18);color:#fef3c7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag--silver{background:linear-gradient(180deg,rgb(148 163 184 / .3) 0%,rgb(71 85 105 / .44) 100%);border-color:rgb(226 232 240 / .12);color:#e2e8f0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag--bronze{background:linear-gradient(180deg,rgb(180 83 9 / .34) 0%,rgb(120 53 15 / .48) 100%);border-color:rgb(251 146 60 / .14);color:#fed7aa}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-tag--mvp{background:linear-gradient(180deg,rgb(37 99 235 / .34) 0%,rgb(30 64 175 / .48) 100%);border-color:rgb(96 165 250 / .16);color:#dbeafe}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-sheet__card-media{background:linear-gradient(180deg,rgb(18 24 38 / .96) 0%,rgb(13 18 26 / .98) 100%);border-color:#1f2734}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-sheet__card-media span{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-profile-sheet__note{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-auth-shortcut{background:radial-gradient(circle at top right,rgb(88 166 255 / .12),transparent 44%),linear-gradient(180deg,rgb(18 24 38 / .94) 0%,rgb(13 18 26 / .98) 100%);border-color:#1f2734;box-shadow:0 12px 30px rgb(0 0 0 / .24)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-auth-shortcut__copy strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-auth-shortcut__copy p{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-subtitle,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-section-head p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-hero__copy p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-empty,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-inline-note,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-row__meta p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-history-card p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-row__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-account-avatar-panel__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-account-avatar-panel__copy small,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-disclosure__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-history-card__head span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-summary-pill span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-launch__copy p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-alert__copy p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-shortcut__copy span:last-child,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-overview__title span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-side span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-clan-warboard__score span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-clan-warboard__score em,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-round-note,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-field span{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-hero__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-bonus__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-stat strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-bonus__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-stat span{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-bonus,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-stat{background:#0d121a;border-color:#1f2734;box-shadow:0 12px 30px rgb(0 0 0 / .28)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-stat--reward{border-color:rgb(88 166 255 / .26);background:rgb(13 30 48 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-bonus__icon{background:rgb(88 166 255 / .16);color:#8ecbff}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-result-defeatmark{background:radial-gradient(circle at top,rgb(241 78 70 / .22),transparent 46%),linear-gradient(180deg,rgb(36 13 15 / .96) 0%,rgb(18 8 10 / .98) 100%);border-color:rgb(241 78 70 / .18);box-shadow:0 22px 44px rgb(0 0 0 / .34)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-pill,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-icon-button,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-tab.is-active,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-difficulty-chip,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-input,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-sheet__handle,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-reaction,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar__reactions,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reaction-button{background:#111827;border-color:#243041;color:#f8fafc;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar__toggle[aria-pressed="true"]{background:rgb(88 166 255 / .16);border-color:rgb(88 166 255 / .26);color:#e5f0ff}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-global-invite{background:linear-gradient(180deg,rgb(18 24 38 / .96) 0%,rgb(12 16 26 / .98) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 18px 40px rgb(0 0 0 / .34)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-global-invite--online{border-color:rgb(96 165 250 / .18);background:radial-gradient(circle at top right,rgb(37 99 235 / .18),transparent 42%),linear-gradient(180deg,rgb(18 24 38 / .97) 0%,rgb(12 16 26 / .99) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-global-invite__copy p{color:var(--mbs-ink-soft)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-progress__bar{background:rgb(255 255 255 / .08)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-progress__meta strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-odds__row strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-progress__meta span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-odds__row span{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-daily-odds__row+.mbs-cb-daily-odds__row{border-top-color:rgb(255 255 255 / .08)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-clan-warboard__score div{background:#111827;border-color:#243041}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-pill--accent{background:rgb(21 128 61 / .22);border-color:rgb(34 197 94 / .24);color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-card-stage__viewport{background:radial-gradient(circle at top,rgb(88 166 255 / .18),transparent 36%),linear-gradient(180deg,rgb(15 23 42 / .94) 0%,rgb(9 15 25 / .98) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),inset 0 0 0 1px rgb(148 163 184 / .08)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-card-stage__media .mbs-cb-card-face__placeholder{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-reaction span{color:#c3cede}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip.is-ready{background:rgb(21 128 61 / .22);border-color:rgb(34 197 94 / .24);color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip.is-live{background:rgb(37 99 235 / .2);border-color:rgb(59 130 246 / .24);color:#dbeafe}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-turnchip{background:rgb(37 99 235 / .2);border-color:rgb(59 130 246 / .24);color:#dbeafe}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-turnchip.is-ready,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar.is-ready{border-color:rgb(34 197 94 / .26);background:#0d121a;color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-round-compare{background:rgb(255 255 255 / .08);color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-round-compare em{color:#c3cede}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-disclosure__summary::after{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip.is-alert{background:rgb(180 83 9 / .22);border-color:rgb(245 158 11 / .24);color:#fde68a}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-shortcut__icon{background:#111827;color:#93c5fd;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-launch__play{background:#15803d;color:#f0fdf4;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--secondary,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--ghost{background:#111827;border:1px solid #243041;color:#f8fafc;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-segment{background:#111827;border-color:#243041}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-segment__button{color:#c7d2e5}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-segment__button.is-active{background:#2563eb;color:#eff6ff;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-switch__track{background:rgb(71 85 105 / .9);box-shadow:inset 0 1px 2px rgb(0 0 0 / .28)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-switch[aria-checked="true"] .mbs-cb-settings-switch__track{background:#2563eb;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-settings-switch__thumb{background:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--primary{background:#2563eb;color:#eff6ff;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--play{background:#15803d;color:#f0fdf4;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--success{background:#15803d;color:#f0fdf4;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-button--danger{background:#b91c1c;color:#fef2f2;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-input::placeholder{color:#94a3b8}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-notice--success{background:rgb(20 83 45 / .96);border-color:rgb(74 222 128 / .18);color:#f0fdf4}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-notice--info{background:rgb(12 74 110 / .96);border-color:rgb(56 189 248 / .18);color:#e0f2fe}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-notice--error{background:rgb(127 29 29 / .96);border-color:rgb(248 113 113 / .18);color:#fef2f2}.mbs-cb-sheet--wide{max-width:min(720px, calc(100vw - 20px))}.mbs-cb-sheet--collection .mbs-cb-sheet__head{gap:4px}.mbs-cb-sheet--collection .mbs-cb-sheet__head h2{font-size:16px}.mbs-cb-sheet--collection .mbs-cb-sheet__close{width:34px;height:34px;border-radius:12px}.mbs-cb-sheet--collection .mbs-cb-sheet__body{gap:6px}.mbs-cb-field--compact{gap:0}.mbs-cb-field--compact .mbs-cb-input{min-height:38px;padding-top:10px;padding-bottom:10px}.mbs-cb-field--collection-search .mbs-cb-input{border-radius:16px;font-size:.88rem}.mbs-cb-sheet--reveal{width:min(100%, 430px);max-width:min(430px, calc(100vw - 24px));max-height:min(88dvh, 760px);min-height:min(76dvh, 700px);gap:12px;padding:14px;border-radius:32px;justify-content:center}.mbs-cb-reveal-flow{display:grid;gap:10px}.mbs-cb-reveal-flow--compact{gap:8px}.mbs-cb-reveal-flow__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mbs-cb-reveal-flow__hint{color:var(--mbs-muted);font-size:.76rem;font-weight:800;letter-spacing:.01em}.mbs-cb-reveal-card,.mbs-cb-collection-card{display:grid;gap:10px;padding:12px;border:1px solid var(--mbs-line);border-radius:24px;background:var(--mbs-surface-soft);box-shadow:var(--mbs-shadow-sm)}.mbs-cb-reveal-card{justify-items:center;text-align:center}.mbs-cb-reveal-stage{display:block;width:min(78vw, 300px);padding:0;margin:0;border:0;background:#fff0;cursor:pointer}.mbs-cb-reveal-stage:disabled{cursor:default;opacity:1}.mbs-cb-reveal-stage__back,.mbs-cb-reveal-stage__frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:14px;border-radius:28px;background:radial-gradient(circle at top,rgb(90 200 250 / .18),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .9) 0%,rgb(239 243 250 / .78) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 18px 38px rgb(15 23 42 / .12);transition:transform 0.18s ease,box-shadow 0.18s ease}.mbs-cb-reveal-stage__back[data-progress="1"],.mbs-cb-reveal-stage__back[data-progress="2"],.mbs-cb-reveal-stage__back[data-progress="3"],.mbs-cb-reveal-stage__back[data-progress="4"]{transform:scale(1.01)}.mbs-cb-reveal-stage__back[data-progress="4"]{box-shadow:inset 0 1px 0 rgb(255 255 255 / .82),0 20px 46px rgb(10 132 255 / .16)}.mbs-cb-card-back--reveal{width:min(100%, 190px);max-width:72%;border-radius:26px}.mbs-cb-reveal-stage__pulse{position:absolute;inset:10%;border-radius:999px;background:radial-gradient(circle,rgb(10 132 255 / .18) 0%,transparent 68%);filter:blur(24px);pointer-events:none;opacity:.86}.mbs-cb-reveal-stage__media{display:flex;align-items:center;justify-content:center;width:min(100%, 192px);max-width:72%;aspect-ratio:3 / 4.2;border-radius:22px;overflow:hidden;background:radial-gradient(circle at top,rgb(90 200 250 / .16),transparent 34%),linear-gradient(180deg,rgb(16 24 40 / .96) 0%,rgb(6 12 25) 100%)}.mbs-cb-reveal-stage__media img,.mbs-cb-reveal-stage__media .mbs-cb-card-face__placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mbs-cb-reveal-progress{display:inline-flex;align-items:center;justify-content:center;gap:6px}.mbs-cb-reveal-progress__dot{width:8px;height:8px;border-radius:999px;background:rgb(148 163 184 / .22);box-shadow:inset 0 1px 0 rgb(255 255 255 / .4);transition:transform 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}.mbs-cb-reveal-progress__dot.is-hit{background:rgb(10 132 255 / .88);box-shadow:0 0 0 4px rgb(10 132 255 / .12);transform:scale(1.05)}.mbs-cb-reveal-actions{display:grid;width:100%}.mbs-cb-reveal-actions .mbs-cb-button{min-height:52px;border-radius:20px}.mbs-cb-reveal-card__media,.mbs-cb-collection-card__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:24px;aspect-ratio:3 / 4.2;background:radial-gradient(circle at top,rgb(90 200 250 / .16),transparent 34%),linear-gradient(180deg,rgb(16 24 40 / .96) 0%,rgb(6 12 25) 100%)}.mbs-cb-reveal-card__media{width:min(80vw, 320px)}.mbs-cb-collection-card__media{width:100%}.mbs-cb-reveal-card__media img,.mbs-cb-collection-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mbs-cb-reveal-card__copy,.mbs-cb-collection-card__copy{display:grid;gap:5px;min-width:0}.mbs-cb-reveal-card__copy h3,.mbs-cb-collection-card__copy strong{margin:0;font-size:1rem;font-weight:700;color:var(--mbs-ink)}.mbs-cb-reveal-card__copy p,.mbs-cb-collection-card__copy span{margin:0;color:var(--mbs-muted);font-size:.86rem}.mbs-cb-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:5px}.mbs-cb-collection-card--compact{gap:6px;padding:7px;border-radius:16px}.mbs-cb-collection-card--compact .mbs-cb-collection-card__media{border-radius:14px}.mbs-cb-collection-card__activebadge{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:rgb(15 23 42 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 8px 16px rgb(15 23 42 / .2);backdrop-filter:blur(10px);font-size:.72rem;line-height:1;color:#fff}.mbs-cb-collection-card__activebadge--legendary{background:rgb(109 40 217 / .18);color:#6d28d9;box-shadow:inset 0 1px 0 rgb(255 255 255 / .48),0 8px 16px rgb(109 40 217 / .18)}.mbs-cb-collection-card__activebadge--black{background:rgb(34 197 94 / .18);color:#166534;box-shadow:inset 0 1px 0 rgb(255 255 255 / .48),0 8px 16px rgb(34 197 94 / .2)}.mbs-cb-collection-card__activebadge--foe_fire{background:rgb(247 181 0 / .18);color:#8a4b00;box-shadow:inset 0 1px 0 rgb(255 255 255 / .52),0 10px 18px rgb(247 181 0 / .22)}.mbs-cb-collection-card__copy--compact{gap:2px}.mbs-cb-collection-card--compact .mbs-cb-collection-card__copy{gap:2px}.mbs-cb-collection-card--compact .mbs-cb-collection-card__copy strong{font-size:.78rem;line-height:1.04;letter-spacing:-.02em}.mbs-cb-collection-card__skins{display:flex;flex-wrap:wrap;gap:3px}.mbs-cb-skin-chip-wrap{position:relative;display:inline-flex}.mbs-cb-skin-chip-wrap--deletable{padding-top:2px;padding-left:2px}.mbs-cb-skin-chip{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;min-width:22px;width:22px;height:22px;min-height:22px;border-radius:999px;border:1px solid var(--mbs-line);background:rgb(255 255 255 / .7);color:var(--mbs-ink);font:inherit;font-size:.62rem;cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;position:relative}.mbs-cb-skin-chip--legendary{border-color:rgb(139 92 246 / .22);background:rgb(245 243 255 / .92);color:#6d28d9}.mbs-cb-skin-chip--black{border-color:rgb(34 197 94 / .24);background:rgb(220 252 231 / .92);color:#166534}.mbs-cb-skin-chip--foe_fire{border-color:rgb(247 181 0 / .26);background:rgb(255 246 214 / .96);color:#8a4b00}.mbs-cb-skin-chip__tier{font-size:.7rem;line-height:1}.mbs-cb-skin-chip__label{display:none}.mbs-cb-skin-chip__state{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;border-radius:999px;background:#0a84ff;color:#fff;font-size:7px;line-height:1;box-shadow:0 0 0 2px rgb(255 255 255 / .86)}.mbs-cb-skin-chip em{font-style:normal;font-size:.56rem;color:var(--mbs-muted)}.mbs-cb-skin-chip__count{position:absolute;top:-3px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:10px;height:10px;padding:0 2px;border-radius:999px;background:rgb(15 23 42 / .82);color:#fff;line-height:1;box-shadow:0 0 0 2px rgb(255 255 255 / .86)}.mbs-cb-skin-chip.is-active{border-color:rgb(10 132 255 / .26);background:rgb(10 132 255 / .1);box-shadow:0 8px 18px rgb(10 132 255 / .12)}.mbs-cb-skin-chip--legendary.is-active{border-color:rgb(139 92 246 / .3);background:rgb(237 233 254 / .96);box-shadow:0 8px 18px rgb(139 92 246 / .16)}.mbs-cb-skin-chip--black.is-active{border-color:rgb(34 197 94 / .32);background:rgb(220 252 231 / .98);box-shadow:0 8px 18px rgb(34 197 94 / .18)}.mbs-cb-skin-chip--foe_fire.is-active{border-color:rgb(247 181 0 / .34);background:rgb(255 240 184 / .98);box-shadow:0 10px 20px rgb(247 181 0 / .22)}.mbs-cb-skin-chip.is-locked,.mbs-cb-skin-chip:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mbs-cb-skin-delete{position:absolute;top:-3px;left:-3px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:1px solid rgb(185 28 28 / .26);border-radius:999px;background:rgb(255 236 236 / .96);color:#b91c1c;font:inherit;font-size:9px;line-height:1;cursor:pointer;box-shadow:0 4px 10px rgb(185 28 28 / .12);z-index:2}.mbs-cb-skin-delete:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mbs-cb-skin-frame{position:relative;padding:3px;border-radius:28px;background:linear-gradient(145deg,rgb(213 218 227 / .9),rgb(255 255 255 / .4));box-shadow:0 0 0 1px rgb(255 255 255 / .34),0 18px 38px rgb(15 23 42 / .14)}.mbs-cb-skin-frame::before{content:"";position:absolute;inset:4px;border-radius:24px;border:1px solid rgb(255 255 255 / .24);pointer-events:none}.mbs-cb-skin-frame--standard{background:linear-gradient(145deg,rgb(213 218 227 / .96),rgb(247 249 253 / .76))}.mbs-cb-skin-frame--bronze{background:linear-gradient(145deg,rgb(183 121 77 / .96),rgb(233 185 149 / .72))}.mbs-cb-skin-frame--silver{background:linear-gradient(145deg,rgb(199 209 222 / .96),rgb(246 249 253 / .82))}.mbs-cb-skin-frame--gold{background:linear-gradient(145deg,rgb(242 201 76),rgb(255 241 179 / .8))}.mbs-cb-skin-frame--legendary{background:linear-gradient(145deg,rgb(139 92 246 / .96),rgb(196 181 253 / .76))}.mbs-cb-skin-frame--black{background:linear-gradient(145deg,rgb(34 197 94 / .98),rgb(187 247 208 / .78));box-shadow:0 0 0 1px rgb(34 197 94 / .24),0 18px 38px rgb(21 128 61 / .18),0 0 34px rgb(34 197 94 / .16)}.mbs-cb-skin-frame--diamond{background:linear-gradient(145deg,rgb(90 200 250),rgb(218 246 255 / .82))}.mbs-cb-skin-frame--foe_fire{background:linear-gradient(130deg,rgb(122 74 0 / .98) 0%,rgb(247 181 0) 22%,rgb(255 243 198 / .94) 38%,rgb(255 154 24 / .98) 56%,rgb(247 181 0) 74%,rgb(255 236 160 / .96) 100%);background-size:220% 220%;box-shadow:0 0 0 1px rgb(247 181 0 / .28),0 18px 38px rgb(161 98 7 / .22),0 0 40px rgb(247 181 0 / .16);animation:mbs-cb-foe-fire-shimmer 5.5s linear infinite}.mbs-cb-skin-frame--legendary::before{border-color:rgb(233 213 255 / .42)}.mbs-cb-skin-frame--black::before{border-color:rgb(220 252 231 / .44)}.mbs-cb-skin-frame--foe_fire::before{border-color:rgb(255 245 214 / .52)}.mbs-cb-card-stage__frame.mbs-cb-skin-frame--legendary .mbs-cb-card-stage__viewport,.mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--legendary .mbs-cb-reveal-stage__media,.mbs-cb-collection-card__media.mbs-cb-skin-frame--legendary{background:radial-gradient(circle at top,rgb(139 92 246 / .22),transparent 38%),linear-gradient(180deg,rgb(53 28 117 / .2) 0%,rgb(243 232 255 / .88) 100%)}.mbs-cb-card-stage__frame.mbs-cb-skin-frame--black .mbs-cb-card-stage__viewport,.mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--black .mbs-cb-reveal-stage__media,.mbs-cb-collection-card__media.mbs-cb-skin-frame--black{background:radial-gradient(circle at top,rgb(34 197 94 / .24),transparent 38%),linear-gradient(180deg,rgb(20 83 45 / .18) 0%,rgb(220 252 231 / .9) 100%)}.mbs-cb-card-stage__frame.mbs-cb-skin-frame--foe_fire .mbs-cb-card-stage__viewport,.mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--foe_fire .mbs-cb-reveal-stage__media,.mbs-cb-collection-card__media.mbs-cb-skin-frame--foe_fire{background:radial-gradient(circle at top,rgb(255 208 78 / .32),transparent 38%),linear-gradient(180deg,rgb(133 77 14 / .18) 0%,rgb(255 248 220 / .92) 100%)}.mbs-cb-sheet--bazar{max-width:min(680px, calc(100vw - 20px))}.mbs-cb-sheet__head--bazar{display:grid;grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:10px}.mbs-cb-sheet__head--bazar>div{display:block}.mbs-cb-bazar-head__icon{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:0;background:none;box-shadow:none}.mbs-cb-bazar-head__icon img{display:block;width:42px;height:42px;object-fit:contain}.mbs-cb-bazar-head__title{text-align:center}.mbs-cb-bazar-head__title h2{font-size:22px;line-height:1;letter-spacing:-.05em}.mbs-cb-bazar-summary{display:flex;flex-wrap:wrap;gap:6px}.mbs-cb-bazar-section{display:grid;gap:10px}.mbs-cb-bazar-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mbs-cb-bazar-section__head h3{margin:0;font-size:16px;line-height:1.1;letter-spacing:-.03em}.mbs-cb-bazar-packbank,.mbs-cb-bazar-groups,.mbs-cb-bazar-list{display:grid;gap:8px}.mbs-cb-bazar-group{display:grid;gap:8px;padding:10px;border:1px solid rgb(12 21 38 / .06);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .82) 0%,rgb(244 247 252 / .82) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),0 8px 20px rgb(15 23 42 / .05)}.mbs-cb-bazar-group__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.mbs-cb-bazar-group__toggle::-webkit-details-marker{display:none}.mbs-cb-bazar-group__copy{display:grid;gap:4px;min-width:0}.mbs-cb-bazar-group__copy strong{font-size:.92rem;color:var(--mbs-ink)}.mbs-cb-bazar-group__copy span{color:var(--mbs-muted);font-size:.76rem}.mbs-cb-bazar-group__meta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.mbs-cb-bazar-group__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--mbs-muted);transition:transform 0.2s ease}.mbs-cb-bazar-group__chevron::before{content:"▾";font-size:14px;line-height:1}.mbs-cb-bazar-group:not([open]) .mbs-cb-bazar-group__chevron{transform:rotate(-90deg)}.mbs-cb-bazar-packrow,.mbs-cb-bazar-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--mbs-line);border-radius:22px;background:var(--mbs-surface-soft);box-shadow:var(--mbs-shadow-sm)}.mbs-cb-bazar-packrow{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy meta action";align-items:center;gap:8px;padding:9px 12px}.mbs-cb-bazar-packrow.is-ready,.mbs-cb-bazar-card.is-ready{border-color:rgb(10 132 255 / .18)}.mbs-cb-bazar-packrow__copy,.mbs-cb-bazar-card__copy{display:grid;gap:4px;min-width:0}.mbs-cb-bazar-packrow__copy{grid-area:copy;gap:2px}.mbs-cb-bazar-packrow__copy strong,.mbs-cb-bazar-card__copy strong{font-size:.9rem;line-height:1.08;color:var(--mbs-ink)}.mbs-cb-bazar-packrow__copy span,.mbs-cb-bazar-card__hint{color:var(--mbs-muted);font-size:.76rem}.mbs-cb-bazar-packrow__meta,.mbs-cb-bazar-packrow__action{display:flex;align-items:center;justify-content:flex-end}.mbs-cb-bazar-packrow__meta{grid-area:meta;flex-wrap:wrap;gap:6px}.mbs-cb-bazar-packrow__action{grid-area:action}.mbs-cb-bazar-packrow__meta .mbs-cb-pill{white-space:nowrap}.mbs-cb-bazar-card__media{width:72px;border-radius:18px}.mbs-cb-bazar-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mbs-cb-bazar-card__meta{display:flex;flex-wrap:wrap;gap:6px}.mbs-cb-bazar-card__action{display:flex;align-items:center;justify-content:flex-end}@media (max-width:540px){.mbs-cb-sheet__head--bazar{grid-template-columns:48px minmax(0,1fr) 44px}.mbs-cb-bazar-head__icon{width:46px;height:46px}.mbs-cb-bazar-head__icon img{width:36px;height:36px}.mbs-cb-bazar-card{grid-template-columns:64px minmax(0,1fr)}.mbs-cb-bazar-card__media{width:64px}.mbs-cb-bazar-packrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action" "meta action";align-items:start}.mbs-cb-bazar-packrow__meta,.mbs-cb-bazar-packrow__action,.mbs-cb-bazar-card__action{justify-content:flex-start}.mbs-cb-bazar-card__action .mbs-cb-button,.mbs-cb-bazar-card__action .mbs-cb-pill,.mbs-cb-bazar-packrow__meta .mbs-cb-pill{width:auto}.mbs-cb-bazar-packrow__action .mbs-cb-button{min-width:84px}}@keyframes mbs-cb-foe-fire-shimmer{0%{background-position:0% 50%}100%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.mbs-cb-skin-frame--foe_fire{animation:none}}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-card,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-packrow{background:#0d121a;border-color:#1f2734}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__activebadge,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip__count{background:rgb(6 10 16 / .92);box-shadow:0 0 0 2px rgb(13 18 26 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-pill--skin-legendary{border-color:rgb(167 139 250 / .28);background:rgb(76 29 149 / .74);color:#f3e8ff}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-pill--skin-black{border-color:rgb(34 197 94 / .28);background:rgb(20 83 45 / .74);color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-pill--skin-foe_fire{border-color:rgb(250 204 21 / .28);background:rgb(120 53 15 / .78);color:#fef3c7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip--skin-legendary{border-color:rgb(167 139 250 / .28);background:rgb(76 29 149 / .74);color:#f3e8ff}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip--skin-black{border-color:rgb(34 197 94 / .28);background:rgb(20 83 45 / .74);color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip--skin-foe_fire{border-color:rgb(250 204 21 / .28);background:rgb(120 53 15 / .78);color:#fef3c7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__activebadge--legendary{background:rgb(109 40 217 / .3);color:#f3e8ff;box-shadow:0 0 0 2px rgb(13 18 26 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__activebadge--black{background:rgb(22 101 52 / .92);color:#dcfce7;box-shadow:0 0 0 2px rgb(13 18 26 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__activebadge--foe_fire{background:rgb(146 64 14 / .94);color:#fef3c7;box-shadow:0 0 0 2px rgb(13 18 26 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip__state{box-shadow:0 0 0 2px rgb(13 18 26 / .92)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-flow__hint,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-match-actionsbar__prompt{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__back,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame{background:radial-gradient(circle at top,rgb(88 166 255 / .18),transparent 34%),linear-gradient(180deg,rgb(13 18 26 / .96) 0%,rgb(8 12 18) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 18px 38px rgb(0 0 0 / .34)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--legendary{background:linear-gradient(145deg,rgb(109 40 217 / .96),rgb(196 181 253 / .62));box-shadow:0 0 0 1px rgb(167 139 250 / .24),0 18px 38px rgb(46 16 101 / .28),0 0 34px rgb(139 92 246 / .18)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--black{background:linear-gradient(145deg,rgb(22 163 74 / .98),rgb(187 247 208 / .66));box-shadow:0 0 0 1px rgb(74 222 128 / .24),0 18px 38px rgb(20 83 45 / .28),0 0 34px rgb(34 197 94 / .2)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--foe_fire{background:linear-gradient(130deg,rgb(120 53 15 / .98) 0%,rgb(245 158 11 / .98) 24%,rgb(253 230 138 / .9) 42%,rgb(249 115 22 / .98) 60%,rgb(234 179 8 / .98) 100%);box-shadow:0 0 0 1px rgb(250 204 21 / .24),0 18px 38px rgb(120 53 15 / .34),0 0 38px rgb(245 158 11 / .22)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-card-stage__frame.mbs-cb-skin-frame--legendary .mbs-cb-card-stage__viewport,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--legendary .mbs-cb-reveal-stage__media,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__media.mbs-cb-skin-frame--legendary{background:radial-gradient(circle at top,rgb(167 139 250 / .2),transparent 38%),linear-gradient(180deg,rgb(46 16 101 / .88) 0%,rgb(17 24 39 / .94) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-card-stage__frame.mbs-cb-skin-frame--black .mbs-cb-card-stage__viewport,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--black .mbs-cb-reveal-stage__media,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__media.mbs-cb-skin-frame--black{background:radial-gradient(circle at top,rgb(74 222 128 / .2),transparent 38%),linear-gradient(180deg,rgb(20 83 45 / .92) 0%,rgb(10 20 14 / .98) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-card-stage__frame.mbs-cb-skin-frame--foe_fire .mbs-cb-card-stage__viewport,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-stage__frame.mbs-cb-skin-frame--foe_fire .mbs-cb-reveal-stage__media,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__media.mbs-cb-skin-frame--foe_fire{background:radial-gradient(circle at top,rgb(253 224 71 / .24),transparent 38%),linear-gradient(180deg,rgb(120 53 15 / .88) 0%,rgb(22 16 7 / .98) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-progress__dot{background:rgb(148 163 184 / .18)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip.is-active{background:rgb(88 166 255 / .16);border-color:rgb(88 166 255 / .32)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--legendary{background:rgb(76 29 149 / .34);border-color:rgb(167 139 250 / .24);color:#f3e8ff}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--legendary.is-active{background:rgb(109 40 217 / .42);border-color:rgb(196 181 253 / .34)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--black{background:rgb(20 83 45 / .34);border-color:rgb(34 197 94 / .24);color:#dcfce7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--foe_fire{background:rgb(120 53 15 / .38);border-color:rgb(250 204 21 / .24);color:#fef3c7}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--black.is-active{background:rgb(22 101 52 / .46);border-color:rgb(74 222 128 / .34)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip--foe_fire.is-active{background:rgb(146 64 14 / .54);border-color:rgb(253 224 71 / .36)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-delete{border-color:rgb(248 113 113 / .28);background:rgb(69 10 10 / .92);color:#fca5a5;box-shadow:0 6px 12px rgb(0 0 0 / .24)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-card__copy h3,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-card__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-packrow__copy strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-reveal-card__copy p,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-collection-card__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-skin-chip em{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-ability-sheet__hint{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-card__hint,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-packrow__copy span{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-group__copy strong,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-section__head h3,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-head__title h2{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-group__copy span,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-bazar-group__chevron{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-ability-card{background:#0d121a;border-color:#1f2734}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-ability-card__media{background:linear-gradient(180deg,rgb(17 24 39 / .96),rgb(8 12 18))}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-ability-card__copy strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-status,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-action-bot{background:#0d121a;border-color:#1f2734;box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena{background:#fff0;border-color:#fff0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-status.is-live{background:radial-gradient(circle at top,rgb(10 132 255 / .16),transparent 48%),linear-gradient(180deg,rgb(13 18 26 / .98) 0%,rgb(16 22 34 / .94) 100%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__visual,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-arena-hero__visual{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08);box-shadow:none}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__visual{background:#fff0;border-color:#fff0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__visual::before{background:radial-gradient(circle at center,rgb(255 191 72 / .2) 0%,rgb(255 191 72 / .1) 34%,#fff0 72%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__visual::after{background:radial-gradient(circle at center,rgb(96 165 250 / .12) 0%,#fff0 72%)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-status__badge{background:#e2e8f0;color:#0f1728}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-head__actions .mbs-cb-icon-button.is-ready{background:radial-gradient(circle at top,rgb(255 214 102 / .18),transparent 56%),linear-gradient(180deg,rgb(57 42 15 / .96) 0%,rgb(36 28 14 / .94) 100%);color:#fbbf24}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__bar{background:rgb(255 255 255 / .1)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__head h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-top__arena-copy h2,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__meta strong{color:#f8fafc}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__meta span{color:#d3d9e6}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-home-arena__fallback{background:radial-gradient(circle at top,rgb(255 203 92 / .14),transparent 56%),linear-gradient(180deg,rgb(39 29 12 / .96) 0%,rgb(24 19 11 / .94) 100%);color:#fbbf24}@media (max-width:520px){.mbs-cb-home-lobby-top{gap:18px;padding:4px 12px 0}.mbs-cb-home-header-card{padding:18px 14px 16px}.mbs-cb-home-top__header{gap:14px}.mbs-cb-home-top__profile{gap:14px}.mbs-cb-home-top__identity{gap:6px;padding-bottom:2px}.mbs-cb-home-top__actions{gap:8px}.mbs-cb-home-top__action{width:46px;height:46px}.mbs-cb-home-top__quickstats{gap:10px}.mbs-cb-home-top__quickstat{padding:10px;border-radius:24px}.mbs-cb-home-top__arena-intro{gap:10px}.mbs-cb-home-head-shell{padding:18px 14px 16px}.mbs-cb-home-head{gap:10px}.mbs-cb-home-head__quickstats{gap:10px;padding-bottom:6px}.mbs-cb-home-status{padding:8px;border-radius:24px}.mbs-cb-home-status__icon{width:36px;height:36px}.mbs-cb-home-arena{padding-top:6px}.mbs-cb-home-arena__head{display:grid}.mbs-cb-home-arena__visual{min-height:clamp(290px, 76vw, 400px);padding-inline:8px}.mbs-cb-home-arena__image{max-height:clamp(290px, 76vw, 400px)}.mbs-cb-home-arena__progress{padding-inline:8px;padding-bottom:calc(20px + env(safe-area-inset-bottom) * 0.24)}.mbs-cb-arena-hero{grid-template-columns:78px 88px minmax(0,1fr)}.mbs-cb-arena-hero__meta{grid-template-columns:minmax(0,1fr)}.mbs-cb-arena-hero__meta span:last-child{text-align:left}}.mbs-cb-multiplayer-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mbs-cb-multiplayer-mode-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px;align-items:stretch}.mbs-cb-multiplayer-mode{display:grid;gap:6px;padding:14px 12px;border-radius:18px;border:1px solid var(--mbs-line);background:var(--mbs-surface-soft);color:var(--mbs-text);text-align:left}.mbs-cb-multiplayer-mode strong{font-size:.98rem}.mbs-cb-multiplayer-mode span{font-size:.83rem;color:var(--mbs-text-soft)}.mbs-cb-multiplayer-mode.is-active{border-color:rgb(10 132 255 / .3);background:rgb(10 132 255 / .1);box-shadow:0 12px 30px rgb(10 132 255 / .12)}.mbs-cb-multiplayer-mode__plus{width:48px;height:auto;min-height:100%;border-radius:18px;border:1px solid var(--mbs-line);background:var(--mbs-surface-soft);color:var(--mbs-text)}.mbs-cb-player-row--picker.is-selected{border-color:rgb(10 132 255 / .3);background:rgb(10 132 255 / .08)}.mbs-cb-shell--multiplayer-match{display:grid;gap:6px;padding:12px 12px 10px;align-self:start;align-content:start}.mbs-cb-multiplayer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mbs-cb-multiplayer-head .mbs-cb-badge-row{flex:1 1 auto;min-width:0}.mbs-cb-multiplayer-scoreboard{display:grid;gap:6px}.mbs-cb-multiplayer-player{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--mbs-line);background:var(--mbs-surface-soft)}.mbs-cb-multiplayer-player.is-viewer{border-color:rgb(10 132 255 / .28);background:rgb(10 132 255 / .08)}.mbs-cb-multiplayer-player.is-eliminated{opacity:.72}.mbs-cb-multiplayer-player__identity{display:flex;align-items:center;gap:10px;min-width:0}.mbs-cb-multiplayer-player__identity strong,.mbs-cb-multiplayer-player__identity span{display:block}.mbs-cb-multiplayer-player__identity span{font-size:.78rem;line-height:1.35;color:var(--mbs-text-soft)}.mbs-cb-multiplayer-player__avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;flex:0 0 38px;display:grid;place-items:center;background:linear-gradient(135deg,rgb(10 132 255 / .16),rgb(12 21 38 / .08));color:var(--mbs-text);font-weight:700}.mbs-cb-multiplayer-player__avatar img{width:100%;height:100%;object-fit:cover}.mbs-cb-multiplayer-player>.mbs-cb-status-chip{flex:0 0 auto;white-space:nowrap}.mbs-cb-multiplayer-scoreboard--compact{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px}.mbs-cb-multiplayer-scoreboard--rail{padding:0;overflow-x:auto;scrollbar-width:none}.mbs-cb-multiplayer-scoreboard--rail::-webkit-scrollbar{display:none}.mbs-cb-multiplayer-player--avatar{position:relative;display:grid;place-items:center;width:52px;height:52px;padding:3px;border-radius:999px;border:2px solid #d4a62b;background:#fff0;box-shadow:0 0 0 1px rgb(212 166 43 / .18)}.mbs-cb-multiplayer-player--avatar.is-ready{border-color:#22c55e;box-shadow:0 0 0 1px rgb(34 197 94 / .18)}.mbs-cb-multiplayer-player--avatar::after{content:"";position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-radius:999px;background:rgb(148 163 184 / .72);border:2px solid rgb(255 255 255 / .92);opacity:0;transform:scale(.9)}.mbs-cb-multiplayer-player--avatar.is-ready::after{opacity:1;background:#22c55e}.mbs-cb-multiplayer-player--avatar.is-eliminated{opacity:.5;filter:saturate(.65)}.mbs-cb-multiplayer-player--avatar .mbs-cb-multiplayer-player__avatar{width:100%;height:100%;flex:none}.mbs-cb-multiplayer-player--avatar.is-active{transform:translateY(-1px);box-shadow:0 0 0 1px rgb(10 132 255 / .18),0 10px 20px rgb(10 132 255 / .14)}.mbs-cb-multiplayer-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.mbs-cb-multiplayer-topbar__copy{min-width:0;display:grid;gap:4px}.mbs-cb-multiplayer-topbar__titleline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mbs-cb-multiplayer-topbar__titleline h1{margin:0;font-size:1.14rem;line-height:1.06;letter-spacing:-.035em}.mbs-cb-multiplayer-topbar .mbs-cb-status-chip{min-height:24px;padding:4px 8px;font-size:10px}.mbs-cb-multiplayer-badges{gap:4px}.mbs-cb-multiplayer-pill{min-height:20px;padding:2px 7px;font-size:9px;font-weight:800}.mbs-cb-multiplayer-current,.mbs-cb-multiplayer-resolution--inline{display:grid;border-radius:18px;border:1px solid rgb(12 21 38 / .05);background:linear-gradient(180deg,rgb(255 255 255 / .62) 0%,rgb(246 248 252 / .44) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}.mbs-cb-multiplayer-current{justify-items:center;gap:5px;padding:0;border:0;background:#fff0;box-shadow:none}.mbs-cb-multiplayer-current__visual{display:grid;place-items:center}.mbs-cb-multiplayer-current__visual .mbs-cb-card-stage--match{width:min(100%, 208px);max-width:208px;--mbs-card-stage-match-width:208px}.mbs-cb-multiplayer-form{display:grid;gap:7px;padding:0;border:0;background:#fff0;box-shadow:none}.mbs-cb-multiplayer-current__name{margin:0;font-size:.9rem;line-height:1.1;letter-spacing:-.02em;text-align:center}.mbs-cb-multiplayer-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mbs-cb-multiplayer-choice{position:relative;display:grid;gap:3px;align-content:center;min-height:62px;padding:7px 6px 8px;border-radius:15px;border:1px solid var(--mbs-line);background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(246 248 252 / .94) 100%);color:var(--mbs-text);text-align:center;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 6px 14px rgb(15 23 42 / .04);transition:border-color 140ms ease,background-color 140ms ease,transform 140ms ease,color 140ms ease;cursor:pointer}.mbs-cb-multiplayer-choice:hover{transform:translateY(-1px)}.mbs-cb-multiplayer-choice:disabled{cursor:default;opacity:.6}.mbs-cb-multiplayer-choice__label{display:block;font-size:.62rem;line-height:1.1;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--mbs-text-soft)}.mbs-cb-multiplayer-choice__value{display:block;font-size:1.22rem;line-height:1;letter-spacing:-.05em}.mbs-cb-multiplayer-choice__state{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.03em;background:rgb(255 255 255 / .72)}.mbs-cb-multiplayer-choice.is-main{border-color:rgb(214 158 46 / .3);background:rgb(255 247 214 / .98);color:#7c5500}.mbs-cb-multiplayer-choice.is-main .mbs-cb-multiplayer-choice__label,.mbs-cb-multiplayer-choice.is-main .mbs-cb-multiplayer-choice__state{color:#8a5b00}.mbs-cb-multiplayer-choice.is-backup{border-color:rgb(22 163 74 / .24);background:rgb(220 252 231 / .98);color:#166534}.mbs-cb-multiplayer-choice.is-backup .mbs-cb-multiplayer-choice__label,.mbs-cb-multiplayer-choice.is-backup .mbs-cb-multiplayer-choice__state{color:#166534}.mbs-cb-multiplayer-form__submit{padding-top:0}.mbs-cb-multiplayer-form__button{min-height:44px;border-radius:16px}.mbs-cb-multiplayer-resolution{display:grid;gap:0;padding:0;border-radius:15px;border:1px solid var(--mbs-line);background:linear-gradient(180deg,rgb(255 255 255 / .72) 0%,rgb(246 248 252 / .76) 100%);overflow:hidden}.mbs-cb-multiplayer-resolution--collapsible{padding:0}.mbs-cb-multiplayer-resolution--inline{padding:0}.mbs-cb-multiplayer-resolution__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;cursor:pointer}.mbs-cb-multiplayer-resolution__summary--static{cursor:default}.mbs-cb-multiplayer-resolution__summary::-webkit-details-marker{display:none}.mbs-cb-multiplayer-resolution__summarycopy{min-width:0;display:grid;gap:3px}.mbs-cb-multiplayer-resolution__label{font-size:.64rem;font-weight:800;line-height:1.1;color:var(--mbs-text-soft);letter-spacing:.03em;text-transform:uppercase}.mbs-cb-multiplayer-resolution__summary strong{font-size:.8rem;line-height:1.14}.mbs-cb-multiplayer-resolution__summarymeta{flex:0 0 auto;font-size:.64rem;font-weight:700;line-height:1.2;color:var(--mbs-text-soft);text-align:right}.mbs-cb-multiplayer-resolution__body{display:grid;gap:6px;padding:0 8px 8px;border-top:1px solid var(--mbs-line)}.mbs-cb-multiplayer-resolution__scores,.mbs-cb-multiplayer-resolution__ties{display:grid;gap:8px}.mbs-cb-multiplayer-resolution__entry,.mbs-cb-multiplayer-resolution__tie{display:grid;gap:4px;padding:7px 8px;border-radius:12px;background:rgb(12 21 38 / .04)}.mbs-cb-multiplayer-resolution__head,.mbs-cb-multiplayer-resolution__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mbs-cb-multiplayer-resolution__line{font-size:.76rem;color:var(--mbs-text-soft)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-mode.is-active,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-player.is-viewer,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-player-row--picker.is-selected{background:rgb(10 132 255 / .16)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-player__avatar,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution__entry,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution__tie{background:rgb(255 255 255 / .04)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip--gold{border-color:rgb(245 158 11 / .28);background:rgb(120 83 10 / .34);color:#fde68a}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-status-chip--emerald{border-color:rgb(34 197 94 / .24);background:rgb(20 83 45 / .34);color:#bbf7d0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-main{border-color:rgb(245 158 11 / .28);background:rgb(120 83 10 / .28);color:#fde68a}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-main .mbs-cb-multiplayer-choice__label,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-main .mbs-cb-multiplayer-choice__state{color:#fde68a}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-backup{border-color:rgb(34 197 94 / .24);background:rgb(20 83 45 / .3);color:#bbf7d0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-backup .mbs-cb-multiplayer-choice__label,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice.is-backup .mbs-cb-multiplayer-choice__state{color:#bbf7d0}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-player--avatar{border-color:rgb(245 158 11 / .82);box-shadow:0 0 0 1px rgb(245 158 11 / .16)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-player--avatar.is-ready{border-color:rgb(34 197 94 / .88);box-shadow:0 0 0 1px rgb(34 197 94 / .14)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-player--avatar::after{border-color:rgb(15 23 42 / .94)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-choice__state{background:rgb(15 23 42 / .46)}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution__label,.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution__summarymeta{color:#cbd5e1}.mbs-card-battle-root[data-theme="dark"] .mbs-cb-multiplayer-resolution__body{border-top-color:rgb(255 255 255 / .08)}@media (min-width:720px){.mbs-cb-multiplayer-current__visual .mbs-cb-card-stage--match{width:min(100%, 228px);max-width:228px;--mbs-card-stage-match-width:228px}}@media (max-width:640px){.mbs-cb-multiplayer-mode-grid{grid-template-columns:1fr}.mbs-cb-multiplayer-player,.mbs-cb-multiplayer-resolution__head,.mbs-cb-multiplayer-resolution__line{align-items:flex-start}.mbs-cb-multiplayer-choice{min-height:58px;padding:7px 6px;border-radius:14px}.mbs-cb-multiplayer-choice__value{font-size:1.12rem}.mbs-cb-multiplayer-resolution__summarymeta{font-size:.62rem}}@media (max-width:460px){.mbs-cb-shell--multiplayer-match{gap:5px;padding:11px 11px 10px}.mbs-cb-multiplayer-badges{gap:3px}.mbs-cb-multiplayer-scoreboard{gap:5px}.mbs-cb-multiplayer-scoreboard--compact{gap:7px}.mbs-cb-multiplayer-current{gap:4px}.mbs-cb-multiplayer-current__name{font-size:.86rem}.mbs-cb-multiplayer-form{gap:6px}.mbs-cb-multiplayer-choice-grid{gap:5px}.mbs-cb-multiplayer-choice{min-height:56px;padding:7px 5px}.mbs-cb-multiplayer-choice__value{font-size:1.08rem}.mbs-cb-multiplayer-form__button{min-height:42px}.mbs-cb-multiplayer-resolution__summary{padding:7px 9px}}@media (max-width:420px){.mbs-cb-shell--multiplayer-match{gap:5px}.mbs-cb-multiplayer-current,.mbs-cb-multiplayer-form,.mbs-cb-multiplayer-resolution__body{padding-left:8px;padding-right:8px}.mbs-cb-multiplayer-current__visual .mbs-cb-card-stage--match{width:min(100%, 198px);max-width:198px;--mbs-card-stage-match-width:198px}.mbs-cb-multiplayer-player--avatar{width:46px;height:46px}.mbs-cb-multiplayer-head{align-items:center}.mbs-cb-multiplayer-resolution__summary{padding-left:8px;padding-right:8px}}@media (max-width:460px) and (min-height:820px){.mbs-cb-shell--multiplayer-match{gap:4px;padding-top:10px;padding-bottom:9px}.mbs-cb-multiplayer-head{gap:6px}.mbs-cb-multiplayer-scoreboard{gap:4px}.mbs-cb-multiplayer-current{gap:3px}.mbs-cb-multiplayer-current__visual .mbs-cb-card-stage--match{width:min(100%, 202px);max-width:202px;--mbs-card-stage-match-width:202px}.mbs-cb-multiplayer-form{gap:5px}.mbs-cb-multiplayer-choice-grid{gap:4px}.mbs-cb-multiplayer-resolution__summary{padding:6px 8px}}@media (max-width:460px) and (min-height:900px){.mbs-cb-shell--multiplayer-match{gap:4px;padding-top:9px}.mbs-cb-multiplayer-badges{gap:2px}.mbs-cb-multiplayer-current__visual .mbs-cb-card-stage--match{width:min(100%, 206px);max-width:206px;--mbs-card-stage-match-width:206px}}