@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cards/BricolageGrotesque-ExtraBold.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cards/Fraunces-Black.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cards/Archivo-Black.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cards/Geist-Regular.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cards/Geist-SemiBold.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cards/Geist-Bold.woff2)format("woff2")}.mb{--mb-panel:#0f1220;--mb-line:#ffffff14;--mb-ctl:#181c2a;--mb-ctl-hover:#232838;--mb-ink:#f5f2ec;--acc:#6366f1;--acc-glow:#6366f12e;color:#e5e7eb;min-height:100vh;padding:5rem 0 2.5rem;position:relative}.mb-wrap{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.mb-wrap{padding:0 1.5rem}}@media (width>=1024px){.mb-wrap{padding:0 2rem}}.mb-data{font-variant-numeric:tabular-nums;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.mb-top{align-items:center;gap:2rem;padding:1.5rem 0 2rem;display:grid}.mb-head{min-width:0}@media (width>=1024px){.mb-top{grid-template-columns:minmax(0,1fr) minmax(26rem,46%);gap:3rem;padding:3.5rem 0 3rem}}@media (width>=1400px){.mb-top{grid-template-columns:minmax(0,1fr) minmax(30rem,50%);gap:4rem}}.mb-h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:2.5rem;font-weight:800;line-height:1.04}@media (width>=640px){.mb-h1{font-size:3.5rem}}@media (width>=1024px){.mb-h1{max-width:15ch;font-size:3.75rem}}.mb-form{flex-wrap:wrap;gap:.625rem;max-width:46rem;margin-top:1.75rem;display:flex}.mb-uid{background:var(--mb-panel);border-radius:.75rem;flex:13rem;align-items:center;min-width:0;min-height:3.25rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.mb-uid:focus-within{box-shadow:inset 0 0 0 2px #93c5fd}.mb-uid-tag{letter-spacing:.08em;color:#0b0d17;background:#e6e8ee;border-radius:.4rem;margin-left:.5rem;padding:.3rem .5rem;font-size:.75rem;font-weight:700}.mb-uid input{color:#fff;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:3.25rem;padding:0 .875rem 0 .75rem;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:1.375rem;font-weight:700}.mb-seg{background:var(--mb-panel);box-shadow:inset 0 0 0 1px var(--mb-line);border:0;border-radius:.75rem;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.mb-seg-opt{display:inline-flex;position:relative}.mb-seg-face{color:#d1d5db;cursor:pointer;white-space:nowrap;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.mb-seg-dot{background:var(--seg-dot);opacity:.5;border-radius:9999px;width:.5rem;height:.5rem}.mb-seg-opt:hover .mb-seg-face{color:#fff;background:#ffffff0d}.mb-seg-opt input:checked+.mb-seg-face{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1px #ffffff38}.mb-seg-opt input:checked+.mb-seg-face .mb-seg-dot{opacity:1}.mb-seg-opt input:focus-visible+.mb-seg-face{outline-offset:1px;outline:2px solid #93c5fd}.mb-go,.mb-act.mb-act-main{color:#0b0d17;background:var(--mb-ink);min-height:3.25rem;box-shadow:none;white-space:nowrap;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:700;transition:background-color .15s;display:inline-flex}.mb-go:hover,.mb-act.mb-act-main:hover{color:#0b0d17;box-shadow:none;background:#fff}.mb-go:disabled,.mb-act.mb-act-main:disabled{opacity:.6;cursor:progress}@media (width<=639px){.mb-seg{flex:100%}.mb-seg-opt{flex:1 1 0}.mb-seg-face{justify-content:center;width:100%;padding:0 .5rem}.mb-go{flex:100%}}.mb-hint{color:#9ca3af;margin:.75rem 0 0;font-size:.875rem}.mb-status{color:#e5e7eb;min-height:1.25rem;margin:.5rem 0 0;font-size:.875rem;font-weight:600}.mb-status[data-tone=error]{color:#fcd34d}.mb[data-has] .mb-status:not([data-tone=error]){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mb-recent{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;max-width:46rem;margin-top:.75rem;display:flex}.mb-recent[hidden]{display:none}.mb-recent-label{color:#9ca3af;flex:none;margin:0;font-size:.8125rem;font-weight:600}.mb-recent-list{flex-wrap:wrap;flex:auto;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mb-recent-item{background:var(--mb-ctl);border-radius:.6rem;flex:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.mb-recent-item:hover{box-shadow:inset 0 0 0 1px #ffffff3d}.mb-recent-item[data-current]{background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1.5px #fff9}.mb-recent-pick,.mb-recent-x{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0}.mb-recent-pick{color:#e5e7eb;white-space:nowrap;border-radius:.6rem 0 0 .6rem;align-items:center;gap:.5rem;padding:0 .375rem 0 .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.mb-recent-pick:hover{color:#fff}.mb-recent-dot{background:var(--rc,#9ca3af);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.mb-recent-nick{text-overflow:ellipsis;color:#fff;max-width:9rem;overflow:hidden}.mb-recent-id{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#9ca3af;font-size:.8125rem}.mb-recent-id-only{color:#e5e7eb;font-size:.875rem}.mb-recent-x{color:#9ca3af;border-radius:0 .6rem .6rem 0;flex:none;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex}.mb-recent-x:hover{color:#fff;background:#ffffff0f}.mb-recent-x svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:.875rem;height:.875rem}.mb-recent-pick:focus-visible,.mb-recent-x:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}@media (width<=639px){.mb-recent-list{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;margin:0 -1rem;padding:0 1rem;scroll-padding-inline:1rem;overflow-x:auto}.mb-recent-list::-webkit-scrollbar{display:none}}.mb-ghost{display:none}@media (width>=1024px){.mb-ghost{align-self:center;padding-top:1rem;display:block}}.mb[data-has] .mb-top{grid-template-columns:minmax(0,1fr);gap:0;padding:.75rem 0}.mb[data-has] .mb-ghost,.mb[data-has] .mb-hint{display:none}@media (width>=1024px){.mb[data-has] .mb-h1{max-width:none;font-size:2.25rem}}@media (width>=1280px){.mb[data-has] .mb-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:2rem;display:grid}.mb[data-has] .mb-h1{letter-spacing:-.02em;font-size:1.625rem}.mb[data-has] .mb-form{flex-wrap:nowrap;justify-self:end;width:100%;max-width:44rem;margin:0}.mb[data-has] .mb-uid,.mb[data-has] .mb-uid input,.mb[data-has] .mb-go{height:2.875rem;min-height:2.875rem}.mb[data-has] .mb-uid input{font-size:1.125rem}.mb[data-has] .mb-recent{grid-column:2;justify-self:end;width:100%;max-width:44rem;margin-top:.5rem}.mb[data-has] .mb-status{grid-column:1/-1;min-height:0;margin-top:.25rem}.mb[data-has] .mb-status:empty{margin:0}}.mb-results{gap:1rem;padding-bottom:1.5rem;display:grid}.mb-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (width>=1024px){.mb-results{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;column-gap:1.25rem}}@media (width>=1280px){.mb-results{grid-template-columns:minmax(0,1fr) 26rem;column-gap:1.5rem}}.mb-listpanel{background:var(--mb-panel);box-shadow:inset 0 0 0 1px var(--mb-line);border-radius:1rem;overflow:hidden}.mb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem .5rem .5rem 1rem;display:flex}.mb-who{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;min-width:0;display:flex}.mb-player{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.25rem;font-weight:800}.mb-meta{color:#9ca3af;margin:0;font-size:.8125rem}.mb-list{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.mb-list-label{color:#9ca3af;padding-right:.25rem;font-size:.8125rem;font-weight:600}.mb-list-images{display:contents}.mb-note{color:#d1d5db;margin:0;padding:0 1rem .625rem;font-size:.8125rem}.mb-mini{color:#e5e7eb;cursor:pointer;white-space:nowrap;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.mb-mini:hover{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff4d}.mb-memory{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:0 .5rem;display:flex}.mb-memory[hidden],.mb-share-note[hidden]{display:none}.mb-memory-switch{color:#d1d5db;font-size:.8125rem}.mb-memory-note{color:#9ca3af;flex-basis:100%;margin:0 0 .125rem;font-size:.75rem}.mb-list-images .mb-mini[aria-pressed=true]{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1.5px #fff9}.mb-table-wrap{border-top:1px solid var(--mb-line);overscroll-behavior:contain;overflow:auto;container:mb-table/inline-size}@media (width>=1024px){.mb-table-wrap{max-height:12.1875rem}}.mb-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.mb-table th,.mb-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:0 .375rem}.mb-table thead th{z-index:2;background:var(--mb-panel);color:#9ca3af;height:2.125rem;box-shadow:inset 0 -1px 0 var(--mb-line);font-size:.75rem;font-weight:600;position:sticky;top:0}.mb-table thead .mb-th-char{z-index:3;padding-left:.75rem;left:0}@container mb-table (width<=46rem){.mb-th-stat4,.mb-td-stat4{display:none}}.mb-row{cursor:pointer}.mb-row>*{background:var(--mb-panel);height:2.875rem;transition:background-color .12s}.mb-row:hover>*{background:#141828}.mb-row.is-on>*{background:#181d30}.mb-row:last-child>*{border-bottom:0}.mb-td-char{z-index:1;position:sticky;left:0;padding:0!important}.mb-pick{width:100%;min-height:2.875rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;display:flex;box-shadow:inset 3px 0 #0000}.mb-row.is-on .mb-pick{box-shadow:inset 3px 0 0 var(--row-acc)}.mb-pick:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.mb-portrait{width:2rem;height:2rem;box-shadow:0 0 0 1.5px var(--row-acc);object-fit:cover;background:#1b2033;border-radius:9999px;flex:none}.mb-pick-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mb-name{text-overflow:ellipsis;color:#fff;max-width:8.5rem;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;overflow:hidden}.mb-lv{color:#9ca3af;align-items:center;gap:.125rem .375rem;font-size:.6875rem;display:flex}.mb-lv.mb-lv-wrap{flex-wrap:wrap}.mb-seen{color:#d1d5db;background:#ffffff12;border-radius:.3rem;padding:0 .3rem;font-size:.625rem;font-weight:600;line-height:.95rem;box-shadow:inset 0 0 0 1px #ffffff1f}.mb-divider th{text-align:left;border-top:1px solid var(--mb-line);border-bottom:1px solid var(--mb-line);background:#0c0f1a;height:2rem;padding:0}.mb-divider-label{color:#9ca3af;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-block;position:sticky;left:0}.mb-weapon{justify-content:center;align-items:center;width:2.125rem;height:2.75rem;display:inline-flex;position:relative}.mb-weapon img{object-fit:contain;width:1.875rem;height:1.875rem}.mb-sets{align-items:center;gap:0;display:inline-flex}.mb-set{border-radius:.4rem;justify-content:center;align-items:center;width:2.125rem;height:2.75rem;display:inline-flex;position:relative}.mb-set img{object-fit:contain;width:1.875rem;height:1.875rem}.mb-set-n,.mb-ref{text-align:center;color:#0b0d17;background:#e5e7eb;border-radius:.3rem;min-width:.95rem;padding:0 .15rem;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:700;line-height:.95rem;position:absolute;bottom:.3rem;right:0}.mb-ref{right:-.25rem}.mb-set[tabindex]{cursor:help}.mb-set[tabindex]:hover,.mb-set[tabindex]:focus-visible{background:#ffffff14}.mb-set:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.mb-crit{font-variant-numeric:tabular-nums;flex-direction:column;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.15;display:flex}.mb-ratio{color:#f3f4f6;font-weight:600}.mb-cv{color:#9ca3af;font-size:.6875rem}.mb-stat{font-variant-numeric:tabular-nums;flex-direction:column;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.15;display:flex}.mb-stat-l{color:#9ca3af;font-size:.6875rem}.mb-stat-v{color:#f3f4f6;font-weight:600}.mb-th-stats{padding-left:.375rem}.mb-talents{white-space:normal;font-variant-numeric:tabular-nums;color:#e5e7eb;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.2;display:inline-block}.mb-empty-cell{color:#6b7280}@container mb-table (width<=44rem){.mb-table th,.mb-table td{padding-left:.3125rem;padding-right:.3125rem}.mb-table thead .mb-th-char{padding-left:.625rem}.mb-pick{padding:0 .375rem 0 .625rem}.mb-name{max-width:7.25rem}.mb-set,.mb-weapon{width:2rem}.mb-set img,.mb-weapon img{width:1.75rem;height:1.75rem}.mb-stat-l{text-overflow:ellipsis;max-width:4.25rem;overflow:hidden}.mb-th-weapon{white-space:normal}}.mb-tip{z-index:60;color:#e5e7eb;pointer-events:auto;background:#1b2033;border-radius:.6rem;max-width:20rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;position:fixed;box-shadow:0 0 0 1px #ffffff24,0 12px 32px -8px #000000b3}.mb-tip-title{color:#fff;margin-bottom:.25rem;font-weight:700;display:block}.mb-tip-line{margin-top:.25rem;display:block}.mb-tip-line b{color:#fff;font-weight:600}.mb-tip-off{color:#9ca3af}.mb-tip-off b{color:#d1d5db}.mb-stage{background:radial-gradient(42% 9% at 50% 97%, var(--acc-glow), transparent 100%), radial-gradient(75% 60% at 50% 30%, var(--acc-glow), transparent 72%), #0d101b;box-shadow:inset 0 0 0 1px var(--mb-line);border-radius:1rem;padding:1rem;transition:background .4s;position:relative;overflow:hidden}@media (width>=1024px){.mb-stage{height:var(--stage-h,34rem);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.mb-stage-card{flex:auto;place-items:center;min-height:0;display:grid;container-type:size}}.mb-card{--cw:4;--ch:5;aspect-ratio:var(--cw) / var(--ch);width:min(100%, calc((100svh - 10rem) * var(--cw) / var(--ch)));background:#11141f;border-radius:6px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 34px 70px -30px #000000e6}@media (width>=1024px){.mb-card{width:min(100cqw, calc(100cqh * var(--cw) / var(--ch)));margin:0}}.mb-layers,.mb-layer,.mb-card-image,.mb-skel{position:absolute;inset:0}.mb-layer{opacity:0;transition:opacity .16s}.mb-layer.is-on{opacity:1}.mb-layer>svg{letter-spacing:normal;word-spacing:normal;font-kerning:normal;text-transform:none;width:100%;height:100%;display:block}.mb-card-image{background-position:50%;background-size:cover}.mb-card-image:after{content:"";background:var(--veil);position:absolute;inset:0}.mb-skel{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%) 0 0/220% 100%,#121624;transition:opacity .2s;animation:1.4s linear infinite mb-shimmer}.mb-card[data-loading] .mb-skel{opacity:1}@keyframes mb-shimmer{to{background-position:-220% 0,0 0}}.mb-side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.mb-custom{background:var(--mb-panel);box-shadow:inset 0 0 0 1px var(--mb-line);border-radius:1rem;order:2}.mb-share{order:1}@media (width>=1024px){.mb-side{height:var(--side-h,calc(100vh - 5.5rem));position:sticky;top:4.75rem}.mb-custom{flex-direction:column;flex:auto;order:1;min-height:0;display:flex}.mb-panels{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mb-panels.is-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.mb-share{flex:none;order:2}}.mb-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;padding:.25rem .5rem .125rem 1rem;display:flex}.mb-tools-label{color:#fff;margin:0;font-family:inherit;font-size:.875rem;font-weight:700}.mb-tools-row{gap:.25rem;display:flex}.mb-tool{color:#d1d5db;cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mb-tool:hover:not(:disabled){color:#fff;background:#ffffff0f}.mb-tool:disabled{opacity:.4;cursor:default}.mb-tool svg,.mb-act svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.mb-tools-status{color:#d1d5db;margin:.375rem 0 0;font-size:.8125rem}.mb-tools-status:empty{display:none}.mb-tools-status[data-tone=error],.mb-share-status[data-tone=error]{color:#fcd34d}.mb-tabs{background:#0b0d17;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0 .75rem;padding:.25rem;display:grid}.mb-tab{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border-radius:.55rem;min-height:2.75rem;padding:0 .25rem;font-size:.875rem;font-weight:600}.mb-tab:hover{color:#fff}.mb-tab[aria-selected=true]{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1px #ffffff29}.mb-tab:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.mb-panel{outline:none;padding:.5rem 1rem .75rem}.mb-panel:focus-visible{border-radius:0 0 1rem 1rem;box-shadow:inset 0 0 0 2px #93c5fd}.mb-field{border:0;min-width:0;margin:0 0 .625rem;padding:0}.mb-field:last-child{margin-bottom:0}.mb-legend,.mb-label{color:#d1d5db;margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:600;display:block}.mb-quiet{color:#9ca3af;margin:.25rem 0 .5rem;font-size:.8125rem}.mb-chips,.mb-accents{flex-wrap:wrap;gap:.375rem;display:flex}.mb-chip{display:inline-flex;position:relative}.mb-chip>span,.mb-chip-btn{color:#d1d5db;background:var(--mb-ctl);cursor:pointer;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .8rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.mb-chip:hover>span,.mb-chip-btn:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d}.mb-chip input:checked+span,.mb-chip-btn[aria-pressed=true]{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1.5px #fff9}.mb-chip input:focus-visible+span{outline-offset:2px;outline:2px solid #93c5fd}.mb-chip input:disabled+span{opacity:.45;cursor:not-allowed}.mb-chip-font>span{letter-spacing:-.01em;font-size:1rem}.mb-saved-item{display:inline-flex}.mb-saved-item .mb-chip-btn{border-radius:.6rem 0 0 .6rem}.mb-x{color:#9ca3af;background:var(--mb-ctl);cursor:pointer;border-radius:0 .6rem .6rem 0;justify-content:center;align-items:center;width:2.25rem;min-height:2.75rem;font-size:1.1rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.mb-x:hover{color:#fff}.mb-layouts{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.375rem;display:grid}.mb-layout{display:block;position:relative}.mb-layout>span{color:#d1d5db;background:var(--mb-ctl);cursor:pointer;border-radius:.6rem;align-items:center;gap:.6rem;min-height:3.25rem;padding:.4rem .7rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.mb-layout-shape{opacity:.8;border-radius:3px;flex:none;width:1.3rem;box-shadow:inset 0 0 0 1.5px}.mb-layout:hover>span{color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d}.mb-layout input:checked+span{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1.5px #fff9}.mb-layout input:focus-visible+span{outline-offset:2px;outline:2px solid #93c5fd}.mb-swatches{display:contents}.mb-swatch{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}.mb-swatch-dot{background:var(--sw);border-radius:9999px;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px #ffffff40}.mb-swatch-custom .mb-swatch-dot{background:conic-gradient(#ff7a45,#f2c14e,#a4db4a,#4cc2ff,#b48cff,#ff7a45)}.mb-swatch-custom .mb-swatch-dot[style]{background:var(--sw)}.mb-swatch input:checked+.mb-swatch-dot{box-shadow:0 0 0 2px #0f1220,0 0 0 4px #fff}.mb-swatch input:focus-visible+.mb-swatch-dot{outline-offset:5px;outline:2px solid #93c5fd}.mb-hex{background:var(--mb-ctl);border-radius:.6rem;align-items:center;min-height:2.75rem;padding:0 .6rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.mb-hex:focus-within{box-shadow:inset 0 0 0 2px #93c5fd}.mb-hex-hash{color:#9ca3af;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.mb-hex .mb-text{width:4.75rem;min-height:0;box-shadow:none;background:0 0;padding:0 0 0 .15rem}.mb-text{color:#fff;background:var(--mb-ctl);border:0;border-radius:.6rem;outline:none;min-height:2.75rem;padding:0 .7rem;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;box-shadow:inset 0 0 0 1px #ffffff1f}.mb-text:focus{box-shadow:inset 0 0 0 2px #93c5fd}.mb-image{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.5rem;display:flex}.mb-image-note{flex-basis:100%;margin:0}.mb-inline{cursor:pointer;min-height:2.75rem;font-size:inherit;color:#bfdbfe;text-underline-offset:4px;background:0 0;border:0;align-items:center;margin:-.75rem 0;padding:0 .2rem;font-weight:600;text-decoration:underline #93c5fd59;display:inline-flex}.mb-inline:hover{color:#fff}#mb-file:focus-visible+label{outline-offset:2px;outline:2px solid #93c5fd}.mb-save{gap:.375rem;margin-top:.375rem;display:flex}.mb-save .mb-text{flex:auto;min-width:0}.mb-paste{flex-basis:100%;padding:.25rem 0 .5rem}.mb-paste-row{flex-wrap:wrap;gap:.375rem;display:flex}.mb-paste-row .mb-text{flex:12rem;min-width:0}.mb-settings-row{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.mb-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.mb-range{grid-template-columns:1fr auto;align-items:center;display:grid}.mb-range .mb-legend{margin:0}.mb-range-out{font-variant-numeric:tabular-nums;color:#fff;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem}.mb-range input{accent-color:#e5e7eb;cursor:pointer;grid-column:1/-1;width:100%;height:2.75rem;margin:0}.mb-checks{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 .75rem;display:grid}.mb-check{color:#e5e7eb;cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.875rem;display:flex}.mb-check input{accent-color:#e5e7eb;cursor:pointer;flex:none;width:1.125rem;height:1.125rem;margin:0}.mb-check input:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.mb-gloss{color:#9ca3af}.mb-switches{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 .75rem;display:grid}.mb-modes{margin:.125rem .75rem .5rem;display:flex}.mb-modes .mb-seg-opt{flex:1 1 0}.mb-modes .mb-seg-face{justify-content:center;width:100%}.mb-team-hint{color:#d1d5db}.mb-team-hint[hidden]{display:none}.mb-team{box-shadow:inset 0 0 0 1px var(--mb-line);background:#0b0d17c7;border-radius:.875rem;flex:none;margin:0 0 .75rem;padding:.375rem .5rem;container:mb-team/inline-size}.mb-team[hidden]{display:none}@media (width>=1024px){.mb-team{margin:0}.mb[data-team] .mb-stage{gap:.5rem;padding:.875rem}}.mb-team-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.375rem;margin-left:auto;display:flex}.mb-team-other[hidden]{display:none}.mb-team-other[aria-expanded=true]{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1.5px #fff9}.mb-team-fill{flex:none}.mb-team-fill[aria-disabled=true],.mb-team-fill[aria-disabled=true]:hover{opacity:.5;cursor:not-allowed;color:#e5e7eb;background:0 0;box-shadow:inset 0 0 0 1px #ffffff29}.mb-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}@container mb-team (width>=30rem){.mb-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.mb-slot{--slot-acc:#6b7280;background:#ffffff06;border-radius:.75rem;grid-template-columns:1.75rem auto 1.75rem;grid-template-areas:"left face right""text text text";justify-content:center;align-items:center;row-gap:.375rem;min-width:0;padding:.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.mb-slot.is-lead{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24}.mb-slot-face{width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #0f1220, 0 0 0 3.5px var(--slot-acc);background:#1b2033;border-radius:9999px;grid-area:face;justify-content:center;align-items:center;display:inline-flex;position:relative}.mb-slot.is-lead .mb-slot-face{box-shadow:0 0 0 2px #0f1220, 0 0 0 4.5px var(--slot-acc)}.mb-slot-img{object-fit:cover;border-radius:9999px;width:100%;height:100%}.mb-slot-initial{color:#d1d5db;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:700}.mb-slot-lead{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#0b0d17;background:var(--slot-acc);border-radius:.3rem;padding:0 .28rem;font-size:.5rem;font-weight:700;line-height:.8125rem;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.mb-slot-text{text-align:center;flex-direction:column;grid-area:text;align-items:center;min-width:0;max-width:100%;line-height:1.2;display:flex}.mb-slot-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.78125rem;font-weight:600;overflow:hidden}.mb-slot-meta{text-overflow:ellipsis;white-space:nowrap;color:#9ca3af;max-width:100%;font-size:.65625rem;overflow:hidden}.mb-slot-btn{color:#d1d5db;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:2.5rem;padding:0;display:inline-flex}.mb-slot-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.mb-slot-btn:hover:not(:disabled){color:#fff;background:#ffffff12}.mb-slot-btn:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.mb-slot-btn:disabled{opacity:.25;cursor:default}.mb-slot-left{grid-area:left}.mb-slot-right{grid-area:right}.mb-slot-x{color:#9ca3af;width:1.75rem;height:1.75rem;position:absolute;top:.0625rem;right:.0625rem}.mb-slot-x svg{width:.875rem;height:.875rem}.mb-slot-x[aria-disabled=true]{opacity:.3;cursor:not-allowed}.mb-slot.is-missing,.mb-slot.is-outside{background:0 0;box-shadow:inset 0 0 0 1px #ffffff14}.mb-slot.is-outside.is-lead{box-shadow:inset 0 0 0 1px #ffffff24}.mb-slot.is-missing .mb-slot-face,.mb-slot.is-outside .mb-slot-face{background:#151826;box-shadow:0 0 0 2px #0f1220,0 0 0 3.5px #9ca3af73}.mb-slot.is-outside.is-lead .mb-slot-face{box-shadow:0 0 0 2px #0f1220,0 0 0 4.5px #9ca3af8c}.mb-slot.is-missing .mb-slot-img,.mb-slot.is-outside .mb-slot-img{filter:grayscale();opacity:.45}.mb-slot.is-missing .mb-slot-name,.mb-slot.is-outside .mb-slot-name{color:#9ca3af}.mb-slot.is-outside .mb-slot-lead{background:#9ca3af}.mb-slot-adopt{color:#e5e7eb;grid-area:right}.mb-slot.is-remembered .mb-slot-face{box-shadow:0 0 0 2px #0f1220, 0 0 0 3.5px var(--slot-acc), 0 0 0 5px #ffffff1f}.mb-slot.is-empty{background:0 0;box-shadow:inset 0 0 0 1px #ffffff0d}.mb-slot.is-empty .mb-slot-face{box-shadow:none;outline-offset:-1px;background:0 0;outline:1.5px dashed #ffffff38}.mb-slot.is-empty .mb-slot-name{color:#9ca3af;font-weight:500}.mb-team-foot{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:.25rem;display:flex}.mb-team-lines{flex-direction:column;flex:15rem;justify-content:center;gap:.0625rem;min-width:0;display:flex}.mb-reso{color:#e5e7eb;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.mb-reso[hidden],.mb-team-note[hidden]{display:none}.mb-reso-label{color:#d1d5db;font-weight:600}.mb-reso-label:after{content:":"}.mb-reso-chip{color:#fff;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.mb-reso-dot{background:var(--reso,conic-gradient(#ff7a45, #f2c14e, #a4db4a, #4cc2ff, #b48cff, #ff7a45));border-radius:9999px;flex:none;width:.5rem;height:.5rem}.mb-reso-canopy .mb-reso-dot{background:conic-gradient(#ff7a45,#f2c14e,#a4db4a,#4cc2ff,#b48cff,#ff7a45)}.mb-reso-few{color:#9ca3af}.mb-team-note{color:#9ca3af;margin:0;font-size:.75rem;line-height:1.35}.mb-team-status{color:#d1d5db;margin:0;font-size:.75rem;line-height:1.35}.mb-team-status:empty{display:none}.mb-team-status[data-tone=error]{color:#fcd34d}.mb-picker{min-height:0;box-shadow:inset 0 0 0 1px var(--mb-line), 0 24px 48px -16px #000000d9;background:#0f1220;border-radius:.875rem;flex-direction:column;gap:.375rem;margin:0 0 .75rem;padding:.5rem;display:flex}.mb-picker[hidden],.mb-picker-none[hidden]{display:none}.mb-picker-q{flex:none;width:100%}.mb-picker-list{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:min(15rem,40vh);margin:0;padding:.125rem;list-style:none;overflow-y:auto}@media (width>=1024px){.mb[data-team] .mb-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.mb[data-team] .mb-stage-card,.mb-picker{grid-area:2/1}.mb-picker{z-index:3;align-self:start;max-height:100%;margin:0}.mb-picker-list{max-height:18rem}}.mb-po{--po-acc:#6b7280;cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}.mb-po:hover{background:#ffffff0d}.mb-po.is-active{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #93c5fd}.mb-po.is-taken{cursor:default}.mb-po.is-taken .mb-po-face,.mb-po.is-taken .mb-po-name{opacity:.45}.mb-po-face{width:2rem;height:2rem;box-shadow:0 0 0 1.5px var(--po-acc);background:#1b2033;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mb-po-img{object-fit:cover;width:100%;height:100%}.mb-po-initial{color:#d1d5db;font-size:.875rem;font-weight:700}.mb-po-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mb-po-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:600;overflow:hidden}.mb-po-gloss{color:#9ca3af;font-weight:500}.mb-po-meta{white-space:nowrap;color:#9ca3af;align-items:center;gap:.3rem;font-size:.6875rem;display:flex;overflow:hidden}.mb-po-dot{background:var(--po-acc);border-radius:9999px;flex:none;width:.5rem;height:.5rem}.mb-po.is-own .mb-po-tag,.mb-po.is-taken .mb-po-tag{color:#d1d5db}.mb-picker-none{color:#9ca3af;margin:0;padding:.25rem .5rem;font-size:.75rem}@media (width>=1024px){.mb[data-team] .mb-table-wrap{max-height:9.3125rem}}.mb-share{flex-direction:column;gap:.5rem;display:flex}.mb-share-row{gap:.5rem;display:flex}.mb-share-quick>.mb-act{flex:1 1 0;gap:.35rem;min-width:0;padding:0 .5rem;font-size:.8125rem}@media (width<=479px){.mb-share-quick{flex-wrap:wrap}.mb-share-quick>.mb-act{flex:calc(50% - .25rem)}}.mb-act{color:#f3f4f6;background:var(--mb-ctl);cursor:pointer;white-space:nowrap;border-radius:.65rem;flex:auto;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.mb-act:hover{color:#fff;background:var(--mb-ctl-hover);box-shadow:inset 0 0 0 1px #ffffff47}.mb-act:disabled{opacity:.55;cursor:progress}.mb-act[aria-disabled=true],.mb-act[aria-disabled=true]:hover{opacity:.45;cursor:not-allowed;color:#f3f4f6;background:var(--mb-ctl);box-shadow:inset 0 0 0 1px #ffffff1f}.mb-act.mb-act-main{flex:52%;min-height:3rem}.mb-share-note{color:#d1d5db;margin:0;font-size:.8125rem;line-height:1.45}.mb-share-status{color:#d1d5db;flex-basis:100%;min-height:1.25rem;margin:0;font-size:.8125rem}.mb-share{container-type:inline-size}.mb-share-get{flex-wrap:wrap}.mb-cardlang{border-radius:.65rem;flex:none;padding:.125rem}.mb-cardlang .mb-seg-opt{flex:none}.mb-cardlang .mb-seg-face{letter-spacing:.04em;justify-content:center;width:auto;min-width:2.75rem;padding:0 .6rem}@container (width<=33rem){.mb-cardlang{flex:100%}.mb-cardlang .mb-seg-opt{flex:1 1 0}.mb-cardlang .mb-seg-face{width:100%}}.mb-how{border-top:1px solid #ffffff0f;margin-top:1rem}.mb-how-summary{color:#d1d5db;cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.mb-how-summary::-webkit-details-marker{display:none}.mb-how-summary:hover{color:#fff}.mb-how-caret{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(-45deg)}.mb-how[open] .mb-how-caret{transform:rotate(45deg)}.mb-how-text{color:#d1d5db;max-width:46rem;margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.mb-how-text a{color:#e5e7eb;text-underline-offset:4px;margin:-.8rem -.25rem;padding:.8rem .25rem;text-decoration:underline #ffffff4d;display:inline-block}.mb-how-text a:hover{color:#fff;text-decoration-color:#fff9}.mb-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.mb-results,.mb-stage{scroll-margin-top:4.5rem}@media (prefers-reduced-motion:reduce){.mb-layer,.mb-skel,.mb-stage,.mb-how-caret,.mb-row>*{transition:none}.mb-skel{animation:none}.mb-ghost-card{transform:none}}
