@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:"Anime Ace 2 BB";src:url(/assets/animeace2-regular-DARIzMjQ.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--theme-main:#e62429;--theme-dark:#8a1319;--mm-red:var(--theme-main);--mm-red-bright:var(--theme-main);--mm-red-dark:var(--theme-dark);--mm-red-darker:color-mix(in srgb, var(--theme-dark) 65%, #000);--mm-paper:#fdf6f1;--mm-paper-tint:color-mix(in srgb, var(--theme-main) 9%, #fff);--mm-ink:#171215;--mm-label:color-mix(in srgb, var(--theme-dark) 88%, #fff);--mm-line:color-mix(in srgb, var(--theme-main) 42%, #fff);--mm-watermark:color-mix(in srgb, var(--theme-main) 14%, transparent);--mm-online:#22a55b;--mm-offline:#d64545;--mm-unconfirmed:#d99a1e;--mm-unconfirmed-ink:#241a02;--mm-xmen-yellow:#ff0;--font-display:"Anton", "Arial Narrow", "Impact", sans-serif;--font-slab:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-hand:"Anime Ace 2 BB", "Comic Sans MS", cursive;font-family:var(--font-slab);color:var(--mm-ink);text-rendering:optimizelegibility;font-size:15px;line-height:1.35}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 22%, transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, currentColor 40%, transparent)}.p-component,button,input,textarea,select{font-family:var(--font-slab)}body{background:#2b2427 radial-gradient(circle at 50% -20%,#4a3236 0%,#2b2427 60%);min-height:100dvh;margin:0}#app{min-height:100dvh}.mm-banner{background:var(--mm-red);color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 100%,0 100%);padding:.15rem 1.1rem .15rem .6rem;font-size:1.05rem;display:inline-block}.mm-banner--right{clip-path:polygon(.8rem 0,100% 0,100% 100%,0 100%);padding:.15rem .6rem .15rem 1.1rem}.mm-banner--red{background:var(--mm-red)}.mm-panel{background:var(--mm-red);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));position:relative}.mm-panel:before{content:"";background:var(--mm-paper);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));position:absolute;inset:1.5px}.mm-panel>*{position:relative}.mm-hex{isolation:isolate;width:var(--hex-w,3.1rem);height:var(--hex-h,3.5rem);font-family:var(--font-display);font-size:var(--hex-fs,1.35rem);justify-content:center;align-items:center;display:inline-flex;position:relative}.mm-hex:before,.mm-hex:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}.mm-hex:before{background:var(--mm-red);z-index:-2;inset:0}.mm-hex:after{z-index:-1;background:#fff;inset:2px}.mm-hex--dark{color:#fff}.mm-hex--dark:before,.mm-hex--dark:after{background:var(--mm-ink)}.mm-hex--red{color:#fff}.mm-hex--red:before,.mm-hex--red:after{background:var(--mm-red)}.mm-hex--muted:before,.mm-hex--muted:after{background:var(--mm-line)}.mm-condition-forced{color:var(--mm-xmen-yellow);text-shadow:-1px -1px 0 var(--mm-ink), 1px -1px 0 var(--mm-ink), -1px 1px 0 var(--mm-ink), 1px 1px 0 var(--mm-ink);font-weight:700}.mm-field{align-items:baseline;gap:.45rem;min-width:0;display:flex}.mm-field>label{font-family:var(--font-slab);color:var(--mm-label);white-space:nowrap;font-size:.86rem;font-weight:700}.mm-field input,.mm-field textarea{border:none;border-bottom:1.5px dotted var(--mm-line);min-width:0;font-family:var(--font-slab);color:var(--mm-ink);background:0 0;outline:none;flex:1;padding:0 .15rem 1px;font-size:.95rem;font-weight:500}.mm-field input:focus,.mm-field textarea:focus,.mm-lined textarea:focus{border-color:var(--mm-red);box-shadow:0 1.5px 0 0 var(--mm-red)}.mm-lined textarea{width:100%;height:100%;line-height:1.6em;font-family:var(--font-slab);color:var(--mm-ink);resize:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0000002e transparent;background:0 0;border:none;outline:none;padding:0 .2rem;font-size:.95rem;overflow-y:auto}.mm-lined textarea::-webkit-scrollbar{width:4px}.mm-lined textarea::-webkit-scrollbar-track{background:0 0}.mm-lined textarea::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.mm-hatch{background:repeating-linear-gradient(-45deg, var(--mm-red) 0 5px, transparent 5px 10px);height:.55rem}.mm-watermark{text-align:center;font-family:var(--font-display);color:var(--mm-watermark);letter-spacing:.06em;pointer-events:none;text-transform:uppercase;position:absolute;inset:auto 0 .2rem}.mm-violation{outline-offset:2px;outline:2px dashed #d97706}.p-tooltip{max-width:30rem!important}.p-tooltip .p-tooltip-text{color:#fff;white-space:pre-line;background:#0f0c0ddb;padding:.5rem .65rem;font-size:.78rem;line-height:1.4}.p-tooltip .p-tooltip-arrow{display:none}.p-tooltip .tip-source{color:#ff0;margin-bottom:.2rem;font-weight:700;display:block}.p-autocomplete-option-group,.p-autocomplete-item-group{letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);pointer-events:none;position:relative;background:var(--mm-red)!important;color:#fff!important;font-family:var(--font-display)!important;cursor:default!important;margin:.3rem .4rem .15rem!important;padding:.18rem .75rem!important;font-size:.7rem!important;font-weight:400!important}.p-autocomplete-list .p-autocomplete-option-group:first-child,.p-autocomplete-list .p-autocomplete-item-group:first-child{margin-top:.4rem!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sheet-page,.sheet-page2{--sheet-caption:#d8c9c9}@media print{.sheet-page,.sheet-page2{--sheet-caption:var(--mm-ink)}.no-print{display:none!important}.print-page{page-break-after:always;box-shadow:none!important}}.signin-shell[data-v-d917acec]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;min-height:100dvh;padding:2rem 1.2rem;display:flex}.brand-wrap[data-v-d917acec]{justify-content:center;display:flex}.brand-logo[data-v-d917acec]{-webkit-user-select:none;user-select:none;width:min(320px,80vw);height:auto}.signin-heading[data-v-d917acec]{font-family:var(--font-display);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,6vw,2.6rem)}.signin-note[data-v-d917acec]{color:#fff;opacity:.9;max-width:30rem;margin:0;line-height:1.5}.choice-btn[data-v-d917acec]{cursor:pointer;background:var(--choice-main,#fff);color:#1a1a1a;min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);border:none;align-items:center;gap:.7rem;padding:.6rem 1.6rem;font-size:1.1rem;display:inline-flex;position:relative}.signin-error[data-v-d917acec]{color:#ffd7d7;margin:0}.signin-form[data-v-d917acec]{flex-direction:column;gap:.8rem;width:min(22rem,90vw);display:flex}.signin-label[data-v-d917acec]{text-align:left;color:#fff;flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.signin-field[data-v-d917acec]{color:#fff;background:#0000004d;border:1px solid #ffffff59;min-height:2.8rem;padding:0 .8rem;font-size:1rem}.signin-link[data-v-d917acec]{cursor:pointer;color:#fff;opacity:.8;background:0 0;border:none;font-size:.9rem;text-decoration:underline}.ios-install-hint[data-v-8ce8768d]{z-index:9998;padding:.55rem 1rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom));background:var(--mm-red-darker,var(--theme-dark,#8a1319));color:#fff;font-family:var(--font-slab,sans-serif);justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000004d}.ios-install-hint button[data-v-8ce8768d]{color:inherit;cursor:pointer;background:0 0;border:none;padding:.15rem .3rem;font-size:1rem;line-height:1}.rule-info[data-v-38b4bda4]{max-width:20rem}.rule-info-title[data-v-38b4bda4]{font-family:var(--font-slab);margin-bottom:.3rem;font-size:.85rem;font-weight:700;display:block}.rule-info-body[data-v-38b4bda4]{margin:0;font-size:.85rem;line-height:1.4}.theme-grid[data-v-03b600dc]{grid-template-columns:repeat(4,auto);gap:.45rem;display:grid}.theme-swatch[data-v-03b600dc]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:2.1rem;height:2.1rem;padding:0;display:flex;overflow:hidden}.theme-swatch.active[data-v-03b600dc]{border-color:var(--mm-ink)}.swatch-half[data-v-03b600dc]{flex:1}.menu-icon[data-v-a68407bd]{color:#fff}.menu-btn[data-v-a68407bd]:hover{background:#ff0001!important;border-color:#0000!important}.menu-btn:hover .menu-icon[data-v-a68407bd]{color:#ff0}.menu-list[data-v-a68407bd]{min-width:13rem;margin:0;padding:0;list-style:none}.menu-row[data-v-a68407bd]{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--mm-ink,#1a1a1a);background:0 0;border:none;align-items:center;padding:.55rem .8rem;font-size:.95rem;display:flex}.menu-row-icon[data-v-a68407bd]{flex:0 0 1.1em;width:1.1em;height:1.1em;margin-right:.6rem}.menu-row-label[data-v-a68407bd]{flex:1}.menu-list li:not(:has(.menu-separator))+li .menu-row[data-v-a68407bd]{border-top:1px solid #00000017}.menu-row[data-v-a68407bd]:hover,.menu-row.open[data-v-a68407bd]{background:var(--mm-red,#e62429);color:#fff}.menu-theme[data-v-a68407bd]{padding:.55rem .8rem .7rem}.menu-separator[data-v-a68407bd]{border:none;border-top:1px solid var(--mm-line,#0000002e);margin:.3rem .7rem}.menu-version[data-v-a68407bd]{font-family:var(--font-slab);letter-spacing:.03em;color:var(--mm-label,#6b6b6b);text-align:right;margin:0;padding:.15rem .8rem .35rem;font-size:.7rem}.chat-btn[data-v-0640a9ac]{position:relative;overflow:visible}.chat-btn.unread .tool-icon[data-v-0640a9ac]{color:#e62429}.chat-badge[data-v-0640a9ac]{color:#fff;text-align:center;pointer-events:none;background:#e62429;border-radius:50%;width:16px;height:16px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.chat-list[data-v-0640a9ac]{flex-direction:column;gap:.6rem;height:60vh;padding:.4rem .2rem;display:flex;overflow-y:auto}.chat-empty[data-v-0640a9ac]{opacity:.6;text-align:center;margin:auto}.chat-row[data-v-0640a9ac]{align-items:flex-end;gap:.5rem;max-width:85%;display:flex}.chat-row.mine[data-v-0640a9ac]{flex-direction:row-reverse;align-self:flex-end}.chat-row.theirs[data-v-0640a9ac]{align-self:flex-start}.chat-avatar[data-v-0640a9ac]{color:#fff;background:#444;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:inline-flex;overflow:hidden}.chat-avatar.narrator[data-v-0640a9ac]{font-family:var(--font-display);background:#1a1a1a;font-size:1.1rem}.chat-avatar img[data-v-0640a9ac]{object-fit:cover;object-position:50% 12%;transform-origin:50% 18%;width:100%;height:100%;transform:scale(1.35)}.chat-bubble-wrap[data-v-0640a9ac]{flex-direction:column;min-width:0;display:flex}.chat-bubble[data-v-0640a9ac]{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:.55rem .8rem;line-height:1.35}.mine .chat-bubble[data-v-0640a9ac]{background:var(--mm-red,#e62429);color:#fff;border-bottom-right-radius:6px}.theirs .chat-bubble[data-v-0640a9ac]{color:#111;background:#e9e9eb;border-bottom-left-radius:6px}.chat-meta[data-v-0640a9ac]{opacity:.65;margin-top:.15rem;font-size:.72rem}.mine .chat-meta[data-v-0640a9ac]{text-align:right}.chat-read[data-v-0640a9ac]{font-weight:600}.chat-error[data-v-0640a9ac]{color:#7a1111;background:#fdecec;border-left:4px solid #c22;padding:.5rem .8rem}.chat-compose[data-v-0640a9ac]{align-items:flex-end;gap:.5rem;padding-top:.6rem;display:flex}.chat-input[data-v-0640a9ac]{resize:vertical;min-height:2.6rem;max-height:9rem;font:inherit;border:1px solid #0003;border-radius:10px;flex:1;padding:.5rem .7rem}.hex-badge[data-v-f4424aac]{flex-direction:column;align-items:center;gap:.15rem;display:inline-flex}.hex-label[data-v-f4424aac]{font-family:var(--font-slab);white-space:pre-line;letter-spacing:.03em;text-transform:uppercase;color:var(--sheet-caption,var(--mm-ink));text-align:center;font-size:.62rem;font-weight:700;line-height:1.1}.hex-input[data-v-f4424aac]{text-align:center;width:2.4rem;font-family:var(--font-display);color:inherit;appearance:textfield;background:0 0;border:none;outline:none;font-size:1.25rem}.hex-input[data-v-f4424aac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hex-input[data-v-f4424aac]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mm-hex--overridden[data-v-f4424aac]:before,.mm-hex--forced[data-v-f4424aac]:after{background:var(--mm-xmen-yellow)}.mm-hex--forced[data-v-f4424aac]{color:var(--mm-ink)}.mm-hex--forced .mm-condition-forced[data-v-f4424aac]{color:var(--mm-ink);text-shadow:none}.mm-hex--overridden[data-v-f4424aac]:after{inset:3px}.sheet-header[data-v-2f43957a]{grid-template-columns:1fr auto;grid-template-areas:"codename rank";align-items:start;gap:.9rem .7rem;display:grid}.codename-block[data-v-2f43957a]{grid-area:codename;min-width:0}.rank-block[data-v-2f43957a]{grid-area:rank}.codename-block[data-v-2f43957a]{flex-direction:column;gap:.15rem;display:flex}.codename-label[data-v-2f43957a]{z-index:1;font-family:var(--font-slab);text-transform:uppercase;letter-spacing:.08em;color:var(--mm-ink);font-size:.72rem;font-weight:700;position:absolute;top:.25rem;left:.65rem}.codename-box[data-v-2f43957a]{background:var(--mm-red);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);position:relative}.codename-box[data-v-2f43957a]:before{content:"";clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#fff;position:absolute;inset:2px}.codename-input[data-v-2f43957a]{width:100%;font-family:var(--font-hand);height:3.6rem;color:var(--mm-ink);text-transform:uppercase;background:0 0;border:none;outline:none;padding:1rem .6rem 0;font-size:1.7rem;position:relative}.rank-block[data-v-2f43957a]{flex-direction:column;flex-shrink:0;align-items:center;gap:.1rem;width:4.8rem;display:flex}.rank-name[data-v-2f43957a]{font-family:var(--font-slab);text-transform:uppercase;letter-spacing:.06em;color:var(--sheet-caption,var(--mm-label));white-space:nowrap;font-size:.7rem;font-weight:700}.banner-row[data-v-705ad838]{display:flex}.banner-row--right[data-v-705ad838]{justify-content:flex-end}.portrait[data-v-176b8902]{flex-direction:column;padding:.45rem;display:flex}.portrait-frame[data-v-176b8902]{cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:6.5rem;max-height:33dvh;display:flex;position:relative;overflow:hidden}.portrait-frame.inert[data-v-176b8902]{cursor:default}.portrait-frame.is-collapsed[data-v-176b8902]{height:2.75rem;min-height:0;max-height:none}@media (width>=721px){.portrait-frame[data-v-176b8902]:not(.is-collapsed){flex:1;min-height:0}}.portrait-frame img[data-v-176b8902]{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%;display:block}.portrait-hint[data-v-176b8902]{color:var(--mm-line);font-size:.9rem}.hidden-input[data-v-176b8902]{display:none}.portrait-banner[data-v-176b8902]{flex:1;min-width:0}.portrait-toggle[data-v-176b8902]{z-index:2;min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;top:0;left:0}.portrait-chevron[data-v-176b8902]{color:var(--mm-label);flex:none;transition:transform .18s}.portrait-chevron.is-open[data-v-176b8902]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.portrait-chevron[data-v-176b8902]{transition:none}}.menu-list[data-v-176b8902]{min-width:10rem;margin:0;padding:0;list-style:none}.menu-row[data-v-176b8902]{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--mm-ink,#1a1a1a);background:0 0;border:none;align-items:center;padding:.55rem .8rem;font-size:.95rem;display:flex}.menu-list li:not(:first-child) .menu-row[data-v-176b8902]{border-top:1px solid #00000017}.menu-row[data-v-176b8902]:hover{background:var(--mm-red,#e62429);color:#fff}.vitals[data-v-7adbd679]{flex-direction:column;gap:.7rem;display:flex}.vital-row[data-v-7adbd679]{align-items:center;gap:.7rem;display:flex}.vital-row>.hex-badge[data-v-7adbd679]{flex:0 0 4.8rem;width:4.8rem}@media (width<=1100px){.vitals[data-v-7adbd679]{flex-flow:wrap}.vital-row[data-v-7adbd679]:first-child,.vital-row[data-v-7adbd679]:nth-child(2){flex-direction:column;flex:calc(50% - .35rem);align-items:stretch;min-width:0}.vital-row:first-child>.hex-badge[data-v-7adbd679],.vital-row:nth-child(2)>.hex-badge[data-v-7adbd679]{align-self:center}.vital-row[data-v-7adbd679]:nth-child(3){flex-basis:100%}}.vital-box[data-v-7adbd679],.karma-box[data-v-7adbd679]{flex:1;min-height:4.6rem;padding:.3rem .6rem 1.15rem;position:relative;container-type:inline-size}.vital-title[data-v-7adbd679],.speed-title[data-v-7adbd679]{font-family:var(--font-slab);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.vital-values[data-v-7adbd679]{--fit:clamp(.8rem, calc((100cqi - var(--reserved,1rem)) * 2 / var(--eff-ch,6)), 1.7rem);flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.3rem;margin-top:-.55rem;display:flex}.vital-current[data-v-7adbd679]{text-align:center;width:2.6rem;min-width:0;font-family:var(--font-display);font-size:var(--fit,1.7rem);-webkit-text-size-adjust:100%;color:var(--mm-ink);appearance:textfield;background:0 0;border:none;outline:none;padding:0}.vital-current[data-v-7adbd679]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vital-current[data-v-7adbd679]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vital-adjust[data-v-7adbd679]{align-self:center;gap:.2rem;display:flex}.vital-adjust.left[data-v-7adbd679]{margin-right:auto}.vital-adjust.right[data-v-7adbd679]{margin-left:auto}.vital-adjust button[data-v-7adbd679]{border:1.5px solid var(--mm-line);font-family:var(--font-slab);color:var(--mm-label);cursor:pointer;touch-action:manipulation;background:0 0;padding:.14rem .22rem;font-size:.62rem;font-weight:700;line-height:1;position:relative}@media (pointer:coarse){.vital-adjust button[data-v-7adbd679]:after{content:"";position:absolute;inset:-15px -6px}}.vital-adjust button[data-v-7adbd679]:hover{border-color:var(--mm-red);color:var(--mm-red)}.adjust-note[data-v-7adbd679]{font-family:var(--font-display);pointer-events:none;font-size:.95rem;line-height:1;position:absolute;top:.18rem;left:50%;transform:translate(-50%)}.adjust-note.gain[data-v-7adbd679]{color:#15803d}.adjust-note.loss[data-v-7adbd679]{color:#b91c1c}.adjust-note-enter-active[data-v-7adbd679]{transition:opacity .15s}.adjust-note-leave-active[data-v-7adbd679]{transition:opacity .6s}.adjust-note-enter-from[data-v-7adbd679],.adjust-note-leave-to[data-v-7adbd679]{opacity:0}.karma-box .vital-values[data-v-7adbd679]{justify-content:center}.vital-banner[data-v-7adbd679]{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;pointer-events:none;background:#b91c1c;padding:.14rem 0 .18rem;font-size:.8rem;position:absolute;inset:auto 0 0}.vital-max[data-v-7adbd679]{font-family:var(--font-display);font-size:calc(var(--fit,1.7rem) * .62);color:var(--mm-label);white-space:nowrap}.speed-box[data-v-7adbd679]{flex:1.2;padding:.3rem .6rem}.speed-lines[data-v-7adbd679]{grid-template-columns:1fr 1fr;gap:.1rem .7rem;display:grid}.speed-line[data-v-7adbd679]{border-bottom:1.5px dotted var(--mm-line);justify-content:space-between;align-items:baseline;gap:.4rem;padding:0 .15rem;display:flex}.speed-line label[data-v-7adbd679]{color:var(--mm-label);font-size:.8rem;font-weight:600}.speed-ooc[data-v-7adbd679]{font-family:var(--font-display);margin-left:.2rem;font-size:.78rem;font-style:normal}.speed-line b[data-v-7adbd679]{font-family:var(--font-display);font-weight:400}.abilities-banner[data-v-6ec2bc88]{margin-bottom:-1px}.ability-grid[data-v-6ec2bc88]{background:var(--mm-red-dark);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);grid-template-columns:4.6rem 1fr 1fr 1fr;align-items:stretch;gap:.35rem .3rem;padding:.3rem .4rem .45rem;display:grid}.head-cell[data-v-6ec2bc88]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:.6rem;font-weight:700;line-height:1.15}.ability-name[data-v-6ec2bc88]{color:#fff;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:help;touch-action:manipulation;align-items:center;font-size:.78rem;display:flex}.ability-score[data-v-6ec2bc88],.ability-defense[data-v-6ec2bc88],.ability-noncombat[data-v-6ec2bc88]{min-height:2.5rem;font-family:var(--font-display);color:var(--mm-ink);text-align:center;background:#fff;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ability-score-cell[data-v-6ec2bc88]{background:#fff;align-items:stretch;min-width:0;display:flex}.ability-step[data-v-6ec2bc88]{width:1.5rem;color:var(--mm-red-dark);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:1.05rem;line-height:1}.ability-step[data-v-6ec2bc88]:disabled{opacity:.25;cursor:default}.ability-step[data-v-6ec2bc88]:hover:not(:disabled){color:var(--mm-red)}@media (width<=720px){.ability-step[data-v-6ec2bc88]{width:1.8rem;font-size:1.15rem}}.ability-score[data-v-6ec2bc88]{appearance:textfield;outline:none;flex:auto;width:100%;min-width:0;padding:0}.ability-score[data-v-6ec2bc88]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ability-score[data-v-6ec2bc88]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ability-score[data-v-6ec2bc88]:focus{box-shadow:inset 0 0 0 2px var(--mm-ink)}.ability-defense[data-v-6ec2bc88]{background:var(--mm-paper-tint);position:relative}.defense-value.mm-condition-forced[data-v-6ec2bc88]{background:var(--mm-xmen-yellow);color:var(--mm-ink);text-shadow:none;font-weight:inherit;border-radius:.25rem;padding:.05rem .4rem}.defense-hint[data-v-6ec2bc88]{font-family:var(--font-slab);color:var(--mm-label);opacity:.7;font-size:.55rem;font-style:normal;position:absolute;bottom:.1rem;right:.25rem}.ability-noncombat[data-v-6ec2bc88]{background:var(--mm-paper);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-self:center;width:2.9rem}.ability-noncombat.mm-condition-forced[data-v-6ec2bc88]{background:var(--mm-xmen-yellow);color:var(--mm-ink);font-weight:inherit;text-shadow:none}.points[data-v-6ec2bc88]{color:var(--sheet-caption,var(--mm-label));text-align:right;margin:.25rem 0 0;font-size:.75rem}.points.over[data-v-6ec2bc88]{color:#b45309;font-weight:700}.spent-traded[data-v-6ec2bc88]{color:#ff0}.points.over .spent-traded[data-v-6ec2bc88]{color:inherit}.damage-rows[data-v-b900672d]{background:var(--mm-red-dark);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);flex-direction:column;gap:.3rem;padding:.45rem .4rem;display:flex}.damage-row[data-v-b900672d]{grid-template-columns:3.4rem auto auto 1fr auto 1fr;align-items:center;gap:.3rem;display:grid}.damage-ability[data-v-b900672d]{color:#fff;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.damage-die[data-v-b900672d]{background:var(--mm-red);color:#fff;width:1.8rem;height:1.8rem;font-family:var(--font-display);border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.damage-op[data-v-b900672d]{color:#fff;font-family:var(--font-display);font-size:1rem}.damage-cell[data-v-b900672d]{min-height:2.1rem;font-family:var(--font-display);background:#fff;justify-content:center;align-items:center;font-size:1.15rem;display:flex;position:relative}.damage-cell b[data-v-b900672d]{font-weight:inherit}.damage-cell i[data-v-b900672d]{font-family:var(--font-slab);text-transform:uppercase;color:var(--mm-label);opacity:.75;font-size:.5rem;font-style:normal;position:absolute;bottom:.05rem;right:.2rem}.clearable-search[data-v-72caa8a7]{display:flex;position:relative}.cs-input[data-v-72caa8a7]{width:100%;padding-right:1.8rem}.cs-right[data-v-72caa8a7]{align-items:center;gap:.1rem;display:flex;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.cs-clear[data-v-72caa8a7]{cursor:pointer;color:var(--mm-label);touch-action:manipulation;background:0 0;border:none;padding:0 .25rem;font-size:1.35rem;line-height:1;position:relative}.cs-clear[data-v-72caa8a7]:hover{color:var(--mm-red)}@media (pointer:coarse){.cs-clear[data-v-72caa8a7]:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pick-field[data-v-46f222ee]{position:relative}.pick-value[data-v-46f222ee]{border:none;border-bottom:1.5px dotted var(--mm-line);min-width:0;font-family:var(--font-slab);color:var(--mm-ink);cursor:pointer;text-align:left;background:0 0;flex:1;align-items:baseline;gap:.4rem;padding:0 .15rem 1px;font-size:.95rem;font-weight:500;display:flex}.pick-value[data-v-46f222ee]:hover{border-color:var(--mm-red)}.pick-placeholder[data-v-46f222ee]{color:var(--mm-line)}.pick-info[data-v-46f222ee],.pick-custom[data-v-46f222ee]{cursor:help;color:var(--mm-label);font-size:.85rem;font-style:normal}.pick-info[data-v-46f222ee]{touch-action:manipulation;position:relative}@media (pointer:coarse){.pick-info[data-v-46f222ee]:after{content:"";height:44px;position:absolute;top:50%;left:-7px;right:-7px;transform:translateY(-50%)}}.pick-clear[data-v-46f222ee]{cursor:pointer;color:var(--mm-label);background:0 0;border:none;padding:0 .15rem;font-size:.95rem;line-height:1}.modal-head[data-v-46f222ee]{align-items:center;gap:.8rem;display:flex}.modal-title[data-v-46f222ee]{font-size:1.15rem;font-weight:700}.selected-badge[data-v-46f222ee]{background:var(--mm-red);color:#fff;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);padding:.14rem .55rem;font-size:.74rem;font-weight:700}.catalog[data-v-46f222ee]{grid-template-columns:13rem 1fr;gap:.9rem;height:60vh;min-height:20rem;display:grid}.catalog-side[data-v-46f222ee]{flex-direction:column;gap:.5rem;min-height:0;display:flex}.catalog-search[data-v-46f222ee]{width:100%}.src-list[data-v-46f222ee]{overscroll-behavior:contain;border-right:1.5px solid var(--mm-line);flex-direction:column;flex:1;gap:2px;padding-right:.5rem;display:flex;overflow-y:auto}.src-item[data-v-46f222ee]{cursor:pointer;text-align:left;font-family:var(--font-slab);color:var(--mm-ink);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.32rem .5rem;font-size:.9rem;display:flex}.src-item[data-v-46f222ee]:hover{background:var(--mm-paper-tint)}.src-item.active[data-v-46f222ee]{background:var(--mm-red);color:#fff;font-weight:700}.src-count[data-v-46f222ee]{opacity:.7;font-size:.7rem}.homebrew-btn[data-v-46f222ee]{border:1.5px dashed var(--mm-line);color:var(--mm-label);font-family:var(--font-slab);cursor:pointer;background:0 0;padding:.2rem .55rem;font-size:.75rem}.homebrew-btn[data-v-46f222ee]:hover{background:var(--mm-paper-tint)}.catalog-main[data-v-46f222ee]{overscroll-behavior:contain;flex-direction:column;gap:.45rem;min-height:0;padding-right:.3rem;display:flex;overflow-y:auto}.result-note[data-v-46f222ee]{color:var(--mm-label);margin:0;font-size:.8rem}.entry-card[data-v-46f222ee]{background:var(--mm-paper);border:1.5px solid var(--mm-line);align-items:flex-start;gap:.7rem;padding:.45rem .6rem;display:flex}.entry-card.ineligible[data-v-46f222ee]{opacity:.6;cursor:pointer;-webkit-user-select:none;user-select:none}.entry-card.owned[data-v-46f222ee]{background:#f2faf2;border-color:#15803d}.entry-card.owned .card-add[data-v-46f222ee],.entry-card.owned .card-add[data-v-46f222ee]:disabled{color:#fff;opacity:1;background:#15803d;border-color:#15803d}.card-body[data-v-46f222ee]{flex:1;min-width:0}.card-head[data-v-46f222ee]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.card-name[data-v-46f222ee]{font-size:.95rem;font-weight:700}.card-page[data-v-46f222ee]{color:var(--mm-label);margin-left:auto;font-size:.72rem}.card-restrict[data-v-46f222ee]{color:#dc2626;white-space:normal;font-size:.72rem;font-weight:700}.card-restrict--soft[data-v-46f222ee]{color:#ef7070;font-weight:600}.card-meta[data-v-46f222ee]{margin:.12rem 0 0;font-size:.8rem;line-height:1.3}.card-meta b[data-v-46f222ee]{color:var(--mm-label)}.card-desc[data-v-46f222ee]{opacity:.8;margin:.15rem 0 0;font-size:.85rem;line-height:1.35}.card-add[data-v-46f222ee]{flex-shrink:0;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem}.dialog-hint[data-v-46f222ee]{color:var(--mm-ink);margin:0 0 .7rem;font-size:.85rem}.dialog-hint--section[data-v-46f222ee]{margin:.6rem 0 .3rem;font-weight:700}.dialog-text[data-v-46f222ee]{width:100%}.pkg-group[data-v-46f222ee]{border-bottom:1px dotted var(--mm-line);flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.3rem 0;display:flex}.pkg-kind[data-v-46f222ee]{text-transform:uppercase;color:var(--mm-label);flex-shrink:0;width:3.4rem;font-size:.68rem;font-weight:700}.pkg-option[data-v-46f222ee]{cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.pkg-suggested[data-v-46f222ee]{text-transform:uppercase;color:#b45309;border:1px solid #b45309;border-radius:999px;padding:0 .3rem;font-size:.62rem;font-weight:700}.pkg-option--none[data-v-46f222ee]{opacity:.7;font-style:italic}@media (width<=720px){.catalog[data-v-46f222ee]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.5rem;height:80vh;min-height:28rem}.catalog-side[data-v-46f222ee]{gap:.45rem;min-width:0}.src-list[data-v-46f222ee]{-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;border-right:none;border-bottom:1.5px solid var(--mm-line);--fade-w:1.15rem;--fade-l:var(--fade-w);--fade-r:var(--fade-w);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);scroll-padding-inline:var(--fade-w);flex-direction:row;flex:none;gap:.3rem;padding:0 0 .4rem;overflow:auto hidden}.src-list.at-start[data-v-46f222ee]{--fade-l:0px}.src-list.at-end[data-v-46f222ee]{--fade-r:0px}.src-list[data-v-46f222ee]::-webkit-scrollbar{display:none}.src-item[data-v-46f222ee]{scroll-snap-align:start;white-space:nowrap;border:1.5px solid var(--mm-line);clip-path:none;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.82rem}.src-item.active[data-v-46f222ee]{border-color:var(--mm-red)}.homebrew-btn[data-v-46f222ee]{align-self:flex-start}.card-name[data-v-46f222ee]{font-size:.86rem}.card-desc[data-v-46f222ee]{font-size:.78rem}.card-meta[data-v-46f222ee]{font-size:.72rem}.card-restrict[data-v-46f222ee],.card-page[data-v-46f222ee]{font-size:.66rem}.result-note[data-v-46f222ee]{font-size:.74rem}}.identity[data-v-0af41b6f]{flex-direction:column;height:100%;padding:.55rem .7rem 0;display:flex}.identity-fields[data-v-0af41b6f]{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.identity-fields[data-v-0af41b6f] input{padding-bottom:3px}.identity-fields[data-v-0af41b6f] input,.identity-fields[data-v-0af41b6f] .pick-value{font-family:var(--font-hand);padding-left:.35rem;font-size:.95rem;font-weight:400}.row[data-v-0af41b6f]{align-items:baseline;gap:.9rem;display:flex}.grow[data-v-0af41b6f]{flex:1}.row-3col[data-v-0af41b6f]{grid-template-columns:1fr 1fr 1fr;display:grid}.identity-banner[data-v-0af41b6f]{margin:0 -.7rem;padding-top:.3rem}.notes-block[data-v-0af41b6f]{flex-direction:column;flex:1;gap:.15rem;min-height:0;display:flex}.notes-block>label[data-v-0af41b6f]{font-family:var(--font-slab);color:var(--mm-label);font-size:.86rem;font-weight:700}.id-notes[data-v-0af41b6f]{resize:none;width:100%;min-height:4.8em;line-height:1.6em;font-family:var(--font-hand);color:var(--mm-ink);background:repeating-linear-gradient(to bottom, transparent 0 calc(1.6em - 1.5px), var(--mm-line) calc(1.6em - 1.5px) 1.6em);border:none;outline:none;flex:1;padding:0 .35rem;font-size:.95rem;font-weight:400}.lined-panel[data-v-36fd6f33]{flex-direction:column;padding:.45rem .6rem 0;display:flex}.lined-banner[data-v-36fd6f33]{margin:.3rem -.6rem 0}.lined-banner--top[data-v-36fd6f33]{margin:-.45rem -.6rem .35rem}.mm-lined[data-v-36fd6f33]{flex:1}textarea[data-v-36fd6f33]{min-height:100%}.lined-toggle[data-v-36fd6f33]{width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex}.lined-toggle .lined-banner[data-v-36fd6f33]{flex:1;min-width:0}.lined-chevron[data-v-36fd6f33]{color:var(--mm-label);flex:none;transition:transform .18s}.lined-chevron.is-open[data-v-36fd6f33]{transform:rotate(180deg)}.lined-panel.is-collapsed[data-v-36fd6f33]{padding-bottom:.45rem}@media (prefers-reduced-motion:reduce){.lined-chevron[data-v-36fd6f33]{transition:none}}.chips-panel[data-v-27949a99]{flex-direction:column;padding:.5rem .6rem 0;display:flex}.chips[data-v-27949a99]{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.3rem;min-height:2rem;display:flex}@media (width<=1100px){.chips-panel[data-v-27949a99]{height:auto}.chips[data-v-27949a99]{flex:none;min-height:0}}.chip[data-v-27949a99]{isolation:isolate;touch-action:manipulation;align-items:center;gap:.25rem;padding:.08rem .2rem .08rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.chip[data-v-27949a99]:not(:has(.chip-x)){padding-right:.75rem}.chip[data-v-27949a99]:before,.chip[data-v-27949a99]:after{content:"";position:absolute}.chip[data-v-27949a99]:before{background:var(--mm-red);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);z-index:-2;inset:0}.chip[data-v-27949a99]:after{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);z-index:-1;background:#fff;inset:1.5px}.chip.custom[data-v-27949a99]:before{background:repeating-linear-gradient(45deg, var(--mm-red) 0 5px, var(--mm-paper) 5px 9px)}.chip.granted[data-v-27949a99]:after{background:var(--mm-paper-tint)}.chip-granted[data-v-27949a99]{color:var(--mm-label);font-size:.55rem;font-style:normal}.chip-x[data-v-27949a99]{cursor:pointer;color:var(--mm-label);touch-action:manipulation;background:0 0;border:none;padding:0 .2rem;font-size:1.35rem;line-height:1;position:relative}@media (pointer:coarse){.chip-x[data-v-27949a99]:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-10px;transform:translateY(-50%)}}.chip-edit[data-v-27949a99]{cursor:pointer;color:var(--mm-label);background:0 0;border:none;align-items:center;padding:0 .05rem;display:inline-flex}.chip-edit svg[data-v-27949a99]{width:.78rem;height:.78rem}.chip-edit[data-v-27949a99]:hover{color:var(--mm-red)}.adder[data-v-27949a99]{align-items:center;gap:.4rem;min-height:3.1rem;margin-top:auto;padding-top:.35rem;display:flex}.adder[data-v-27949a99] .p-button,.adder .homebrew-btn[data-v-27949a99]{white-space:nowrap;flex-shrink:0;height:2.1rem}.adder-input[data-v-27949a99]{flex:1}.adder[data-v-27949a99] .p-autocomplete-input{border:none;border-bottom:1.5px dotted var(--mm-line);width:100%;font-family:var(--font-slab);box-shadow:none;background:0 0;border-radius:0;padding:0 .15rem 1px;font-size:.85rem}.counter[data-v-27949a99]{color:var(--mm-label);white-space:pre-line;text-align:right;margin-left:auto;font-size:.7rem;line-height:1.3}.panel-banner[data-v-27949a99]{flex-shrink:0;align-self:flex-end;margin:0 -.6rem 0 .3rem}.pick-option[data-v-27949a99]{flex-direction:column;gap:.1rem;width:100%;max-width:34rem;display:flex}.pick-option.ineligible[data-v-27949a99]{opacity:.55}.pick-head[data-v-27949a99]{align-items:baseline;gap:.6rem;display:flex}.pick-name[data-v-27949a99]{flex:1;font-weight:700}.pick-missing[data-v-27949a99]{color:#b45309;font-size:.72rem}.pick-page[data-v-27949a99]{color:var(--mm-label);font-size:.72rem}.pick-desc[data-v-27949a99]{color:var(--mm-ink);opacity:.75;white-space:normal;margin:0;font-size:.85rem;line-height:1.3}.dialog-hint[data-v-27949a99]{color:var(--mm-ink);margin:0 0 .7rem;font-size:.85rem}.dialog-power[data-v-27949a99],.dialog-text[data-v-27949a99],.dialog-power[data-v-27949a99] .p-autocomplete-input{width:100%}.homebrew-btn[data-v-27949a99]{border:1.5px dashed var(--mm-line);color:var(--mm-label);font-family:var(--font-slab);cursor:pointer;background:0 0;padding:.2rem .55rem;font-size:.75rem}.homebrew-btn[data-v-27949a99]:hover{background:var(--mm-paper-tint)}.homebrew-btn[data-v-27949a99]:disabled{opacity:.45;cursor:not-allowed}.homebrew-btn[data-v-27949a99]:disabled:hover{background:0 0}.modal-head[data-v-27949a99]{flex:1;align-items:center;gap:.8rem;display:flex}.only-mine[data-v-27949a99]{cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;padding-right:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.modal-title[data-v-27949a99]{font-size:1.15rem;font-weight:700}.selected-badge[data-v-27949a99]{background:var(--mm-red);color:#fff;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);padding:.14rem .55rem;font-size:.74rem;font-weight:700}.catalog[data-v-27949a99]{grid-template-columns:13rem 1fr;gap:.9rem;height:60vh;min-height:20rem;display:grid}.catalog-side[data-v-27949a99]{flex-direction:column;gap:.5rem;min-height:0;display:flex}.catalog-search[data-v-27949a99]{width:100%}.src-list[data-v-27949a99]{overscroll-behavior:contain;border-right:1.5px solid var(--mm-line);flex-direction:column;flex:1;gap:2px;padding-right:.5rem;display:flex;overflow-y:auto}.src-item[data-v-27949a99]{cursor:pointer;text-align:left;font-family:var(--font-slab);color:var(--mm-ink);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.32rem .5rem;font-size:.9rem;display:flex}.src-item[data-v-27949a99]:hover{background:var(--mm-paper-tint)}.src-item.active[data-v-27949a99]{background:var(--mm-red);color:#fff;font-weight:700}.src-count[data-v-27949a99]{opacity:.7;font-size:.7rem}.catalog-main[data-v-27949a99]{overscroll-behavior:contain;flex-direction:column;gap:.45rem;min-height:0;padding-right:.3rem;display:flex;overflow-y:auto}.result-note[data-v-27949a99]{color:var(--mm-label);margin:0;font-size:.8rem}.entry-card[data-v-27949a99]{background:var(--mm-paper);border:1.5px solid var(--mm-line);align-items:flex-start;gap:.7rem;padding:.45rem .6rem;display:flex}.entry-card.ineligible[data-v-27949a99]{opacity:.6;cursor:pointer;-webkit-user-select:none;user-select:none}.entry-card.owned[data-v-27949a99]{background:#f2faf2;border-color:#15803d}.entry-card.owned .card-add[data-v-27949a99],.entry-card.owned .card-add[data-v-27949a99]:disabled{color:#fff;opacity:1;background:#15803d;border-color:#15803d}.card-body[data-v-27949a99]{flex:1;min-width:0}.card-head[data-v-27949a99]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.card-name[data-v-27949a99]{font-size:.95rem;font-weight:700}.card-param[data-v-27949a99]{color:var(--mm-label);font-size:.68rem;font-style:italic}.card-page[data-v-27949a99]{color:var(--mm-label);margin-left:auto;font-size:.72rem}.card-desc[data-v-27949a99]{opacity:.8;margin:.15rem 0 0;font-size:.85rem;line-height:1.35}.card-restrict[data-v-27949a99]{color:#dc2626;white-space:normal;font-size:.72rem;font-weight:700}.card-restrict--soft[data-v-27949a99]{color:#ef7070;font-weight:600}.card-add[data-v-27949a99]{flex-shrink:0;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem}@media (width<=720px){.catalog[data-v-27949a99]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.5rem;height:80vh;min-height:28rem}.catalog-side[data-v-27949a99]{gap:.45rem;min-width:0}.src-list[data-v-27949a99]{-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;border-right:none;border-bottom:1.5px solid var(--mm-line);--fade-w:1.15rem;--fade-l:var(--fade-w);--fade-r:var(--fade-w);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);scroll-padding-inline:var(--fade-w);flex-direction:row;flex:none;gap:.3rem;padding:0 0 .4rem;overflow:auto hidden}.src-list.at-start[data-v-27949a99]{--fade-l:0px}.src-list.at-end[data-v-27949a99]{--fade-r:0px}.src-list[data-v-27949a99]::-webkit-scrollbar{display:none}.src-item[data-v-27949a99]{scroll-snap-align:start;white-space:nowrap;border:1.5px solid var(--mm-line);clip-path:none;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.82rem}.src-item.active[data-v-27949a99]{border-color:var(--mm-red)}.card-name[data-v-27949a99]{font-size:.86rem}.card-desc[data-v-27949a99]{font-size:.78rem}.card-restrict[data-v-27949a99],.card-page[data-v-27949a99]{font-size:.66rem}.result-note[data-v-27949a99]{font-size:.74rem}.pick-option[data-v-27949a99]{max-width:92vw}.pick-head[data-v-27949a99]{flex-wrap:wrap}.pick-name[data-v-27949a99],.pick-missing[data-v-27949a99],.pick-page[data-v-27949a99]{white-space:normal}}.game-icon[data-v-9446b083]{flex-shrink:0;width:1em;height:1em;display:block}.modal-head[data-v-e733f5e9]{align-items:center;gap:.8rem;display:flex}.modal-title[data-v-e733f5e9]{font-size:1.15rem;font-weight:700}.fields[data-v-e733f5e9]{flex-direction:column;gap:.8rem;display:flex}.field[data-v-e733f5e9]{flex-direction:column;gap:.25rem;display:flex}.field-label[data-v-e733f5e9]{font-family:var(--font-slab);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-label);font-size:.72rem;font-weight:700}.field-error[data-v-e733f5e9]{color:#dc2626;margin:.2rem 0 0;font-size:.75rem}.hint[data-v-e733f5e9]{color:var(--mm-label);margin:0;font-size:.75rem;font-style:italic}.icon-trigger[data-v-e733f5e9]{border:1.5px solid var(--mm-line);background:var(--mm-paper);width:100%;color:var(--mm-ink);font-family:var(--font-slab);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.9rem;display:flex}.icon-trigger[data-v-e733f5e9]:hover{background:var(--mm-paper-tint)}.icon-trigger-glyph[data-v-e733f5e9]{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.3rem;display:flex}.icon-trigger-glyph .icon-none[data-v-e733f5e9]{font-size:1rem}.icon-trigger-label[data-v-e733f5e9]{flex:1}.icon-trigger-chevron[data-v-e733f5e9]{color:var(--mm-label);transition:transform .18s}.icon-trigger-chevron.open[data-v-e733f5e9]{transform:rotate(180deg)}.icon-panel[data-v-e733f5e9]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.icon-panel.open[data-v-e733f5e9]{opacity:1;grid-template-rows:1fr;margin-top:.35rem}.icon-panel-inner[data-v-e733f5e9]{min-height:0;overflow:hidden}.icon-grid[data-v-e733f5e9]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.35rem;max-height:14rem;padding:.15rem;display:grid;overflow-y:auto}.icon-cell[data-v-e733f5e9]{aspect-ratio:1;border:1.5px solid var(--mm-line);background:var(--mm-paper);color:var(--mm-ink);cursor:pointer;justify-content:center;align-items:center;padding:.35rem;font-size:1.7rem;display:flex}.icon-cell[data-v-e733f5e9]:hover{background:var(--mm-paper-tint)}.icon-cell.selected[data-v-e733f5e9]{border-color:var(--mm-red);background:var(--mm-paper-tint);color:var(--mm-red)}.icon-none[data-v-e733f5e9]{color:var(--mm-label);font-size:1rem}.block[data-v-e733f5e9]{border:1.5px dashed var(--mm-line);gap:.5rem;padding:.5rem .6rem}.block-head[data-v-e733f5e9]{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.block-body[data-v-e733f5e9]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sign-toggle[data-v-e733f5e9]{display:inline-flex}.sign-toggle button[data-v-e733f5e9]{border:1.5px solid var(--mm-line);background:var(--mm-paper);color:var(--mm-ink);font-family:var(--font-slab);cursor:pointer;min-width:2.4rem;padding:.3rem .5rem;font-size:.85rem;font-weight:700}.sign-toggle button+button[data-v-e733f5e9]{margin-left:-1.5px}.sign-toggle button.on[data-v-e733f5e9]{background:var(--mm-red);border-color:var(--mm-red);color:#fff}.value-input[data-v-e733f5e9]{text-align:center;width:4.5rem}.stat-select[data-v-e733f5e9]{flex:1;min-width:11rem}.delete-btn[data-v-e733f5e9]{margin-right:auto}@media (width<=720px){.block-body[data-v-e733f5e9]{gap:.35rem}.stat-select[data-v-e733f5e9]{flex-basis:100%;min-width:0}}.bag-panel[data-v-3d23b421]{flex-direction:column;padding:.45rem .6rem .6rem;display:flex}.bag-head[data-v-3d23b421]{align-items:flex-start;gap:.5rem;display:flex}.bag-banner[data-v-3d23b421]{margin:-.45rem 0 .35rem -.6rem}.bag-add[data-v-3d23b421]{flex-shrink:0;height:1.9rem;margin-left:auto}.bag-items[data-v-3d23b421]{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.3rem;min-height:2rem;display:flex}.bag-empty[data-v-3d23b421]{color:var(--mm-label);font-size:.8rem;font-style:italic}.chip[data-v-3d23b421]{isolation:isolate;cursor:pointer;touch-action:manipulation;align-items:center;gap:.3rem;max-width:100%;padding:.12rem .2rem .12rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.chip.read-only[data-v-3d23b421]{cursor:default}.chip[data-v-3d23b421]:before,.chip[data-v-3d23b421]:after{content:"";position:absolute}.chip[data-v-3d23b421]:before{background:var(--mm-red);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);z-index:-2;inset:0}.chip[data-v-3d23b421]:after{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);z-index:-1;background:#fff;inset:1.5px}.bag-chip.equipped[data-v-3d23b421]:after{background:var(--mm-red)}.bag-chip.equipped[data-v-3d23b421]{color:#fff}.bag-chip.equipped .chip-edit[data-v-3d23b421]{color:#ffffffd9}.bag-chip.equipped .chip-edit[data-v-3d23b421]:hover{color:#fff}.bag-chip.equipped .bag-chip-effect[data-v-3d23b421]{color:#ffffffd9}.bag-chip[data-v-3d23b421]:not(.equipped){color:var(--mm-ink);opacity:.85}.chip-state[data-v-3d23b421]{background:0 0;border:1.5px solid;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.bag-chip.equipped .chip-state[data-v-3d23b421]{background:currentColor}.bag-chip-icon[data-v-3d23b421]{font-size:1rem}.bag-chip-name[data-v-3d23b421]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bag-chip-effect[data-v-3d23b421]{letter-spacing:.02em;color:var(--mm-label);white-space:nowrap;font-size:.68rem;font-weight:700}.chip[data-v-3d23b421]:not(:has(.chip-edit)){padding-right:.75rem}.chip-edit[data-v-3d23b421]{cursor:pointer;color:var(--mm-label);background:0 0;border:none;align-items:center;padding:0 .05rem;display:inline-flex;position:relative}.chip-edit svg[data-v-3d23b421]{width:.78rem;height:.78rem}.chip-edit[data-v-3d23b421]:hover{color:var(--mm-red)}@media (pointer:coarse){.chip-edit[data-v-3d23b421]:after{content:"";width:30px;height:40px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}}.modal-head[data-v-02bd15b6]{flex:1;align-items:center;gap:.8rem;display:flex}.only-mine[data-v-02bd15b6]{cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;padding-right:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.modal-title[data-v-02bd15b6]{font-size:1.15rem;font-weight:700}.selected-badge[data-v-02bd15b6]{background:var(--mm-red);color:#fff;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);padding:.14rem .55rem;font-size:.74rem;font-weight:700}.catalog[data-v-02bd15b6]{grid-template-columns:15rem 1fr;gap:.9rem;height:65vh;min-height:24rem;display:grid}.catalog-side[data-v-02bd15b6]{flex-direction:column;gap:.5rem;min-height:0;display:flex}.catalog-search[data-v-02bd15b6]{width:100%}.set-list[data-v-02bd15b6]{overscroll-behavior:contain;border-right:1.5px solid var(--mm-line);flex-direction:column;flex:1;gap:2px;padding-right:.5rem;display:flex;overflow-y:auto}.set-item[data-v-02bd15b6]{cursor:pointer;text-align:left;font-family:var(--font-slab);color:var(--mm-ink);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.32rem .5rem;font-size:.9rem;display:flex}.set-item[data-v-02bd15b6]:hover{background:var(--mm-paper-tint)}.set-item.active[data-v-02bd15b6]{background:var(--mm-red);color:#fff;font-weight:700}.set-count[data-v-02bd15b6]{opacity:.7;font-size:.7rem}.catalog-main[data-v-02bd15b6]{overscroll-behavior:contain;flex-direction:column;gap:.45rem;min-height:0;padding-right:.3rem;display:flex;overflow-y:auto}.result-note[data-v-02bd15b6]{color:var(--mm-label);margin:0;font-size:.8rem}.power-stack[data-v-02bd15b6]{flex-direction:column;display:flex}.stack-strip[data-v-02bd15b6]{background:#eaf6ea;border:1.5px solid #15803d;border-bottom:none;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;gap:.6rem;margin:0 .8rem -1.5px;padding:.12rem .6rem;font-size:.78rem;display:flex}.stack-check[data-v-02bd15b6]{color:#15803d;font-weight:700}.power-card[data-v-02bd15b6]{background:var(--mm-paper);border:1.5px solid var(--mm-line);align-items:flex-start;gap:.7rem;padding:.45rem .6rem;display:flex}.power-card.ineligible[data-v-02bd15b6]{opacity:.6}.power-card.owned[data-v-02bd15b6]{background:#f2faf2;border-color:#15803d}.power-card.owned .card-add[data-v-02bd15b6],.power-card.owned .card-add[data-v-02bd15b6]:disabled{color:#fff;opacity:1;background:#15803d;border-color:#15803d}.power-card.planned[data-v-02bd15b6]{background:color-mix(in srgb, var(--mm-paper) 88%, #64748b);border-style:dashed;border-color:#64748b}.power-card.planned .card-add[data-v-02bd15b6],.power-card.planned .card-add[data-v-02bd15b6]:disabled{color:#fff;opacity:1;background:#475569;border-color:#475569}.card-planned[data-v-02bd15b6]{color:#475569;margin:.15rem 0 0;font-size:.74rem;font-weight:600}.card-body[data-v-02bd15b6]{flex:1;min-width:0}.card-head[data-v-02bd15b6]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.power-card.ineligible[data-v-02bd15b6]{cursor:pointer;-webkit-user-select:none;user-select:none}.card-name[data-v-02bd15b6]{font-size:.95rem}.card-sets[data-v-02bd15b6]{flex-wrap:wrap;gap:.55rem;display:inline-flex}.card-set[data-v-02bd15b6]{color:var(--mm-label);white-space:nowrap;font-size:.74rem;font-weight:700}.card-page[data-v-02bd15b6]{color:var(--mm-label);margin-left:auto;font-size:.72rem}.card-meta[data-v-02bd15b6]{color:var(--mm-ink);opacity:.85;border-bottom:1px solid var(--mm-line);margin-bottom:.25rem;padding-bottom:.25rem;font-size:.8rem}.card-fields[data-v-02bd15b6]{flex-wrap:wrap;gap:.9rem;display:flex}.card-trigger[data-v-02bd15b6]{margin:.2rem 0 0;line-height:1.35}.card-meta b[data-v-02bd15b6]{font-weight:700}.card-desc[data-v-02bd15b6]{opacity:.8;margin:.15rem 0 0;font-size:.85rem;line-height:1.35}.card-missing[data-v-02bd15b6]{color:#b45309;margin:.15rem 0 0;font-size:.74rem;font-weight:600}.card-add[data-v-02bd15b6]{flex-shrink:0;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem}.limit-note[data-v-02bd15b6]{color:#b45309;font-size:.74rem;font-weight:700}.prereq-divider[data-v-02bd15b6]{letter-spacing:.06em;text-transform:uppercase;color:var(--mm-label);align-items:center;gap:.6rem;margin-top:.4rem;font-size:.72rem;font-weight:700;display:flex}.prereq-divider[data-v-02bd15b6]:before,.prereq-divider[data-v-02bd15b6]:after{content:"";border-top:1.5px solid var(--mm-line);flex:1}@media (width<=720px){.catalog[data-v-02bd15b6]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.5rem;height:80vh;min-height:28rem}.catalog-side[data-v-02bd15b6]{gap:.45rem;min-width:0}.set-list[data-v-02bd15b6]{-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none;border-right:none;border-bottom:1.5px solid var(--mm-line);--fade-w:1.15rem;--fade-l:var(--fade-w);--fade-r:var(--fade-w);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);scroll-padding-inline:var(--fade-w);flex-direction:row;flex:none;gap:.3rem;padding:0 0 .4rem;overflow:auto hidden}.set-list.at-start[data-v-02bd15b6]{--fade-l:0px}.set-list.at-end[data-v-02bd15b6]{--fade-r:0px}.set-list[data-v-02bd15b6]::-webkit-scrollbar{display:none}.set-item[data-v-02bd15b6]{scroll-snap-align:start;white-space:nowrap;border:1.5px solid var(--mm-line);clip-path:none;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.82rem}.set-item.active[data-v-02bd15b6]{border-color:var(--mm-red)}.card-name[data-v-02bd15b6]{font-size:.86rem}.card-desc[data-v-02bd15b6]{font-size:.78rem}.card-set[data-v-02bd15b6]{font-size:.68rem}.card-page[data-v-02bd15b6]{font-size:.66rem}.card-meta[data-v-02bd15b6]{font-size:.72rem}.card-missing[data-v-02bd15b6],.card-planned[data-v-02bd15b6]{font-size:.68rem}.result-note[data-v-02bd15b6]{font-size:.74rem}}.powers[data-v-13d8fe8b]{flex-direction:column;display:flex}.powers-body[data-v-13d8fe8b]{flex:1}.powers-title[data-v-13d8fe8b]{margin-bottom:-1px}.powers-body[data-v-13d8fe8b]{background:radial-gradient(circle at 85% 15%, #ffffff0f, transparent 45%), var(--mm-red-dark);clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%);flex-direction:column;gap:.42rem;padding:.55rem .55rem .65rem;display:flex}.power-row[data-v-13d8fe8b]{background:var(--mm-paper);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);touch-action:manipulation;padding:.3rem .5rem .35rem}.planned-divider[data-v-13d8fe8b]{font-family:var(--font-slab);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:.6rem;margin-top:.15rem;font-size:.66rem;font-weight:700;display:flex}.planned-divider[data-v-13d8fe8b]:before,.planned-divider[data-v-13d8fe8b]:after{content:"";border-top:1.5px dashed #fff6;flex:1}.power-row.planned[data-v-13d8fe8b]{background:color-mix(in srgb, var(--mm-paper) 86%, #64748b);opacity:.82;border-left:3px dashed #64748b;padding-left:calc(.5rem - 3px)}.planned-pill[data-v-13d8fe8b]{font-style:normal;font-family:var(--font-display);letter-spacing:.04em;color:#475569;white-space:nowrap;border:1.5px dashed #64748b;padding:0 .25rem;font-size:.62rem}.count-planned[data-v-13d8fe8b]{color:#cbd5e1;margin-left:.3rem;font-size:.72rem}.tree-pill[data-v-13d8fe8b]{opacity:.75;width:1em;height:1em}.power-line1[data-v-13d8fe8b],.power-line2[data-v-13d8fe8b]{align-items:baseline;gap:.8rem;display:flex}.pfield[data-v-13d8fe8b]{align-items:baseline;gap:.3rem;min-width:0;display:flex}.pfield label[data-v-13d8fe8b]{color:var(--mm-label);white-space:nowrap;font-size:.72rem;font-weight:700}.pfield b[data-v-13d8fe8b]{font-size:.9rem;font-weight:600}.pfield input[data-v-13d8fe8b]{border:none;border-bottom:1.5px dotted var(--mm-line);font-family:var(--font-slab);background:0 0;outline:none;width:100%;padding:0;font-size:.88rem}.pname[data-v-13d8fe8b]{flex:2.2}.power-granted[data-v-13d8fe8b]{color:var(--mm-label);font-size:.6rem;font-style:normal}.pname b[data-v-13d8fe8b]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pset[data-v-13d8fe8b]{flex:1.9}.pcost[data-v-13d8fe8b]{flex:1.3}.cost-surcharged[data-v-13d8fe8b]{color:var(--mm-xmen-yellow);text-shadow:-1px -1px 0 var(--mm-ink), 1px -1px 0 var(--mm-ink), -1px 1px 0 var(--mm-ink), 1px 1px 0 var(--mm-ink);font-weight:800}.psummary[data-v-13d8fe8b]{flex:1}.psummary b[data-v-13d8fe8b]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;overflow:hidden}.power-row.expanded .psummary b[data-v-13d8fe8b]{white-space:normal;text-overflow:unset;overflow:visible}.chips-group[data-v-13d8fe8b]{align-items:center;gap:.15rem;display:flex}.chips-group label[data-v-13d8fe8b]{color:var(--mm-label);margin-right:.15rem;font-size:.72rem;font-weight:700}.rule-chip[data-v-13d8fe8b]{border:1.5px solid var(--mm-red);width:1.25rem;height:1.25rem;color:var(--mm-red);font-family:var(--font-display);cursor:default;background:#fff;justify-content:center;align-items:center;padding:0;font-size:.7rem;display:inline-flex}.rule-chip.on[data-v-13d8fe8b]{background:var(--mm-red);color:#fff}.rule-chip[data-v-13d8fe8b]:not(:disabled){cursor:pointer}.line1-actions[data-v-13d8fe8b]{align-items:center;gap:.3rem;margin-left:auto;display:flex}.use-power-btn[data-v-13d8fe8b]{border:1.5px solid var(--mm-red);color:var(--mm-red);font-family:var(--font-slab);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:#fff;padding:.16rem .4rem;font-size:.68rem;font-weight:700}.use-power-btn[data-v-13d8fe8b]:hover{background:var(--mm-red);color:#fff}.row-x[data-v-13d8fe8b]{cursor:pointer;color:var(--mm-label);touch-action:manipulation;background:0 0;border:none;padding:0 .1rem;font-size:1.35rem;line-height:1;position:relative}.row-x[data-v-13d8fe8b]:disabled{opacity:.3;cursor:not-allowed}@media (pointer:coarse){.row-x[data-v-13d8fe8b]:not(:disabled):after{content:"";height:44px;position:absolute;top:50%;left:-10px;right:-14px;transform:translateY(-50%)}.power-row.expandable[data-v-13d8fe8b]{-webkit-user-select:none;user-select:none}}.power-row.expandable[data-v-13d8fe8b]{cursor:pointer}.power-row.expandable:hover .pname-text[data-v-13d8fe8b]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.merged-hint[data-v-13d8fe8b]{color:var(--mm-label);white-space:nowrap;font-size:.68rem;font-style:normal}.pdetail[data-v-13d8fe8b]{color:var(--mm-label);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-style:normal;overflow:hidden}.row-edit[data-v-13d8fe8b]{cursor:pointer;color:var(--mm-label);background:0 0;border:none;align-self:center;align-items:center;padding:0 .1rem;display:inline-flex}.row-edit svg[data-v-13d8fe8b]{width:.85rem;height:.85rem}.row-edit[data-v-13d8fe8b]:hover{color:var(--mm-red)}.detail-hint[data-v-13d8fe8b]{color:var(--mm-ink);margin:0 0 .7rem;font-size:.85rem}.detail-input[data-v-13d8fe8b]{width:100%}.row-effect[data-v-13d8fe8b],.row-trigger[data-v-13d8fe8b]{border-top:1.5px dotted var(--mm-line);color:var(--mm-ink);opacity:.85;margin:.25rem 0 0;padding-top:.25rem;font-size:.78rem;line-height:1.35}.row-trigger b[data-v-13d8fe8b]{opacity:1}.row-effect.after-trigger[data-v-13d8fe8b]{border-top:0;margin-top:.3rem;padding-top:0}.confirm-text[data-v-13d8fe8b]{margin:0}.power-adder[data-v-13d8fe8b]{align-items:center;gap:.7rem;margin-top:auto;display:flex}.power-adder[data-v-13d8fe8b] .p-button,.power-adder .homebrew-btn[data-v-13d8fe8b]{height:2.1rem}.homebrew-btn[data-v-13d8fe8b]{color:#fff;font-family:var(--font-slab);cursor:pointer;background:0 0;border:1.5px dashed #fff9;padding:.25rem .6rem;font-size:.78rem}.homebrew-btn[data-v-13d8fe8b]:hover{background:#ffffff1f}.homebrew-btn[data-v-13d8fe8b]:disabled{opacity:.45;cursor:not-allowed}.homebrew-btn[data-v-13d8fe8b]:disabled:hover{background:0 0}.counter[data-v-13d8fe8b]{color:#fff;white-space:nowrap;margin-left:auto;font-size:.78rem}.count-total[data-v-13d8fe8b]{font-family:var(--font-display);margin-right:.3rem;font-size:.95rem;font-weight:400}.count-total.special[data-v-13d8fe8b]{color:#fbbf24}.count-total.over[data-v-13d8fe8b]{color:#ff6b6b}.count-note[data-v-13d8fe8b]{color:#fbbf24;margin-left:.3rem;font-size:.72rem}@media (width<=1100px){.power-row[data-v-13d8fe8b]{min-height:44px;padding:.65rem .75rem .7rem}.power-row.planned[data-v-13d8fe8b]{padding-left:calc(.75rem - 3px)}.power-line1[data-v-13d8fe8b],.power-line2[data-v-13d8fe8b]{flex-wrap:wrap;row-gap:.4rem}.pname[data-v-13d8fe8b]{flex:100%}.pname b[data-v-13d8fe8b],.pname input[data-v-13d8fe8b]{white-space:normal;text-overflow:unset;font-size:1rem;overflow:visible}.pdetail[data-v-13d8fe8b]{white-space:normal}.pset[data-v-13d8fe8b],.pcost[data-v-13d8fe8b]{flex:auto}.pset b[data-v-13d8fe8b],.pset input[data-v-13d8fe8b],.pcost b[data-v-13d8fe8b],.pcost input[data-v-13d8fe8b]{white-space:normal;text-overflow:unset;overflow:visible}.psummary[data-v-13d8fe8b]{flex:100%}.psummary b[data-v-13d8fe8b],.psummary input[data-v-13d8fe8b]{white-space:normal;text-overflow:unset;font-size:.85rem;overflow:visible}.row-effect[data-v-13d8fe8b],.row-trigger[data-v-13d8fe8b]{margin-top:.4rem;padding-top:.4rem;font-size:.85rem;line-height:1.4}.row-effect.after-trigger[data-v-13d8fe8b]{padding-top:0}}@media (width<=720px){.use-power-btn[data-v-13d8fe8b]{padding:.3rem .55rem;font-size:.72rem}.line1-actions[data-v-13d8fe8b]{gap:.45rem}}.modal-head[data-v-7bdea7b1]{align-items:center;gap:.8rem;display:flex}.remove-all-btn[data-v-7bdea7b1]{margin-left:auto}.modal-title[data-v-7bdea7b1]{font-size:1.15rem;font-weight:700}.selected-badge[data-v-7bdea7b1]{background:var(--mm-red);color:#fff;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);padding:.14rem .55rem;font-size:.74rem;font-weight:700}.condition-list[data-v-7bdea7b1]{overscroll-behavior:contain;flex-direction:column;gap:.45rem;max-height:60vh;padding-right:.3rem;display:flex;overflow-y:auto}.entry-card[data-v-7bdea7b1]{background:var(--mm-paper);border:1.5px solid var(--mm-line);align-items:flex-start;gap:.7rem;padding:.45rem .6rem;display:flex}.entry-card.owned[data-v-7bdea7b1]{background:#f2faf2;border-color:#15803d}.entry-card.owned .card-add[data-v-7bdea7b1]{color:#fff;background:#15803d;border-color:#15803d}.card-body[data-v-7bdea7b1]{flex:1;min-width:0}.card-head[data-v-7bdea7b1]{align-items:center;gap:.6rem;display:flex}.card-icon[data-v-7bdea7b1]{width:1.2rem;height:1.2rem;color:var(--mm-red-dark);flex-shrink:0}.card-name[data-v-7bdea7b1]{font-size:.95rem;font-weight:700}.card-page[data-v-7bdea7b1]{color:var(--mm-label);margin-left:auto;font-size:.72rem}.card-desc[data-v-7bdea7b1]{opacity:.8;margin:.15rem 0 0;font-size:.85rem;line-height:1.35}.card-flavor[data-v-7bdea7b1]{opacity:.75;margin:.35rem 0 0;font-size:.85rem;font-style:italic;line-height:1.35}.card-add[data-v-7bdea7b1]{flex-shrink:0;width:2.2rem;height:2.2rem;padding:0;font-size:1.1rem}.custom-input[data-v-7bdea7b1]{flex:1;margin-right:.5rem}.status-banner[data-v-2025fad0]{align-self:flex-start;margin-bottom:-1px}.status-block[data-v-2025fad0]{flex-direction:column;display:flex}.status-body[data-v-2025fad0]{background:var(--mm-red-dark);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.3rem;padding:.3rem .45rem;display:flex}.status-none[data-v-2025fad0]{color:#ffffff8c;font-size:.8rem;font-style:italic}.status-icon-btn[data-v-2025fad0]{cursor:pointer;color:#fff;touch-action:manipulation;background:0 0;border:none;padding:0;display:inline-flex;position:relative}.status-icon-btn svg[data-v-2025fad0]{width:1.35rem;height:1.35rem}.status-icon-btn[data-v-2025fad0]:not(.locked):hover{opacity:.65}.status-icon-btn.locked[data-v-2025fad0]{cursor:default}@media (pointer:coarse){.status-icon-btn[data-v-2025fad0]:after{content:"";position:absolute;inset:-8px}}.add-status[data-v-2025fad0]{color:#fff;font-family:var(--font-slab);cursor:pointer;background:0 0;border:1.5px dashed #fff9;margin-left:auto;padding:.15rem .5rem;font-size:.72rem}.add-status[data-v-2025fad0]:hover{background:#ffffff1f}.sac[data-v-234a9962]{flex-direction:column;gap:.55rem;padding:.45rem .6rem .6rem;display:flex}.sac-banner[data-v-234a9962]{margin:-.45rem 0 -.2rem -.6rem}.sac-tabs[data-v-234a9962]{flex-wrap:wrap;gap:.3rem;display:flex}.sac-tab[data-v-234a9962]{color:inherit;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#00000014;border:none;flex:1;padding:.35rem .5rem;font-size:.8rem}.sac-tab.done[data-v-234a9962]{background:#00000029}.sac-tab.active[data-v-234a9962]{background:var(--mm-red);color:#fff}.sac-tab[data-v-234a9962]:disabled{opacity:.4;cursor:default}.sac-list[data-v-234a9962]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sac-row[data-v-234a9962]{border-bottom:1px solid #0000001f;grid-template-columns:1.6rem 9rem 1fr;align-items:center;gap:.4rem;padding-bottom:.3rem;display:grid}.sac-index[data-v-234a9962]{font-family:var(--font-display);text-align:center;font-size:.9rem}.sac-kind-text[data-v-234a9962],.sac-value-text[data-v-234a9962]{font-size:.9rem}.sac-kind-text[data-v-234a9962]{opacity:.75}.filled .sac-value-text[data-v-234a9962]{font-weight:600}.sac-detail[data-v-234a9962]{grid-column:3}.sac-hint[data-v-234a9962]{opacity:.7;font-size:.8rem;font-style:italic}.sac-footer[data-v-234a9962]{justify-content:flex-end;display:flex}.sac-confirm[data-v-234a9962]{margin:0}.sac-warning[data-v-234a9962]{color:#e00000;margin-top:.4rem;font-weight:700}@media (width<=720px){.sac-row[data-v-234a9962]{grid-template-columns:1.4rem 1fr}.sac-value[data-v-234a9962]{grid-column:1/-1}}.p-select-option-group.sac-group{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--mm-red);margin-top:.25rem;padding:.25rem .75rem;font-size:.72rem}.sheet-page[data-v-6a5c4e84]{grid-template:"header main2""vitals main2""status main2""abilities main2""abilities main2""damage main2"1fr"sheet-notes sheet-notes""sac sac"/300px 1fr;gap:.8rem;display:grid}@media print{.sheet-page[data-v-6a5c4e84]{background:#fff;padding:1.1rem 1.2rem 1.3rem}}.col-main[data-v-6a5c4e84]{display:contents}.area-header[data-v-6a5c4e84]{grid-area:header}.area-main2[data-v-6a5c4e84]{flex-direction:column;grid-area:main2;gap:.8rem;min-width:0;min-height:0;display:flex}.row-top[data-v-6a5c4e84]{grid-template-columns:1fr 330px;gap:.8rem;height:26.4rem;min-height:fit-content;display:grid}.area-labels[data-v-6a5c4e84]{flex-direction:column;gap:.8rem;height:100%;min-height:0;display:flex}.area-traits[data-v-6a5c4e84],.area-tags[data-v-6a5c4e84]{flex:1 1 0;min-height:0}.area-vitals[data-v-6a5c4e84]{grid-area:vitals}.area-status[data-v-6a5c4e84]{grid-area:status}.area-abilities[data-v-6a5c4e84]{grid-area:abilities}.area-powers[data-v-6a5c4e84]{grid-area:powers;min-width:0}.area-damage[data-v-6a5c4e84]{grid-area:damage}.area-sheet-notes[data-v-6a5c4e84]{grid-area:sheet-notes}.area-sac[data-v-6a5c4e84]{grid-area:sac}.notes-split[data-v-6a5c4e84]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.notes-split[data-v-6a5c4e84]>*{height:100%}.area-identity[data-v-6a5c4e84]>*,.area-traits[data-v-6a5c4e84]>*,.area-tags[data-v-6a5c4e84]>*{height:100%;min-height:fit-content}.area-powers[data-v-6a5c4e84]{flex:1;min-height:0}.area-powers[data-v-6a5c4e84]>*{height:100%}.area-damage[data-v-6a5c4e84]{flex-direction:column;display:flex}.area-damage[data-v-6a5c4e84]>*{flex:1}@media (width<=1100px){.sheet-page.compact[data-v-6a5c4e84]{grid-template-columns:minmax(300px,26rem) 1fr;grid-template-areas:"main side";align-items:start;display:grid}.compact .area-powers[data-v-6a5c4e84]{display:none}.compact.compact-powers[data-v-6a5c4e84]{grid-template-columns:1fr;grid-template-areas:"powers"}.compact.compact-powers .col-main[data-v-6a5c4e84],.compact.compact-powers .row-top[data-v-6a5c4e84]{display:none}.compact.compact-powers .area-main2[data-v-6a5c4e84]{display:contents}.compact.compact-powers .area-powers[data-v-6a5c4e84]{display:block}.col-main[data-v-6a5c4e84]{flex-direction:column;grid-area:main;gap:.8rem;min-width:0;display:flex}.area-main2[data-v-6a5c4e84]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex-direction:column;grid-area:side;gap:.55rem;min-width:0;max-height:calc(100dvh - 9rem);padding-right:2px;display:flex;overflow-y:auto}.area-main2[data-v-6a5c4e84]::-webkit-scrollbar{width:4px}.area-main2[data-v-6a5c4e84]::-webkit-scrollbar-track{background:0 0}.area-main2[data-v-6a5c4e84]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.row-top[data-v-6a5c4e84]{flex-direction:column;gap:.55rem;height:auto;min-height:0;display:flex}.area-labels[data-v-6a5c4e84]{height:auto}.area-traits[data-v-6a5c4e84],.area-tags[data-v-6a5c4e84],.area-bag[data-v-6a5c4e84]{flex:none}.area-traits[data-v-6a5c4e84]>*,.area-tags[data-v-6a5c4e84]>*,.area-bag[data-v-6a5c4e84]>*,.area-identity[data-v-6a5c4e84]>*{height:auto;min-height:0}.area-powers[data-v-6a5c4e84]{flex:none}.area-powers[data-v-6a5c4e84]>*{height:auto}}@media (width<=720px){.sheet-page.compact[data-v-6a5c4e84]:not(.compact-powers){grid-template-columns:1fr;grid-template-areas:"main""side"}.area-main2[data-v-6a5c4e84]{max-height:none;overflow:visible}.area-portrait-mobile[data-v-6a5c4e84]{margin-bottom:.55rem}}.sheet-page2[data-v-771534eb]{grid-template-columns:1.1fr 1fr;grid-template-areas:"portrait history""portrait personality";gap:.8rem;display:grid}@media print{.sheet-page2[data-v-771534eb]{background:#fff;padding:1.1rem 1.2rem 1.3rem}}.p2-portrait[data-v-771534eb]{grid-area:portrait}.p2-history[data-v-771534eb]{grid-area:history}.p2-personality[data-v-771534eb]{grid-area:personality}.p2-history[data-v-771534eb]>*,.p2-personality[data-v-771534eb]>*,.p2-portrait[data-v-771534eb]>:not(.is-collapsed){height:100%}@media (width<=1100px){.sheet-page2[data-v-771534eb]{grid-template-areas:"notes notes""portrait history""portrait personality"}.p2-notes[data-v-771534eb]{grid-area:notes;grid-template-columns:1fr;gap:.55rem;display:grid}}@media (width<=720px){.sheet-page2[data-v-771534eb]{grid-template-columns:minmax(0,1fr);grid-template-areas:"notes""portrait""history""personality"}.p2-notes[data-v-771534eb],.p2-portrait[data-v-771534eb],.p2-history[data-v-771534eb],.p2-personality[data-v-771534eb]{min-width:0}.sheet-page2.no-phone-portrait[data-v-771534eb]{grid-template-areas:"notes""history""personality"}}.loading[data-v-240f6a78]{color:#d8c9c9;text-align:center;padding:3rem}.sheet-holder[data-v-240f6a78]{flex-direction:column;gap:.8rem;display:flex;overflow-x:auto}.compact-pager[data-v-240f6a78]{z-index:5;gap:.4rem;margin-bottom:.7rem;display:flex;position:sticky;top:.4rem}.pager-tab[data-v-240f6a78]{color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#4a4044;border:none;flex:1;padding:.45rem .6rem;font-size:.92rem}.pager-tab.active[data-v-240f6a78]{background:var(--mm-red)}@media print{.sheet-holder[data-v-240f6a78]{gap:0;overflow:visible}}.delete-warning[data-v-9226cc4f]{margin:0 0 .8rem}.delete-label[data-v-9226cc4f]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.85rem;display:block}.delete-input[data-v-9226cc4f]{width:100%}.delete-error[data-v-9226cc4f]{color:#7a1111;background:#fdecec;border-left:4px solid #c22;margin:.8rem 0 0;padding:.55rem .8rem}.delete-actions[data-v-9226cc4f]{justify-content:flex-end;margin-top:1rem;display:flex}.empty[data-v-d4b7cc6d]{color:var(--mm-label)}.char-list[data-v-d4b7cc6d]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.char-row[data-v-d4b7cc6d]{align-items:center;gap:.7rem;display:flex}.char-open[data-v-d4b7cc6d]{isolation:isolate;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:baseline;gap:.6rem;padding:.35rem .6rem;display:flex;position:relative}.char-open[data-v-d4b7cc6d]:before,.char-open[data-v-d4b7cc6d]:after{content:"";position:absolute}.char-open[data-v-d4b7cc6d]:before{background:var(--mm-red);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);z-index:-2;inset:0}.char-open[data-v-d4b7cc6d]:after{background:var(--mm-paper);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);z-index:-1;inset:1.5px}.char-name[data-v-d4b7cc6d]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-weight:400}.char-sub[data-v-d4b7cc6d]{color:var(--mm-label);font-size:.8rem}.char-rank[data-v-d4b7cc6d]{color:var(--mm-label);white-space:nowrap;font-size:.8rem;font-weight:700}.join-label[data-v-a3c443d8]{font-family:var(--font-slab);text-transform:uppercase;letter-spacing:.08em;color:var(--mm-label,#6b6b6b);margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.join-row[data-v-a3c443d8]{align-items:center;gap:.5rem;display:flex}.join-input[data-v-a3c443d8]{min-width:0;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;flex:1}.join-error[data-v-a3c443d8]{color:var(--mm-red,#e62429);margin:.55rem 0 0;font-size:.85rem;font-weight:700}.join-hint[data-v-a3c443d8]{color:var(--mm-label,#6b6b6b);margin:.4rem 0 0;font-size:.82rem}.join-code[data-v-a3c443d8]{font-family:var(--font-display);letter-spacing:.08em;color:var(--mm-ink)}.leave-btn[data-v-a3c443d8]{width:100%;margin-top:.7rem}.seated-members[data-v-a3c443d8]{border-top:1px solid var(--mm-line,#0000002e);margin-top:.9rem;padding-top:.6rem}.seated-members-head[data-v-a3c443d8]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.seated-online[data-v-a3c443d8]{color:var(--mm-label,#6b6b6b);font-size:.75rem}.player-rows[data-v-a3c443d8]{max-height:11rem;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}.player-row[data-v-a3c443d8]{align-items:center;gap:.45rem;padding:.2rem 0;display:flex}.member-dot[data-v-a3c443d8]{background:var(--mm-offline);border-radius:50%;flex:none;width:.6rem;height:.6rem}.member-dot.is-online[data-v-a3c443d8]{background:var(--mm-online)}.player-name[data-v-a3c443d8]{color:var(--mm-ink);overflow-wrap:anywhere;font-size:.9rem}.player-you[data-v-a3c443d8]{font-family:var(--font-slab);text-transform:uppercase;letter-spacing:.06em;color:var(--mm-label,#6b6b6b);border:1px solid var(--mm-line,#0000002e);padding:0 .25rem;font-size:.62rem}.no-players[data-v-a3c443d8]{color:var(--mm-label,#6b6b6b);margin:.35rem 0 0;font-size:.82rem}.join-unsupported[data-v-a3c443d8]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0}.join-scan[data-v-a3c443d8]{border-top:1px solid #0000001f;flex-direction:column;align-items:stretch;gap:.35rem;margin-top:1rem;padding-top:.9rem;display:flex}.scan-btn[data-v-a3c443d8]{min-height:44px}.scan-video[data-v-a3c443d8]{aspect-ratio:1;object-fit:cover;background:#1a1a1a;border-radius:4px;width:100%}.release-list[data-v-1c9a395c]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.release-sep[data-v-1c9a395c]{border-top:1.5px solid var(--mm-line);margin:.9rem 0}.release-title[data-v-1c9a395c]{font-family:var(--font-display);letter-spacing:.03em;color:var(--mm-ink);font-size:.95rem;font-weight:700;display:block}.release-notes[data-v-1c9a395c]{flex-direction:column;gap:.3rem;margin:.45rem 0 0;padding-left:1.2rem;font-size:.88rem;line-height:1.35;display:flex}.art-frame[data-v-703c3579]{padding:.6rem}.art-full[data-v-703c3579]{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}.entrant-puck[data-v-7a0ef06e]{width:var(--puck-size,3.1rem);height:var(--puck-size,3.1rem);background:var(--mm-paper);border:2px solid var(--stance-border,var(--mm-line));touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:width .18s,height .18s;display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.entrant-puck[data-v-7a0ef06e]{transition:none}}.entrant-puck--player[data-v-7a0ef06e]{border-color:var(--mm-red)}button.entrant-puck[data-v-7a0ef06e]{cursor:pointer}button.entrant-puck[data-v-7a0ef06e]:hover{border-color:var(--mm-red)}.entrant-puck-art[data-v-7a0ef06e]{display:block;position:absolute}.entrant-puck-art.is-cropped[data-v-7a0ef06e]{object-fit:cover;width:100%;height:100%;inset:0}.entrant-puck-initial[data-v-7a0ef06e]{font-family:var(--font-display);font-size:calc(var(--puck-size,3.1rem) * .5);color:var(--mm-label);line-height:1}.entrant-puck--player[data-v-7a0ef06e]:not(.has-art){background:var(--mm-red)}.entrant-puck--player:not(.has-art) .entrant-puck-initial[data-v-7a0ef06e]{color:#fff}.crp-title[data-v-ebf099c4]{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--mm-ink);margin:0 0 .4rem;font-size:clamp(1.05rem,6vw,1.5rem)}.crp-tn[data-v-ebf099c4]{text-align:center;color:var(--mm-label);margin:0 0 .3rem;font-size:clamp(.9rem,4vw,1.05rem)}.crp-note[data-v-ebf099c4]{text-align:center;color:var(--mm-label);margin:0 0 .9rem;font-size:.78rem;font-style:italic}.crp-actions[data-v-ebf099c4]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.crp-btn[data-v-ebf099c4]{flex:7rem;min-height:44px}.my-vitals[data-v-abdfd25e]{z-index:3;border:2px solid var(--mm-red);background:var(--mm-paper);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin-bottom:.4rem;padding:.35rem .5rem;display:flex;position:sticky;top:0}.vital[data-v-abdfd25e]{flex-direction:column;flex:12rem;gap:.25rem;display:flex}.vital-read[data-v-abdfd25e]{align-items:baseline;gap:.3rem;margin:0;display:flex}.vital-steppers[data-v-abdfd25e]{gap:.3rem;display:flex}.vital-tag[data-v-abdfd25e]{font-family:var(--font-slab);letter-spacing:.04em;color:var(--mm-label);margin-right:auto;font-size:.66rem;font-weight:700}.vital-num[data-v-abdfd25e]{font-family:var(--font-display);text-align:center;min-width:1.6ch;color:var(--mm-ink);font-size:1.25rem;line-height:1}.vital-num.hurt[data-v-abdfd25e]{color:var(--mm-red)}.vital-max[data-v-abdfd25e]{font-family:var(--font-display);color:var(--mm-label);font-size:.95rem}.vital button[data-v-abdfd25e]{border:1.5px solid var(--mm-line);min-height:2.5rem;font-family:var(--font-slab);color:var(--mm-ink);cursor:pointer;touch-action:manipulation;background:0 0;flex:1 1 0;padding:.3rem .2rem;font-size:.95rem;font-weight:700;line-height:1}.vital button[data-v-abdfd25e]:active{background:var(--mm-red);color:#fff;border-color:var(--mm-red)}.my-statuses[data-v-abdfd25e]{flex-wrap:wrap;flex-basis:100%;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.my-statuses li[data-v-abdfd25e]{border:1px solid var(--mm-line);color:var(--mm-label);align-items:center;gap:.2rem;padding:.05rem .25rem;font-size:.7rem;display:inline-flex}@media (width<=520px){.vital[data-v-abdfd25e]{flex:100%}.vital button[data-v-abdfd25e]{min-height:2.75rem;font-size:1rem}}.use-question[data-v-0a348777]{margin:0 0 .4rem}.use-cost[data-v-0a348777]{color:var(--mm-label);margin:0}.use-actions[data-v-0a348777]{justify-content:flex-end;gap:.6rem;display:flex}.use-actions[data-v-0a348777] .p-button{min-width:5rem;min-height:44px}.powers-page[data-v-56583dd2]{overscroll-behavior:contain;flex-direction:column;gap:.3rem;max-height:60vh;display:flex;overflow-y:auto}.powers-empty[data-v-56583dd2]{color:var(--mm-label);font-size:.85rem}.power-row[data-v-56583dd2]{border:1.5px solid var(--mm-line);background:var(--mm-paper);padding:.35rem .5rem}.power-row.expandable[data-v-56583dd2]{cursor:pointer}.power-line1[data-v-56583dd2],.power-line2[data-v-56583dd2]{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.power-line2[data-v-56583dd2]{margin-top:.15rem}.pfield[data-v-56583dd2]{color:var(--mm-ink);align-items:baseline;gap:.3rem;font-size:.82rem;display:inline-flex}.pfield label[data-v-56583dd2]{font-family:var(--font-slab);letter-spacing:.04em;text-transform:uppercase;color:var(--mm-label);font-size:.58rem;font-weight:700}.pname[data-v-56583dd2]{flex:12rem}.pname b[data-v-56583dd2]{font-family:var(--font-slab);font-size:.92rem;font-weight:700}.psummary[data-v-56583dd2]{flex:100%;min-width:0}.power-row:not(.expanded) .psummary[data-v-56583dd2]{white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.row-trigger[data-v-56583dd2],.row-effect[data-v-56583dd2]{border-top:1px solid var(--mm-line);color:var(--mm-ink);margin:.3rem 0 0;padding-top:.3rem;font-size:.8rem;line-height:1.35}.row-effect[data-v-56583dd2]{border-top:0;padding-top:.2rem}.minimize-btn[data-v-c00f4132]{border:1.5px solid var(--mm-line);background:var(--mm-paper);min-width:30px;min-height:30px;color:var(--mm-ink);cursor:pointer;z-index:1;font-size:.95rem;line-height:1;position:absolute;top:.6rem;right:3rem}.minimize-btn[data-v-c00f4132]:hover{border-color:var(--mm-red);color:var(--mm-red)}.battle-cinematic[data-v-c00f4132]{z-index:2000;background:#000;position:fixed;inset:0;overflow:hidden}.battle-cinematic .minimize-btn[data-v-c00f4132]{color:#fff;z-index:2;background:0 0;border-color:#fff6}.battle-cinematic .minimize-btn[data-v-c00f4132]:hover{border-color:var(--mm-red);color:var(--mm-red)}.cinematic-stripe[data-v-c00f4132]{z-index:1;pointer-events:none;height:1.1rem;position:absolute;left:0;right:0;overflow:hidden}.cinematic-stripe--top[data-v-c00f4132]{animation:.35s ease-out both cinematic-stripe-in-left-c00f4132;top:0}.cinematic-stripe--bottom[data-v-c00f4132]{animation:.35s ease-out both cinematic-stripe-in-right-c00f4132;bottom:0}@keyframes cinematic-stripe-in-left-c00f4132{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cinematic-stripe-in-right-c00f4132{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cinematic-stripe--top[data-v-c00f4132],.cinematic-stripe--bottom[data-v-c00f4132]{animation:none;transform:translate(0)}}.cinematic-stripe-pattern[data-v-c00f4132]{background:repeating-linear-gradient(45deg, var(--mm-red) 0 2.2rem, var(--mm-xmen-yellow) 2.2rem 4.4rem);width:calc(100% + 6.2225rem);position:absolute;top:0;bottom:0;left:0}.cinematic-stripe-pattern--ltr[data-v-c00f4132]{animation:3s linear infinite cinematic-stripe-scroll-ltr-c00f4132}.cinematic-stripe-pattern--rtl[data-v-c00f4132]{animation:3s linear infinite cinematic-stripe-scroll-rtl-c00f4132}@keyframes cinematic-stripe-scroll-ltr-c00f4132{0%{transform:translate(-6.2225rem)}to{transform:translate(0)}}@keyframes cinematic-stripe-scroll-rtl-c00f4132{0%{transform:translate(0)}to{transform:translate(-6.2225rem)}}@media (prefers-reduced-motion:reduce){.cinematic-stripe-pattern--ltr[data-v-c00f4132],.cinematic-stripe-pattern--rtl[data-v-c00f4132]{animation:none;transform:translate(0)}}.cinematic-exit-leave-active[data-v-c00f4132]{transition:opacity .4s}.cinematic-exit-leave-to[data-v-c00f4132]{opacity:0}.cinematic-exit-leave-active .cinematic-stripe--top[data-v-c00f4132]{animation:.35s ease-in forwards cinematic-stripe-out-left-c00f4132}.cinematic-exit-leave-active .cinematic-stripe--bottom[data-v-c00f4132]{animation:.35s ease-in forwards cinematic-stripe-out-right-c00f4132}@keyframes cinematic-stripe-out-left-c00f4132{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes cinematic-stripe-out-right-c00f4132{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cinematic-exit-leave-active[data-v-c00f4132]{transition:none}.cinematic-exit-leave-active .cinematic-stripe--top[data-v-c00f4132],.cinematic-exit-leave-active .cinematic-stripe--bottom[data-v-c00f4132]{animation:none}}.cinematic-layout[data-v-c00f4132]{position:absolute;inset:0}.intro-icon[data-v-c00f4132]{width:clamp(8rem,32vw,12rem);height:clamp(8rem,32vw,12rem);color:var(--mm-xmen-yellow);animation:1.6s ease-in-out infinite intro-icon-pulse-c00f4132;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@keyframes intro-icon-pulse-c00f4132{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.intro-icon[data-v-c00f4132]{opacity:1;animation:none}}.cinematic-content[data-v-c00f4132]{text-align:center;width:min(92vw,28rem);max-height:42vh;margin:0;position:absolute;top:54%;left:50%;overflow:hidden;transform:translate(-50%)}.cinematic-fade-enter-active[data-v-c00f4132],.cinematic-fade-leave-active[data-v-c00f4132]{transition:opacity .5s}.cinematic-fade-enter-from[data-v-c00f4132],.cinematic-fade-leave-to[data-v-c00f4132]{opacity:0}@media (prefers-reduced-motion:reduce){.cinematic-fade-enter-active[data-v-c00f4132],.cinematic-fade-leave-active[data-v-c00f4132]{transition:none}}.cinematic-catchphrase[data-v-c00f4132]{flex-direction:column;gap:.2rem;display:flex}.catchphrase-line[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.02em;color:#fff;font-size:clamp(1.3rem,5vw,1.9rem);line-height:1.2}.catchphrase-line--italic[data-v-c00f4132]{font-style:italic}.catchphrase-line--sweep[data-v-c00f4132]{animation:.15s cubic-bezier(.05,.7,.15,1) both cinematic-catchphrase-in-c00f4132}@keyframes cinematic-catchphrase-in-c00f4132{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.catchphrase-line--sweep[data-v-c00f4132]{animation:none;transform:translate(0)}}.catchphrase-line--delayed[data-v-c00f4132]{opacity:0;animation:.4s ease-out both cinematic-catchphrase-line-fade-c00f4132;animation-delay:var(--line-delay,0s)}@keyframes cinematic-catchphrase-line-fade-c00f4132{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catchphrase-line--delayed[data-v-c00f4132]{opacity:1;animation:none}}.cinematic-entry[data-v-c00f4132]{color:#fff}.cinematic-entry .init-label[data-v-c00f4132],.cinematic-entry .init-modifier-line[data-v-c00f4132]{color:#ffffffbf}.cinematic-entry .init-modifier-value[data-v-c00f4132]{color:#fff}.cinematic-entry .init-row[data-v-c00f4132]{justify-content:center}.cinematic-waiting[data-v-c00f4132]{flex-direction:column;align-items:center;gap:.7rem;display:flex}.cinematic-waiting-text[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.03em;color:#fff;font-size:1.15rem;line-height:1.2;animation:2.4s ease-in-out infinite cinematic-text-pulse-c00f4132}@keyframes cinematic-text-pulse-c00f4132{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cinematic-waiting-text[data-v-c00f4132]{opacity:1;animation:none}}.waiting-gif-frame[data-v-c00f4132]{flex:none;justify-content:center;align-items:center;width:min(16rem,34vh);height:min(16rem,34vh);display:flex;overflow:hidden}.waiting-gif[data-v-c00f4132]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s}.waiting-gif--loaded[data-v-c00f4132]{opacity:1}@media (prefers-reduced-motion:reduce){.waiting-gif[data-v-c00f4132]{opacity:1;transition:none}}.cinematic-ready-text[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.04em;color:var(--mm-xmen-yellow);text-transform:uppercase;font-size:clamp(2.2rem,10vw,3.4rem);line-height:1.15}.intro-icon--victory[data-v-c00f4132]{animation:.7s cubic-bezier(.2,1.5,.35,1) both victory-icon-land-c00f4132,2.4s ease-in-out .7s infinite victory-icon-glow-c00f4132}@keyframes victory-icon-land-c00f4132{0%{opacity:0;transform:translate(-50%,-160%)scale(.4)rotate(-12deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes victory-icon-glow-c00f4132{0%,to{filter:drop-shadow(0 0 .4rem #ffff0059)}50%{filter:drop-shadow(0 0 1.6rem #ffff00d9)}}.cinematic-victory[data-v-c00f4132]{flex-direction:column;align-items:center;gap:.8rem;display:flex}.victory-headline[data-v-c00f4132]{font-family:var(--font-display);text-transform:uppercase;color:var(--mm-xmen-yellow);text-shadow:0 0 2rem #ffff0080;font-size:clamp(2.6rem,13vw,4.6rem);line-height:1.05;animation:.9s cubic-bezier(.15,1.2,.3,1) both victory-headline-in-c00f4132}@keyframes victory-headline-in-c00f4132{0%{opacity:0;letter-spacing:-.1em;transform:scale(.65)}60%{opacity:1;letter-spacing:.1em;transform:scale(1.06)}to{opacity:1;letter-spacing:.06em;transform:scale(1)}}.victory-message[data-v-c00f4132]{font-family:var(--font-slab);color:#fff;opacity:.9;font-size:clamp(.95rem,4vw,1.25rem);line-height:1.35;animation:.7s ease-out .65s both victory-message-in-c00f4132}@keyframes victory-message-in-c00f4132{0%{opacity:0;transform:translateY(.8rem)}to{opacity:.9;transform:none}}.intro-icon--defeat[data-v-c00f4132]{color:#b3261e;animation:.9s cubic-bezier(.5,0,.75,.6) both defeat-icon-fall-c00f4132,3.2s ease-in-out .9s infinite defeat-icon-smolder-c00f4132}@keyframes defeat-icon-fall-c00f4132{0%{opacity:0;transform:translate(-50%,-190%)scale(1.15)}70%{opacity:1;transform:translate(-50%,-46%)scale(.97)}to{opacity:.85;transform:translate(-50%,-50%)scale(1)}}@keyframes defeat-icon-smolder-c00f4132{0%,to{opacity:.85;filter:drop-shadow(0 0 .3rem #b3261e4d)}50%{opacity:.6;filter:drop-shadow(0 0 1.1rem #b3261e99)}}.cinematic-defeat[data-v-c00f4132]{flex-direction:column;align-items:center;gap:.8rem;display:flex}.defeat-headline[data-v-c00f4132]{font-family:var(--font-display);text-transform:uppercase;color:#b3261e;text-shadow:0 0 2rem #b3261e8c;font-size:clamp(2.6rem,13vw,4.6rem);line-height:1.05;animation:1.1s cubic-bezier(.4,0,.6,1) both defeat-headline-in-c00f4132}@keyframes defeat-headline-in-c00f4132{0%{opacity:0;letter-spacing:.3em;transform:scale(1.35)translateY(-.5rem)}60%{opacity:1;letter-spacing:.08em;transform:scale(1)translateY(.15rem)}to{opacity:.85;letter-spacing:.06em;transform:scale(.98)translateY(.25rem)}}.defeat-message[data-v-c00f4132]{font-family:var(--font-slab);color:#9a9a9a;font-size:clamp(.95rem,4vw,1.25rem);line-height:1.35;animation:.9s ease-out .9s both defeat-message-in-c00f4132}@keyframes defeat-message-in-c00f4132{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:.75;transform:none}}@media (prefers-reduced-motion:reduce){.intro-icon--victory[data-v-c00f4132],.victory-headline[data-v-c00f4132],.victory-message[data-v-c00f4132],.intro-icon--defeat[data-v-c00f4132],.defeat-headline[data-v-c00f4132],.defeat-message[data-v-c00f4132]{opacity:1;animation:none;transform:none}.intro-icon--victory[data-v-c00f4132],.intro-icon--defeat[data-v-c00f4132]{transform:translate(-50%,-50%)}}.battle-splash[data-v-c00f4132]{justify-content:center;align-items:center;padding:2.4rem .5rem;display:flex}.battle-splash-text[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.05em;color:var(--mm-red);text-transform:uppercase;text-align:center;font-size:clamp(2rem,10vw,3.4rem)}.battle-phase-enter-active[data-v-c00f4132],.battle-phase-leave-active[data-v-c00f4132]{transition:opacity .4s,transform .4s}.battle-phase-enter-from[data-v-c00f4132]{opacity:0;transform:scale(.85)}.battle-phase-leave-to[data-v-c00f4132]{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.battle-phase-enter-active[data-v-c00f4132],.battle-phase-leave-active[data-v-c00f4132]{transition:none}}.init-label[data-v-c00f4132]{color:var(--mm-label);margin-bottom:.3rem;font-size:.8rem;display:block}.init-row[data-v-c00f4132]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.init-input[data-v-c00f4132]{border:1.5px solid var(--mm-line);background:var(--mm-paper);width:5rem;min-height:44px;font-family:var(--font-display);text-align:center;color:var(--mm-ink);font-size:1.1rem}.init-fantastic[data-v-c00f4132]{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.init-submit[data-v-c00f4132]{min-height:44px}.init-modifier-line[data-v-c00f4132]{color:var(--mm-label);margin:0 0 .4rem;font-size:.8rem}.init-modifier-value[data-v-c00f4132]{font-family:var(--font-display);color:var(--mm-ink)}.turn-banner[data-v-c00f4132]{font-family:var(--font-display);color:var(--mm-ink);text-transform:uppercase;text-align:center;margin:0 0 .5rem;font-size:1rem}.npc-list[data-v-c00f4132]{overscroll-behavior:contain;flex-direction:column;gap:.4rem;max-height:55vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.reveal-band[data-v-c00f4132]{z-index:2050;pointer-events:none;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.reveal-band-rail[data-v-c00f4132]{background:repeating-linear-gradient(45deg, var(--mm-red) 0 1.1rem, var(--mm-xmen-yellow) 1.1rem 2.2rem);height:.5rem;display:block}.reveal-band-text[data-v-c00f4132]{background:var(--mm-red);color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-wrap:balance;margin:0;padding:.7rem 1rem;font-size:clamp(1.3rem,5.5vw,2.4rem);line-height:1.15;box-shadow:0 .5rem 1.6rem #00000073}.reveal-enter-active[data-v-c00f4132]{transition:opacity .22s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}.reveal-leave-active[data-v-c00f4132]{transition:opacity .32s,transform .32s}.reveal-enter-from[data-v-c00f4132]{opacity:0;transform:translateY(-50%)translate(-12%)skew(-6deg)}.reveal-leave-to[data-v-c00f4132]{opacity:0;transform:translateY(calc(-50% - 1.2rem))}@media (prefers-reduced-motion:reduce){.reveal-enter-active[data-v-c00f4132],.reveal-leave-active[data-v-c00f4132]{transition:opacity .16s}.reveal-enter-from[data-v-c00f4132],.reveal-leave-to[data-v-c00f4132]{opacity:0;transform:translateY(-50%)}}.entrant-enter-active[data-v-c00f4132],.entrant-leave-active[data-v-c00f4132]{transition:opacity .26s,transform .26s}.entrant-enter-from[data-v-c00f4132]{opacity:0;transform:translate(-1.5rem)}.entrant-leave-to[data-v-c00f4132]{opacity:0;transform:translate(1.5rem)}.entrant-leave-active[data-v-c00f4132]{position:absolute}.entrant-move[data-v-c00f4132]{transition:transform .26s}@media (prefers-reduced-motion:reduce){.entrant-enter-active[data-v-c00f4132],.entrant-leave-active[data-v-c00f4132],.entrant-move[data-v-c00f4132]{transition:none}.entrant-enter-from[data-v-c00f4132],.entrant-leave-to[data-v-c00f4132]{opacity:1;transform:none}}.npc-row[data-v-c00f4132]{border:1.5px solid var(--mm-line);background:var(--mm-paper);--puck-size:3.1rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex;position:relative}.npc-row.entrant-player[data-v-c00f4132]{border-color:var(--mm-red)}.npc-row.entrant-npc[data-v-c00f4132]{border-color:var(--mm-line)}.npc-row[style*=--stance-border][data-v-c00f4132]{border-color:var(--stance-border);border-width:2.5px}.npc-row.placed-astral[data-v-c00f4132]{border-style:double;border-width:4px;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8'%3E%3Cpath d='M0 2q3 -2 6 0t6 0t6 0t6 0' fill='none' stroke='%23e0218a' stroke-width='1.2'/%3E%3Cpath d='M0 6q3 -2 6 0t6 0t6 0t6 0' fill='none' stroke='%23e0218a' stroke-width='1.2'/%3E%3C/svg%3E") 8 round}.npc-row.placed-dimension[data-v-c00f4132]{box-shadow:0 0 0 2px var(--mm-paper), 0 0 0 4px #1f7a8c;border:4px ridge #1f7a8c}.npc-row.placed-elsewhere[data-v-c00f4132]{border-style:dotted;border-width:3px;border-color:var(--mm-label)}.npc-row.placed-custom[data-v-c00f4132]{border:4px groove #a15c00}.place-chip[data-v-c00f4132]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--mm-ink);border:1px solid var(--mm-line);background:var(--mm-paper);flex:none;padding:0 .25rem;font-size:.6rem}.order-pos[data-v-c00f4132]{font-family:var(--font-display);color:var(--mm-label);text-align:center;min-width:1.4rem;font-size:1rem}.name-block[data-v-c00f4132]{flex-direction:column;flex:1;justify-content:center;gap:.2rem;min-width:0;display:flex}.npc-name[data-v-c00f4132]{text-transform:uppercase;overflow-wrap:anywhere;font-size:.95rem}.turn-flash[data-v-c00f4132]{pointer-events:none;z-index:3000;place-items:center;display:grid;position:fixed;inset:0}.turn-flash-text[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 1.4rem #000000d9,0 2px #0009;border:2px solid var(--mm-red);background:#00000073;padding:.4rem 1.4rem;font-size:clamp(2.2rem,11vw,4.5rem)}.turn-flash-enter-active[data-v-c00f4132]{transition:opacity .18s}.turn-flash-leave-active[data-v-c00f4132]{transition:opacity .5s}.turn-flash-enter-from[data-v-c00f4132],.turn-flash-leave-to[data-v-c00f4132]{opacity:0}@media (prefers-reduced-motion:reduce){.turn-flash-enter-active[data-v-c00f4132],.turn-flash-leave-active[data-v-c00f4132]{transition:none}}.stance-tag[data-v-c00f4132]{font-family:var(--font-slab);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--mm-line);vertical-align:.05rem;border-radius:2px;margin-left:.35rem;padding:.1rem .35rem;font-size:.6rem;font-weight:700;display:inline-block}.stance-tag--elite[data-v-c00f4132]{background:#7f1d1d}.stance-tag--boss[data-v-c00f4132]{background:#111}.stance-tag--ally[data-v-c00f4132]{background:#16a34a}.color-dot[data-v-c00f4132]{vertical-align:-.08rem;border:1.5px solid #00000059;border-radius:50%;width:.85rem;height:.85rem;margin-right:.35rem;display:inline-block}.delay-btn[data-v-c00f4132]{border:1.5px dashed var(--mm-line);color:var(--mm-label);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;align-self:flex-start;padding:.18rem .5rem;font-size:.72rem;font-weight:700}.delay-btn[data-v-c00f4132]:hover{border-color:var(--mm-red);color:var(--mm-red)}.delay-hint[data-v-c00f4132]{color:var(--mm-label);margin:0 0 .7rem;font-size:.82rem}.delay-options[data-v-c00f4132]{flex-direction:column;gap:.3rem;max-height:50vh;display:flex;overflow-y:auto}.delay-option[data-v-c00f4132]{border:1.5px solid var(--mm-line);background:var(--mm-paper);color:var(--mm-ink);text-align:left;cursor:pointer;touch-action:manipulation;min-height:44px;padding:.3rem .6rem;font-size:.9rem}.delay-option[data-v-c00f4132]:hover{border-color:var(--mm-red);color:var(--mm-red)}.rank-score[data-v-c00f4132]{flex-direction:column;flex:none;align-items:center;gap:.2rem;display:flex}.fantastic-mark[data-v-c00f4132]{font-family:var(--font-display);color:var(--mm-red);letter-spacing:.03em;font-size:.72rem}.npc-row.sits-out[data-v-c00f4132]{opacity:.55;filter:grayscale(.85);position:relative}.npc-row.sits-out[data-v-c00f4132]:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, var(--mm-ink) 22%, transparent) 5px 7px);position:absolute;inset:0}.npc-row.is-deceased[data-v-c00f4132]{filter:none;opacity:.6}.npc-row.is-deceased[data-v-c00f4132]:after{background:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, var(--mm-red) 60%, transparent) 5px 7px)}.npc-row.active-turn[data-v-c00f4132]{border-color:var(--mm-red);box-shadow:inset 0 0 0 1.5px var(--mm-red);--puck-size:5.6rem;--hex-w:4.6rem;--hex-h:5.2rem;--hex-fs:2rem;padding:1rem .7rem}.npc-row.active-turn .npc-name[data-v-c00f4132]{font-size:1.35rem}.status-list[data-v-c00f4132]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.status-icon[data-v-c00f4132]{width:1.05rem;height:1.05rem;color:var(--mm-red-dark);flex:none}.state-banners[data-v-c00f4132]{flex-wrap:wrap;gap:.3rem;width:100%;display:flex}.state-banner[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--mm-red);padding:.12rem .4rem;font-size:.72rem}.npc-list-empty[data-v-c00f4132]{color:var(--mm-label);font-size:.85rem}@keyframes tick-flash-fade-c00f4132{0%{opacity:1}to{opacity:0}}.tick-flash[data-v-c00f4132]{z-index:2;background:var(--mm-red);color:#fff;font-family:var(--font-display);letter-spacing:.03em;pointer-events:none;justify-content:center;align-items:center;gap:.5rem;font-size:1.15rem;animation:1.5s ease-out forwards tick-flash-fade-c00f4132;display:flex;position:absolute;inset:0}.tick-flash-icon[data-v-c00f4132]{flex:none;width:1.3rem;height:1.3rem}@media (prefers-reduced-motion:reduce){.tick-flash[data-v-c00f4132]{animation:none}}.acted-slot[data-v-c00f4132]{flex:none;justify-content:center;align-items:center;width:1.3rem;display:flex}.acted-mark[data-v-c00f4132]{color:var(--mm-red);font-family:var(--font-display);font-size:1.15rem;line-height:1}.acted-toggle[data-v-c00f4132]{border:1.5px solid var(--mm-line);background:var(--mm-paper);min-width:24px;min-height:24px;font-family:var(--font-display);color:#0000;cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;display:flex}.acted-toggle[data-v-c00f4132]:hover{border-color:var(--mm-red)}.acted-toggle--on[data-v-c00f4132]{background:var(--mm-red);border-color:var(--mm-red);color:#fff}.action-row[data-v-c00f4132]{flex-wrap:wrap;gap:.5rem;display:flex}.turn-actions[data-v-c00f4132]{border-top:1.5px solid var(--mm-line);margin-top:.6rem;padding-top:.6rem}.turn-actions-title[data-v-c00f4132]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-label);margin:0 0 .35rem;font-size:.85rem}.powers-btn[data-v-c00f4132]{width:calc(33.3333% - .333333rem);margin-bottom:.5rem;display:block}.powers-back[data-v-c00f4132]{border:1.5px solid var(--mm-line);font-family:var(--font-slab);color:var(--mm-ink);cursor:pointer;touch-action:manipulation;background:0 0;margin-bottom:.5rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.page-face[data-v-c00f4132]{transform-origin:0;backface-visibility:hidden}.page-turn-enter-active[data-v-c00f4132],.page-turn-leave-active[data-v-c00f4132],.page-turn-back-enter-active[data-v-c00f4132],.page-turn-back-leave-active[data-v-c00f4132]{transition:opacity .16s}.page-turn-leave-to[data-v-c00f4132],.page-turn-enter-from[data-v-c00f4132],.page-turn-back-leave-to[data-v-c00f4132],.page-turn-back-enter-from[data-v-c00f4132]{opacity:0}@media (width<=768px){.page-turn-enter-active[data-v-c00f4132],.page-turn-leave-active[data-v-c00f4132],.page-turn-back-enter-active[data-v-c00f4132],.page-turn-back-leave-active[data-v-c00f4132]{transition:transform .26s,opacity .26s}.page-turn-leave-to[data-v-c00f4132]{opacity:0;transform:perspective(1200px)rotateY(-75deg)}.page-turn-enter-from[data-v-c00f4132],.page-turn-back-leave-to[data-v-c00f4132]{opacity:0;transform:perspective(1200px)rotateY(75deg)}.page-turn-back-enter-from[data-v-c00f4132]{opacity:0;transform:perspective(1200px)rotateY(-75deg)}}@media (prefers-reduced-motion:reduce){.page-turn-enter-active[data-v-c00f4132],.page-turn-leave-active[data-v-c00f4132],.page-turn-back-enter-active[data-v-c00f4132],.page-turn-back-leave-active[data-v-c00f4132]{transition:opacity .12s}.page-turn-leave-to[data-v-c00f4132],.page-turn-enter-from[data-v-c00f4132],.page-turn-back-leave-to[data-v-c00f4132],.page-turn-back-enter-from[data-v-c00f4132]{transform:none}}@media (width<=420px){.action-row .action-btn[data-v-c00f4132]{flex:1 1 0;min-width:0}}.action-btn[data-v-c00f4132]{flex:8rem;min-height:44px}.action-list[data-v-c00f4132]{overscroll-behavior:contain;flex-direction:column;gap:.4rem;max-height:55vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.action-list-btn[data-v-c00f4132]{text-align:left;border:1.5px solid var(--mm-line);background:var(--mm-paper);width:100%;color:var(--mm-ink);cursor:pointer;min-height:44px;padding:.5rem .6rem}.action-list-btn[data-v-c00f4132]:hover{border-color:var(--mm-red)}.action-name[data-v-c00f4132]{font-family:var(--font-display);text-transform:uppercase;font-size:.9rem}.action-desc[data-v-c00f4132]{color:var(--mm-label);white-space:pre-line;margin:.3rem 0 0;font-size:.8rem}.action-empty[data-v-c00f4132]{color:var(--mm-label);font-size:.85rem;font-style:italic}@media (width<=720px){.npc-list[data-v-c00f4132]{max-height:none;overflow-y:visible}.minimize-btn[data-v-c00f4132]{right:2.6rem}.npc-row[data-v-c00f4132]{--puck-size:2.3rem;gap:.4rem}}@media (width<=400px){.cinematic-content[data-v-c00f4132]{width:96vw}.catchphrase-line[data-v-c00f4132]{font-size:clamp(1.05rem,6.5vw,1.5rem)}.waiting-gif-frame[data-v-c00f4132]{width:min(15rem,30vh);height:min(15rem,30vh)}}@media (height<=570px){.cinematic-stripe[data-v-c00f4132]{height:.35rem}.intro-icon[data-v-c00f4132]{width:6.5rem;height:6.5rem;top:22%}.cinematic-content[data-v-c00f4132]{max-height:55vh;top:40%}.catchphrase-line[data-v-c00f4132]{font-size:clamp(.95rem,4.5vw,1.3rem)}.cinematic-ready-text[data-v-c00f4132]{font-size:clamp(1.5rem,7vw,2.4rem)}.waiting-gif-frame[data-v-c00f4132]{width:min(8rem,42vh);height:min(8rem,42vh)}}@media (width<=768px){.p-dialog.battle-start-modal{border-radius:0;height:100dvh;max-height:100dvh;margin:0;width:100vw!important;max-width:100vw!important}.p-dialog.battle-start-modal .p-dialog-content{overscroll-behavior:contain;flex:auto;overflow-y:auto}.p-dialog.battle-start-modal .npc-list,.p-dialog.battle-start-modal .powers-page{max-height:none;overflow-y:visible}}.systems[data-v-eacd6e8c]{gap:.8rem;display:grid}@media (width>=720px){.systems[data-v-eacd6e8c]{grid-template-columns:1fr 1fr}}.system[data-v-eacd6e8c]{border:2px solid var(--mm-red);color:inherit;cursor:pointer;text-align:center;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:0 0;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .9rem;display:flex}.system[data-v-eacd6e8c]:hover,.system[data-v-eacd6e8c]:focus-visible{background:#0000000f}.system-icon[data-v-eacd6e8c]{width:2.4rem;height:2.4rem;color:var(--mm-red)}.system-title[data-v-eacd6e8c]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.system-text[data-v-eacd6e8c]{opacity:.85;font-size:.85rem;line-height:1.35}.app-shell[data-v-ef80a096]{max-width:1240px;margin:0 auto;padding:.8rem 1rem 3rem}.toolbar[data-v-ef80a096]{align-items:center;gap:.6rem;padding:.4rem .2rem .7rem;display:flex}.toolbar-spacer[data-v-ef80a096]{flex:1}.save-state[data-v-ef80a096]{color:#d8c9c9;font-size:.78rem}.tool-icon[data-v-ef80a096]{color:#fff}.tool-btn[data-v-ef80a096]:hover{background:#ff0001!important;border-color:#0000!important}.tool-btn:hover .tool-icon[data-v-ef80a096]{color:#ff0}.in-session-btn[data-v-ef80a096]{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;padding-left:.6rem;padding-right:.6rem;font-size:.72rem;background:var(--mm-online)!important;border-color:var(--mm-online)!important;color:#fff!important}.tool-btn.in-session-btn[data-v-ef80a096]:hover{opacity:.88;background:var(--mm-online)!important;border-color:var(--mm-online)!important}.tool-btn.in-session-btn.unconfirmed-btn[data-v-ef80a096],.tool-btn.in-session-btn.unconfirmed-btn[data-v-ef80a096]:hover{background:var(--mm-unconfirmed)!important;border-color:var(--mm-unconfirmed)!important;color:var(--mm-unconfirmed-ink)!important}.rejoin-battle-btn[data-v-ef80a096]{border:1.5px solid var(--mm-red);background:var(--mm-red);color:#fff;font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;cursor:pointer;padding:0 .6rem;font-size:.72rem}.rejoin-battle-btn[data-v-ef80a096]:hover{background:var(--mm-red-dark,var(--mm-red));opacity:.92}.rules-error[data-v-ef80a096]{margin-bottom:.7rem}.issues-btn[data-v-ef80a096]{cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.1rem .2rem;font-size:1.05rem;line-height:1;display:inline-flex}.issues-count[data-v-ef80a096]{background:var(--mm-red);color:#fff;font-family:var(--font-slab);border-radius:999px;padding:.08rem .35rem;font-size:.68rem;font-weight:700}.issues-hint[data-v-ef80a096]{color:var(--mm-label);margin:0 0 .6rem;font-size:.85rem}.issues-list[data-v-ef80a096]{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:flex}@media (width<=720px){.tool-btn[data-v-ef80a096],.toolbar[data-v-ef80a096] .menu-btn{min-width:44px;min-height:44px}}@media print{.app-shell[data-v-ef80a096]{max-width:none;padding:0}}.choices[data-v-fd7ddd0a]{gap:.8rem;display:grid}@media (width>=720px){.choices[data-v-fd7ddd0a]{grid-template-columns:1fr 1fr}}.choice[data-v-fd7ddd0a]{border:2px solid var(--mm-red);color:inherit;cursor:pointer;text-align:center;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:0 0;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .9rem;display:flex}.choice[data-v-fd7ddd0a]:hover,.choice[data-v-fd7ddd0a]:focus-visible{background:#0000000f}.choice-icon[data-v-fd7ddd0a]{width:2.4rem;height:2.4rem;color:var(--mm-red)}.choice-title[data-v-fd7ddd0a]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.choice-text[data-v-fd7ddd0a]{opacity:.85;font-size:.85rem;line-height:1.35}.welcome-shell[data-v-6df243d0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;min-height:100dvh;padding:2rem 1.2rem;display:flex}.brand-wrap[data-v-6df243d0]{justify-content:center;display:flex}.brand-logo[data-v-6df243d0]{-webkit-user-select:none;user-select:none;width:min(320px,80vw);height:auto}.welcome-heading[data-v-6df243d0]{font-family:var(--font-display);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,6vw,2.6rem)}.choice-row[data-v-6df243d0]{flex-direction:column;gap:1rem;width:100%;max-width:26rem;display:flex}@media (width>=720px){.choice-row[data-v-6df243d0]{flex-direction:row;max-width:42rem}}.choice-btn[data-v-6df243d0]{cursor:pointer;background:var(--choice-main);color:#fff;min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);border:none;flex:1;padding:.6rem 1.4rem;font-size:1.15rem;transition:background-color .15s;position:relative}.choice-btn[data-v-6df243d0]:hover,.choice-btn[data-v-6df243d0]:focus-visible{background:var(--choice-dark)}.choice-btn[data-v-6df243d0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.welcome-quote[data-v-6df243d0]{color:#fff;opacity:.85;max-width:34rem;margin:1.5rem 0 0;font-style:italic;line-height:1.5}.welcome-quote p[data-v-6df243d0]{margin:0}.welcome-quote footer[data-v-6df243d0]{opacity:.8;margin-top:.5rem;font-size:.9rem;font-style:normal}.welcome-quote cite[data-v-6df243d0]{font-style:italic}
