.sl-creators .reading-meta[data-v-0ccecba3]{margin-left:6px}.sl-bar[data-v-772d5da9]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.file-input[data-v-772d5da9]{display:none}@media (width<=768px){.sl-bar[data-v-772d5da9] .roster-menu{--dropdown-trigger-width:100%;--dropdown-trigger-min-width:0;flex:1;min-width:0}}.sl-table-wrap[data-v-2a6e43b2]{overflow-x:auto}.sl-table[data-v-2a6e43b2]{border-collapse:collapse;color:var(--reading-text);margin:4px 0 12px;font-size:.9rem}.sl-table[data-v-2a6e43b2] :is(th,td){text-align:left;border-bottom:1px solid #ffffff1f;padding:6px 16px 6px 0}.sl-table th[data-v-2a6e43b2]{color:var(--reading-muted);font-weight:600}.sl-table .sl-num[data-v-2a6e43b2]{white-space:nowrap}.sl-table .sl-total[data-v-2a6e43b2] :is(th,td){color:var(--reading-text);border-bottom:0}.sl-icon[data-v-4a5f6fbd]{flex:none;width:24px;height:24px}.pt[data-v-1acab41e]{width:var(--pt,40px);height:var(--pt,40px);border:1px solid var(--color-border-light);background:#555;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pt img[data-v-1acab41e]{width:calc(var(--pt,40px) + 5px);height:calc(var(--pt,40px) + 5px);object-fit:cover}.sl-col[data-v-8e83bc55]{flex-direction:column;min-width:0;display:flex}.sl-board[data-v-8e83bc55]{width:100%;height:auto}.sl-aside[data-v-8e83bc55]{padding-right:var(--sl-aside-offset,34%);justify-content:safe center;margin-top:16px;display:flex}.sl-aside-in[data-v-8e83bc55]{grid-template-columns:auto auto;align-items:center;gap:8px 10px;display:grid}.sl-aside-in .start[data-v-8e83bc55]{margin-top:14px}.sl-stats[data-v-8e83bc55]{align-items:center;gap:12px;font-size:15px;display:inline-flex}.sl-stat[data-v-8e83bc55]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sl-stat[data-v-8e83bc55]:first-child{min-width:3.4em}.sl-stat b[data-v-8e83bc55]{font-weight:700}.sl-stat small[data-v-8e83bc55]{color:var(--color-text-secondary);font-size:13px}.sl-stat .good[data-v-8e83bc55]{color:var(--sl-good)}.sl-stat .bad[data-v-8e83bc55]{color:var(--sl-bad)}.sl-small-icon[data-v-8e83bc55]{width:19px;height:19px;color:var(--color-text-secondary)}.sl-label[data-v-8e83bc55]{color:var(--color-text-secondary);display:flex}.sl-faces[data-v-8e83bc55],.sl-swap[data-v-8e83bc55]{align-items:center;display:flex}.sl-faces[data-v-8e83bc55]{gap:var(--pt-gap,15px)}.sl-arrow[data-v-8e83bc55]{width:18px;height:18px;color:var(--color-primary);margin:0 6px}@container (width<=600px){.sl-aside-in[data-v-8e83bc55]{column-gap:6px}.sl-stats[data-v-8e83bc55]{flex-wrap:wrap;gap:2px 8px;font-size:13px}.sl-stat[data-v-8e83bc55]:first-child{min-width:0}.sl-stat small[data-v-8e83bc55]{font-size:11px}.sl-small-icon[data-v-8e83bc55]{width:15px;height:15px}.sl-label .sl-icon[data-v-8e83bc55]{width:18px;height:18px}.sl-arrow[data-v-8e83bc55]{width:14px;height:14px;margin:0 3px}}.sl-band[data-v-5ecc6c62]{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);border-radius:14px;overflow:hidden;container-type:inline-size}.sl-band-head[data-v-5ecc6c62]{background:var(--color-bg-white);border-bottom:1px solid var(--color-border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:9px 18px;font-size:20px;display:flex}.sl-chance[data-v-5ecc6c62]{min-width:0;color:var(--color-text-secondary);flex-direction:column;gap:2px;display:flex}.sl-chance-line[data-v-5ecc6c62]{align-items:baseline;gap:10px;display:inline-flex}.sl-chance-note[data-v-5ecc6c62]{font-size:13px;line-height:1.4}.sl-chance b[data-v-5ecc6c62]{color:var(--color-text-primary);font-size:24px}.sl-help[data-v-5ecc6c62]{font:inherit;color:inherit;white-space:nowrap;cursor:help;background:0 0;border:0;padding:0}.sl-help-mark[data-v-5ecc6c62]{opacity:.55;vertical-align:calc(.5cap - 7px);transition:all var(--transition-fast);margin-left:4px}.sl-help:is(:hover,:focus-visible) .sl-help-mark[data-v-5ecc6c62]{opacity:1;color:var(--color-primary)}.sl-help[data-v-5ecc6c62]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.sl-actions[data-v-5ecc6c62]{gap:var(--spacing-sm);flex-wrap:wrap;display:inline-flex}.sl-maps[data-v-5ecc6c62]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:24px 16px;display:grid}@container (width<=1100px){.sl-maps[data-v-5ecc6c62]{--pt:34px;--pt-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@container (width<=600px){.sl-maps[data-v-5ecc6c62]{--pt:26px;--pt-gap:5px;--sl-aside-offset:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;padding:18px 10px}}.sl-page,html.sl-page-open .list.floating{--color-bg-primary:#171b21;--color-bg-secondary:#232a33;--color-bg-tertiary:#1d232b;--color-bg-white:#1d232b;--color-bg-light-gray:#1d232b;--color-border-primary:#39424e;--color-border-light:#2a313b;--color-text-primary:#e9edf3;--color-text-secondary:#a7b1bf;--color-text-muted:#c3cbd6;--placed-overlay:#00000059;--hero-icon-ring:#2a313b;--dock-chip-fill:#ffffff14;--dock-chip-fill-hover:#ffffff24;--dropdown-row-hover:var(--color-bg-secondary)}.sl-page{--sl-good:#4ec9a5;--sl-bad:#e2686f;color:var(--color-text-primary);background:#0f1216}.sl-page :is(.sl-head,.sl-line,.sl-result-slot){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-height:1.7}.sl-page .sl-action{align-items:center;gap:var(--spacing-xs);min-height:var(--control-height-compact);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--control-font-size);white-space:nowrap;display:inline-flex}.sl-page .sl-action.outline{color:var(--color-primary);background:0 0}.sl-page .sl-action.outline:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.sl-page .sl-action:disabled{opacity:.5;cursor:default}@media (width<=768px){.sl-page .sl-action{min-height:var(--control-height-tablet);border-radius:999px}}@media (width<=480px){.sl-page .sl-action{min-height:var(--control-height-mobile)}}.sl-page .sl-board .tile-void{fill:#101318;stroke:#3b424d}.sl-page .sl-board .tile:not(.tile-void){stroke:#98a3b9;stroke-width:1.5px}.sl-page .sl-board .tile-ally{fill:#12222c}.sl-page .sl-board .tile-enemy{fill:#2a1622}.sl-page .sl-board .tile-blocked{fill:#262c38}.sl-page .sl-board .tile-breakable{fill:#2c3340}.sl-page .sl-board .tile-bevel{stroke:#07091a}.sl-page .sl-board .tile-number{fill:#8a95ab;stroke:none;font-weight:600}.sl-page .sl-board .tile-number:is(.tile-void,.tile-blocked,.tile-breakable,.occupied){display:none}.sl-page .sl-board .unit-frame{stroke:#5fd6cb;stroke-width:2px}.sl-page[data-v-25724e48]{--control-height-compact:var(--control-height);border-radius:var(--section-radius);flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:18px 24px 48px;display:flex}.sl-head[data-v-25724e48]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sl-head h1[data-v-25724e48]{text-align:left;color:var(--color-text-primary);margin:0;font-size:26px;font-weight:700;line-height:1.15}.sl-beta[data-v-25724e48]{border:1px solid color-mix(in srgb, var(--color-warning) 55%, transparent);background:color-mix(in srgb, var(--color-warning) 12%, transparent);height:18px;color:var(--color-warning);letter-spacing:.06em;vertical-align:top;cursor:help;border-radius:9px;align-items:center;margin-left:8px;padding:0 6px;font-family:inherit;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.sl-head p[data-v-25724e48],.sl-line[data-v-25724e48]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.sl-about-link[data-v-25724e48]{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin-left:.35em;padding:0}.sl-about-link[data-v-25724e48]:hover{text-decoration:underline}.sl-line.sl-note[data-v-25724e48]{color:var(--sl-bad)}.sl-result-slot[data-v-25724e48]{scroll-margin-top:var(--spacing-lg);margin:4px 0}.sl-result-slot[data-v-25724e48]:empty{display:none}.sl-picker[data-v-25724e48]{--dock-scale:1.4;border:1px solid var(--color-border-primary);background:var(--color-bg-primary);border-radius:14px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}@media (width<=768px){.sl-page[data-v-25724e48]{padding:16px 16px 40px}.sl-picker[data-v-25724e48]{padding:12px}}@media (width<=480px){.sl-picker[data-v-25724e48]{--dock-scale:1}}
