:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#07080a;margin:0;overflow:hidden}#game-canvas{touch-action:none;outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#ui-root{pointer-events:none;z-index:10;position:fixed;inset:0}#ui-root>*{pointer-events:auto}#ui-root>#mbc-ui{pointer-events:none}.mbc-root{--s:1;--u:calc(var(--s) * 1px);--sans:var(--font-ui,"Noto Sans TC", "Microsoft JhengHei", "PingFang TC", "Heiti TC", sans-serif);--serif:var(--font-title,"Noto Serif TC", "PMingLiU", "MingLiU", "Songti TC", serif);--red:#c8102e;--red-l:#ff4458;--red-d:#7d0a1c;--red-dd:#3a0610;--gold:#e8b84a;--gold-l:#ffd98a;--gold-d:#9a7224;--ink:#0c0b10;--ink2:#17141d;--paper:#f5ecd7;--jade:#3ddc84;--blue:#43a7ff;--pink:#ff2e88;--cyan:#27e1ff;--panel:#0e0b12e0;--panel2:#1a141eeb;--line:#e8b84a61;--ts:0 calc(var(--u) * 1.5) 0 #0009, 0 0 calc(var(--u) * 10) #00000080;--ease:cubic-bezier(.2, .8, .2, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--sans);font-size:calc(var(--u) * 16);color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;line-height:1.35;position:fixed;inset:0;overflow:clip}.mbc-root *,.mbc-root :before,.mbc-root :after{box-sizing:border-box}.mbc-root .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mbc-root .hidden{display:none!important}.mbc-defs{width:0;height:0;position:absolute;overflow:hidden}.mbc-root button{font-family:inherit}.mbc-key{min-width:calc(var(--u) * 24);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 6);margin:0 calc(var(--u) * 2);border-radius:calc(var(--u) * 5);font:700 calc(var(--u) * 13) / 1 var(--sans);color:#1a1410;box-shadow:0 calc(var(--u) * 2.5) 0 #8c7a5c, 0 calc(var(--u) * 3) calc(var(--u) * 6) #00000080;vertical-align:middle;white-space:nowrap;background:linear-gradient(#fffaf0,#e6dccb);justify-content:center;align-items:center;display:inline-flex}.mbc-key.wide{padding:0 calc(var(--u) * 8)}.mbc-btn{pointer-events:auto;cursor:pointer;border:1px solid var(--line);color:#fff;font:700 calc(var(--u) * 15) / 1 var(--sans);padding:calc(var(--u) * 10) calc(var(--u) * 18);border-radius:calc(var(--u) * 6);background:#ffffff0f;transition:background .15s,transform .12s,box-shadow .15s}.mbc-btn:hover,.mbc-btn.is-focus{box-shadow:0 0 0 calc(var(--u) * 2) var(--gold) inset;background:#e8b84a2e}.mbc-btn:active{transform:translateY(calc(var(--u) * 1)) scale(.98)}.mbc-btn.primary{box-shadow:0 calc(var(--u) * 3) 0 #4a0510;background:linear-gradient(#d81d36,#8d0b1e);border-color:#ffb3a0}.mbc-btn.primary:hover,.mbc-btn.primary.is-focus{box-shadow:0 calc(var(--u) * 3) 0 #4a0510, 0 0 0 calc(var(--u) * 2) var(--gold-l) inset;background:linear-gradient(#ee2a44,#a3122a)}.mbc-btn[disabled]{opacity:.45;pointer-events:none}.mbc-btn.ghost{background:0 0}.mbc-blipb{width:calc(var(--u) * 20);height:calc(var(--u) * 20);background:var(--b);color:var(--f,#fff);font:900 calc(var(--u) * 11) / 1 var(--sans);border:calc(var(--u) * 1.5) solid #ffffffe6;box-shadow:0 0 0 calc(var(--u) * 1.5) #00000073;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.mbc-blipb.sq{border-radius:calc(var(--u) * 4)}.mbc-blipb.dot{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.mbc-blipb.dia{border-radius:calc(var(--u) * 2);transform:rotate(45deg)scale(.8)}.mbc-blipb.pin{border-radius:50% 50% 50% 0;transform:rotate(-45deg)scale(.9)}.mbc-confirm{z-index:50;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;animation:.18s mbc-fade-in;display:flex;position:absolute;inset:0}.mbc-confirm.out{opacity:0;transition:opacity .2s}.mbc-confirm .box{width:min(92vw, calc(var(--u) * 460));padding:calc(var(--u) * 26) calc(var(--u) * 28) calc(var(--u) * 22);border:1px solid var(--line);border-top:calc(var(--u) * 4) solid var(--red);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) #0009;animation:mbc-pop .28s var(--pop);background:linear-gradient(#1d151c,#120d13)}.mbc-confirm .t{font:900 calc(var(--u) * 22) / 1.2 var(--serif);color:var(--gold-l);margin-bottom:calc(var(--u) * 10)}.mbc-confirm .x{color:#ffffffd1;font-size:calc(var(--u) * 15);margin-bottom:calc(var(--u) * 22)}.mbc-confirm .btns{gap:calc(var(--u) * 12);justify-content:flex-end;display:flex}.mbc-settings{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.mbc-set-row{pointer-events:auto;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 6);cursor:pointer;background:#ffffff09;border:1px solid #0000;transition:background .12s,border-color .12s;display:flex}.mbc-set-row.is-focus{background:#c8102e38;border-color:#ff8c788c}.mbc-set-label{font-weight:700;font-size:calc(var(--u) * 15);flex:1;min-width:0}.mbc-set-label small{font-weight:400;font-size:calc(var(--u) * 12);color:#ffffff8c;margin-top:calc(var(--u) * 2);display:block}.mbc-set-ctl{align-items:center;gap:calc(var(--u) * 10);flex:none;display:flex}.mbc-set-val{min-width:calc(var(--u) * 46);text-align:right;color:var(--gold-l);font-variant-numeric:tabular-nums;font-weight:700}.mbc-seg{pointer-events:auto;cursor:pointer;color:#ffffffbf;font:700 calc(var(--u) * 14) / 1 var(--sans);padding:calc(var(--u) * 7) calc(var(--u) * 14);background:#0000004d;border:1px solid #fff3;margin-left:-1px}.mbc-seg:first-child{border-radius:calc(var(--u) * 5) 0 0 calc(var(--u) * 5)}.mbc-seg:last-child{border-radius:0 calc(var(--u) * 5) calc(var(--u) * 5) 0}.mbc-seg.on{background:var(--red);color:#fff;border-color:#ff9a8a}.mbc-slider{pointer-events:auto;width:calc(var(--u) * 150);height:calc(var(--u) * 6);cursor:pointer;background:#ffffff26;border-radius:99px;position:relative}.mbc-slider:before{content:"";inset:calc(var(--u) * -10) 0;position:absolute}.mbc-slider .fill{background:linear-gradient(90deg, var(--red), var(--gold));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.mbc-slider .knob{width:calc(var(--u) * 16);height:calc(var(--u) * 16);margin:calc(var(--u) * -8) 0 0 calc(var(--u) * -8);border:calc(var(--u) * 3) solid var(--gold);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) #00000080;background:#fff4dc;border-radius:50%;position:absolute;top:50%}.mbc-toggle{width:calc(var(--u) * 44);height:calc(var(--u) * 24);background:#ffffff2e;border-radius:99px;transition:background .18s;position:relative}.mbc-toggle i{top:calc(var(--u) * 3);left:calc(var(--u) * 3);width:calc(var(--u) * 18);height:calc(var(--u) * 18);transition:transform .2s var(--pop);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0006;background:#fff;border-radius:50%;position:absolute}.mbc-toggle.on{background:var(--jade)}.mbc-toggle.on i{transform:translateX(calc(var(--u) * 20))}.mbc-set-row.btn .mbc-set-ctl{font-size:calc(var(--u) * 18);color:var(--gold-l)}.mbc-settings.compact .mbc-set-row{padding:calc(var(--u) * 8) calc(var(--u) * 10);gap:calc(var(--u) * 8)}.mbc-settings.compact .mbc-set-label{font-size:calc(var(--u) * 13)}.mbc-settings.compact .mbc-set-label small{display:none}.mbc-settings.compact .mbc-slider{width:calc(var(--u) * 84)}.mbc-settings.compact .mbc-seg{padding:calc(var(--u) * 6) calc(var(--u) * 9);font-size:calc(var(--u) * 12)}.mbc-settings.compact .mbc-set-val{min-width:calc(var(--u) * 34);font-size:calc(var(--u) * 12)}.mbc-controls{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 250), 1fr));gap:calc(var(--u) * 6) calc(var(--u) * 18);display:grid}.mbc-controls .row{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 8);border-bottom:1px dashed #e8b84a2e;display:flex}.mbc-controls .keys{min-width:calc(var(--u) * 116);align-items:center;gap:calc(var(--u) * 2);flex-wrap:wrap;flex:none;display:flex}.mbc-controls .sep{color:#fff6;font-style:normal}.mbc-controls .lab{font-size:calc(var(--u) * 15);color:#ffffffe6}@keyframes mbc-fade-in{0%{opacity:0}}@keyframes mbc-pop{0%{opacity:0;transform:scale(.9) translateY(calc(var(--u) * 10))}}@keyframes mbc-shake{10%,90%{transform:translateX(calc(var(--u) * -2))}20%,80%{transform:translateX(calc(var(--u) * 4))}30%,50%,70%{transform:translateX(calc(var(--u) * -7))}40%,60%{transform:translateX(calc(var(--u) * 7))}}@keyframes mbc-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mbc-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mbc-hud{z-index:10;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.mbc-hud.hidden{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;display:block!important}.mbc-tl{left:calc(var(--u) * 34);top:calc(var(--u) * 30);width:calc(var(--u) * 470);gap:calc(var(--u) * 12);flex-direction:column;display:flex;position:absolute}.mbc-obj{opacity:0;transform:translateX(calc(var(--u) * -16));transition:opacity .3s ease, transform .35s var(--ease);align-items:stretch;display:flex}.mbc-obj.on{opacity:1;transform:none}.mbc-obj.flash .mbc-obj-body{animation:.9s mbc-obj-flash}@keyframes mbc-obj-flash{0%{background-color:#e8b84a8c}}.mbc-obj-tag{writing-mode:vertical-rl;letter-spacing:calc(var(--u) * 3);font:900 calc(var(--u) * 14) / 1 var(--serif);color:var(--gold-l);background:linear-gradient(180deg, var(--red), var(--red-d));padding:calc(var(--u) * 8) calc(var(--u) * 5);border-radius:calc(var(--u) * 3) 0 0 calc(var(--u) * 3);flex:none;box-shadow:inset 0 0 0 1px #ffd36b73}.mbc-obj-body{min-width:0;padding:calc(var(--u) * 9) calc(var(--u) * 16) calc(var(--u) * 9) calc(var(--u) * 14);background:linear-gradient(90deg,#0a080cc7,#0a080c73 70%,#0a080c00);border-top:1px solid #e8b84a59;border-bottom:1px solid #e8b84a26;flex:1}.mbc-obj-body .t{font:700 calc(var(--u) * 18) / 1.35 var(--sans);text-shadow:var(--ts);display:block}.mbc-obj-body .d{margin-top:calc(var(--u) * 3);font:700 calc(var(--u) * 13) / 1 var(--sans);color:var(--gold-l);font-variant-numeric:tabular-nums;display:block}.mbc-obj-body .d:empty{display:none}.mbc-toasts{gap:calc(var(--u) * 8);flex-direction:column;display:flex}.mbc-toast{max-width:100%;padding:calc(var(--u) * 10) calc(var(--u) * 16);font:500 calc(var(--u) * 15) / 1.45 var(--sans);border-left:calc(var(--u) * 4) solid var(--gold);border-radius:0 calc(var(--u) * 6) calc(var(--u) * 6) 0;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) #00000059;animation:mbc-toast-in .35s var(--ease);background:#0c0a0fd6;align-self:flex-start;transition:opacity .35s,transform .35s}.mbc-toast em{color:var(--gold-l);font-style:normal;font-weight:700}.mbc-toast .mbc-key{height:calc(var(--u) * 21);min-width:calc(var(--u) * 21);font-size:calc(var(--u) * 12)}.mbc-toast.out{opacity:0;transform:translateX(calc(var(--u) * -14))}@keyframes mbc-toast-in{0%{opacity:0;transform:translateX(calc(var(--u) * -24))}}.mbc-tr{right:calc(var(--u) * 34);top:calc(var(--u) * 24);align-items:flex-end;gap:calc(var(--u) * 4);text-shadow:var(--ts);flex-direction:column;display:flex;position:absolute}.mbc-clock{align-items:center;gap:calc(var(--u) * 8);display:flex}.mbc-wx{width:calc(var(--u) * 38);height:calc(var(--u) * 38);filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 3) #0009)}.mbc-wx svg{width:100%;height:100%;display:block}.mbc-clock-main{flex-direction:column;align-items:flex-end;display:flex}.mbc-time{font:900 calc(var(--u) * 26) / 1 var(--sans);letter-spacing:calc(var(--u) * .5)}.mbc-clock-sub{gap:calc(var(--u) * 8);font:700 calc(var(--u) * 12.5) / 1.3 var(--sans);color:#ffffffd1;display:flex}.mbc-clock-sub span:last-child{color:var(--gold-l)}.mbc-chips{max-width:calc(var(--u) * 420);justify-content:flex-end;gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.mbc-chip{font:700 calc(var(--u) * 12.5) / 1 var(--sans);padding:calc(var(--u) * 5) calc(var(--u) * 9);text-shadow:none;border-radius:99px;display:none}.mbc-chip.on{display:inline-block}.mbc-chip.flood{background:#1b6fd1d9;box-shadow:inset 0 0 0 1px #7fd4ff99}.mbc-chip.quake{background:var(--red);animation:.5s steps(2,end) infinite mbc-blink}.mbc-chip.flood.deep{background:#0c3c96eb;animation:1s steps(2,end) infinite mbc-blink}.mbc-chip.wind{background:#465268e6;box-shadow:inset 0 0 0 1px #bed2eb8c}.mbc-chip.wind.danger{background:#c2410c;animation:.8s steps(2,end) infinite mbc-blink}.mbc-chip.power{color:#ffd84a;background:#14141ae6;box-shadow:inset 0 0 0 1px #ffd84a80}.mbc-chip.metro{background:#963c14e6}.mbc-chip.fest{background:linear-gradient(90deg,#b3121f,#e0731a);box-shadow:inset 0 0 0 1px #ffd36b99}.mbc-chip.shift{background:#7a2418eb;box-shadow:inset 0 0 0 1px #ffd36b8c}.mbc-chip.ug{background:#282e3ce6}.mbc-money{align-items:baseline;gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 2);transition:color .3s;display:flex}.mbc-money .cur{font:900 calc(var(--u) * 17) / 1 var(--sans);color:var(--gold)}.mbc-money .v{font:900 calc(var(--u) * 36) / 1 var(--sans);letter-spacing:calc(var(--u) * .5)}.mbc-money.gain .v{color:#7dffb0}.mbc-money.loss .v{color:#ff7a7a}.mbc-mdelta{width:100%;height:0;position:relative}.mbc-md{align-items:baseline;gap:calc(var(--u) * 6);font:900 calc(var(--u) * 19) / 1 var(--sans);white-space:nowrap;animation:mbc-md 2.6s var(--ease) forwards;display:flex;position:absolute;top:0;right:0}.mbc-md small{font:700 calc(var(--u) * 12) / 1 var(--sans);color:#fffc}.mbc-md.up{color:#7dffb0}.mbc-md.down{color:#ff7a7a}@keyframes mbc-md{0%{opacity:0;transform:translateY(calc(var(--u) * -6))}12%{opacity:1;transform:translateY(calc(var(--u) * 4))}75%{opacity:1}to{opacity:0;transform:translateY(calc(var(--u) * 26))}}.mbc-wanted{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 6);opacity:0;transform:translateY(calc(var(--u) * -6));transition:opacity .3s, transform .3s var(--ease);display:flex}.mbc-wanted.active{opacity:1;transform:none}.mbc-badge{width:calc(var(--u) * 30);height:calc(var(--u) * 34);filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 2) #000000b3)}.mbc-badge svg{width:100%;height:100%;display:block}.mbc-badge .b-out{fill:#00000073;stroke:#ffffff73;stroke-width:1.4px}.mbc-badge .b-in{fill:none}.mbc-badge .b-star{fill:#ffffff2e}.mbc-badge.on .b-out{fill:#ffd36b;stroke:#7a5310}.mbc-badge.on .b-in{fill:#1d3f8f;stroke:#ffe9b0;stroke-width:1px}.mbc-badge.on .b-star{fill:#ffd36b}.mbc-wanted.searching .mbc-badge.on{animation:.7s steps(2,end) infinite mbc-blink}.mbc-wanted.bump .mbc-badge.on{animation:mbc-badge-bump .6s var(--pop);animation-delay:calc(var(--i) * 50ms)}.mbc-wanted.bump.searching .mbc-badge.on{animation:.7s steps(2,end) infinite mbc-blink}@keyframes mbc-badge-bump{0%{transform:scale(1)}40%{filter:drop-shadow(0 0 calc(var(--u) * 10) #f34);transform:scale(1.45)rotate(-8deg)}}.mbc-weapon{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 6) calc(var(--u) * 8);border-right:calc(var(--u) * 3) solid var(--gold);background:linear-gradient(270deg,#0a080cb3,#0a080c00);transition:opacity .4s;display:flex}.mbc-weapon.idle{opacity:.4}.mbc-weapon-icon{width:calc(var(--u) * 92);height:calc(var(--u) * 37);color:#fff;fill:#fff;filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 2) #000000b3)}.mbc-weapon-icon svg{fill:#f4f1ea;width:100%;height:100%;display:block}.mbc-wemoji{font-size:calc(var(--u) * 30);line-height:calc(var(--u) * 37)}.mbc-weapon-info{min-width:calc(var(--u) * 60);flex-direction:column;align-items:flex-end;display:flex}.mbc-weapon-info .n{font:700 calc(var(--u) * 13) / 1.2 var(--sans);color:#ffffffd9}.mbc-weapon-info .a{font:900 calc(var(--u) * 21) / 1.1 var(--sans);color:var(--gold-l)}.mbc-weapon-info .a:empty{display:none}.mbc-tc{left:50%;top:calc(var(--u) * 22);align-items:center;gap:calc(var(--u) * 10);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.mbc-timer{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 18);border:1px solid var(--line);font:900 calc(var(--u) * 28) / 1 var(--sans);text-shadow:var(--ts);background:#0a080cc7;border-radius:99px;display:none}.mbc-timer.on{animation:mbc-pop .3s var(--pop);display:flex}.mbc-timer .ic{font-size:calc(var(--u) * 20)}.mbc-timer.urgent{color:#ff6060;border-color:#ff6060;animation:1s infinite mbc-urgent}@keyframes mbc-urgent{50%{box-shadow:0 0 calc(var(--u) * 20) #ff323299;transform:scale(1.08)}}.mbc-target{width:calc(var(--u) * 440);max-width:60vw;display:none}.mbc-target.on{animation:mbc-pop .3s var(--pop);display:block}.mbc-target-name{text-align:center;font:900 calc(var(--u) * 17) / 1.2 var(--serif);color:var(--gold-l);text-shadow:var(--ts);margin-bottom:calc(var(--u) * 5)}.mbc-target-bar{height:calc(var(--u) * 11);border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 10) #0006;background:#0009;border:1px solid #ffd36b99;position:relative;overflow:hidden}.mbc-target-bar i{position:absolute;top:0;bottom:0;left:0}.mbc-target-bar .lag{background:#ffffffbf}.mbc-target-bar .fill{background:linear-gradient(#ff4b4b,#a50f1f)}.mbc-radio{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 18);font:900 calc(var(--u) * 16) / 1 var(--sans);opacity:0;transform:translateY(calc(var(--u) * -10));transition:opacity .3s, transform .3s var(--ease);box-shadow:0 0 calc(var(--u) * 18) #b05cff59;background:#14081ed1;border:1px solid #b05cff99;border-radius:99px;display:flex}.mbc-radio.on{opacity:1;transform:none}.mbc-radio .eq{align-items:flex-end;gap:calc(var(--u) * 2);height:calc(var(--u) * 16);display:flex}.mbc-radio .eq i{width:calc(var(--u) * 3);transform-origin:bottom;background:#c98bff;height:100%;animation:.6s ease-in-out infinite alternate mbc-eq}.mbc-radio .eq i:nth-child(2){animation-delay:-.2s}.mbc-radio .eq i:nth-child(3){animation-delay:-.4s}.mbc-radio .eq i:nth-child(4){animation-delay:-.1s}@keyframes mbc-eq{0%{transform:scaleY(.25)}}.mbc-bl{left:calc(var(--u) * 26);bottom:calc(var(--u) * 24);align-items:flex-end;gap:calc(var(--u) * 14);display:flex;position:absolute}.mbc-minimap{filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 14) #0000008c);flex:none;position:relative}.mbc-minimap canvas{width:100%;height:100%;display:block}.mbc-mm-side{align-items:flex-start;gap:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 12);text-shadow:var(--ts);max-width:calc(var(--u) * 320);flex-direction:column;display:flex}.mbc-loc .s{font:900 calc(var(--u) * 21) / 1.15 var(--serif);letter-spacing:calc(var(--u) * 1)}.mbc-loc .d{font:700 calc(var(--u) * 13) / 1.3 var(--sans);color:var(--gold-l)}.mbc-route{align-items:center;gap:calc(var(--u) * 6);font:700 calc(var(--u) * 13) / 1 var(--sans);padding:calc(var(--u) * 5) calc(var(--u) * 10) calc(var(--u) * 5) calc(var(--u) * 8);border-left:calc(var(--u) * 4) solid var(--rc,#ff3fa4);text-shadow:none;background:#0a080cb8;border-radius:99px;display:none}.mbc-route.on{display:inline-flex}.mbc-speedo{gap:calc(var(--u) * 4);flex-direction:column;display:none}.mbc-speedo.on{display:flex}.mbc-speed-row{align-items:baseline;gap:calc(var(--u) * 5);display:flex}.mbc-speed-row .v{font:900 calc(var(--u) * 40) / 1 var(--sans);font-style:italic}.mbc-speed-row .u{font:700 calc(var(--u) * 13) / 1 var(--sans);color:var(--gold-l)}.mbc-vhp{width:calc(var(--u) * 130);height:calc(var(--u) * 5);background:#0000008c;border-radius:99px;overflow:hidden}.mbc-vhp i{background:linear-gradient(90deg, #ff5a3a, var(--gold), var(--jade));background-size:calc(var(--u) * 130) 100%;height:100%;display:block}.mbc-speed-warn{font:700 calc(var(--u) * 13) / 1.2 var(--sans);color:#ff7a6a;animation:.8s steps(2,end) infinite mbc-blink}.mbc-speed-warn:empty{display:none}.mbc-bc{position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.mbc-prompt{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 18) calc(var(--u) * 8) calc(var(--u) * 10);border:1px solid var(--line);font:700 calc(var(--u) * 17) / 1 var(--sans);white-space:nowrap;opacity:0;transform:translateY(calc(var(--u) * 10)) scale(.96);transition:opacity .18s ease, transform .25s var(--pop);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 22) #00000073;background:#0a080ccc;border-radius:99px;display:flex}.mbc-prompt.on{opacity:1;transform:none}.mbc-prompt .mbc-key{height:calc(var(--u) * 28);min-width:calc(var(--u) * 28);font-size:calc(var(--u) * 15)}.mbc-subs{z-index:16;width:min(72vw, calc(var(--u) * 980));pointer-events:none;opacity:0;justify-content:center;transition:opacity .25s;display:flex;position:absolute;bottom:6.5%;left:50%;transform:translate(-50%)}.mbc-subs.on{opacity:1}.mbc-sub{text-align:center;padding:calc(var(--u) * 8) calc(var(--u) * 22);font:700 calc(var(--u) * 21) / 1.45 var(--sans);text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 2) #000, 0 0 calc(var(--u) * 8) #000c;background:radial-gradient(#0000008c,#0000 72%)}.mbc-sub .who{color:var(--gold-l);margin-right:calc(var(--u) * 8)}.mbc-subs:not(.has-who) .who{display:none}.mbc-sub .who:after{content:"："}.mbc-br{right:calc(var(--u) * 34);bottom:calc(var(--u) * 30);align-items:flex-end;gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:absolute}.mbc-area{text-align:right;opacity:0;pointer-events:none}.mbc-area.on{animation:mbc-area 3.6s var(--ease) forwards}@keyframes mbc-area{0%{opacity:0;transform:translateX(calc(var(--u) * 30))}12%,80%{opacity:1;transform:none}to{opacity:0}}.mbc-area .t{font:900 calc(var(--u) * 36) / 1.15 var(--serif);color:#fff6e0;letter-spacing:calc(var(--u) * 3);text-shadow:0 calc(var(--u) * 3) 0 #0009, 0 0 calc(var(--u) * 18) #0009;filter:url(#mbc-brush-soft)}.mbc-area .t:after{content:"";height:calc(var(--u) * 5);margin:calc(var(--u) * 4) 0 calc(var(--u) * 6) auto;background:linear-gradient(90deg, transparent, var(--red) 30%, var(--red));border-radius:99px;width:70%;display:block}.mbc-area .s{font:700 calc(var(--u) * 14) / 1.3 var(--sans);color:var(--gold-l);text-shadow:var(--ts)}.mbc-area .s:empty{display:none}.mbc-notifs{gap:calc(var(--u) * 8);width:calc(var(--u) * 360);flex-direction:column;display:flex}.mbc-notif{color:#1b1a1f;border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00000073;animation:mbc-notif-in .45s var(--pop);background:#f6f2eced;transition:opacity .4s,transform .4s}.mbc-notif.out{opacity:0;transform:translateX(calc(var(--u) * 40))}@keyframes mbc-notif-in{0%{opacity:0;transform:translateX(calc(var(--u) * 60)) scale(.96)}}.mbc-notif .hd{align-items:center;gap:calc(var(--u) * 6);font:700 calc(var(--u) * 11.5) / 1 var(--sans);color:#6b6672;margin-bottom:calc(var(--u) * 7);display:flex}.mbc-notif .hd .app{letter-spacing:calc(var(--u) * .5);flex:1}.mbc-notif .bd{gap:calc(var(--u) * 10);align-items:flex-start;display:flex}.mbc-notif .tx{flex-direction:column;min-width:0;display:flex}.mbc-notif .tx b{font:900 calc(var(--u) * 15) / 1.3 var(--sans)}.mbc-notif .tx span{font:500 calc(var(--u) * 14) / 1.4 var(--sans);color:#3d3a42;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mbc-notif-emoji{width:calc(var(--u) * 38);height:calc(var(--u) * 38);font-size:calc(var(--u) * 22);background:#ece5da;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mbc-appicon{width:calc(var(--u) * 54);height:calc(var(--u) * 54);background:linear-gradient(160deg, var(--g1), var(--g2));box-shadow:inset 0 calc(var(--u) * 1) 0 #ffffff59, 0 calc(var(--u) * 3) calc(var(--u) * 8) #00000059;border-radius:24%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mbc-appicon svg{width:72%;height:72%}.mbc-appicon.sm{width:calc(var(--u) * 38);height:calc(var(--u) * 38)}.mbc-appicon.xs{width:calc(var(--u) * 18);height:calc(var(--u) * 18);box-shadow:none;border-radius:26%}.mbc-cross{--gap:8px;opacity:0;width:0;height:0;transition:opacity .12s;position:absolute;top:50%;left:50%}.mbc-cross.on{opacity:1}.mbc-cross i{background:#fff;transition:transform 80ms linear;position:absolute;box-shadow:0 0 0 1px #0000008c}.mbc-cross .u,.mbc-cross .d{width:calc(var(--u) * 2);height:calc(var(--u) * 10);left:calc(var(--u) * -1)}.mbc-cross .l,.mbc-cross .r{height:calc(var(--u) * 2);width:calc(var(--u) * 10);top:calc(var(--u) * -1)}.mbc-cross .u{bottom:var(--gap)}.mbc-cross .d{top:var(--gap)}.mbc-cross .l{right:var(--gap)}.mbc-cross .r{left:var(--gap)}.mbc-cross b{left:calc(var(--u) * -2);top:calc(var(--u) * -2);width:calc(var(--u) * 4);height:calc(var(--u) * 4);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #0009}.mbc-cross.melee i{display:none}.mbc-hit{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}.mbc-hit.on{opacity:1;animation:.22s ease-out mbc-hit}.mbc-hit i{width:calc(var(--u) * 12);height:calc(var(--u) * 2.5);background:#fff;position:absolute;box-shadow:0 0 0 1px #00000080}.mbc-hit i:first-child{transform:translate(calc(var(--u) * -18), calc(var(--u) * -18)) rotate(45deg)}.mbc-hit i:nth-child(2){transform:translate(calc(var(--u) * 6), calc(var(--u) * -18)) rotate(-45deg)}.mbc-hit i:nth-child(3){transform:translate(calc(var(--u) * -18), calc(var(--u) * 16)) rotate(-45deg)}.mbc-hit i:nth-child(4){transform:translate(calc(var(--u) * 6), calc(var(--u) * 16)) rotate(45deg)}.mbc-hit.kill i{background:#f34}@keyframes mbc-hit{0%{transform:scale(1.5)}}.mbc-vig{pointer-events:none;position:absolute;inset:0}.mbc-vig .hurt,.mbc-vig .low{opacity:0;position:absolute;inset:0}.mbc-vig .hurt{background:radial-gradient(#a0000000 45%,#aa000a8c 85%,#780000d9)}.mbc-vig .low{background:radial-gradient(#0000 38%,#78000873 70%,#3c0004eb)}.mbc-vig .dir{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}.mbc-vig .dir:before{content:"";left:calc(var(--u) * -120);top:calc(var(--u) * -300);width:calc(var(--u) * 240);height:calc(var(--u) * 60);border-top:calc(var(--u) * 10) solid #ff1e1ed9;filter:blur(calc(var(--u) * 2));border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute}.mbc-bubbles{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mbc-bubble{--bb:#fffdf7;transform-origin:0 0;will-change:transform, opacity;position:absolute;top:0;left:0}.mbc-bubble-t{left:0;bottom:calc(var(--u) * 10);max-width:calc(var(--u) * 270);width:max-content;padding:calc(var(--u) * 7) calc(var(--u) * 13);background:var(--bb);color:#1d1a1f;border-radius:calc(var(--u) * 14);font:700 calc(var(--u) * 15) / 1.35 var(--sans);text-align:center;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #00000059;position:absolute;transform:translate(-50%)}.mbc-bubble-t:after{content:"";left:50%;bottom:calc(var(--u) * -9);margin-left:calc(var(--u) * -9);border:calc(var(--u) * 9) solid transparent;border-top-color:var(--bb);border-bottom:0;position:absolute}.mbc-bubble.long .mbc-bubble-t{font-size:calc(var(--u) * 14)}.mbc-bubble.me{--bb:#ffe2ef}.mbc-bubble.shout .mbc-bubble-t{--bb:#ffe14a;font:900 calc(var(--u) * 18) / 1.25 var(--sans);border:calc(var(--u) * 3) solid #c8102e;border-radius:calc(var(--u) * 6);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 #0000008c;transform:translate(-50%)rotate(-2deg)}.mbc-bubble.shout .mbc-bubble-t:after{bottom:calc(var(--u) * -12);border-top-color:#c8102e}.mbc-bubble.pop .mbc-bubble-t{animation:mbc-bubble-pop .32s var(--pop)}.mbc-bubble.pop2 .mbc-bubble-t{animation:mbc-bubble-pop2 .32s var(--pop)}@keyframes mbc-bubble-pop{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--u) * 8)) scale(.6)}}@keyframes mbc-bubble-pop2{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--u) * 8)) scale(.6)}}.mbc-wheel{z-index:28;pointer-events:none;opacity:0;background:radial-gradient(circle,#00000073,#0000 60%);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.mbc-wheel.open{opacity:1}.mbc-wheel-ring{width:calc(var(--u) * 470);height:calc(var(--u) * 470);transition:transform .2s var(--pop);background:radial-gradient(circle,#0c0a1040 26%,#0c0a10d1 27% 64%,#0c0a1000 65%);border-radius:50%;position:relative;transform:scale(.85)}.mbc-wheel.open .mbc-wheel-ring{transform:none}.mbc-wheel-ring:before{content:"";border:calc(var(--u) * 2) solid #e8b84a8c;border-radius:50%;position:absolute;inset:17.5%}.mbc-wheel-sec{width:calc(var(--u) * 112);height:calc(var(--u) * 84);margin:calc(var(--u) * -42) 0 0 calc(var(--u) * -56);transform:translate(calc(var(--x) * var(--u) * 168), calc(var(--y) * var(--u) * 168));border-radius:calc(var(--u) * 12);transition:transform .15s var(--pop), background .15s, box-shadow .15s;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.mbc-wheel-sec.hover{transform:translate(calc(var(--x) * var(--u) * 176), calc(var(--y) * var(--u) * 176)) scale(1.14);box-shadow:0 0 0 calc(var(--u) * 2) var(--gold-l), 0 0 calc(var(--u) * 24) #ff3c3c99;background:#c8102e8c}.mbc-wheel-sec.equipped:not(.hover){box-shadow:0 0 0 calc(var(--u) * 2) #e8b84ab3}.mbc-wheel-sec.empty{opacity:.35}.mbc-wheel-icon{width:calc(var(--u) * 86);height:calc(var(--u) * 34)}.mbc-wheel-icon svg{fill:#f4f1ea;width:100%;height:100%}.mbc-wheel-name{font:700 calc(var(--u) * 12.5) / 1.2 var(--sans);color:#fffc;margin-top:calc(var(--u) * 3)}.mbc-wheel-ammo{font:900 calc(var(--u) * 13) / 1 var(--sans);color:var(--gold-l);font-variant-numeric:tabular-nums}.mbc-wheel-count{right:calc(var(--u) * 8);top:calc(var(--u) * 6);font:900 calc(var(--u) * 11) / 1 var(--sans);background:var(--red);padding:calc(var(--u) * 2) calc(var(--u) * 5);border-radius:99px;position:absolute}.mbc-wheel-count:empty{display:none}.mbc-wheel-center{text-shadow:var(--ts);flex-direction:column;align-items:center;display:flex;position:absolute}.mbc-wheel-center .n{font:900 calc(var(--u) * 22) / 1.2 var(--serif);color:var(--gold-l)}.mbc-wheel-center .a{font:700 calc(var(--u) * 14) / 1.2 var(--sans);color:#ffffffd9}.mbc-fps{z-index:60;left:calc(var(--u) * 8);top:calc(var(--u) * 4);align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 7);border-radius:calc(var(--u) * 4);font:700 calc(var(--u) * 12) / 1 var(--sans);color:#7dffb0;background:#0009;display:none;position:absolute}.mbc-fps.on{display:flex}.mbc-fps.bad{color:#ff8a6a}.mbc-fps canvas{width:calc(var(--u) * 90);height:calc(var(--u) * 22)}.mbc-debug{z-index:61;left:calc(var(--u) * 8);top:calc(var(--u) * 34);max-width:calc(100vw - 16px);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 6);color:#b9ffd3;background:#04060adb;border:1px solid #7dffb059;display:none;position:absolute}.mbc-debug.on{display:block}.mbc-debug .hd{font:900 calc(var(--u) * 12) / 1 var(--sans);color:var(--gold-l);margin-bottom:calc(var(--u) * 6)}.mbc-debug pre{font:500 calc(var(--u) * 12) / 1.5 ui-monospace, Consolas, "Cascadia Mono", monospace;white-space:pre-wrap;margin:0}.mbc-hud.phone-open .mbc-weapon,.mbc-hud.phone-open .mbc-area,.mbc-hud.phone-open .mbc-notifs{opacity:0;transition:opacity .2s}.mbc-hud .mbc-bl,.mbc-hud .mbc-weapon,.mbc-hud .mbc-prompt{transition:opacity .25s}.mbc-hud.modal-open .mbc-bl,.mbc-hud.modal-open .mbc-weapon,.mbc-hud.modal-open .mbc-prompt,.mbc-hud.modal-open .mbc-area,.mbc-hud.modal-open .mbc-cross{opacity:0}.mbc-phone{z-index:25;right:calc(var(--u) * 44);bottom:calc(var(--u) * 26);width:calc(var(--u) * 316);height:min(calc(var(--u) * 646), calc(100vh - 40px));pointer-events:auto;transform-origin:80% 100%;transition:transform .38s var(--ease), opacity .3s;position:absolute;transform:translateY(115%)rotate(4deg)}.mbc-phone.on{transform:none}.mbc-phone.closing{transform:translateY(115%)rotate(4deg)}.mbc-phone.on.unfocused{opacity:.86;transform:translateY(26%)scale(.95)}.mbc-phone.on.cam{transform:translateY(120%)}.mbc-phone-body{border-radius:calc(var(--u) * 48);padding:calc(var(--u) * 10);box-shadow:0 0 0 calc(var(--u) * 1.5) #6b6474, inset 0 0 0 calc(var(--u) * 2) #000, 0 calc(var(--u) * 30) calc(var(--u) * 70) #000000a6;background:linear-gradient(135deg,#3a3640,#0d0c10 40%,#1e1b22 70%,#4a4550);position:absolute;inset:0}.mbc-phone-body .btn-side{width:calc(var(--u) * 4);background:#2a2730;border-radius:2px;position:absolute}.mbc-phone .btn-side.a{left:calc(var(--u) * -4);height:6%;top:18%}.mbc-phone .btn-side.b{left:calc(var(--u) * -4);height:9%;top:27%}.mbc-phone .btn-side.c{right:calc(var(--u) * -4);height:12%;top:24%}.mbc-phone-screen{border-radius:calc(var(--u) * 38);color:#fff;background:#050407;width:100%;height:100%;position:relative;overflow:clip}.mbc-phone-status{z-index:20;height:calc(var(--u) * 36);padding:0 calc(var(--u) * 22) 0 calc(var(--u) * 26);font:700 calc(var(--u) * 12.5) / 1 var(--sans);text-shadow:0 1px 2px #0009;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.mbc-phone-status .notch{left:50%;top:calc(var(--u) * 9);width:calc(var(--u) * 92);height:calc(var(--u) * 24);margin-left:calc(var(--u) * -46);background:#000;border-radius:99px;position:absolute}.mbc-phone-status .rt{align-items:center;gap:calc(var(--u) * 5);display:flex}.mbc-phone-status .carrier{font-size:calc(var(--u) * 10.5);opacity:.85;margin-right:calc(var(--u) * 2)}.mbc-phone-status .sig{height:calc(var(--u) * 10);align-items:flex-end;gap:1px;display:flex}.mbc-phone-status .sig i{width:calc(var(--u) * 3);background:#fff;border-radius:1px}.mbc-phone-status .sig i:first-child{height:35%}.mbc-phone-status .sig i:nth-child(2){height:55%}.mbc-phone-status .sig i:nth-child(3){height:78%}.mbc-phone-status .sig i:nth-child(4){opacity:.45;height:100%}.mbc-phone-status .net{font-size:calc(var(--u) * 10.5)}.mbc-phone-status .bat{--b:80%;width:calc(var(--u) * 22);height:calc(var(--u) * 11);border-radius:calc(var(--u) * 3);border:1.5px solid #ffffffd9;padding:1px;position:relative}.mbc-phone-status .bat:after{content:"";right:calc(var(--u) * -4);width:calc(var(--u) * 2);background:#ffffffd9;border-radius:0 1px 1px 0;height:40%;position:absolute;top:30%}.mbc-phone-status .bat i{height:100%;width:var(--b);background:#fff;border-radius:1px;display:block}.mbc-phone-status .bat.low i{background:#ff4b4b}.mbc-phone-status .bat.chg i{background:#3ddc84}.mbc-phone-status .pct{font-size:calc(var(--u) * 10.5)}.mbc-phone-content{position:absolute;inset:0}.mbc-phone-homebar{z-index:21;left:50%;bottom:calc(var(--u) * 7);width:calc(var(--u) * 120);height:calc(var(--u) * 5);margin-left:calc(var(--u) * -60);cursor:pointer;background:#ffffffbf;border-radius:99px;position:absolute}.mbc-phone-home{transition:transform .3s var(--ease), filter .3s;position:absolute;inset:0}.mbc-phone-home.under{filter:brightness(.5)blur(2px);transform:scale(.94)}.mbc-phone-home .wall{width:100%;height:100%;position:absolute;inset:0}.mbc-phone-widget{left:0;right:0;top:calc(var(--u) * 52);text-align:center;text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 10) #000000b3;position:absolute}.mbc-phone-widget .wt{font:900 calc(var(--u) * 58) / 1 var(--sans);letter-spacing:calc(var(--u) * 1)}.mbc-phone-widget .wd{font:700 calc(var(--u) * 13.5) / 1.6 var(--sans);color:#ffecc8eb}.mbc-phone-widget .wx{align-items:center;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 2);padding:calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 3) calc(var(--u) * 6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;border-radius:99px;display:inline-flex}.mbc-phone-widget .wx .ic{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.mbc-phone-widget .wx svg{width:100%;height:100%;display:block}.mbc-phone-widget .tp{font:900 calc(var(--u) * 14) / 1 var(--sans)}.mbc-phone-grid{left:calc(var(--u) * 14);right:calc(var(--u) * 14);bottom:calc(var(--u) * 26);gap:calc(var(--u) * 12) calc(var(--u) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a061059;grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.mbc-phone-grid .app{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 4) 0;border-radius:calc(var(--u) * 14);cursor:pointer;transition:transform .15s var(--pop), background .15s;flex-direction:column;display:flex;position:relative}.mbc-phone-grid .app .mbc-appicon{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}.mbc-phone-grid .app .nm{font:700 calc(var(--u) * 11.5) / 1 var(--sans);text-shadow:0 1px 3px #000c;white-space:nowrap}.mbc-phone-grid .app.is-focus{background:#ffffff29;transform:scale(1.06)}.mbc-phone-grid .app.is-focus .mbc-appicon{box-shadow:0 0 0 calc(var(--u) * 2) var(--gold-l), 0 calc(var(--u) * 4) calc(var(--u) * 14) #00000080}.mbc-phone-grid .app:active{transform:scale(.94)}.mbc-phone-grid .badge{top:calc(var(--u) * -2);right:calc(var(--u) * 6);min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 5);border:calc(var(--u) * 2) solid #0a0610cc;font:900 calc(var(--u) * 11) / calc(var(--u) * 16) var(--sans);text-align:center;background:#ff2d3c;border-radius:99px;display:none;position:absolute}.mbc-phone-grid .badge.on{animation:mbc-pop .3s var(--pop);display:block}.mbc-phone-banner{z-index:19;left:calc(var(--u) * 10);right:calc(var(--u) * 10);top:calc(var(--u) * 40);transition:transform .4s var(--pop);pointer-events:auto;cursor:pointer;position:absolute;transform:translateY(-140%)}.mbc-phone-banner.on{transform:none}.mbc-phone-banner .b{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 18);color:#1b1a1f;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 20) #00000073;background:#f0ece6f0;display:flex}.mbc-phone-banner .b .mbc-appicon{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.mbc-phone-banner .tx{flex-direction:column;flex:1;min-width:0;display:flex}.mbc-phone-banner .tx b{font:900 calc(var(--u) * 13) / 1.3 var(--sans)}.mbc-phone-banner .tx span{font:500 calc(var(--u) * 12) / 1.35 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbc-phone-banner small{font-size:calc(var(--u) * 10);color:#77707e;align-self:flex-start}.mbc-phone-screenview{transition:transform .3s var(--ease), filter .3s;position:absolute;inset:0;transform:translate(105%)}.mbc-phone-screenview.shown{transform:none}.mbc-phone-screenview.instant{transition:none}.mbc-phone-screenview.under{filter:brightness(.5);transform:translate(-22%)}.mbc-phone-screenview.leaving{transform:translate(105%)}.mbc-app{--accent:#c8102e;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--accent) 45%, #111015) 0%, #111015 55%), #111015;flex-direction:column;display:flex}.mbc-app-head{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 42) calc(var(--u) * 14) calc(var(--u) * 10);flex:none;display:flex}.mbc-app-head .back{width:calc(var(--u) * 30);height:calc(var(--u) * 30);font:400 calc(var(--u) * 30) / 1 var(--sans);cursor:pointer;color:#ffffffe6;margin-top:calc(var(--u) * -4);border-radius:50%;justify-content:center;align-items:center;display:flex}.mbc-app-head .back:hover{background:#ffffff1f}.mbc-app-head .ttl{font:900 calc(var(--u) * 21) / 1.2 var(--sans);letter-spacing:calc(var(--u) * .5);flex:1}.mbc-app-body{padding:0 calc(var(--u) * 14) calc(var(--u) * 28);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;overflow:hidden auto}.mbc-app .sec{margin:calc(var(--u) * 14) 0 calc(var(--u) * 6);font:900 calc(var(--u) * 12) / 1 var(--sans);color:#ffecc8a6;letter-spacing:calc(var(--u) * 1)}.mbc-app .muted{color:#ffffff8c;font-size:calc(var(--u) * 13);padding:calc(var(--u) * 6) 0}.mbc-app .muted.small{font-size:calc(var(--u) * 11.5)}.mbc-app .muted.center,.mbc-app .center{text-align:center}.mbc-app [data-nav]{cursor:pointer}.mbc-app [data-nav].is-focus{outline:calc(var(--u) * 2) solid var(--gold-l);outline-offset:calc(var(--u) * 1)}.mbc-app [data-disabled]{opacity:.4}.mbc-pbtn{justify-content:center;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);font:700 calc(var(--u) * 13.5) / 1.2 var(--sans);text-align:center;background:#ffffff1a;transition:background .15s,transform .1s;display:inline-flex}.mbc-pbtn:hover{background:#ffffff2e}.mbc-pbtn:active{transform:scale(.97)}.mbc-pbtn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, #fff), var(--accent));box-shadow:0 calc(var(--u) * 3) 0 #00000059}.mbc-pbtn.danger{background:#b3121f}.mbc-pbtn.ghost{background:0 0;border:1px solid #ffffff40}.mbc-pbtn.wide{width:100%;margin-top:calc(var(--u) * 8);display:flex}.mbc-pbtn.big{padding:calc(var(--u) * 16);font-size:calc(var(--u) * 16)}.mbc-phone .btnrow{gap:calc(var(--u) * 8);margin:calc(var(--u) * 10) 0;flex-wrap:wrap;display:flex}.mbc-phone .btnrow .mbc-pbtn{flex:auto}.mbc-phone .btnrow.big .mbc-pbtn{padding:calc(var(--u) * 18) calc(var(--u) * 10);font-size:calc(var(--u) * 15)}.mbc-app-detail{z-index:5;bottom:0;left:0;right:0;top:calc(var(--u) * 82);padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 30);border-radius:calc(var(--u) * 22) calc(var(--u) * 22) 0 0;box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 30) #00000080;animation:mbc-sheet .3s var(--ease);background:#16131b;position:absolute;overflow-y:auto}@keyframes mbc-sheet{0%{opacity:0;transform:translateY(40%)}}.mbc-app-detail .ch{font:700 calc(var(--u) * 12) / 1.3 var(--sans);color:var(--gold-l)}.mbc-app-detail .t{font:900 calc(var(--u) * 22) / 1.3 var(--serif);margin:calc(var(--u) * 4) 0 calc(var(--u) * 10)}.mbc-app-detail .ds{font-size:calc(var(--u) * 14);color:#ffffffd9;line-height:1.6}.mbc-app-detail .rw{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 14)}.mbc-app-detail .rw b{color:var(--gold-l);font-size:calc(var(--u) * 18)}.mbc-phone .app-map .mapwrap{height:calc(var(--u) * 250);border-radius:calc(var(--u) * 16);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.mbc-phone .app-map .mapwrap canvas{cursor:crosshair;width:100%;height:100%;display:block}.mbc-phone .app-map .where{margin-top:calc(var(--u) * 8);flex-direction:column;display:flex}.mbc-phone .app-map .where b{font:900 calc(var(--u) * 16) / 1.3 var(--serif)}.mbc-phone .app-map .where span{font-size:calc(var(--u) * 12);color:#fff9}.mbc-phone .app-map .list .row{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 6);font-size:calc(var(--u) * 14);border-radius:calc(var(--u) * 8);border-bottom:1px solid #ffffff12;display:flex}.mbc-phone .app-map .list .row span{flex:1}.mbc-phone .app-map .list .row em{opacity:.4;font-style:normal}.mbc-phone .mcard{padding:calc(var(--u) * 12) calc(var(--u) * 14);margin-bottom:calc(var(--u) * 8);border-radius:calc(var(--u) * 14);border-left:calc(var(--u) * 4) solid var(--gold);background:#ffffff12;position:relative}.mbc-phone .mcard.active{background:linear-gradient(90deg,#e0731a59,#ffffff0f);border-left-color:#ff8a1f}.mbc-phone .mcard.done{opacity:.6;border-left-color:var(--jade)}.mbc-phone .mcard.locked{opacity:.35;border-left-color:#666}.mbc-phone .mcard .ch{font:700 calc(var(--u) * 11.5) / 1.2 var(--sans);color:var(--gold-l)}.mbc-phone .mcard .t{font:900 calc(var(--u) * 16) / 1.35 var(--serif);margin-top:calc(var(--u) * 2)}.mbc-phone .mcard .g{font-size:calc(var(--u) * 12);opacity:.7}.mbc-phone .mcard .rw{right:calc(var(--u) * 14);top:calc(var(--u) * 12);font:700 calc(var(--u) * 12) / 1 var(--sans);color:#7dffb0;position:absolute}.mbc-phone .jobs{gap:calc(var(--u) * 8);grid-template-columns:1fr 1fr;display:grid}.mbc-phone .jobs .job{gap:calc(var(--u) * 2);padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:#ffffff12;flex-direction:column;display:flex}.mbc-phone .jobs .job .ic{font-size:calc(var(--u) * 22)}.mbc-phone .jobs .job b{font-size:calc(var(--u) * 13.5)}.mbc-phone .jobs .job small{font-size:calc(var(--u) * 11);opacity:.65;line-height:1.35}.mbc-phone .av{--h:0;width:calc(var(--u) * 42);height:calc(var(--u) * 42);background:hsl(var(--h) 55% 38%);font:900 calc(var(--u) * 17) / 1 var(--sans);color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 2) #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mbc-phone .av.emo{font-size:calc(var(--u) * 22);background:#2a2630}.mbc-phone .contact{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 6);border-radius:calc(var(--u) * 10);border-bottom:1px solid #ffffff12;display:flex}.mbc-phone .contact .nm{font:700 calc(var(--u) * 15) / 1 var(--sans);flex:1}.mbc-phone .contact .cl{width:calc(var(--u) * 32);height:calc(var(--u) * 32);background:#26a65b;border-radius:50%;justify-content:center;align-items:center;display:flex}.mbc-calling{z-index:8;justify-content:center;align-items:center;gap:calc(var(--u) * 10);background:radial-gradient(circle at 50% 35%,#2f3a2a,#0c0d0b 70%);flex-direction:column;animation:.25s mbc-fade-in;display:flex;position:absolute;inset:0}.mbc-calling .av{width:calc(var(--u) * 96);height:calc(var(--u) * 96);font-size:calc(var(--u) * 40);animation:1.2s infinite mbc-ring}@keyframes mbc-ring{0%{box-shadow:0 0 #3ddc8499}to{box-shadow:0 0 0 calc(var(--u) * 26) #3ddc8400}}.mbc-calling .nm{font:900 calc(var(--u) * 24) / 1.2 var(--serif)}.mbc-calling .st{font-size:calc(var(--u) * 14);opacity:.75;text-align:center;padding:0 calc(var(--u) * 20)}.mbc-calling .dots i{font-style:normal;animation:1s infinite mbc-blink}.mbc-calling .dots i:nth-child(2){animation-delay:.2s}.mbc-calling .dots i:nth-child(3){animation-delay:.4s}.mbc-calling .hang{margin-top:calc(var(--u) * 40);width:calc(var(--u) * 62);height:calc(var(--u) * 62);font-size:calc(var(--u) * 26);cursor:pointer;background:#e0242f;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:rotate(135deg)}.mbc-phone .app-messages{--accent:#06a84a}.mbc-phone .thread{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 4);border-radius:calc(var(--u) * 8);border-bottom:1px solid #ffffff12;display:flex}.mbc-phone .thread .tx{flex-direction:column;flex:1;min-width:0;display:flex}.mbc-phone .thread .tx b{font-size:calc(var(--u) * 14.5)}.mbc-phone .thread .tx span{font-size:calc(var(--u) * 12.5);color:#fff9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbc-phone .thread .meta{align-items:flex-end;gap:calc(var(--u) * 4);flex-direction:column;display:flex}.mbc-phone .thread .meta small{font-size:calc(var(--u) * 10.5);opacity:.55}.mbc-phone .thread .meta i{min-width:calc(var(--u) * 18);height:calc(var(--u) * 18);padding:0 calc(var(--u) * 5);font-style:normal;font:900 calc(var(--u) * 10.5) / calc(var(--u) * 18) var(--sans);text-align:center;background:#06c755;border-radius:99px}.mbc-phone .thread.unread .tx span{color:#fff;font-weight:700}.mbc-app-detail.chat{animation:mbc-slide-in .28s var(--ease);background:linear-gradient(#7f9fcf,#9db7de);border-radius:0;flex-direction:column;padding:0;display:flex;top:0}@keyframes mbc-slide-in{0%{opacity:0;transform:translate(60%)}}.mbc-phone .chat-head{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 42) calc(var(--u) * 14) calc(var(--u) * 10);font-size:calc(var(--u) * 15);background:#283247;flex:none;display:flex}.mbc-phone .chat-head .av{width:calc(var(--u) * 30);height:calc(var(--u) * 30);font-size:calc(var(--u) * 13)}.mbc-phone .chat-body{padding:calc(var(--u) * 12);gap:calc(var(--u) * 8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mbc-phone .chat-day{font-size:calc(var(--u) * 10.5);padding:calc(var(--u) * 3) calc(var(--u) * 10);background:#00000040;border-radius:99px;align-self:center}.mbc-phone .chat-body .msg{align-items:flex-end;gap:calc(var(--u) * 5);max-width:88%;display:flex}.mbc-phone .chat-body .bub{padding:calc(var(--u) * 8) calc(var(--u) * 11);border-radius:calc(var(--u) * 16);border-top-left-radius:calc(var(--u) * 4);color:#1b1b1f;font-size:calc(var(--u) * 13.5);background:#fff;line-height:1.45}.mbc-phone .chat-body .msg small{font-size:calc(var(--u) * 9.5);color:#0000008c}.mbc-phone .chat-input{padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 22);color:#888;font-size:calc(var(--u) * 12.5);background:#fff;flex:none;justify-content:space-between;align-items:center;display:flex}.mbc-phone .chat-input i{font-style:normal;font-size:calc(var(--u) * 18)}.mbc-phone .gallery{gap:calc(var(--u) * 4);grid-template-columns:repeat(3,1fr);display:grid}.mbc-phone .gallery figure{aspect-ratio:1;border-radius:calc(var(--u) * 6);background:#222;margin:0;position:relative;overflow:hidden}.mbc-phone .gallery img{object-fit:cover;width:100%;height:100%;display:block}.mbc-phone .gallery figcaption{padding:calc(var(--u) * 2) calc(var(--u) * 4);font-size:calc(var(--u) * 9.5);white-space:nowrap;text-overflow:ellipsis;background:#0000008c;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mbc-phone .gallery .empty{text-align:center;font-size:calc(var(--u) * 13);opacity:.6;padding:calc(var(--u) * 20) 0;grid-column:1/-1}.mbc-phone .bankcard{padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 18);color:#2a1c06;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 26) #00000073;background:linear-gradient(135deg,#f3d27a,#b8862b 55%,#7a5310);position:relative;overflow:hidden}.mbc-phone .bankcard:after{content:"萬";right:calc(var(--u) * -10);bottom:calc(var(--u) * -30);font:900 calc(var(--u) * 130) / 1 var(--serif);color:#ffffff2e;position:absolute}.mbc-phone .bankcard .bn{font:900 calc(var(--u) * 13) / 1.3 var(--serif)}.mbc-phone .bankcard .no{font-size:calc(var(--u) * 11);opacity:.7}.mbc-phone .bankcard .bal{margin-top:calc(var(--u) * 14)}.mbc-phone .bankcard small{font-size:calc(var(--u) * 11);opacity:.75;display:block}.mbc-phone .bankcard .bal b{font:900 calc(var(--u) * 30) / 1.1 var(--sans)}.mbc-phone .bankcard .cash{margin-top:calc(var(--u) * 6)}.mbc-phone .bankcard .cash b{font:900 calc(var(--u) * 16) / 1.2 var(--sans)}.mbc-phone .bankcard .note{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 10.5);opacity:.75}.mbc-phone .bankacts{gap:calc(var(--u) * 6);margin:calc(var(--u) * 12) 0;grid-template-columns:repeat(3,1fr);display:grid}.mbc-phone .bankacts .mbc-pbtn{padding:calc(var(--u) * 10) calc(var(--u) * 4);font-size:calc(var(--u) * 12)}.mbc-phone .ledger .tr{padding:calc(var(--u) * 7) 0;font-size:calc(var(--u) * 13);border-bottom:1px solid #ffffff12;grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.mbc-phone .ledger .tr small{font-size:calc(var(--u) * 10.5);opacity:.5;grid-row:2}.mbc-phone .ledger .tr b{grid-area:1/2/3;align-self:center}.mbc-phone .ledger .up{color:#7dffb0}.mbc-phone .ledger .down{color:#ff8a8a}.mbc-phone .masthead{padding:calc(var(--u) * 4) 0 calc(var(--u) * 8);border-bottom:calc(var(--u) * 3) double #fff6;margin-bottom:calc(var(--u) * 6);justify-content:space-between;align-items:baseline;display:flex}.mbc-phone .masthead b{font:900 calc(var(--u) * 24) / 1 var(--serif)}.mbc-phone .masthead small{font-size:calc(var(--u) * 11);opacity:.6}.mbc-phone .news{gap:calc(var(--u) * 4);padding:calc(var(--u) * 10) calc(var(--u) * 4);border-radius:calc(var(--u) * 6);border-bottom:1px solid #ffffff14;flex-direction:column;display:flex}.mbc-phone .news b{font:700 calc(var(--u) * 14.5) / 1.4 var(--serif)}.mbc-phone .news.lead b{font-size:calc(var(--u) * 18)}.mbc-phone .news small{font-size:calc(var(--u) * 10.5);opacity:.5}.mbc-phone .tag{padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:calc(var(--u) * 4);background:var(--c);font:900 calc(var(--u) * 10.5) / 1.3 var(--sans);align-self:flex-start;display:inline-block}.mbc-app-detail.article{color:#1d1a16;background:#f4eee2}.mbc-phone .article h3{font:900 calc(var(--u) * 21) / 1.35 var(--serif);margin:calc(var(--u) * 8) 0 calc(var(--u) * 4)}.mbc-phone .article small{font-size:calc(var(--u) * 11);color:#7a7060}.mbc-phone .article p{font:500 calc(var(--u) * 14.5) / 1.75 var(--serif);text-indent:2em;margin:calc(var(--u) * 10) 0}.mbc-phone .wxnow{text-align:center;padding:calc(var(--u) * 6) 0 calc(var(--u) * 10);position:relative}.mbc-phone .wxnow .loc{font:700 calc(var(--u) * 14) / 1.3 var(--sans)}.mbc-phone .wxnow .ic{width:calc(var(--u) * 92);height:calc(var(--u) * 92);margin:calc(var(--u) * 2) auto}.mbc-phone .wxnow .ic svg{width:100%;height:100%}.mbc-phone .wxnow .tp{font:300 calc(var(--u) * 58) / 1 var(--sans)}.mbc-phone .wxnow .cd{font-size:calc(var(--u) * 13);opacity:.8}.mbc-phone .wxgrid{gap:calc(var(--u) * 6);grid-template-columns:1fr 1fr;display:grid}.mbc-phone .wxgrid>div{padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:#ffffff14}.mbc-phone .wxgrid small{font-size:calc(var(--u) * 11);opacity:.65;display:block}.mbc-phone .wxgrid b{font-size:calc(var(--u) * 17)}.mbc-phone .wxgrid .warn{background:#1b6fd18c}.mbc-phone .fcrow{gap:calc(var(--u) * 4);padding-bottom:calc(var(--u) * 4);display:flex;overflow-x:auto}.mbc-phone .fc{flex:1 0 calc(var(--u) * 36);align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 6) 0;border-radius:calc(var(--u) * 10);background:#ffffff0f;flex-direction:column;display:flex}.mbc-phone .fc small{font-size:calc(var(--u) * 10);opacity:.7}.mbc-phone .fc svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.mbc-phone .fc b{font-size:calc(var(--u) * 12)}.mbc-phone .quake{gap:calc(var(--u) * 3);padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 12.5);background:#e0731a33;flex-direction:column;display:flex}.mbc-phone .deliv-hero{padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 16);gap:calc(var(--u) * 4);background:linear-gradient(135deg,#ff4fa0,#8a0f4f);flex-direction:column;display:flex}.mbc-phone .deliv-hero b{font:900 calc(var(--u) * 19) / 1.2 var(--sans)}.mbc-phone .deliv-hero span{font-size:calc(var(--u) * 12.5);opacity:.9}.mbc-phone .food{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 6);border-radius:calc(var(--u) * 8);border-bottom:1px solid #ffffff12;display:flex}.mbc-phone .food .ic{font-size:calc(var(--u) * 22)}.mbc-phone .food .nm{font-size:calc(var(--u) * 14);flex:1}.mbc-phone .food b{font-size:calc(var(--u) * 13);color:#ffb3d6;white-space:nowrap}.mbc-phone .food .nm small{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 11);color:#9fe3b9;display:block}.mbc-phone .food.closed .nm small{color:#9aa0ab}.mbc-phone .food.closed .ic,.mbc-phone .food.closed .nm{opacity:.6}.mbc-phone .taxicard{padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 16);border:calc(var(--u) * 2) solid #e0a800;gap:calc(var(--u) * 10);background:#1d1a12;flex-direction:column;display:flex}.mbc-phone .taxicard small{font-size:calc(var(--u) * 11);color:#ffe14a;display:block}.mbc-phone .taxicard b{font:900 calc(var(--u) * 16) / 1.3 var(--sans)}.mbc-phone .taxicard .fare b{font-size:calc(var(--u) * 26)}.mbc-phone .taxicard .nodest{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);flex-direction:column;display:flex}.mbc-phone .radiodisp{padding:calc(var(--u) * 18) calc(var(--u) * 14);border-radius:calc(var(--u) * 18);box-shadow:inset 0 0 0 1px #b05cff80, 0 0 calc(var(--u) * 24) #b05cff40;text-align:center;background:#0b0812}.mbc-phone .radiodisp .st{font:900 calc(var(--u) * 20) / 1.3 var(--sans);color:#e2c4ff;text-shadow:0 0 calc(var(--u) * 12) #b05cffcc}.mbc-phone .radiodisp .eq{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 3);height:calc(var(--u) * 50);margin-top:calc(var(--u) * 12);display:flex}.mbc-phone .radiodisp .eq i{width:calc(var(--u) * 7);transform-origin:bottom;background:linear-gradient(#ff2e88,#6b2bd9);border-radius:2px;height:100%;transform:scaleY(.2)}.mbc-phone .radiodisp.off .st{color:#fff6;text-shadow:none}.mbc-phone .radiodisp.off .eq i{transform:scaleY(.06)!important}.mbc-phone .stations .sta{gap:0 calc(var(--u) * 10);padding:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 13.5);border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr;display:grid}.mbc-phone .stations .sta b{color:#c98bff;font-size:calc(var(--u) * 12);grid-row:1/3;align-self:center}.mbc-phone .stations .sta small{font-size:calc(var(--u) * 11);opacity:.55}.mbc-phone .draw{padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 16);color:#2a2116;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 20) #00000059;background:#fbf6ea}.mbc-phone .draw .hd{font:900 calc(var(--u) * 15) / 1.3 var(--serif);color:#b3121f;margin-bottom:calc(var(--u) * 8)}.mbc-phone .draw .pz{align-items:baseline;gap:calc(var(--u) * 4) calc(var(--u) * 10);padding:calc(var(--u) * 5) 0;border-bottom:1px dashed #d6c9a8;flex-wrap:wrap;display:flex}.mbc-phone .draw .pz small{width:100%;font-size:calc(var(--u) * 10.5);color:#8a7440}.mbc-phone .draw .pz .num{font:700 calc(var(--u) * 17) / 1.2 ui-monospace, Consolas, monospace;letter-spacing:calc(var(--u) * 1)}.mbc-phone .draw .pz .num b{color:#d0102e}.mbc-phone .draw .rule{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);color:#8a7440}.mbc-phone .results{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 14);gap:calc(var(--u) * 4);animation:mbc-pop .4s var(--pop);flex-direction:column;display:flex}.mbc-phone .results.win{background:linear-gradient(135deg,#d0102e,#ff7a1f)}.mbc-phone .results.lose{background:#ffffff14}.mbc-phone .results b{font:900 calc(var(--u) * 18) / 1.2 var(--serif)}.mbc-phone .results .num{font:900 calc(var(--u) * 26) / 1.1 var(--sans)}.mbc-phone .results small{font-size:calc(var(--u) * 11.5);opacity:.85}.mbc-phone .rlist{gap:calc(var(--u) * 5);grid-template-columns:1fr 1fr;display:grid}.mbc-phone .rlist .rc{padding:calc(var(--u) * 6) calc(var(--u) * 8);border-radius:calc(var(--u) * 8);font:500 calc(var(--u) * 13) / 1 ui-monospace, Consolas, monospace;letter-spacing:calc(var(--u) * 1);background:#ffffff14}.mbc-phone .rlist .rc b{color:var(--gold-l)}.mbc-phone .saveinfo .slot{gap:calc(var(--u) * 12);padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 16);background:#ffffff14;align-items:center;display:flex}.mbc-phone .saveinfo .slot .cat{font-size:calc(var(--u) * 34)}.mbc-phone .saveinfo .slot div{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.mbc-phone .saveinfo .slot small{font-size:calc(var(--u) * 11);opacity:.6}.mbc-phone .saveinfo .slot span{font-size:calc(var(--u) * 12.5)}.mbc-phone .saveinfo .slot.empty{opacity:.6;justify-content:center}.mbc-photo{z-index:22;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.mbc-photo.on{opacity:1}.mbc-photo .grid i{background:#ffffff38;position:absolute}.mbc-photo .grid i:first-child{width:1px;top:0;bottom:0;left:33.33%}.mbc-photo .grid i:nth-child(2){width:1px;top:0;bottom:0;left:66.66%}.mbc-photo .grid i:nth-child(3){height:1px;top:33.33%;left:0;right:0}.mbc-photo .grid i:nth-child(4){height:1px;top:66.66%;left:0;right:0}.mbc-photo .corners i{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border:calc(var(--u) * 3) solid #fff;position:absolute}.mbc-photo .corners i:first-child{border-bottom:0;border-right:0;top:7%;left:4%}.mbc-photo .corners i:nth-child(2){border-bottom:0;border-left:0;top:7%;right:4%}.mbc-photo .corners i:nth-child(3){border-top:0;border-right:0;bottom:7%;left:4%}.mbc-photo .corners i:nth-child(4){border-top:0;border-left:0;bottom:7%;right:4%}.mbc-photo .focus{width:calc(var(--u) * 70);height:calc(var(--u) * 70);margin:calc(var(--u) * -35) 0 0 calc(var(--u) * -35);border:calc(var(--u) * 1.5) solid #ffd23f;border-radius:calc(var(--u) * 4);animation:2.4s infinite mbc-focus;position:absolute;top:50%;left:50%}@keyframes mbc-focus{0%,to{transform:scale(1)}8%{transform:scale(1.18)}16%{transform:scale(1)}}.mbc-photo .top{left:50%;top:calc(var(--u) * 26);align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 16);font:700 calc(var(--u) * 13) / 1 var(--sans);background:#00000080;border-radius:99px;display:flex;position:absolute;transform:translate(-50%)}.mbc-photo .top .dot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:#ffd23f;border-radius:50%}.mbc-photo .top .brand{font-family:var(--serif);font-weight:900}.mbc-photo .top .meta{opacity:.75}.mbc-photo .info{left:50%;top:calc(var(--u) * 66);font:900 calc(var(--u) * 15) / 1 var(--sans);color:#ffd23f;text-shadow:var(--ts);position:absolute;transform:translate(-50%)}.mbc-photo .zoom{padding:calc(var(--u) * 8) calc(var(--u) * 10);font:900 calc(var(--u) * 15) / 1 var(--sans);color:#ffd23f;background:#0000008c;border-radius:99px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.mbc-photo .bottom{left:0;right:0;bottom:calc(var(--u) * 30);justify-content:center;align-items:center;gap:calc(var(--u) * 40);display:flex;position:absolute}.mbc-photo .thumb{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 10);border:calc(var(--u) * 2) solid #fff;background:#0006;position:relative;overflow:hidden}.mbc-photo .thumb img{object-fit:cover;width:100%;height:100%}.mbc-photo .thumb b{right:calc(var(--u) * 3);bottom:calc(var(--u) * 2);font-size:calc(var(--u) * 11);text-shadow:0 0 3px #000;position:absolute}.mbc-photo .shutter{pointer-events:auto;width:calc(var(--u) * 78);height:calc(var(--u) * 78);border:calc(var(--u) * 5) solid #fff;cursor:pointer;background:radial-gradient(circle,#fff 56%,#0000 58%);border-radius:50%;transition:transform .1s}.mbc-photo .shutter:active{transform:scale(.9)}.mbc-photo .hints{gap:calc(var(--u) * 6);font:700 calc(var(--u) * 12.5) / 1 var(--sans);text-shadow:var(--ts);flex-direction:column;display:flex}.mbc-photo .flash{opacity:0;background:#fff;position:absolute;inset:0}.mbc-photo .flash.on{animation:.45s ease-out mbc-flash}@keyframes mbc-flash{0%{opacity:.95}to{opacity:0}}.mbc-photo.selfie .focus{border-radius:50%}.mbc-phone .rlist .wide{grid-column:1/-1}.mbc-phone .chat-head .back{width:calc(var(--u) * 26);font:400 calc(var(--u) * 28) / 1 var(--sans);margin-top:calc(var(--u) * -4);cursor:pointer;color:#ffffffe6}.mbc-phone-grid.dense{gap:calc(var(--u) * 9) calc(var(--u) * 2);padding:calc(var(--u) * 12) calc(var(--u) * 4) calc(var(--u) * 8);max-height:calc(100% - var(--u) * 190);scrollbar-width:none;grid-template-columns:repeat(5,1fr);overflow-y:auto}.mbc-phone-grid.dense::-webkit-scrollbar{display:none}.mbc-phone-grid.dense .app .mbc-appicon{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.mbc-phone-grid.dense .app .nm{font-size:calc(var(--u) * 10.5)}.mbc-phone-grid.dense .badge{right:calc(var(--u) * 2)}.mbc-phone .stations .sta[data-nav]{cursor:pointer;border-radius:calc(var(--u) * 8);padding-left:calc(var(--u) * 6)}.mbc-phone .stations .sta.on{background:#b05cff38}.mbc-phone .stations .sta.on span:after{content:"  ● 收聽中";color:#c98bff;font-size:calc(var(--u) * 11)}.mbc-app .mod-wait{margin:calc(var(--u) * 60) auto 0;text-align:center;font:700 calc(var(--u) * 14) / 1.6 var(--sans);opacity:.8}.mbc-app .mod-wait .spin{margin:0 auto calc(var(--u) * 12);width:calc(var(--u) * 34);height:calc(var(--u) * 34);border:calc(var(--u) * 3) solid #ffffff2e;border-top-color:var(--accent,#fff);border-radius:50%;animation:.9s linear infinite mbc-modspin;display:block}.mbc-app .mod-wait.fail .spin{border-color:#b3121f;animation:none}@keyframes mbc-modspin{to{transform:rotate(360deg)}}.mbc-app .mcard{padding:calc(var(--u) * 10) calc(var(--u) * 12);margin:0 0 calc(var(--u) * 10);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 13);background:#ffffff12}.mbc-app .mcard .hd{align-items:center;gap:calc(var(--u) * 8);font:800 calc(var(--u) * 15) / 1.3 var(--sans);display:flex}.mbc-app .mcard .hd small{font-size:calc(var(--u) * 11);opacity:.7;margin-left:auto}.mbc-app .mcard .ds{font-size:calc(var(--u) * 12);opacity:.75;margin-top:calc(var(--u) * 4)}.mbc-app .meter{grid-template-columns:calc(var(--u) * 52) 1fr calc(var(--u) * 34);align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 11.5);display:grid}.mbc-app .meter i{height:calc(var(--u) * 6);background:#ffffff1f;border-radius:99px;display:block;overflow:hidden}.mbc-app .meter i b{height:100%;width:var(--v,0%);background:var(--accent,#ffd36b);border-radius:99px;display:block}.mbc-app .meter em{text-align:right;opacity:.8;font-style:normal}.mbc-app .loglist div{padding:calc(var(--u) * 6) 0;font-size:calc(var(--u) * 12);border-bottom:1px solid #ffffff12}.mbc-app .loglist div small{opacity:.6;margin-right:calc(var(--u) * 6)}.mbc-loading{z-index:90;pointer-events:auto;background:#07060b;transition:opacity .6s;position:absolute;inset:0}.mbc-loading.out{opacity:0;pointer-events:none}.mbc-loading .art{object-fit:cover;width:100%;height:100%;animation:40s ease-in-out infinite alternate mbc-kenburns;position:absolute;inset:0}@keyframes mbc-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%,-1%)}}.mbc-loading .veil{background:linear-gradient(#05030800 50%,#050308bf 78%,#050308f5 100%),linear-gradient(90deg,#05030899 0%,#05030800 40%);position:absolute;inset:0}.mbc-load-brand{left:calc(var(--u) * 70);top:calc(var(--u) * 56);position:absolute}.mbc-load-brand .logo-s{font:900 calc(var(--u) * 64) / 1 var(--serif);letter-spacing:calc(var(--u) * 8);color:#fff;filter:url(#mbc-brush-soft) drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 10) #000000b3)}.mbc-load-brand .sub{margin-top:calc(var(--u) * 10);font:700 calc(var(--u) * 13) / 1 var(--sans);letter-spacing:calc(var(--u) * 8);color:var(--gold)}.mbc-load-panel{left:calc(var(--u) * 70);right:calc(var(--u) * 70);bottom:calc(var(--u) * 56);position:absolute}.mbc-load-label{font:700 calc(var(--u) * 15) / 1 var(--sans);color:#ffecc8e6;margin-bottom:calc(var(--u) * 14);justify-content:space-between;align-items:baseline;display:flex}.mbc-load-label .pct{font:900 calc(var(--u) * 26) / 1 var(--sans);color:var(--gold-l)}.mbc-incense{height:calc(var(--u) * 6);position:relative}.mbc-incense .stick{background:linear-gradient(#d84a3a,#8f1d18);border-radius:99px;position:absolute;inset:0;box-shadow:0 0 0 1px #0006}.mbc-incense .ash{background:repeating-linear-gradient(90deg, #9b958c 0 calc(var(--u) * 7), #7d776f calc(var(--u) * 7) calc(var(--u) * 9));opacity:.85;border-radius:99px 0 0 99px;width:0;position:absolute;top:0;bottom:0;left:0}.mbc-incense .ember{width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin:calc(var(--u) * -6) 0 0 calc(var(--u) * -6);box-shadow:0 0 calc(var(--u) * 14) calc(var(--u) * 4) #ff6e1e99;background:radial-gradient(circle,#fff6c8 0%,#ffb02e 35%,#ff4a14 65%,#ff3c0000 72%);border-radius:50%;animation:.9s ease-in-out infinite alternate mbc-ember;position:absolute;top:50%;left:0}@keyframes mbc-ember{to{box-shadow:0 0 calc(var(--u) * 22) calc(var(--u) * 7) #ff8228bf}}.mbc-incense .ember i{width:calc(var(--u) * 3);height:calc(var(--u) * 46);margin-left:calc(var(--u) * -1.5);filter:blur(calc(var(--u) * 2));transform-origin:bottom;background:linear-gradient(#dcdce600,#dcdce68c);border-radius:99px;animation:3.2s ease-in-out infinite mbc-smoke;position:absolute;bottom:60%;left:50%}.mbc-incense .ember i:nth-child(2){height:calc(var(--u) * 62);animation-delay:-1.1s}.mbc-incense .ember i:nth-child(3){height:calc(var(--u) * 38);animation-delay:-2.2s}@keyframes mbc-smoke{0%{opacity:0;transform:rotate(-6deg)scaleY(.6)translate(0)}30%{opacity:1}to{transform:rotate(12deg) scaleY(1.2) translateX(calc(var(--u) * 10));opacity:0}}.mbc-load-tip{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 22);font:500 calc(var(--u) * 16) / 1.5 var(--sans);color:#ffffffdb;min-height:calc(var(--u) * 26);display:flex}.mbc-load-tip .cat{width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:var(--gold);flex:none}.mbc-load-tip .cat svg{fill:currentColor;width:100%;height:100%;display:block}.mbc-load-tip .t.in{animation:mbc-tip-in .5s var(--ease)}@keyframes mbc-tip-in{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}}.mbc-title{z-index:80;pointer-events:auto;opacity:0;transition:opacity 1s;position:absolute;inset:0}.mbc-title.in{opacity:1}.mbc-title.out{opacity:0;transition:opacity .7s}.mbc-title .shade{background:linear-gradient(90deg,#060308e0 0%,#0603089e 30%,#06030800 62%),linear-gradient(#06030800 74%,#060308bf 100%),radial-gradient(140% 100% at 70% 40%,#0000 50%,#0000008c 100%);position:absolute;inset:0}.mbc-title .grain{opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:repeating-radial-gradient(circle at 17% 32%,#fff 0 .5px,#0000 1px 3px);position:absolute;inset:0}.mbc-title.cut:after{content:"";pointer-events:none;background:#000;animation:1.1s forwards mbc-cut;position:absolute;inset:0}@keyframes mbc-cut{0%{opacity:1}to{opacity:0}}.mbc-title-left{left:calc(var(--u) * 92);top:0;bottom:calc(var(--u) * 70);justify-content:center;gap:calc(var(--u) * 44);flex-direction:column;display:flex;position:absolute}.mbc-logo{width:max-content;position:relative}.mbc-logo .ink{font:900 calc(var(--u) * 132) / 1 var(--serif);letter-spacing:calc(var(--u) * -2);color:#fbf6ec;filter:url(#mbc-brush) drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 14) #000000bf);margin:0;display:flex}.mbc-logo .ink span{opacity:0;transform:translateY(calc(var(--u) * 14)) scale(1.06);display:inline-block}.mbc-title.in .mbc-logo .ink span{animation:mbc-ink-in .9s var(--ease) forwards}.mbc-title.in .mbc-logo .ink span:nth-child(2){animation-delay:.14s}.mbc-title.in .mbc-logo .ink span:nth-child(3){animation-delay:.36s}.mbc-title.in .mbc-logo .ink span:nth-child(4){animation-delay:.5s}@keyframes mbc-ink-in{to{opacity:1;transform:none}}.mbc-logo .ink span:nth-child(3),.mbc-logo .ink span:nth-child(4){color:#fff;text-shadow:0 0 calc(var(--u) * 22) #ff284659}.mbc-logo .cat{right:calc(var(--u) * 8);top:calc(var(--u) * -50);width:calc(var(--u) * 64);height:calc(var(--u) * 64);color:#050407;filter:drop-shadow(0 0 calc(var(--u) * 1.5) #ffd278cc);position:absolute}.mbc-logo .cat svg{fill:currentColor;width:100%;height:100%;display:block}.mbc-logo .seal{right:calc(var(--u) * -66);bottom:calc(var(--u) * 6);width:calc(var(--u) * 58);height:calc(var(--u) * 58);background:var(--red);border-radius:calc(var(--u) * 6);color:#fff3e0;font:900 calc(var(--u) * 22) / 1.02 var(--serif);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--red), inset 0 0 0 calc(var(--u) * 5) #fff3e0;filter:url(#mbc-brush-soft);opacity:0;grid-template-columns:1fr;align-content:center;justify-items:center;display:grid;position:absolute;transform:rotate(-6deg)}.mbc-title.in .mbc-logo .seal{animation:.5s cubic-bezier(.5,1.8,.6,1) .95s forwards mbc-seal}@keyframes mbc-seal{0%{opacity:0;transform:rotate(-6deg)scale(2.2)}to{opacity:.95;transform:rotate(-6deg)scale(1)}}.mbc-logo .en{margin-top:calc(var(--u) * 12);font:700 calc(var(--u) * 15) / 1 var(--sans);letter-spacing:calc(var(--u) * 11);color:var(--gold)}.mbc-logo .tag{margin-top:calc(var(--u) * 12);font:500 calc(var(--u) * 17) / 1.4 var(--serif);color:#fff0dccc;letter-spacing:calc(var(--u) * 2)}.mbc-title-menu{gap:calc(var(--u) * 4);min-width:calc(var(--u) * 380);flex-direction:column;display:flex}.mbc-title-item{align-items:baseline;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 20) calc(var(--u) * 10) calc(var(--u) * 34);cursor:pointer;color:#ffffffb8;transition:color .18s, transform .25s var(--ease);animation:mbc-item-in .6s 1.1s var(--ease) both;display:flex;position:relative}.mbc-title-item:nth-child(2){animation-delay:1.18s}.mbc-title-item:nth-child(3){animation-delay:1.26s}.mbc-title-item:nth-child(4){animation-delay:1.34s}@keyframes mbc-item-in{0%{opacity:0;transform:translateX(calc(var(--u) * -18))}to{opacity:1}}.mbc-title-item .lb{font:900 calc(var(--u) * 30) / 1.1 var(--serif);letter-spacing:calc(var(--u) * 3)}.mbc-title-item small{font:500 calc(var(--u) * 13) / 1 var(--sans);color:#ffe6be8c}.mbc-title-item .mk{width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-top:calc(var(--u) * -9);background:radial-gradient(circle at 40% 35%, #ff6a58, var(--red) 60%, var(--red-d));box-shadow:0 0 calc(var(--u) * 12) #ff3c3ccc;transition:transform .25s var(--pop);border-radius:50%;position:absolute;top:50%;left:0;transform:scale(0)}.mbc-title-item:after{content:"";left:calc(var(--u) * 26);right:0;bottom:calc(var(--u) * 2);height:calc(var(--u) * 3);background:linear-gradient(90deg, var(--red), #c8102e00);transform-origin:0;transition:transform .35s var(--ease);filter:url(#mbc-brush-soft);position:absolute;transform:scaleX(0)}.mbc-title-item.is-focus{color:#fff;transform:translateX(calc(var(--u) * 8))}.mbc-title-item.is-focus .mk{transform:scale(1)}.mbc-title-item.is-focus:after{transform:scaleX(1)}.mbc-title-item.is-focus small{color:var(--gold-l)}.mbc-title-foot{left:calc(var(--u) * 92);right:calc(var(--u) * 40);bottom:calc(var(--u) * 30);align-items:center;gap:calc(var(--u) * 24);font-size:calc(var(--u) * 13);color:#ffffffb3;display:flex;position:absolute}.mbc-title-foot span{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.mbc-title-foot .copy{color:#ffffff61;font-size:calc(var(--u) * 11.5);margin-left:auto}.mbc-title-side,.mbc-pause-pane{scrollbar-width:thin;scrollbar-color:#e8b84a66 transparent}.mbc-title-side{right:calc(var(--u) * 60);width:min(calc(var(--u) * 560), 46vw);max-height:80vh;padding:calc(var(--u) * 26) calc(var(--u) * 30);background:var(--panel);border:1px solid var(--line);border-top:calc(var(--u) * 4) solid var(--red);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(calc(var(--u) * 40), -50%);opacity:0;visibility:hidden;transition:transform .35s var(--ease), opacity .25s, visibility 0s .35s;position:absolute;top:50%;overflow-y:auto}.mbc-title-side.on{opacity:1;visibility:visible;transition:transform .35s var(--ease), opacity .25s;transform:translateY(-50%)}.mbc-title-side>.hd,.mbc-pause-pane .hd{font:900 calc(var(--u) * 26) / 1.2 var(--serif);color:var(--gold-l);margin-bottom:calc(var(--u) * 16);padding-bottom:calc(var(--u) * 10);border-bottom:1px solid var(--line);letter-spacing:calc(var(--u) * 2)}.mbc-pause{z-index:42;pointer-events:auto;grid-template-columns:minmax(calc(var(--u) * 340), 34%) 1fr;gap:calc(var(--u) * 40);padding:calc(var(--u) * 60) calc(var(--u) * 80) calc(var(--u) * 80);-webkit-backdrop-filter:blur(6px)saturate(.7);backdrop-filter:blur(6px)saturate(.7);opacity:0;background:radial-gradient(120% 120% at 0%,#28060eeb 0%,#0a060cdb 45%,#040306bf 100%);transition:opacity .22s;display:grid;position:absolute;inset:0}.mbc-pause.on{opacity:1}.mbc-pause:before{content:"";width:calc(var(--u) * 10);background:linear-gradient(180deg, var(--red), var(--red-d));position:absolute;top:0;bottom:0;left:0}.mbc-pause-left{flex-direction:column;min-height:0;display:flex}.mbc-pause-brand{align-items:baseline;gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 28);display:flex}.mbc-pause-brand .logo{font:900 calc(var(--u) * 46) / 1 var(--serif);letter-spacing:calc(var(--u) * 4);filter:url(#mbc-brush-soft)}.mbc-pause-brand .paused{font:700 calc(var(--u) * 14) / 1 var(--sans);padding:calc(var(--u) * 5) calc(var(--u) * 10);border:1px solid var(--gold);color:var(--gold-l);border-radius:calc(var(--u) * 4);letter-spacing:calc(var(--u) * 3)}.mbc-pause-menu{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.mbc-pause-item{gap:calc(var(--u) * 2);padding:calc(var(--u) * 9) calc(var(--u) * 18) calc(var(--u) * 9) calc(var(--u) * 22);cursor:pointer;color:#ffffffa8;border-radius:calc(var(--u) * 4);transition:color .15s, background .2s, padding .25s var(--ease);flex-direction:column;display:flex;position:relative}.mbc-pause-item .lb{font:900 calc(var(--u) * 24) / 1.15 var(--serif);letter-spacing:calc(var(--u) * 2)}.mbc-pause-item small{font-size:calc(var(--u) * 12);color:#fff6;max-height:0;transition:max-height .25s var(--ease);overflow:hidden}.mbc-pause-item:before{content:"";left:0;top:calc(var(--u) * 10);bottom:calc(var(--u) * 10);width:calc(var(--u) * 4);background:var(--gold);transition:transform .2s var(--ease);border-radius:99px;position:absolute;transform:scaleY(0)}.mbc-pause-item.is-focus{color:#fff;padding-left:calc(var(--u) * 30);background:linear-gradient(90deg,#c8102e8c,#c8102e00)}.mbc-pause-item.is-focus:before{transform:scaleY(1)}.mbc-pause-item.is-focus small{max-height:calc(var(--u) * 20);color:var(--gold-l)}.mbc-pause-status{padding-top:calc(var(--u) * 20);gap:calc(var(--u) * 6);border-top:1px solid var(--line);max-width:calc(var(--u) * 380);flex-direction:column;margin-top:auto;display:flex}.mbc-pause-status .row{justify-content:space-between;gap:calc(var(--u) * 16);font-size:calc(var(--u) * 14);color:#fff9;display:flex}.mbc-pause-status .row b{color:#fff;font-size:calc(var(--u) * 16)}.mbc-pause-status .row.mission b{color:var(--gold-l);text-align:right}.mbc-pause-pane{max-height:100%;padding:calc(var(--u) * 28) calc(var(--u) * 32);border-radius:calc(var(--u) * 10);animation:mbc-pane-in .3s var(--ease);background:#0a070c99;border:1px solid #ffffff14;align-self:center;transition:border-color .2s,box-shadow .2s;position:relative;overflow-y:auto}@keyframes mbc-pane-in{0%{opacity:0;transform:translateX(calc(var(--u) * 16))}}.mbc-pause-pane.focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 calc(var(--u) * 30) #e8b84a26}.mbc-pause-pane.t-resume,.mbc-pause-pane.t-map,.mbc-pause-pane.t-title{background:0 0;border-color:#0000}.mbc-pause-pane .hero{padding:calc(var(--u) * 20) 0}.mbc-pause-pane .hero .big{font:900 calc(var(--u) * 72) / 1.1 var(--serif);letter-spacing:calc(var(--u) * 4);color:#fff;filter:url(#mbc-brush-soft);text-shadow:0 calc(var(--u) * 6) calc(var(--u) * 20) #00000080}.mbc-pause-pane .hero .sm{margin-top:calc(var(--u) * 16);max-width:calc(var(--u) * 560);font:500 calc(var(--u) * 18) / 1.6 var(--serif);color:#ffecc8d1}.mbc-pause-pane.t-title .hero .big{color:var(--red-l)}.mbc-pause-foot{left:calc(var(--u) * 80);bottom:calc(var(--u) * 28);gap:calc(var(--u) * 24);font-size:calc(var(--u) * 13);color:#ffffffb3;display:flex;position:absolute}.mbc-pause-foot span,.mbc-fm-foot span{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.mbc-stats{gap:0 calc(var(--u) * 32);grid-template-columns:1fr 1fr;display:grid}.mbc-stats .row{padding:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 15);color:#ffffffb8;border-bottom:1px solid #ffffff12;justify-content:space-between;display:flex}.mbc-stats .row b{color:#fff}.mbc-saveinfo{gap:calc(var(--u) * 8);font-size:calc(var(--u) * 16);color:#ffffffd9;flex-direction:column;display:flex}.mbc-saveinfo b{color:var(--gold-l)}.mbc-saveinfo .hint{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 14);color:#fff9;align-items:center;gap:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.mbc-controls-wrap .mbc-controls{columns:2;column-gap:calc(var(--u) * 32)}.mbc-fullmap{z-index:40;pointer-events:auto;opacity:0;transition:opacity .25s ease, transform .35s var(--ease);background:#0b0d12;position:absolute;inset:0;transform:scale(1.03)}.mbc-fullmap.on{opacity:1;transform:none}.mbc-fullmap>canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.mbc-fullmap.drag>canvas{cursor:grabbing}.mbc-fullmap:after{content:"";pointer-events:none;box-shadow:inset 0 0 calc(var(--u) * 140) #000000bf;border:calc(var(--u) * 6) solid #c8102ed9;outline:1px solid var(--gold);outline-offset:calc(var(--u) * -10);position:absolute;inset:0}.mbc-fm-head{left:calc(var(--u) * 40);top:calc(var(--u) * 30);padding:calc(var(--u) * 12) calc(var(--u) * 22) calc(var(--u) * 12) calc(var(--u) * 18);background:var(--panel);border-left:calc(var(--u) * 5) solid var(--red);border-radius:0 calc(var(--u) * 8) calc(var(--u) * 8) 0;pointer-events:none;position:absolute}.mbc-fm-head .t{font:900 calc(var(--u) * 28) / 1.15 var(--serif);letter-spacing:calc(var(--u) * 2)}.mbc-fm-head .s{font-size:calc(var(--u) * 14);color:#ffecc8bf}.mbc-fm-head .s b{color:#fff}.mbc-fm-legend{right:calc(var(--u) * 36);top:calc(var(--u) * 30);width:calc(var(--u) * 290);padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 12);background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--u) * 8);position:absolute}.mbc-fm-legend .hd{font:900 calc(var(--u) * 16) / 1 var(--serif);color:var(--gold-l);margin-bottom:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 4)}.mbc-fm-legend .row{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 5) calc(var(--u) * 4);border-radius:calc(var(--u) * 5);cursor:pointer;font-size:calc(var(--u) * 14);transition:opacity .15s,background .15s;display:flex}.mbc-fm-legend .row:hover{background:#ffffff14}.mbc-fm-legend .row.off{opacity:.35}.mbc-fm-legend .row.off .lb{text-decoration:line-through}.mbc-fm-legend .row .k{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 18);text-align:center;color:#ffffffb3;background:#ffffff1f}.mbc-fm-legend .row .icons{gap:calc(var(--u) * 2);width:calc(var(--u) * 66);display:flex}.mbc-fm-legend .row .icons .mbc-blipb{width:calc(var(--u) * 20);height:calc(var(--u) * 20);font-size:calc(var(--u) * 11)}.mbc-fm-legend .row .lb{flex:1}.mbc-fm-legend .row .n{color:#ffffff73;font-size:calc(var(--u) * 12)}.mbc-fm-legend .extra{margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 10);gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);color:#ffffffbf;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.mbc-fm-legend .extra div{align-items:center;gap:calc(var(--u) * 6);display:flex}.mbc-fm-legend .extra .mbc-blipb{width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-size:calc(var(--u) * 10)}.mbc-route-sw{width:calc(var(--u) * 20);height:calc(var(--u) * 5);background:repeating-linear-gradient(90deg, #ff3fa4 0 calc(var(--u) * 6), #ff3fa44d calc(var(--u) * 6) calc(var(--u) * 9));border-radius:99px;display:inline-block}.mbc-market-sw{width:calc(var(--u) * 20);height:calc(var(--u) * 6);background:radial-gradient(circle, #ffb43c 35%, transparent 40%) 0 0 / calc(var(--u) * 5) calc(var(--u) * 6);display:inline-block}.mbc-fm-tip{max-width:calc(var(--u) * 300);padding:calc(var(--u) * 9) calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 6);pointer-events:none;opacity:0;will-change:transform;background:#0c090ef0;transition:opacity .12s;position:absolute;top:0;left:0}.mbc-fm-tip.on{opacity:1}.mbc-fm-tip .t{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 15);display:flex}.mbc-fm-tip .t .mbc-blipb{width:calc(var(--u) * 22);height:calc(var(--u) * 22);font-size:calc(var(--u) * 12)}.mbc-fm-tip .s{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:#ffffffb8;line-height:1.45}.mbc-fm-tip .open{color:var(--jade);font-weight:700}.mbc-fm-tip .closed{color:#ff8a8a;font-weight:700}.mbc-fm-foot{left:50%;bottom:calc(var(--u) * 26);gap:calc(var(--u) * 20);padding:calc(var(--u) * 9) calc(var(--u) * 20);background:var(--panel);font-size:calc(var(--u) * 12.5);color:#fffc;white-space:nowrap;pointer-events:none;border-radius:99px;display:flex;position:absolute;transform:translate(-50%)}.mbc-big{z-index:45;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mbc-big.on{visibility:visible}.mbc-big.leaving{visibility:visible;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.mbc-big.k-wasted.on,.mbc-big.k-busted.on{background:radial-gradient(#0000001a 30%,#000000a6 100%)}.mbc-big .band{width:100%;padding:calc(var(--u) * 26) 0;flex-direction:column;align-items:center;margin-top:-6vh;display:flex;position:relative}.mbc-big .swash{width:min(100vw, calc(var(--u) * 1300));height:calc(var(--u) * 210);filter:url(#mbc-swash);animation:mbc-swash-in .55s 50ms var(--ease) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0)}.mbc-big .swash path{fill:#0a080cd1}.mbc-big.k-wasted .swash path{fill:#100408db}.mbc-big.k-busted .swash path{fill:#081436e6}.mbc-big.k-passed .swash path{fill:#960a1ee6}.mbc-big.k-failed .swash path{fill:#1c1a1ee6}@keyframes mbc-swash-in{0%{transform:translate(-50%,-50%)scaleX(0)}to{transform:translate(-50%,-50%)scaleX(1)}}.mbc-big .title{font:900 calc(var(--u) * 124) / 1.05 var(--serif);letter-spacing:calc(var(--u) * 14);padding-left:calc(var(--u) * 14);color:#fff;filter:url(#mbc-brush) drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 14) #0009);animation:mbc-big-in .5s .12s var(--ease) both;white-space:nowrap;position:relative}.mbc-big .title[data-len="5"],.mbc-big .title[data-len="6"]{font-size:calc(var(--u) * 104)}.mbc-big .title[data-len="7"],.mbc-big .title[data-len="8"],.mbc-big .title[data-len="9"],.mbc-big .title[data-len="10"]{font-size:calc(var(--u) * 80);letter-spacing:calc(var(--u) * 6)}@keyframes mbc-big-in{0%{opacity:0;letter-spacing:calc(var(--u) * 40);transform:scale(1.35)}}.mbc-big.k-wasted .title{color:#ff3c4b}.mbc-big.k-busted .title{color:#e9f1ff}.mbc-big.k-passed .title{color:var(--gold-l)}.mbc-big.k-failed .title{color:#d9d4d0}.mbc-big .sub{margin-top:calc(var(--u) * 6);font:700 calc(var(--u) * 24) / 1.3 var(--sans);color:#fff;text-shadow:var(--ts);animation:.5s .5s both mbc-fade-in;position:relative}.mbc-big.k-passed .sub{color:#9dffc4;font-size:calc(var(--u) * 30)}.mbc-big .kicker{margin-bottom:calc(var(--u) * 4);font:700 calc(var(--u) * 20) / 1 var(--sans);letter-spacing:calc(var(--u) * 8);color:var(--gold);animation:.5s .2s both mbc-fade-in;position:relative}.mbc-big .stamp{left:calc(50% + var(--u) * 250);top:calc(var(--u) * 6);width:calc(var(--u) * 92);height:calc(var(--u) * 92);border:calc(var(--u) * 5) solid #ff2a3d;color:#ff2a3d;font:900 calc(var(--u) * 52) / 1 var(--serif);filter:url(#mbc-brush-soft);border-radius:50%;justify-content:center;align-items:center;animation:.4s cubic-bezier(.5,1.8,.6,1) .6s both mbc-stamp;display:flex;position:absolute;transform:rotate(-14deg)}.mbc-big .stamp.grey{color:#a9a3a0;border-color:#a9a3a0}@keyframes mbc-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.4)}}.mbc-big .sirens{position:absolute;inset:0}.mbc-big .sirens i{width:45%;animation:.6s steps(2,jump-none) infinite mbc-siren;position:absolute;top:0;bottom:0}.mbc-big .sirens .r{background:radial-gradient(at 0%,#ff1e2880,#ff1e2800 70%);left:0}.mbc-big .sirens .b{background:radial-gradient(at 100%,#285aff8c,#285aff00 70%);animation-delay:-.3s;right:0}@keyframes mbc-siren{0%{opacity:1}to{opacity:.1}}.mbc-pws{z-index:50;pointer-events:none;visibility:hidden;position:absolute;inset:0}.mbc-pws.on{visibility:visible}.mbc-pws .edge{box-shadow:inset 0 0 calc(var(--u) * 90) calc(var(--u) * 10) #ff141e99;animation:.8s ease-in-out infinite alternate mbc-pws-edge;position:absolute;inset:0}@keyframes mbc-pws-edge{0%{opacity:.35}to{opacity:1}}.mbc-pws-card{left:50%;top:calc(var(--u) * 70);width:min(calc(100vw - 32px), calc(var(--u) * 540));opacity:0;border-radius:calc(var(--u) * 18);color:#1a1416;box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 60) #0009, 0 0 0 calc(var(--u) * 3) #ff1e28cc;pointer-events:auto;transition:transform .4s var(--pop), opacity .25s;background:#f4f2f2;position:absolute;overflow:hidden;transform:translate(-50%,-30%)}.mbc-pws.on .mbc-pws-card{opacity:1;animation:.5s .3s mbc-pws-shake;transform:translate(-50%)}@keyframes mbc-pws-shake{20%,60%{margin-left:calc(var(--u) * -6)}40%,80%{margin-left:calc(var(--u) * 6)}}.mbc-pws-card .hd{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 20);color:#fff;font:900 calc(var(--u) * 22) / 1.1 var(--sans);letter-spacing:calc(var(--u) * 3);background:linear-gradient(90deg,#d0021b,#ff3b30);display:flex}.mbc-pws-card .hd .warn{width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:#d0021b;font-size:calc(var(--u) * 18);letter-spacing:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;animation:.7s steps(2,end) infinite mbc-blink;display:flex}.mbc-pws-card .bd{padding:calc(var(--u) * 16) calc(var(--u) * 20) calc(var(--u) * 6);font:700 calc(var(--u) * 17) / 1.6 var(--sans)}.mbc-pws-card .meta{padding:0 calc(var(--u) * 20) calc(var(--u) * 12);font-size:calc(var(--u) * 12.5);color:#6b6266}.mbc-pws-card .ok{width:100%;padding:calc(var(--u) * 13);color:#d0021b;font:900 calc(var(--u) * 16) / 1 var(--sans);letter-spacing:calc(var(--u) * 4);cursor:pointer;background:0 0;border:0;border-top:1px solid #ddd6d8;display:block}.mbc-pws-card .ok:hover{background:#ece6e7}.mbc-pws .count{left:50%;top:calc(var(--u) * 340);font:900 calc(var(--u) * 26) / 1 var(--sans);color:#fff;text-shadow:0 0 calc(var(--u) * 14) #ff0014e6, var(--ts);letter-spacing:calc(var(--u) * 2);white-space:nowrap;position:absolute;transform:translate(-50%)}.mbc-pws:not(.quake) .edge{box-shadow:inset 0 0 calc(var(--u) * 70) calc(var(--u) * 6) #ff8c1480}.mbc-fade{z-index:70;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.mbc-letterbox{z-index:14;pointer-events:none;position:absolute;inset:0}.mbc-letterbox i{height:11vh;transition:transform .7s var(--ease);background:#000;position:absolute;left:0;right:0}.mbc-letterbox .t{top:0;transform:translateY(-101%)}.mbc-letterbox .b{bottom:0;transform:translateY(101%)}.mbc-letterbox.on i{transform:none}.mbc-minigame{z-index:20;pointer-events:none;position:absolute;inset:0}.mbc-minigame:not(.on){display:none}@media (width<=1100px){.mbc-pause{grid-template-columns:minmax(calc(var(--u) * 280), 40%) 1fr;padding:calc(var(--u) * 40) calc(var(--u) * 40) calc(var(--u) * 70);gap:calc(var(--u) * 24)}.mbc-title-left{left:calc(var(--u) * 50)}.mbc-logo .ink{font-size:calc(var(--u) * 104)}.mbc-controls-wrap .mbc-controls{columns:1}}@media (height<=760px){.mbc-title-left{gap:calc(var(--u) * 26)}.mbc-logo .ink{font-size:calc(var(--u) * 108)}.mbc-title-item{padding-top:calc(var(--u) * 6);padding-bottom:calc(var(--u) * 6)}}.mbc-title-bg{right:calc(var(--u,1px) * 28);bottom:calc(var(--u,1px) * 22);font-size:calc(var(--u,1px) * 13);letter-spacing:.12em;color:#ffecc89e;text-shadow:0 1px 3px #000c;pointer-events:none;font-variant-numeric:tabular-nums;position:absolute}.mbc-title.touch .mbc-title-foot{display:none}.mbc-title.touch .mbc-title-item{touch-action:manipulation;flex-wrap:wrap;align-items:center;column-gap:.6em;min-height:44px;display:flex}.mbc-title.touch .mbc-title-bg{bottom:max(12px, env(safe-area-inset-bottom));right:max(16px, env(safe-area-inset-right))}.mbc-pws.typhoon .edge{box-shadow:inset 0 0 calc(var(--u) * 90) calc(var(--u) * 10) #2878ff8c}.mbc-pws.typhoon .mbc-pws-card .hd{background:linear-gradient(90deg,#1b4fa8,#2c6fd1)}.mbc-dialogue{--spk:#b3121f;left:0;right:0;bottom:calc(var(--u) * 34);z-index:30;align-items:center;gap:calc(var(--u) * 14);pointer-events:none;opacity:0;transform:translateY(calc(var(--u) * 24));transition:opacity .22s ease, transform .3s var(--ease);flex-direction:column-reverse;display:flex;position:absolute}.mbc-dialogue.on{opacity:1;transform:none}.mbc-dlg-box{width:min(calc(100vw - 32px), calc(var(--u) * 1040));min-height:calc(var(--u) * 132);align-items:stretch;gap:calc(var(--u) * 22);padding:calc(var(--u) * 22) calc(var(--u) * 34) calc(var(--u) * 22) calc(var(--u) * 24);border:1px solid var(--line);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 50) #0000008c;pointer-events:auto;cursor:pointer;background:linear-gradient(#120d14ed,#0a070cf2);display:flex;position:relative;overflow:hidden}.mbc-dlg-box:before{content:"";width:calc(var(--u) * 6);background:var(--spk);position:absolute;top:0;bottom:0;left:0}.mbc-dlg-portrait{width:calc(var(--u) * 86);height:calc(var(--u) * 86);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--spk) 70%, #fff), var(--spk) 60%, color-mix(in srgb, var(--spk) 60%, #000));box-shadow:0 0 0 calc(var(--u) * 3) var(--gold), 0 0 0 calc(var(--u) * 6) #0009;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.mbc-dlg-portrait .emo{font-size:calc(var(--u) * 46);line-height:1}.mbc-dlg-portrait .ini{font:900 calc(var(--u) * 34) / 1 var(--serif);color:#fff}.mbc-dlg-main{gap:calc(var(--u) * 8);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.mbc-dlg-plate{padding:calc(var(--u) * 4) calc(var(--u) * 16) calc(var(--u) * 5) calc(var(--u) * 12);background:var(--spk);color:#fff;font:900 calc(var(--u) * 17) / 1.2 var(--serif);letter-spacing:calc(var(--u) * 2);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 10) 100%, 0 100%);margin-top:calc(var(--u) * -4);align-self:flex-start}.mbc-dialogue.me .mbc-dlg-plate{color:var(--gold-l);box-shadow:inset 0 0 0 1px var(--gold);background:#0d0c10}.mbc-dialogue.me .mbc-dlg-portrait{background:radial-gradient(circle at 35% 30%,#3a3540,#0d0c10 70%)}.mbc-dialogue.nospk .mbc-dlg-plate{display:none}.mbc-dialogue.nospk .mbc-dlg-text{color:#fff0dce0;font-style:italic}.mbc-dlg-text{font:500 calc(var(--u) * 22) / 1.6 var(--sans);color:#fff;letter-spacing:calc(var(--u) * .5);min-height:calc(var(--u) * 70);word-break:break-word}.mbc-dlg-text.in{animation:.2s mbc-fade-in}.mbc-dlg-more{right:calc(var(--u) * -14);bottom:calc(var(--u) * -8);align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 12);color:var(--gold-l);opacity:0;transition:opacity .2s;display:flex;position:absolute}.mbc-dlg-more.on{opacity:1}.mbc-dlg-more i{font-style:normal;animation:.8s ease-in-out infinite alternate mbc-bob}@keyframes mbc-bob{to{transform:translateY(calc(var(--u) * 4))}}.mbc-dlg-auto{height:calc(var(--u) * 3);background:linear-gradient(90deg, var(--spk), var(--gold));transform-origin:0;opacity:.7;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mbc-dlg-choices{width:min(calc(100vw - 32px), calc(var(--u) * 1040));align-items:flex-end;gap:calc(var(--u) * 6);pointer-events:none;opacity:0;transform:translateY(calc(var(--u) * 12));transition:opacity .2s, transform .25s var(--ease);flex-direction:column;display:flex}.mbc-dlg-choices.on{opacity:1;pointer-events:auto;transform:none}.mbc-dlg-choice{align-items:center;gap:calc(var(--u) * 12);min-width:calc(var(--u) * 360);max-width:80%;padding:calc(var(--u) * 11) calc(var(--u) * 22) calc(var(--u) * 11) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);font:700 calc(var(--u) * 18) / 1.35 var(--sans);cursor:pointer;transition:background .15s, transform .2s var(--ease), border-color .15s;background:#0e0a10e6;border:1px solid #ffffff1a;display:flex}.mbc-dlg-choice .n{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 28);text-align:center;color:var(--gold-l);background:#ffffff1a;flex:none}.mbc-dlg-choice.is-focus{background:linear-gradient(90deg, var(--red), var(--red-d));border-color:var(--gold);transform:translateX(calc(var(--u) * -8))}.mbc-dlg-choice.is-focus .n{background:var(--gold);color:#2a1c06}.mbc-menu{right:calc(var(--u) * 70);z-index:32;transform:translate(calc(var(--u) * 30), -50%);opacity:0;transition:opacity .2s, transform .3s var(--ease);pointer-events:none;position:absolute;top:50%}.mbc-menu.on{opacity:1;transform:translateY(-50%)}.mbc-menu-panel{width:min(calc(100vw - 32px), calc(var(--u) * 470));background:var(--panel);border:1px solid var(--line);border-top:calc(var(--u) * 5) solid var(--red);border-radius:calc(var(--u) * 10);max-height:80vh;box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) #0000008c;pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.mbc-menu-panel.pop{animation:mbc-pop .3s var(--pop)}.mbc-menu-panel.shake,.mbc-shop-panel.shake{animation:.35s mbc-shake}.mbc-menu-head{padding:calc(var(--u) * 18) calc(var(--u) * 22) calc(var(--u) * 12);background:linear-gradient(#c8102e47,#c8102e00)}.mbc-menu-head .t{font:900 calc(var(--u) * 24) / 1.2 var(--serif);color:var(--gold-l);letter-spacing:calc(var(--u) * 2)}.mbc-menu-head .s{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 14);color:#ffffffb3;line-height:1.5}.mbc-menu-list{padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 10);gap:calc(var(--u) * 3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mbc-menu-item{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 6);cursor:pointer;transition:background .12s;display:flex}.mbc-menu-item .n{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 24);text-align:center;color:#ffffffb3;background:#ffffff17;flex:none}.mbc-menu-item .lb{font:700 calc(var(--u) * 17) / 1.3 var(--sans);flex:1}.mbc-menu-item .dt{font-size:calc(var(--u) * 13);color:var(--gold-l);white-space:nowrap}.mbc-menu-item.is-focus{box-shadow:inset calc(var(--u) * 3) 0 0 var(--gold);background:linear-gradient(90deg,#c8102ed9,#c8102e40)}.mbc-menu-item.is-focus .n{background:var(--gold);color:#2a1c06}.mbc-menu-item.disabled{opacity:.4}.mbc-menu-item.disabled .dt{color:#fff9}.mbc-menu-foot,.mbc-shop-foot,.mbc-wd-foot{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 16);padding:calc(var(--u) * 10) calc(var(--u) * 18);font-size:calc(var(--u) * 12.5);color:#ffffffa6;border-top:1px solid #ffffff14;flex-wrap:wrap;display:flex}.mbc-menu-foot span,.mbc-shop-foot span,.mbc-wd-foot span{align-items:center;gap:calc(var(--u) * 3);display:inline-flex}.mbc-shop{z-index:32;opacity:0;pointer-events:none;background:radial-gradient(#0003,#0009);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.mbc-shop.on{opacity:1;pointer-events:auto}.mbc-shop-panel{width:min(calc(100vw - 32px), calc(var(--u) * 940));height:min(calc(100vh - 60px), calc(var(--u) * 580));background:var(--panel2);border:1px solid var(--line);border-radius:calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 80) #0009;transition:transform .3s var(--pop);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.96)}.mbc-shop.on .mbc-shop-panel{transform:none}.mbc-shop-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 20);padding:calc(var(--u) * 18) calc(var(--u) * 26);background:linear-gradient(90deg, var(--red-d), var(--red) 60%, #e0402a);border-bottom:calc(var(--u) * 3) solid var(--gold);display:flex;position:relative}.mbc-shop-head:after{content:"";left:0;right:0;bottom:calc(var(--u) * -11);height:calc(var(--u) * 8);background:repeating-linear-gradient(90deg, var(--red) 0 calc(var(--u) * 26), #fff calc(var(--u) * 26) calc(var(--u) * 52));clip-path:polygon(0 0,100% 0,100% 40%,0 100%);opacity:.95;position:absolute}.mbc-shop-head .t{font:900 calc(var(--u) * 28) / 1.15 var(--serif);letter-spacing:calc(var(--u) * 3);text-shadow:0 calc(var(--u) * 2) 0 #00000059}.mbc-shop-head .s{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 13.5);color:#fff0dce0}.mbc-shop-head .money{font:900 calc(var(--u) * 26) / 1.1 var(--sans);color:#b8ffcf;text-shadow:0 calc(var(--u) * 2) 0 #0006;flex-direction:column;align-items:flex-end;display:flex}.mbc-shop-head .money small{font:700 calc(var(--u) * 11) / 1 var(--sans);color:#ffffffbf;letter-spacing:calc(var(--u) * 2)}.mbc-shop-body{min-height:0;padding-top:calc(var(--u) * 10);flex:1;grid-template-columns:1.25fr 1fr;display:grid}.mbc-shop-list{padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 16);gap:calc(var(--u) * 3);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.mbc-shop-list .empty{padding:calc(var(--u) * 40);text-align:center;color:#ffffff8c}.mbc-shop-row{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-radius:calc(var(--u) * 7);cursor:pointer;transition:background .12s;display:flex}.mbc-shop-row .ic{width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 22);background:#ffffff12;flex:none;justify-content:center;align-items:center;display:flex}.mbc-shop-row .ic b,.mbc-shop-detail .big-ic b{font:900 calc(var(--u) * 15) / 1 var(--serif);color:var(--gold-l)}.mbc-shop-row .nm{font:700 calc(var(--u) * 16) / 1.3 var(--sans);flex:1}.mbc-shop-row .pr{font:900 calc(var(--u) * 16) / 1 var(--sans);color:#b8ffcf}.mbc-shop-row .tag{font-style:normal;font-size:calc(var(--u) * 12);padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:99px}.mbc-shop-row .tag.own{color:var(--jade);background:#3ddc842e}.mbc-shop-row .tag.na{color:#fff9;background:#ffffff1a}.mbc-shop-row.owned .nm,.mbc-shop-row.na .nm{color:#ffffff8c}.mbc-shop-row.is-focus{box-shadow:inset calc(var(--u) * 3) 0 0 var(--gold);background:linear-gradient(90deg,#c8102ecc,#c8102e33)}.mbc-shop-detail{margin:calc(var(--u) * 10) calc(var(--u) * 18) calc(var(--u) * 10) calc(var(--u) * 4);padding:calc(var(--u) * 22);border-radius:calc(var(--u) * 10);gap:calc(var(--u) * 8);background:#00000047;border:1px solid #ffffff0f;flex-direction:column;display:flex;position:relative;overflow-y:auto}.mbc-shop-detail .big-ic{width:calc(var(--u) * 84);height:calc(var(--u) * 84);border-radius:calc(var(--u) * 16);font-size:calc(var(--u) * 48);box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 35% 30%,#ffd98a40,#ffffff0a);justify-content:center;align-items:center;display:flex}.mbc-shop-detail .big-ic b{font-size:calc(var(--u) * 32)}.mbc-shop-detail .nm{font:900 calc(var(--u) * 24) / 1.25 var(--serif);margin-top:calc(var(--u) * 6)}.mbc-shop-detail .ds{font-size:calc(var(--u) * 14.5);color:#ffffffc7;line-height:1.6}.mbc-shop-detail .pr{font:900 calc(var(--u) * 30) / 1 var(--sans);color:#b8ffcf;margin-top:auto}.mbc-shop-detail .st{font-size:calc(var(--u) * 13.5);color:#ffffffa6}.mbc-shop-detail .st.poor{color:#ff8a8a;font-weight:700}.mbc-shop-detail .buy{margin-top:calc(var(--u) * 6);justify-content:center;gap:calc(var(--u) * 8);width:100%}.mbc-shop-detail .buy[disabled]{opacity:.4;filter:grayscale()}.mbc-shop-foot .leave{padding:calc(var(--u) * 6) calc(var(--u) * 18);font-size:calc(var(--u) * 14);margin-left:auto}.mbc-shop-flash{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 16) calc(var(--u) * 34);border-radius:calc(var(--u) * 12);border:1px solid var(--gold);pointer-events:none;opacity:0;background:#0a070ceb;flex-direction:column;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mbc-shop-flash span{font:900 calc(var(--u) * 28) / 1.2 var(--serif);color:var(--gold-l);letter-spacing:calc(var(--u) * 3)}.mbc-shop-flash span.bad{color:#ff6b6b}.mbc-shop-flash b{font:900 calc(var(--u) * 20) / 1 var(--sans);color:#ff9a9a}.mbc-shop-flash.on{animation:mbc-flash-pop 1.3s var(--ease) forwards}@keyframes mbc-flash-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.4)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}.mbc-wardrobe{z-index:32;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.mbc-wardrobe.on{opacity:1}.mbc-wardrobe:before{content:"";background:linear-gradient(90deg,#08050ad9 0%,#08050a73 34%,#08050a00 55%),radial-gradient(at 66% 55%,#0000 35%,#00000073 100%);position:absolute;inset:0}.mbc-wd-panel{left:calc(var(--u) * 50);top:calc(var(--u) * 50);bottom:calc(var(--u) * 50);width:min(calc(100vw - 32px), calc(var(--u) * 430));background:var(--panel);border:1px solid var(--line);border-top:calc(var(--u) * 5) solid var(--red);border-radius:calc(var(--u) * 10);pointer-events:auto;transform:translateX(calc(var(--u) * -30));transition:transform .35s var(--ease);flex-direction:column;display:flex;position:absolute;overflow:hidden}.mbc-wardrobe.on .mbc-wd-panel{transform:none}.mbc-wd-head{padding:calc(var(--u) * 18) calc(var(--u) * 22) calc(var(--u) * 10)}.mbc-wd-head .t{font:900 calc(var(--u) * 30) / 1.1 var(--serif);color:var(--gold-l);letter-spacing:calc(var(--u) * 4)}.mbc-wd-head .s{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 13.5);color:#ffffffa6}.mbc-wd-tabs{gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 14) calc(var(--u) * 10);border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.mbc-wd-tabs .tab{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 7) 0 calc(var(--u) * 6);border-radius:calc(var(--u) * 7);font-size:calc(var(--u) * 12);color:#fff9;cursor:pointer;flex-direction:column;transition:background .15s,color .15s;display:flex}.mbc-wd-tabs .tab .g{width:calc(var(--u) * 28);height:calc(var(--u) * 28);font:900 calc(var(--u) * 15) / 1 var(--serif);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.mbc-wd-tabs .tab:hover{background:#ffffff0f}.mbc-wd-tabs .tab.on{color:#fff;background:#c8102e59}.mbc-wd-tabs .tab.on .g{background:var(--gold);color:#2a1c06}.mbc-wd-list{min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 12);gap:calc(var(--u) * 3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mbc-wd-row{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 7);cursor:pointer;transition:background .12s;display:flex}.mbc-wd-row .chk{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border:calc(var(--u) * 2) solid #ffffff40;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 18);text-align:center;color:#2a1c06;border-radius:50%;flex:none}.mbc-wd-row.on .chk{background:var(--gold);border-color:var(--gold)}.mbc-wd-row .nm{font:700 calc(var(--u) * 16) / 1.3 var(--sans);flex:1}.mbc-wd-row .sw{gap:calc(var(--u) * 3);display:flex}.mbc-wd-row .sw i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59}.mbc-wd-row.is-focus{box-shadow:inset calc(var(--u) * 3) 0 0 var(--gold);background:linear-gradient(90deg,#c8102ecc,#c8102e33)}.mbc-wd-empty{padding:calc(var(--u) * 30) calc(var(--u) * 10);text-align:center;color:#ffffff8c;font-size:calc(var(--u) * 14);line-height:1.7}.mbc-wd-foot .done{padding:calc(var(--u) * 7) calc(var(--u) * 22);font-size:calc(var(--u) * 15);margin-left:auto}.mbc-wd-detail{right:calc(var(--u) * 50);bottom:calc(var(--u) * 50);width:min(40vw, calc(var(--u) * 380));padding:calc(var(--u) * 18) calc(var(--u) * 22);background:var(--panel);border:1px solid var(--line);border-left:calc(var(--u) * 5) solid var(--gold);border-radius:calc(var(--u) * 8);pointer-events:auto;position:absolute}.mbc-wd-detail:empty{display:none}.mbc-wd-detail .nm{font:900 calc(var(--u) * 24) / 1.25 var(--serif);color:#fff}.mbc-wd-detail .ds{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 14);color:#ffffffbf;line-height:1.55}.mbc-wd-detail .tags{margin:calc(var(--u) * 10) 0 0;gap:calc(var(--u) * 6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mbc-wd-detail .tags li{padding:calc(var(--u) * 3) calc(var(--u) * 10);color:var(--gold-l);font-size:calc(var(--u) * 12);background:#e8b84a29;border-radius:99px}.mbc-wd-detail .colors{margin-top:calc(var(--u) * 12);gap:calc(var(--u) * 8);display:flex}.mbc-wd-detail .colors i{width:calc(var(--u) * 28);height:calc(var(--u) * 28);cursor:pointer;transition:transform .15s var(--pop);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59}.mbc-wd-detail .colors i.on{box-shadow:0 0 0 calc(var(--u) * 2) #0d0c10, 0 0 0 calc(var(--u) * 4) var(--gold);transform:scale(1.1)}.mbc-set-tabs{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 6);pointer-events:auto;border-radius:calc(var(--u) * 6);display:flex}.mbc-set-tabs.is-focus{outline:1px solid #ff8c788c}.mbc-set-tab{min-height:calc(var(--u) * 40);pointer-events:auto;cursor:pointer;border-radius:calc(var(--u) * 6);color:#ffffffbf;font:700 calc(var(--u) * 15) / 1 var(--sans);background:#0000004d;border:1px solid #ffffff2e;flex:1}.mbc-set-tab.on{background:var(--red);color:#fff;border-color:#ff9a8a}.mbc-set-hd{margin-top:calc(var(--u) * 10);padding:0 calc(var(--u) * 4);font:700 calc(var(--u) * 13) / 1.2 var(--sans);letter-spacing:.12em;color:var(--gold)}.mbc-set-row[hidden],.mbc-set-hd[hidden],.mbc-set-note[hidden]{display:none}.mbc-set-label .tt{align-items:center;gap:calc(var(--u) * 5);flex-wrap:wrap;display:inline-flex}.mbc-cost{font-style:normal;font-weight:700;font-size:calc(var(--u) * 11);padding:0 calc(var(--u) * 6);color:#ffffff9e;background:#ffffff1a;border-radius:99px;line-height:1.3}.mbc-cost.reload{color:var(--gold-l);background:#e8b84a33}.mbc-set-note{padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 6);color:var(--gold-l);font-size:calc(var(--u) * 13);background:#e8b84a1f;border:1px solid #e8b84a73}.mbc-set-ctl.wrap{justify-content:flex-end;row-gap:calc(var(--u) * 4);flex-wrap:wrap;max-width:62%}.mbc-seg.dis{opacity:.35;cursor:not-allowed}.mbc-settings.compact .mbc-set-ctl.wrap{max-width:70%}.mbc-settings.compact .mbc-set-tab{min-height:calc(var(--u) * 34);font-size:calc(var(--u) * 13)}.mbc-touch{--tsz:1;--top:.85;z-index:17;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.mbc-tz{pointer-events:auto;touch-action:none;position:absolute}.mbc-tz.left{width:45%;top:30%;bottom:0;left:0}.mbc-tz.right{inset:0 0 0 45%}.mbc-touch.lefty .mbc-tz.left{left:auto;right:0}.mbc-touch.lefty .mbc-tz.right{left:0;right:45%}.mbc-tsafe{pointer-events:none;top:calc(env(safe-area-inset-top,0px) + 6px);right:calc(env(safe-area-inset-right,0px) + 8px);bottom:calc(env(safe-area-inset-bottom,0px) + 6px);left:calc(env(safe-area-inset-left,0px) + 8px);position:absolute}.mbc-touch.top-only .mbc-tz,.mbc-touch.top-only .mbc-tstick,.mbc-touch.top-only .mbc-tsafe>.mbc-tbtn,.mbc-touch.top-only .mbc-ttop .mbc-tbtn:not(.t-pause){display:none}.mbc-tstick{opacity:var(--top);background:radial-gradient(circle,#0000001f,#00000052);border:2px solid #ffffff6b;border-radius:50%;display:none;position:absolute}.mbc-tstick.on{display:block}.mbc-tstick i{background:#fff4dcb8;border-radius:50%;width:42%;height:42%;margin:-21% 0 0 -21%;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #00000073}.mbc-tbtn{pointer-events:auto;touch-action:none;box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #000;opacity:var(--top);background:#0c0a1085;border:2px solid #ffffff73;border-radius:50%;place-items:center;padding:0;font:700 15px/1.1 Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;transition:transform 80ms,background 80ms;display:grid;position:absolute;box-shadow:0 2px 10px #00000059}.mbc-tbtn[hidden]{display:none!important}.mbc-tbtn.on{background:#c8102eb8;border-color:#ffb0a0;transform:scale(.94)}.mbc-tbtn.pill{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:44vw;padding:0 16px;overflow:hidden}.mbc-tbtn.pill>span{text-overflow:ellipsis;overflow:hidden}.mbc-tbtn.b-atk,.mbc-tbtn.b-gas{background:#7d0a1c80;border-color:#ff8c78bf;font-size:17px}.mbc-tbtn.b-act,.mbc-tbtn.b-veh{background:#9a72249e;border-color:#ffd98ae6}.mbc-tbtn.b-brk{background:#1e1e2899}.mbc-ttop{pointer-events:none;gap:6px;display:flex;position:absolute;top:0;right:0}.mbc-tbtn.top{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:48px;height:48px;font-size:12px;display:flex;position:relative}.mbc-tbtn.top .ic{place-items:center;height:22px;font-size:18px;line-height:1;display:grid}.mbc-tbtn.top .ic svg{width:26px;height:22px}.mbc-tbtn.top .lb{font-size:12px;line-height:1}.mbc-temote{pointer-events:auto;gap:6px;display:none;position:absolute;top:56px;right:0}.mbc-temote.on{display:flex}.mbc-temote .mbc-tbtn{opacity:1;min-width:76px;height:46px;position:relative}.mbc-tclose{z-index:75;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);border:2px solid var(--gold,#e8b84a);color:#fff;width:48px;height:48px;font:700 22px/1 var(--sans,sans-serif);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0e0b12e0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute}.mbc-tclose.on{display:grid}.mbc-rotate{z-index:999;color:#fff;font:700 20px/1.4 var(--sans,sans-serif);text-align:center;pointer-events:auto;background:#07080a;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:none;position:fixed;inset:0}.mbc-rotate .ic{color:var(--gold,#e8b84a);font-size:56px;animation:1.8s ease-in-out infinite mbc-rot}.mbc-rotate .s{opacity:.72;max-width:300px;font-size:14px;font-weight:400}@keyframes mbc-rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@media (orientation:portrait) and (pointer:coarse){.mbc-rotate{display:flex}}.mbc-root.is-touch .mbc-bl{left:calc(env(safe-area-inset-left,0px) + 8px);top:calc(env(safe-area-inset-top,0px) + 6px);transform-origin:0 0;align-items:flex-start;bottom:auto;transform:scale(.62)}.mbc-root.is-touch .mbc-mm-side .mbc-loc{display:none}.mbc-root.is-touch .mbc-tl{left:calc(env(safe-area-inset-left,0px) + 148px);top:calc(env(safe-area-inset-top,0px) + 8px);width:min(34vw,300px)}.mbc-root.is-touch .mbc-tr{top:calc(env(safe-area-inset-top,0px) + 62px);right:calc(env(safe-area-inset-right,0px) + 10px);transform-origin:100% 0;transform:scale(.85)}.mbc-root.is-touch .mbc-weapon{display:none}.mbc-root.is-touch .mbc-tc{top:calc(env(safe-area-inset-top,0px) + 64px)}.mbc-root.is-touch .mbc-bc{left:auto;right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 232px);transform:none}.mbc-root.is-touch.is-lefty .mbc-bc{right:auto;left:calc(env(safe-area-inset-left,0px) + 16px)}.mbc-root.is-touch .mbc-prompt .k{display:none}.mbc-root.is-touch .mbc-br{bottom:auto;right:auto;left:calc(env(safe-area-inset-left,0px) + 8px);top:calc(env(safe-area-inset-top,0px) + 136px);transform-origin:0 0;align-items:flex-start;transform:scale(.8)}.mbc-root.is-touch.is-lefty .mbc-br{left:auto;right:calc(env(safe-area-inset-right,0px) + 8px);transform-origin:100% 0;align-items:flex-end}.mbc-root.is-touch .mbc-subs{bottom:calc(env(safe-area-inset-bottom,0px) + 6px);width:min(50vw,560px)}.mbc-root.is-phone .mbc-set-row,.mbc-root.is-phone .mbc-set-tab,.mbc-root.is-phone .mbc-seg,.mbc-root.is-phone button,.mbc-root.is-phone [data-nav]{min-height:44px}.mbc-root.is-phone .mbc-seg{min-width:44px}.mbc-root.is-phone .mbc-slider{height:8px}.mbc-root.is-phone .mbc-slider:before{inset:-18px 0}.mbc-root.is-phone .mbc-slider .knob{width:22px;height:22px;margin:-11px 0 0 -11px}.mbc-root.is-phone .mbc-toggle{transform:scale(1.15)}.mbc-root.is-phone .mbc-set-label small{display:block}.mbc-fakepost{z-index:1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.mbc-fakepost.on{display:block}.mbc-fakepost>div{pointer-events:none;opacity:0;will-change:opacity;position:absolute;inset:0}.mbc-fakepost .vig{opacity:1;background:radial-gradient(at 50% 48%,#0000 52%,#0000006b 100%)}.mbc-fakepost .water{background:radial-gradient(at 50% 28%,#2e605499,#081e1cf0)}.mbc-fakepost .flash{background:#e2ecffeb}.mbc-fakepost .speed{background:repeating-conic-gradient(#fff0 0deg 3deg,#ffffff3d 3.3deg 3.7deg,#fff0 4deg 9deg);animation:.22s linear infinite alternate mbc-speed;inset:-4%;-webkit-mask-image:radial-gradient(#0000 42%,#000 88%);mask-image:radial-gradient(#0000 42%,#000 88%)}@keyframes mbc-speed{0%{transform:scale(1)rotate(0)}to{transform:scale(1.03)rotate(1.5deg)}}.mbc-root.is-touch .mbc-pause-foot{display:none}.mbc-touch-save{margin-top:calc(var(--u) * 14);pointer-events:auto}.mbc-controls .keys .tk{padding:calc(var(--u) * 3) calc(var(--u) * 10);white-space:nowrap;background:#00000059;border:1px solid #ffffff59;border-radius:99px;font-weight:700;display:inline-block}
