.analytics-consent.svelte-1x0139m{z-index:100;color:#e8ebf1;background:#181c24f7;border:1px solid #ef8bb673;border-radius:14px;align-items:flex-end;gap:20px;width:min(620px,100% - 36px);padding:18px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #0000006b}.consent-copy.svelte-1x0139m{flex:1;min-width:0}strong.svelte-1x0139m{color:#f4c0d6;margin-bottom:6px;font-size:15px;display:block}p.svelte-1x0139m{color:#c3cad5;margin:0 0 7px;font-size:13px;line-height:1.55}a.svelte-1x0139m{color:#aeb9ca;font-size:12px}.consent-actions.svelte-1x0139m{flex:none;gap:8px;display:flex}button.svelte-1x0139m{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:800}button.svelte-1x0139m:focus-visible{outline-offset:2px;outline:3px solid #ef8bb647}.primary.svelte-1x0139m{color:#21121a;background:#ef8bb6}.secondary.svelte-1x0139m{color:#d4dae4;background:#303641;border-color:#596273}.analytics-settings.svelte-1x0139m{z-index:90;color:#8e98a8;background:#191d25e0;border-color:#ffffff1f;min-height:30px;padding:5px 9px;font-size:11px;position:fixed;bottom:12px;right:12px}@media (width<=560px){.analytics-consent.svelte-1x0139m{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px);bottom:12px;right:12px}.consent-actions.svelte-1x0139m{justify-content:flex-end}}.update-notice.svelte-puqwbv{background:#151a22;border:1px solid #2c3440;border-radius:12px;margin-bottom:12px;overflow:hidden}.update-notice.available.svelte-puqwbv{background:#ed8bb50f;border-color:#ed8bb561}.notice-header.svelte-puqwbv{justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.version-summary.svelte-puqwbv{align-items:baseline;gap:10px;min-width:0;display:flex}.label.svelte-puqwbv{color:#7f8998;font-size:13px;font-weight:800}strong.svelte-puqwbv{color:#eef1f5;font-size:15px}.status.svelte-puqwbv{color:#a4adba;font-size:14px}.status.svelte-puqwbv b:where(.svelte-puqwbv){color:#f0a1c3}.action.svelte-puqwbv{color:#aab3c0;flex:none;font-size:14px;font-weight:800;text-decoration:none}.available.svelte-puqwbv .action:where(.svelte-puqwbv){color:#f2a6c6}.action.svelte-puqwbv span:where(.svelte-puqwbv){margin-left:4px}.action.svelte-puqwbv:hover{color:#ffd0e2}.action.svelte-puqwbv:focus-visible{outline-offset:3px;outline:3px solid #ef8bb647}.latest-note.svelte-puqwbv{background:#0d101661;border-top:1px solid #ed8bb533;padding:24px 26px 28px}.latest-note.svelte-puqwbv>header:where(.svelte-puqwbv){border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.release-tag.svelte-puqwbv{color:#f0a1c3;font-size:13px;font-weight:900}.latest-note.svelte-puqwbv h2:where(.svelte-puqwbv){color:#edf0f5;letter-spacing:-.025em;margin:6px 0 0;font-size:22px}.latest-note.svelte-puqwbv time:where(.svelte-puqwbv){color:#858f9e;flex:none;font-size:13px}.markdown-body.svelte-puqwbv{color:#b7bfca;overflow-wrap:anywhere;padding-top:18px;font-size:14px;line-height:1.7}.markdown-body.svelte-puqwbv :first-child{margin-top:0}.markdown-body.svelte-puqwbv :last-child{margin-bottom:0}.markdown-body.svelte-puqwbv h1,.markdown-body.svelte-puqwbv h2,.markdown-body.svelte-puqwbv h3,.markdown-body.svelte-puqwbv h4{color:#eef1f5;margin:1.35em 0 .5em;line-height:1.35}.markdown-body.svelte-puqwbv h1{font-size:22px}.markdown-body.svelte-puqwbv h2{font-size:19px}.markdown-body.svelte-puqwbv h3{font-size:17px}.markdown-body.svelte-puqwbv p,.markdown-body.svelte-puqwbv ul,.markdown-body.svelte-puqwbv ol,.markdown-body.svelte-puqwbv blockquote,.markdown-body.svelte-puqwbv pre{margin:.75em 0}.markdown-body.svelte-puqwbv ul,.markdown-body.svelte-puqwbv ol{padding-left:1.5em}.markdown-body.svelte-puqwbv a{color:#f0a1c3;text-underline-offset:3px}.markdown-body.svelte-puqwbv code{color:#e8b3ca;background:#202631;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown-body.svelte-puqwbv pre{background:#10141a;border:1px solid #303846;border-radius:9px;padding:14px;overflow-x:auto}.markdown-body.svelte-puqwbv pre code{color:#c9d0da;background:0 0;padding:0}.markdown-body.svelte-puqwbv blockquote{color:#929cab;border-left:3px solid #596475;padding-left:14px}.markdown-body.svelte-puqwbv img{border-radius:9px;max-width:100%}.no-notes.svelte-puqwbv{color:#818b99;margin:18px 0 0;font-size:14px}@media (width<=680px){.notice-header.svelte-puqwbv{flex-direction:column;align-items:flex-start;gap:8px}.version-summary.svelte-puqwbv{flex-wrap:wrap;align-items:flex-start}.latest-note.svelte-puqwbv{padding:22px 18px 24px}.latest-note.svelte-puqwbv>header:where(.svelte-puqwbv){flex-direction:column;gap:8px}}main.svelte-1uha8ag{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));margin:0 auto;padding:clamp(34px,4vw,58px) 0 80px}.start-guide.svelte-1uha8ag{background:#ed8bb512;border:1px solid #ed8bb53d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;display:flex}.start-guide.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#a4adba;min-width:0;margin:0;font-size:14px;line-height:1.55}.start-guide.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#df8db0;margin-right:10px;font-size:13px;font-weight:850}.start-guide.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#e9edf2;margin-right:7px;font-size:14px}.start-guide.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f2a6c6;flex:none;font-size:14px;font-weight:850;text-decoration:none}.start-guide.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-left:4px}.features.svelte-1uha8ag{padding-top:clamp(48px,6vw,76px)}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ed8bb5;letter-spacing:.08em;margin:0 0 14px;font-size:14px;font-weight:850}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#edf0f5;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,44px)}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.feature-card.svelte-1uha8ag{min-height:176px;color:inherit;background:#151a22;border:1px solid #2c3440;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 26px;align-items:start;gap:16px;padding:26px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.feature-card.svelte-1uha8ag:hover{background:#19212a;border-color:#556170;transform:translateY(-2px)}.feature-card.featured.svelte-1uha8ag{background:#ed8bb512;border-color:#ed8bb559}.feature-number.svelte-1uha8ag{color:#747f8e;letter-spacing:.04em;font-size:13px;font-weight:900}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#eef1f5;letter-spacing:-.03em;margin:-3px 0 10px;font-size:22px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9da7b5;max-width:560px;margin:0;font-size:15px;line-height:1.65}.arrow.svelte-1uha8ag{color:#ed8bb5;justify-self:end;font-size:21px;line-height:1}a.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #ef8bb647}@media (width<=680px){main.svelte-1uha8ag{padding-top:38px}.start-guide.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:9px}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr}.feature-card.svelte-1uha8ag{min-height:0;padding:22px 20px}}html{background:#f5f7fb}body{color:#1d2433;background:radial-gradient(circle at 8% 0,#ffd5e87a,#0000 26rem),radial-gradient(circle at 94% 4%,#c1e9ff85,#0000 28rem),#f5f7fb;min-width:320px;min-height:100vh;margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Segoe UI,sans-serif}main.svelte-qmtet4{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}.page-header.svelte-qmtet4{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}h1.svelte-qmtet4{font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.description.svelte-qmtet4{color:#687185;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}.total.svelte-qmtet4{color:#566074;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #ffffffb8;border-radius:999px;flex:none;margin:0;padding:11px 17px;box-shadow:0 8px 30px #37486914}.total.svelte-qmtet4 strong:where(.svelte-qmtet4){color:#20283a;margin-right:3px;font-size:18px}.header-side.svelte-qmtet4{justify-items:end;gap:9px;display:grid}.filters.svelte-qmtet4{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:20px;margin-bottom:20px;padding:22px 24px 24px;box-shadow:0 14px 42px #37486914}.filter-header.svelte-qmtet4{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}h2.svelte-qmtet4{letter-spacing:-.025em;margin:0;font-size:17px}.filter-actions.svelte-qmtet4{gap:8px;display:flex}.filter-action.svelte-qmtet4{color:#566074;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1ea;border-radius:9px;padding:7px 12px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.filter-action.svelte-qmtet4:disabled{opacity:.42;cursor:default}.filter-groups.svelte-qmtet4{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.generation-filter.svelte-qmtet4{grid-column:1/-1}.filter-groups.svelte-qmtet4>fieldset:where(.svelte-qmtet4):not(.generation-filter) .filter-options:where(.svelte-qmtet4){flex-direction:column;align-items:stretch}.filter-groups.svelte-qmtet4>fieldset:where(.svelte-qmtet4):not(.generation-filter) .filter-options:where(.svelte-qmtet4) label:where(.svelte-qmtet4){width:100%}fieldset.svelte-qmtet4{border:0;min-width:0;margin:0;padding:0}legend.svelte-qmtet4{color:#737d90;margin-bottom:10px;padding:0;font-size:14px;font-weight:750}.filter-options.svelte-qmtet4{flex-wrap:wrap;gap:8px;display:flex}.filter-options.svelte-qmtet4 label:where(.svelte-qmtet4){color:#7a8394;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafbfc;border:1px solid #e0e4ec;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 11px 6px 8px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.filter-options.svelte-qmtet4 input:where(.svelte-qmtet4){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.checkmark.svelte-qmtet4{color:#0000;background:#fff;border:1px solid #cfd5df;border-radius:6px;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}label.checked.svelte-qmtet4 .checkmark:where(.svelte-qmtet4){color:#fff;background:#ef5596;border-color:#ef5596}.filter-options.svelte-qmtet4 input:where(.svelte-qmtet4):focus-visible+.checkmark:where(.svelte-qmtet4){outline-offset:2px;outline:3px solid #4986e740}.table-panel.svelte-qmtet4{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #e3e7ef;border-radius:22px;overflow:auto hidden;box-shadow:0 22px 60px #3748691c}.list-header.svelte-qmtet4,.card-summary.svelte-qmtet4{grid-template-columns:62px 72px 110px minmax(160px,1fr) 66px 66px 66px minmax(160px,1.15fr) 190px 32px;align-items:center;display:grid}.list-header.svelte-qmtet4{color:#7b8496;background:#fafbfc;border-bottom:1px solid #e8ebf1;min-width:1260px;min-height:54px;padding:0 24px;font-size:13px;font-weight:700}.list-header.svelte-qmtet4 .sort-button:where(.svelte-qmtet4){width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;padding:6px 7px;transition:color .15s,background .15s;display:inline-flex}.list-header.svelte-qmtet4 .sort-button:where(.svelte-qmtet4):focus-visible{outline-offset:1px;outline:3px solid #4986e740}.sort-indicator.svelte-qmtet4{color:#a4adbb;font-size:12px}.list-header.svelte-qmtet4 .sort-button.active:where(.svelte-qmtet4) .sort-indicator:where(.svelte-qmtet4){color:currentColor}.card-entry.svelte-qmtet4{border-bottom:1px solid #edf0f5;min-width:1260px}.card-entry.svelte-qmtet4:last-child{border-bottom:0}.card-summary.svelte-qmtet4{color:#343d50;width:100%;min-height:58px;font:inherit;text-align:left;background:0 0;border:0;padding:0 24px;font-size:15px;transition:background .15s;position:relative}.summary-expand-button.svelte-qmtet4{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.card-summary.svelte-qmtet4:has(.summary-expand-button:where(.svelte-qmtet4):focus-visible){background:#fafbff}.card-summary.svelte-qmtet4:has(.summary-expand-button:where(.svelte-qmtet4):focus-visible){outline-offset:-3px;outline:3px solid #4986e73b}.summary-cell.svelte-qmtet4{z-index:2;pointer-events:none;min-width:0;position:relative}.name-cell.svelte-qmtet4{align-items:center;gap:10px;display:flex}.active-summary-cell.svelte-qmtet4{padding-right:8px}.active-value.svelte-qmtet4,.active-effect.svelte-qmtet4{color:#4d586d;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.active-effect.svelte-qmtet4{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.level-cell.svelte-qmtet4{justify-content:flex-end;display:flex}.header-level-control.svelte-qmtet4{align-items:center;gap:9px;display:flex}.header-level-toggle.svelte-qmtet4{flex:none}.skill-level-label.svelte-qmtet4{color:#b43d72;background:#fff0f7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.mobile-label.svelte-qmtet4{display:none}.chevron.svelte-qmtet4{z-index:2;border-bottom:2px solid #9aa2b1;border-right:2px solid #9aa2b1;justify-self:end;width:10px;height:10px;transition:transform .18s,border-color .18s;position:relative;transform:rotate(45deg)translate(-2px,-2px)}.expanded.svelte-qmtet4 .chevron:where(.svelte-qmtet4){border-color:#df4b8a;transform:rotate(225deg)translate(-1px,-1px)}.card-details.svelte-qmtet4{background:linear-gradient(135deg,#fff6fae6,#f7fbffeb),#fafcff;border-top:1px solid #e7eaf1;padding:24px}.level-toggle.svelte-qmtet4{background:#fff;border:1px solid #dfe3eb;border-radius:9px;flex:none;padding:1px;display:inline-flex}.level-toggle.svelte-qmtet4 button:where(.svelte-qmtet4){color:#7a8394;min-width:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 7px;font-size:13px;font-weight:750;line-height:1}.level-toggle.svelte-qmtet4 button.active:where(.svelte-qmtet4){color:#fff;background:#e64f8f;box-shadow:0 4px 12px #e64f8f38}.level-toggle.svelte-qmtet4 button:where(.svelte-qmtet4):focus-visible{outline-offset:2px;outline:3px solid #4986e740}.skill-grid.svelte-qmtet4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skill-card.svelte-qmtet4{background:#ffffffe0;border:1px solid #e3e7ef;border-radius:15px;min-width:0;padding:18px}.skill-card.svelte-qmtet4 header:where(.svelte-qmtet4){align-items:center;gap:9px;margin-bottom:13px;display:flex}.skill-symbol.svelte-qmtet4{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:850;display:grid}.skill-card.svelte-qmtet4 h4:where(.svelte-qmtet4){color:#343d50;margin:0;font-size:14px}.condition-badge.svelte-qmtet4{color:#3165c9;background:#edf3ff;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:850}.costume-card.svelte-qmtet4 .skill-symbol:where(.svelte-qmtet4){background:#d99a27}.skill-spec.svelte-qmtet4{background:#f7f9fc;border:1px solid #dfe5ef;border-radius:9px;margin:-3px 0 11px;display:grid;overflow:hidden}.active-spec.svelte-qmtet4{grid-template-columns:repeat(3,1fr)}.special-spec.svelte-qmtet4{grid-template-columns:1fr}.skill-spec.svelte-qmtet4 div:where(.svelte-qmtet4){grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:7px 8px;display:grid}.skill-spec.svelte-qmtet4 div:where(.svelte-qmtet4)+div:where(.svelte-qmtet4){border-left:1px solid #dfe5ef}.skill-spec.svelte-qmtet4 dt:where(.svelte-qmtet4),.skill-spec.svelte-qmtet4 dd:where(.svelte-qmtet4){margin:0}.skill-spec.svelte-qmtet4 dt:where(.svelte-qmtet4){color:#7b8495;font-size:12px;font-weight:700}.skill-spec.svelte-qmtet4 dd:where(.svelte-qmtet4){color:#34445f;font-variant-numeric:tabular-nums;font-size:13px;font-weight:850}.effect-breakdown.svelte-qmtet4{gap:8px;display:grid}.effect-block.svelte-qmtet4{background:#f8f9fc;border:1px solid #e7eaf0;border-radius:10px;padding:10px 11px}.effect-label.svelte-qmtet4{color:#8a93a4;margin:0 0 4px;font-size:12px;font-weight:800}.skill-description.svelte-qmtet4{color:#505a6e;margin:0;font-size:14px;line-height:1.7}.keyword-with-icon.svelte-qmtet4{white-space:nowrap}.semantic-bold.svelte-qmtet4{color:#30394c;font-weight:800}.numeric-value.svelte-qmtet4{color:#30394c;font-variant-numeric:tabular-nums;background:linear-gradient(#0000 62%,#30394c2e 0);padding:0 2px;font-weight:850}.target-chip.svelte-qmtet4{color:#405678;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;background:#f0f4fa;border:1px solid #dbe3f0;border-radius:5px;margin:0 2px;padding:1px 5px}.description-stat-term.svelte-qmtet4{vertical-align:-2px;white-space:nowrap;border-radius:5px;align-items:center;gap:2px;margin:0 2px;padding:1px 5px 1px 3px;line-height:1.45;display:inline-flex}.description-stat-performance.svelte-qmtet4{color:#b94358;background:#fff0f2}.description-stat-technique.svelte-qmtet4{color:#4167b5;background:#eef3ff}.description-stat-sense.svelte-qmtet4{color:#7048ad;background:#f5efff}.description-type-icon.svelte-qmtet4,.description-stat-icon.svelte-qmtet4{vertical-align:-3px;width:16px;height:16px;margin-right:3px;display:inline-block}.description-type-icon.svelte-qmtet4{object-fit:contain}.description-stat-term.svelte-qmtet4 .description-stat-icon:where(.svelte-qmtet4){vertical-align:0;margin-right:0}.highlight.svelte-qmtet4{color:#30394c;background:linear-gradient(#0000 65%,#e64f8f3d 0);padding:0 2px;font-weight:850}.numeric-value.highlight.svelte-qmtet4{color:#30394c;background:linear-gradient(#0000 62%,#e64f8f47 0)}.attribute-cute.svelte-qmtet4,.attribute-pure.svelte-qmtet4,.attribute-happy.svelte-qmtet4{font-weight:800}.attribute-cute.svelte-qmtet4{color:#df3f84}.attribute-pure.svelte-qmtet4{color:#258f9a}.attribute-happy.svelte-qmtet4{color:#c57b10}.empty.svelte-qmtet4{color:#858e9f;text-align:center;place-items:center;height:180px;display:grid}.stat-badge.svelte-qmtet4{border-radius:999px;align-items:center;min-height:26px;font-size:13px;font-weight:750;display:inline-flex}.type-icon.svelte-qmtet4{object-fit:contain;width:26px;height:26px;display:block}.card-name.svelte-qmtet4{color:#20283a;font-weight:700}.generation-name.svelte-qmtet4{color:#6f788a;font-size:13px;font-weight:750}.card-identity.svelte-qmtet4{align-items:center;gap:7px;min-width:0;display:inline-flex}.version-badge.svelte-qmtet4{color:#287f91;background:#e8f8fb;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-weight:800}.stat-badge.svelte-qmtet4{padding:3px 9px}.stat-icon.svelte-qmtet4{background-color:currentColor;width:19px;height:19px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stat-icon-performance.svelte-qmtet4{color:#d95368;-webkit-mask-image:url(..../icons/stats/performance.webp);mask-image:url(..../icons/stats/performance.webp)}.stat-icon-technique.svelte-qmtet4{color:#416fd1;-webkit-mask-image:url(..../icons/stats/technique.webp);mask-image:url(..../icons/stats/technique.webp)}.stat-icon-sense.svelte-qmtet4{color:#8057c7;-webkit-mask-image:url(..../icons/stats/sense.webp);mask-image:url(..../icons/stats/sense.webp)}.stat-performance.svelte-qmtet4{color:#d95368;background:#fff0f2}.stat-technique.svelte-qmtet4{color:#416fd1;background:#eef3ff}.stat-sense.svelte-qmtet4{color:#8057c7;background:#f5efff}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1119}body{color:#e8ebf2;background:radial-gradient(circle at 8% 0,#e64f8f24,#0000 28rem),radial-gradient(circle at 94% 4%,#416fd121,#0000 30rem),#0d1119}.description.svelte-qmtet4,.total.svelte-qmtet4,legend.svelte-qmtet4,.skill-spec.svelte-qmtet4 dt:where(.svelte-qmtet4),.effect-label.svelte-qmtet4,.empty.svelte-qmtet4{color:#969fb0}.total.svelte-qmtet4{background:#191f2bc2;border-color:#ffffff17;box-shadow:0 8px 30px #00000038}.total.svelte-qmtet4 strong:where(.svelte-qmtet4),.card-name.svelte-qmtet4,.skill-card.svelte-qmtet4 h4:where(.svelte-qmtet4),.semantic-bold.svelte-qmtet4,.numeric-value.svelte-qmtet4,.highlight.svelte-qmtet4,.numeric-value.highlight.svelte-qmtet4{color:#edf0f6}.generation-name.svelte-qmtet4{color:#aab3c3}.total.svelte-qmtet4 span:where(.svelte-qmtet4){color:#747e90}.filters.svelte-qmtet4{background:#161c27d6;border-color:#ffffff14;box-shadow:0 14px 42px #0000003d}.filter-action.svelte-qmtet4{color:#b5bdcb;background:#1d2430;border-color:#343c4b}.filter-action.svelte-qmtet4:hover:not(:disabled){color:#f08db7;background:#2a1c27;border-color:#c85b8b}.filter-options.svelte-qmtet4 label:where(.svelte-qmtet4){color:#a4adbc;background:#181e29;border-color:#303746}.filter-options.svelte-qmtet4 label:where(.svelte-qmtet4):hover{background:#202735;border-color:#465064}.filter-options.svelte-qmtet4 label.checked:where(.svelte-qmtet4){color:#f08db7;background:#2a1b26;border-color:#a94c75;box-shadow:inset 0 0 0 1px #ef55961a}.checkmark.svelte-qmtet4{background:#111722;border-color:#485163}.table-panel.svelte-qmtet4{background:#161b25f0;border-color:#2b3240;box-shadow:0 22px 60px #0000004d}.list-header.svelte-qmtet4{color:#8993a5;background:#131923;border-color:#2b3240}.list-header.svelte-qmtet4 .sort-button:where(.svelte-qmtet4):hover,.list-header.svelte-qmtet4 .sort-button.active:where(.svelte-qmtet4){color:#f08db7;background:#2a1b26}.active-value.svelte-qmtet4,.active-effect.svelte-qmtet4{color:#c2cad8}.skill-level-label.svelte-qmtet4{color:#f08db7;background:#2a1b26}.card-entry.svelte-qmtet4{border-color:#282f3d}.card-entry.expanded.svelte-qmtet4{background:#191f2a}.card-summary.svelte-qmtet4{color:#cbd1dc}.card-summary.svelte-qmtet4:hover{background:#1d2431}.card-summary.svelte-qmtet4:has(.summary-expand-button:where(.svelte-qmtet4):focus-visible){background:#1d2431}.chevron.svelte-qmtet4{border-color:#737d8f}.card-details.svelte-qmtet4{background:linear-gradient(135deg,#2f1b289e,#161e2cbd),#151b25;border-color:#303746}.level-toggle.svelte-qmtet4{background:#111722;border-color:#394252}.level-toggle.svelte-qmtet4 button:where(.svelte-qmtet4){color:#9ca6b7}.skill-card.svelte-qmtet4{background:#1b212deb;border-color:#343c4b}.condition-badge.svelte-qmtet4{color:#8fb1f5;background:#202d47}.skill-spec.svelte-qmtet4{background:#141a24;border-color:#343d4d}.skill-spec.svelte-qmtet4 div:where(.svelte-qmtet4)+div:where(.svelte-qmtet4){border-color:#343d4d}.skill-spec.svelte-qmtet4 dd:where(.svelte-qmtet4){color:#dbe1ec}.effect-block.svelte-qmtet4{background:#171d28;border-color:#353d4c}.condition-effect.svelte-qmtet4{background:#182235;border-color:#344564}.result-effect.svelte-qmtet4{background:#291a24;border-color:#5a3347}.condition-effect.svelte-qmtet4 .effect-label:where(.svelte-qmtet4){color:#86a7e8}.result-effect.svelte-qmtet4 .effect-label:where(.svelte-qmtet4){color:#e184ad}.skill-description.svelte-qmtet4{color:#b9c1cf}.numeric-value.svelte-qmtet4{background:linear-gradient(#0000 62%,#fff3 0)}.highlight.svelte-qmtet4,.numeric-value.highlight.svelte-qmtet4{background:linear-gradient(#0000 62%,#e64f8f6b 0)}.target-chip.svelte-qmtet4{color:#c4d0e3;background:#242d3b;border-color:#465268}.description-stat-performance.svelte-qmtet4,.stat-performance.svelte-qmtet4{color:#f08091;background:#3a2028}.description-stat-technique.svelte-qmtet4,.stat-technique.svelte-qmtet4{color:#82a3ef;background:#1f2b48}.description-stat-sense.svelte-qmtet4,.stat-sense.svelte-qmtet4{color:#b896ef;background:#302447}.version-badge.svelte-qmtet4{color:#7dd2df;background:#17343b}.empty-effect.svelte-qmtet4{color:#778193}@media (width<=1100px){.list-header.svelte-qmtet4,.card-summary.svelte-qmtet4{grid-template-columns:62px 72px 110px minmax(160px,1fr) 66px 66px 66px minmax(160px,1.15fr) 190px 32px}}@media (width<=680px){main.svelte-qmtet4{width:min(100% - 24px,1120px);padding:var(--page-content-top) 0 48px}.page-header.svelte-qmtet4{flex-direction:column;align-items:flex-start}.description.svelte-qmtet4{display:none}.total.svelte-qmtet4{margin:0}.header-side.svelte-qmtet4{justify-items:start;width:100%}.filters.svelte-qmtet4{border-radius:18px;padding:18px}.filter-groups.svelte-qmtet4{grid-template-columns:1fr;gap:18px}.table-panel.svelte-qmtet4{border-radius:18px}.list-header.svelte-qmtet4{display:none}.card-list.svelte-qmtet4{padding:5px 16px}.card-entry.svelte-qmtet4{min-width:0;padding:0}.card-summary.svelte-qmtet4{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;min-width:0;padding:19px 32px 19px 0;display:grid;position:relative}.card-summary.svelte-qmtet4:hover{background:0 0}.card-summary.svelte-qmtet4:has(.summary-expand-button:where(.svelte-qmtet4):focus-visible){background:0 0}.summary-cell.svelte-qmtet4{display:block}.mobile-label.svelte-qmtet4{color:#9299a8;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.name-cell.svelte-qmtet4{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.active-summary-cell.svelte-qmtet4{padding-right:0}.active-effect-cell.svelte-qmtet4{grid-column:1/-1}.active-effect.svelte-qmtet4{text-overflow:clip;white-space:normal;overflow:visible}.level-cell.svelte-qmtet4{grid-column:1/-1;justify-content:flex-end;display:flex}.level-cell.svelte-qmtet4:empty{display:none}.card-name.svelte-qmtet4{font-size:17px}.chevron.svelte-qmtet4{position:absolute;top:50%;right:5px}.card-details.svelte-qmtet4{margin:0 -16px;padding:20px 16px 22px}.skill-grid.svelte-qmtet4{grid-template-columns:1fr}.skill-card.svelte-qmtet4{padding:16px}}.preset-manager.svelte-11i9ay{background:#12161c;border:1px solid #343b47;border-radius:11px;margin-top:18px;padding:14px}.preset-heading.svelte-11i9ay{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.preset-heading.svelte-11i9ay strong:where(.svelte-11i9ay){color:#e4e8ee;font-size:14px}.preset-heading.svelte-11i9ay span:where(.svelte-11i9ay){color:#7f8998;font-size:12px}.preset-controls.svelte-11i9ay{grid-template-columns:minmax(150px,.8fr) auto minmax(190px,1fr) auto auto;gap:7px;display:grid}input.svelte-11i9ay,select.svelte-11i9ay,button.svelte-11i9ay{min-width:0;height:38px;font:inherit;border:1px solid #3a4350;border-radius:8px}input.svelte-11i9ay,select.svelte-11i9ay{color:#e8ebf1;background:#0f1319;padding:0 10px}input.svelte-11i9ay:focus,select.svelte-11i9ay:focus{border-color:#d86f9c;outline:3px solid #d86f9c24}button.svelte-11i9ay{color:#c7ced8;cursor:pointer;background:#252c36;padding:0 13px;font-size:13px;font-weight:800}button.svelte-11i9ay:hover:not(:disabled){color:#fff;background:#303844}button.save.svelte-11i9ay{color:#21151b;background:#df83aa;border-color:#bd6e91}button.save.svelte-11i9ay:hover:not(:disabled){background:#eda0c0}button.delete.svelte-11i9ay{color:#e5a4a4}button.svelte-11i9ay:disabled,input.svelte-11i9ay:disabled,select.svelte-11i9ay:disabled{opacity:.45;cursor:default}p.svelte-11i9ay{color:#8fc9a6;margin:9px 2px 0;font-size:12px}p.error.svelte-11i9ay{color:#ff9f9f}@media (width<=700px){.preset-heading.svelte-11i9ay{flex-direction:column;align-items:flex-start;gap:4px}.preset-controls.svelte-11i9ay{grid-template-columns:minmax(0,1fr) auto auto}.preset-controls.svelte-11i9ay select:where(.svelte-11i9ay){grid-area:2/1/auto/-1}}.score-row.svelte-11j4smx{min-height:220px;margin-bottom:8px;display:flex}.lane-label.svelte-11j4smx{z-index:4;color:#e1e5ec;background:#141920;flex:0 0 144px;min-width:144px;padding:0;font-size:12px;line-height:1.4;display:block;position:sticky;left:0}.label-heading.svelte-11j4smx{gap:7px;width:88px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.legend.svelte-11j4smx{color:#aab2bf;gap:9px;font-size:10px;font-weight:700;display:flex}.legend.svelte-11j4smx span:where(.svelte-11j4smx),.tooltip.svelte-11j4smx span:where(.svelte-11j4smx){white-space:nowrap;align-items:center;gap:6px;display:flex}.axis-value.svelte-11j4smx{color:#747f90;white-space:nowrap;font-size:10px;font-weight:650;position:absolute;right:7px;transform:translateY(-50%)}.score-track.svelte-11j4smx{background:#10141a;border-bottom:1px solid #465062;flex:1 0 auto;height:220px;position:relative;overflow:hidden}i.svelte-11j4smx{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}i.average.svelte-11j4smx{background:#f08db8}i.maximum.svelte-11j4smx{background:#64cbe4}svg.svelte-11j4smx{pointer-events:none;width:100%;height:220px;display:block}.chart-wrap.svelte-11j4smx{touch-action:pan-y;outline:none}.chart-wrap.svelte-11j4smx:focus-visible{z-index:3;outline-offset:-2px;outline:2px solid #ed8bb5}.grid-line.svelte-11j4smx{stroke:#ffffff17;stroke-width:1px}.time-grid-line.svelte-11j4smx{stroke:#ffffff12;stroke-width:1px}.score-line.svelte-11j4smx{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.maximum-line.svelte-11j4smx{stroke:#64cbe4}.average-line.svelte-11j4smx{stroke:#f08db8}.cursor-line.svelte-11j4smx{stroke:#ffffff94;stroke-dasharray:5 4;stroke-width:1.5px}.point.svelte-11j4smx{stroke:#10141a;stroke-width:3px}.maximum-point.svelte-11j4smx{fill:#64cbe4}.average-point.svelte-11j4smx{fill:#f08db8}.tooltip.svelte-11j4smx{z-index:5;color:#c5ccd6;pointer-events:none;background:#12171ef5;border:1px solid #465160;border-radius:8px;gap:6px;min-width:176px;padding:9px 10px;font-size:11px;display:grid;position:absolute;top:8px;transform:translate(8px);box-shadow:0 8px 24px #00000059}.tooltip.align-right.svelte-11j4smx{transform:translate(calc(-100% - 10px))}.tooltip.svelte-11j4smx strong:where(.svelte-11j4smx){color:#fff;font-size:12px}.tooltip.svelte-11j4smx b:where(.svelte-11j4smx){color:#edf0f4;margin-left:auto;font-size:12px}@media (width<=700px){.lane-label.svelte-11j4smx{flex-basis:118px;min-width:118px;padding:0 8px}}.song-picker.svelte-15aaa99{grid-template-columns:minmax(180px,.9fr) minmax(140px,.55fr) minmax(260px,1.4fr);gap:9px;display:grid}label.svelte-15aaa99{color:#8f98a8;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}label.svelte-15aaa99>span:where(.svelte-15aaa99){justify-content:space-between;align-items:center;gap:8px;display:flex}small.svelte-15aaa99{color:#737d8d;font-size:11px}input.svelte-15aaa99,select.svelte-15aaa99{color:#e8ebf1;width:100%;min-width:0;height:42px;font:inherit;background:#11151b;border:1px solid #343c49;border-radius:9px;padding:0 12px}input.svelte-15aaa99::placeholder{color:#68717f;opacity:1}input.svelte-15aaa99:focus,select.svelte-15aaa99:focus{border-color:#d86f9c;outline:3px solid #d86f9c24}select.svelte-15aaa99:disabled{color:#747d8b}.search-status.svelte-15aaa99{color:#8fa99c;grid-column:1/-1;margin:-1px 2px 0;font-size:12px;font-weight:750;line-height:1.45}.search-status.no-results.svelte-15aaa99{color:#d09494}@media (width<=900px){.song-picker.svelte-15aaa99{grid-template-columns:1fr minmax(140px,.55fr)}.song-select.svelte-15aaa99{grid-column:1/-1}}@media (width<=520px){.song-picker.svelte-15aaa99{grid-template-columns:1fr}.song-select.svelte-15aaa99{grid-column:auto}}main.svelte-8pceb3{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}.page-header.svelte-8pceb3{margin-bottom:var(--page-header-bottom);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}h1.svelte-8pceb3{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.page-description.svelte-8pceb3{color:#929cab;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}.calibration-warning.svelte-8pceb3{color:#c8aeb9;background:#261d23;border:1px solid #604653;border-radius:8px;width:fit-content;margin:10px 0 0;padding:8px 11px;font-size:13px;line-height:1.55}.calibration-warning.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#f1a3c4;margin-right:5px}.panel.svelte-8pceb3{background:#171b22;border:1px solid #2a303a;border-radius:16px;margin-top:16px;padding:24px}.section-title.svelte-8pceb3,.section-title.svelte-8pceb3>div:where(.svelte-8pceb3){justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title.svelte-8pceb3>div:where(.svelte-8pceb3){justify-content:flex-start}.section-title.svelte-8pceb3 span:where(.svelte-8pceb3){color:#ef8cb6;font-size:13px;font-weight:900}h2.svelte-8pceb3{margin:0;font-size:18px}.section-title.svelte-8pceb3>strong:where(.svelte-8pceb3){color:#aeb6c4;font-size:14px}label.svelte-8pceb3{color:#8f98a8;gap:7px;font-size:14px;font-weight:750;display:grid}select.svelte-8pceb3,.number-input.svelte-8pceb3{color:#e8ebf1;width:100%;min-width:0;height:42px;font:inherit;background:#11151b;border:1px solid #343c49;border-radius:9px;padding:0 12px}select.svelte-8pceb3:focus,.number-input.svelte-8pceb3:focus,.generation-input.svelte-8pceb3:focus{border-color:#d86f9c;outline:3px solid #d86f9c24}.song-fields.svelte-8pceb3{grid-template-columns:minmax(0,4fr) clamp(110px,11vw,170px) clamp(190px,17vw,250px) clamp(140px,14vw,220px);align-items:start;gap:12px;margin-top:22px;display:grid}.song-picker-field.svelte-8pceb3{min-width:0}.power-summary.svelte-8pceb3{background:#22202a;border-radius:9px;gap:4px;min-height:42px;margin-top:25px;padding:7px 11px;display:grid}.power-summary.svelte-8pceb3 span:where(.svelte-8pceb3){color:#929cab;font-size:12px;font-weight:750}.power-summary.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#f2a3c4;font-size:16px}.chart-meta.svelte-8pceb3{grid-column:1/-1;align-items:center;gap:8px;height:42px;display:flex}.chart-meta.svelte-8pceb3 span:where(.svelte-8pceb3){color:#adb5c2;white-space:nowrap;background:#202631;border-radius:7px;padding:7px 9px;font-size:13px}.card-fields.svelte-8pceb3{gap:9px;margin-top:18px;display:grid}.card-field-header.svelte-8pceb3,.card-field.svelte-8pceb3{grid-template-columns:minmax(280px,1fr) clamp(120px,10vw,160px) clamp(280px,24vw,360px) clamp(180px,16vw,240px);gap:9px;display:grid}.card-field-header.svelte-8pceb3{color:#8f98a8;padding:0 2px;font-size:13px;font-weight:800}.card-field-header.svelte-8pceb3 span:where(.svelte-8pceb3){padding-left:2px}.card-field-header.svelte-8pceb3>div:where(.svelte-8pceb3){color:#8f98a8;text-align:center;grid-template-columns:1fr 1fr;gap:5px;font-size:12px;display:grid}.card-field.svelte-8pceb3>label:where(.svelte-8pceb3){grid-template-columns:74px minmax(0,1fr);align-items:center}.card-field.svelte-8pceb3>.awakening:where(.svelte-8pceb3){min-width:0}.awakening-stepper.svelte-8pceb3{background:#11151b;border:1px solid #343c49;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;height:42px;display:grid;overflow:hidden}.awakening-stepper.svelte-8pceb3 button:where(.svelte-8pceb3){color:#c1c8d3;cursor:pointer;background:#202630;border:0;align-self:stretch;padding:0;font-size:24px;line-height:1}.awakening-stepper.svelte-8pceb3 button:where(.svelte-8pceb3):hover:not(:disabled){color:#f5afcc;background:#2d2530}.awakening-stepper.svelte-8pceb3 button:where(.svelte-8pceb3):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #df74a2;position:relative}.awakening-stepper.svelte-8pceb3 button:where(.svelte-8pceb3):disabled{color:#525b69;cursor:default;background:#171c24}.awakening-stepper.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#e8ebf1;text-align:center;white-space:nowrap;font-size:14px}.cooldown-lock.svelte-8pceb3{min-width:0}.reduction-options.svelte-8pceb3{background:#11151b;border:1px solid #343c49;border-radius:9px;grid-template-columns:1.35fr repeat(4,1fr);height:42px;display:grid;overflow:hidden}.reduction-options.svelte-8pceb3 button:where(.svelte-8pceb3){color:#8f98a8;cursor:pointer;background:0 0;border:0;border-left:1px solid #2d3440;min-width:0;padding:0 6px;font-size:13px;font-weight:750}.reduction-options.svelte-8pceb3 button:where(.svelte-8pceb3):first-child{border-left:0}.reduction-options.svelte-8pceb3 button:where(.svelte-8pceb3):hover{color:#e9edf3;background:#202630}.reduction-options.svelte-8pceb3 button.active:where(.svelte-8pceb3){color:#171019;background:#ed8bb5}.reduction-options.svelte-8pceb3 button:where(.svelte-8pceb3):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #f1a0c2;position:relative}.board-overrides.svelte-8pceb3{grid-template-columns:1fr 1fr;align-self:end;gap:5px;height:42px;display:grid}.override-checkbox.svelte-8pceb3{cursor:pointer;place-items:center;display:grid}.override-checkbox.svelte-8pceb3 input:where(.svelte-8pceb3){opacity:0;width:1px;height:1px;position:absolute}.override-checkbox.svelte-8pceb3 span:where(.svelte-8pceb3){background:#11151b;border:1px solid #4a5361;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.override-checkbox.svelte-8pceb3 input:where(.svelte-8pceb3):checked+span:where(.svelte-8pceb3){background:#ed8bb5;border-color:#ed8bb5}.override-checkbox.svelte-8pceb3 input:where(.svelte-8pceb3):checked+span:where(.svelte-8pceb3):after{content:"✓";color:#171019;font-size:14px;font-weight:950}.override-checkbox.svelte-8pceb3 input:where(.svelte-8pceb3):focus-visible+span:where(.svelte-8pceb3){outline:3px solid #d86f9c33}.generation-input.svelte-8pceb3{color:#e8ebf1;text-align:center;background:#11151b;border:1px solid #414957;border-radius:7px;align-self:center;width:100%;min-width:0;height:32px;padding:0 7px;font-size:12px;font-weight:800}.generation-input.svelte-8pceb3::placeholder{color:#68717f;opacity:1}.board-guide.svelte-8pceb3{color:#737d8d;margin:8px 0 0;font-size:12px;line-height:1.5}.leader-fields.svelte-8pceb3{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.outfit-effect.svelte-8pceb3{background:#12161c;border:1px solid #2d3440;border-radius:9px;grid-template-columns:100px minmax(0,1fr);gap:12px;margin-top:9px;padding:11px 13px;display:grid}.outfit-effect.svelte-8pceb3 span:where(.svelte-8pceb3){color:#d993b1;font-size:13px;font-weight:850}.outfit-effect.svelte-8pceb3 p:where(.svelte-8pceb3){color:#b9c1cd;margin:0;font-size:14px;line-height:1.55}.power-detail.svelte-8pceb3{color:#858f9f;text-align:right;margin:10px 0 0;font-size:13px}.analyze.svelte-8pceb3{color:#171019;cursor:pointer;background:#ed8bb5;border:0;border-radius:10px;width:100%;height:46px;margin-top:20px;font-weight:900}.analyze.svelte-8pceb3:hover:not(:disabled){background:#f2a0c2}.analyze.svelte-8pceb3:disabled{opacity:.55;cursor:default}progress.svelte-8pceb3{accent-color:#ed8bb5;width:100%;height:4px;margin-top:8px;display:block}.error.svelte-8pceb3{color:#ff9f9f;margin:16px 0 0;font-size:13px}.order-sections.svelte-8pceb3{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.order-section.svelte-8pceb3{min-width:0}.order-section.svelte-8pceb3 h3:where(.svelte-8pceb3){color:#aeb7c5;margin:0 0 9px;font-size:14px}.order-list.svelte-8pceb3{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-list.svelte-8pceb3 li:where(.svelte-8pceb3){background:#12161c;border:1px solid #2d3440;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:grid}.slot.svelte-8pceb3{color:#171019;background:#e98ab2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.order-list.svelte-8pceb3 strong:where(.svelte-8pceb3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reduction.svelte-8pceb3{color:#b9c1cd;background:#252c36;border-radius:7px;padding:6px 8px;font-size:13px}.score-grid.svelte-8pceb3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.score-summary.svelte-8pceb3{background:#22202a;border-radius:10px;gap:7px;padding:16px;display:grid}.score-summary.svelte-8pceb3 span:where(.svelte-8pceb3){color:#a9b1be;font-size:14px}.score-summary.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#f2a3c4;font-size:20px}.probability-grid.svelte-8pceb3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.probability-grid.svelte-8pceb3>div:where(.svelte-8pceb3){background:#171d25;border:1px solid #303744;border-radius:10px;gap:7px;padding:16px;display:grid}.probability-grid.svelte-8pceb3 span:where(.svelte-8pceb3){color:#9ca5b3;font-size:14px}.probability-grid.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#e5e9ef;font-size:20px}.probability-grid.svelte-8pceb3 small:where(.svelte-8pceb3){color:#8d96a5;font-size:12px;font-weight:700}.probability-guide.svelte-8pceb3{color:#7f8998;margin:9px 2px 0;font-size:12px;line-height:1.55}.connection-optimizer.svelte-8pceb3{background:#151e19;border:1px solid #3b5445;border-radius:13px;margin-top:18px;padding:18px}.connection-optimizer-heading.svelte-8pceb3{justify-content:space-between;align-items:center;gap:16px;display:flex}.connection-optimizer-heading.svelte-8pceb3 h3:where(.svelte-8pceb3){color:#dce8e0;margin:0;font-size:17px}.connection-optimizer-heading.svelte-8pceb3 p:where(.svelte-8pceb3){color:#8fa095;margin:5px 0 0;font-size:13px}.connection-optimizer-actions.svelte-8pceb3{flex:none;gap:7px;display:flex}.connection-optimizer.svelte-8pceb3 button:where(.svelte-8pceb3){color:#becbc2;cursor:pointer;background:#202a23;border:1px solid #46574c;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:800}.connection-optimizer.svelte-8pceb3 button.primary:where(.svelte-8pceb3),.connection-optimizer.svelte-8pceb3 button.apply-connection:where(.svelte-8pceb3){color:#101913;background:#78c493;border-color:#69b184}.connection-optimizer.svelte-8pceb3 button:where(.svelte-8pceb3):disabled{opacity:.55;cursor:default}.connection-optimizer-progress.svelte-8pceb3{background:#111a15;border:1px solid #314238;border-radius:9px;gap:7px;margin-top:14px;padding:10px 12px;display:grid}.connection-optimizer-progress.svelte-8pceb3>div:where(.svelte-8pceb3){justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-optimizer-progress.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#b9dac5;font-size:13px}.connection-optimizer-progress.svelte-8pceb3 span:where(.svelte-8pceb3){color:#86a391;font-size:12px;font-weight:800}.connection-optimizer-progress.svelte-8pceb3 progress:where(.svelte-8pceb3){color:#78c493;appearance:none;background:#27322c;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.connection-optimizer-progress.svelte-8pceb3 progress:where(.svelte-8pceb3)::-webkit-progress-bar{background:#27322c;border-radius:999px}.connection-optimizer-progress.svelte-8pceb3 progress:where(.svelte-8pceb3)::-webkit-progress-value{background:#78c493;border-radius:999px}.connection-optimizer-progress.svelte-8pceb3 progress:where(.svelte-8pceb3)::-moz-progress-bar{background:#78c493;border-radius:999px}.connection-optimizer-error.svelte-8pceb3{color:#e3a0a0;margin:12px 0 0;font-size:13px}.connection-proposal.svelte-8pceb3{border-top:1px solid #78c4932e;gap:12px;margin-top:14px;padding-top:14px;display:grid}.connection-score-comparison.svelte-8pceb3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connection-score-comparison.svelte-8pceb3 span:where(.svelte-8pceb3){color:#91a59a;background:#111813;border-radius:8px;gap:5px;padding:10px 12px;font-size:12px;display:grid}.connection-score-comparison.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#e0ebe4;font-size:14px}.connection-score-comparison.svelte-8pceb3 b:where(.svelte-8pceb3){color:#82d09e;font-size:13px}.connection-assignment-list.svelte-8pceb3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;max-height:240px;display:grid;overflow-y:auto}.connection-assignment-list.svelte-8pceb3>span:where(.svelte-8pceb3){background:#121915;border:1px solid #304038;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.connection-assignment-list.svelte-8pceb3 small:where(.svelte-8pceb3){color:#819287;font-size:11px}.connection-assignment-list.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#dbe7df;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.connection-no-changes.svelte-8pceb3{color:#a9cdb6;background:#18271d;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:750}.connection-proposal.svelte-8pceb3 .apply-connection:where(.svelte-8pceb3){justify-self:end}.empty.svelte-8pceb3{color:#858f9f;font-size:14px;line-height:1.65}.skill-timeline.svelte-8pceb3{border-top:1px solid #2b313c;margin-top:22px;padding-top:20px}.timeline-heading.svelte-8pceb3{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.timeline-heading.svelte-8pceb3 h3:where(.svelte-8pceb3){color:#e8ebf1;margin:0;font-size:16px}.timeline-heading.svelte-8pceb3 p:where(.svelte-8pceb3){color:#838d9d;margin:6px 0 0;font-size:13px}.timeline-legend.svelte-8pceb3{color:#99a2b1;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px;display:flex}.timeline-legend.svelte-8pceb3 span:where(.svelte-8pceb3){white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.timeline-legend.svelte-8pceb3 i:where(.svelte-8pceb3){border-radius:50%;width:9px;height:9px;display:inline-block}.timeline-scroll.svelte-8pceb3{scrollbar-width:thin;background:#10141a;border:1px solid #2c3440;border-radius:11px;overflow-x:auto}.timeline-canvas.svelte-8pceb3{min-width:100%;padding:12px 0 8px}.timeline-row.svelte-8pceb3{min-height:36px;display:flex}.timeline-row.svelte-8pceb3+.timeline-row:where(.svelte-8pceb3){border-top:1px solid #ffffff0d}.lane-label.svelte-8pceb3{z-index:4;color:#bac2ce;text-overflow:ellipsis;white-space:nowrap;background:#141920;flex:0 0 144px;align-items:center;gap:7px;min-width:144px;padding:0 10px 0 12px;font-size:13px;display:flex;position:sticky;left:0;overflow:hidden}.lane-label.svelte-8pceb3 small:where(.svelte-8pceb3){border:1px solid color-mix(in srgb, var(--member-color) 65%, transparent);width:19px;height:19px;color:var(--member-color);background:color-mix(in srgb, var(--member-color) 12%, transparent);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.timeline-track.svelte-8pceb3{flex:1 0 auto;position:relative}.timeline-track.svelte-8pceb3:before{content:"";background:linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:var(--time-grid-step,10%) 100%;pointer-events:none;position:absolute;inset:0}.skill-track.svelte-8pceb3{height:36px}.skill-window.svelte-8pceb3{background:var(--member-color);border-radius:3px;min-width:2px;position:absolute}.active-window.svelte-8pceb3{opacity:.72;height:12px;top:12px}.summary-row.svelte-8pceb3{background:#ffffff04}.summary-label.svelte-8pceb3{color:#e1e5ec;font-weight:800}.effective-window.svelte-8pceb3{height:18px;top:9px;box-shadow:inset 0 0 0 1px #ffffff47}.special-window.svelte-8pceb3{height:14px;top:11px;box-shadow:inset 0 0 0 1px #fff3}.axis-row.svelte-8pceb3{min-height:24px;border-top:1px solid #343c49!important}.axis-label.svelte-8pceb3{color:#778293;font-size:12px;font-weight:750}.time-axis.svelte-8pceb3{height:24px}.time-axis.svelte-8pceb3:before{display:none}.time-axis.svelte-8pceb3 span:where(.svelte-8pceb3){color:#747f90;white-space:nowrap;font-size:11px;position:absolute;top:5px;transform:translate(-50%)}.time-axis.svelte-8pceb3 span:where(.svelte-8pceb3):first-child{transform:none}.time-axis.svelte-8pceb3 span:where(.svelte-8pceb3):last-child{transform:translate(-100%)}.empty.svelte-8pceb3{text-align:center;border:1px dashed #303744;border-radius:12px;place-items:center;min-height:150px;margin-top:18px;padding:28px;display:grid}@media (width<=1100px){.card-field-header.svelte-8pceb3,.card-field.svelte-8pceb3{grid-template-columns:minmax(0,1fr) 120px 280px 180px}}@media (width<=700px){.order-sections.svelte-8pceb3{grid-template-columns:1fr}main.svelte-8pceb3{width:calc(100% - 24px);padding-top:var(--page-content-top)}.page-header.svelte-8pceb3{align-items:flex-start}.panel.svelte-8pceb3{padding:17px}.song-fields.svelte-8pceb3{grid-template-columns:minmax(0,1fr) 100px}.power-summary.svelte-8pceb3{grid-column:1/-1;margin-top:0}.chart-meta.svelte-8pceb3{grid-column:1/-1;height:auto}.card-field.svelte-8pceb3{grid-template-columns:minmax(0,1fr) 102px}.card-field-header.svelte-8pceb3{display:none}.card-field.svelte-8pceb3>label:where(.svelte-8pceb3){grid-template-columns:58px minmax(0,1fr)}.card-field.svelte-8pceb3>.awakening:where(.svelte-8pceb3){grid-template-columns:1fr}.awakening-stepper.svelte-8pceb3{grid-template-columns:28px minmax(0,1fr) 28px}.cooldown-lock.svelte-8pceb3{grid-column:1/-1;grid-template-columns:88px minmax(0,1fr)}.board-overrides.svelte-8pceb3{grid-column:1/-1}.leader-fields.svelte-8pceb3{grid-template-columns:1fr}.outfit-effect.svelte-8pceb3{grid-template-columns:1fr;gap:5px}.order-list.svelte-8pceb3 li:where(.svelte-8pceb3){grid-template-columns:30px minmax(0,1fr)}.reduction.svelte-8pceb3{grid-column:2;justify-self:start}.score-grid.svelte-8pceb3{grid-template-columns:1fr}.connection-optimizer-heading.svelte-8pceb3{flex-direction:column;align-items:stretch}.connection-optimizer-actions.svelte-8pceb3{display:grid}.connection-score-comparison.svelte-8pceb3{grid-template-columns:1fr}.connection-proposal.svelte-8pceb3 .apply-connection:where(.svelte-8pceb3){justify-self:stretch}.timeline-heading.svelte-8pceb3{flex-direction:column;align-items:flex-start}.timeline-legend.svelte-8pceb3{justify-content:flex-start}.lane-label.svelte-8pceb3{flex-basis:118px;min-width:118px}.timeline-canvas.svelte-8pceb3{padding-right:0}}.order-sections.svelte-1svr6ha{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}.order-section.svelte-1svr6ha{min-width:0}.order-section.svelte-1svr6ha h3:where(.svelte-1svr6ha){color:#aeb7c5;margin:0 0 9px;font-size:14px}.order-list.svelte-1svr6ha{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-list.svelte-1svr6ha li:where(.svelte-1svr6ha){background:#12161c;border:1px solid #2d3440;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:grid}.slot.svelte-1svr6ha{color:#171019;background:#e98ab2;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.order-list.svelte-1svr6ha strong:where(.svelte-1svr6ha){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reduction.svelte-1svr6ha{color:#b9c1cd;background:#252c36;border-radius:7px;padding:6px 8px;font-size:13px}.score-grid.svelte-1svr6ha{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.score-summary.svelte-1svr6ha{background:#22202a;border-radius:10px;gap:7px;padding:16px;display:grid}.score-summary.svelte-1svr6ha span:where(.svelte-1svr6ha){color:#a9b1be;font-size:14px}.score-summary.svelte-1svr6ha strong:where(.svelte-1svr6ha){color:#f2a3c4;font-size:20px}.score-summary.svelte-1svr6ha small:where(.svelte-1svr6ha){color:#90d8ae;font-size:12px;font-weight:800}.skill-timeline.svelte-1svr6ha{border-top:1px solid #2b313c;margin-top:22px;padding-top:20px}.timeline-heading.svelte-1svr6ha{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.timeline-heading.svelte-1svr6ha h3:where(.svelte-1svr6ha){color:#e8ebf1;margin:0;font-size:16px}.timeline-heading.svelte-1svr6ha p:where(.svelte-1svr6ha){color:#838d9d;margin:6px 0 0;font-size:13px}.timeline-legend.svelte-1svr6ha{color:#99a2b1;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px;display:flex}.timeline-legend.svelte-1svr6ha span:where(.svelte-1svr6ha){white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.timeline-legend.svelte-1svr6ha i:where(.svelte-1svr6ha){border-radius:50%;width:9px;height:9px;display:inline-block}.timeline-scroll.svelte-1svr6ha{scrollbar-width:thin;background:#10141a;border:1px solid #2c3440;border-radius:11px;overflow-x:auto}.timeline-canvas.svelte-1svr6ha{min-width:100%;padding:12px 12px 8px 0}.timeline-row.svelte-1svr6ha{min-height:36px;display:flex}.timeline-row.svelte-1svr6ha+.timeline-row:where(.svelte-1svr6ha){border-top:1px solid #ffffff0d}.lane-label.svelte-1svr6ha{z-index:4;color:#bac2ce;text-overflow:ellipsis;white-space:nowrap;background:#141920;flex:0 0 144px;align-items:center;gap:7px;min-width:144px;padding:0 10px 0 12px;font-size:13px;display:flex;position:sticky;left:0;overflow:hidden}.lane-label.svelte-1svr6ha small:where(.svelte-1svr6ha){border:1px solid color-mix(in srgb, var(--member-color) 65%, transparent);width:19px;height:19px;color:var(--member-color);background:color-mix(in srgb, var(--member-color) 12%, transparent);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.timeline-track.svelte-1svr6ha{flex:none;position:relative}.timeline-track.svelte-1svr6ha:before{content:"";background:linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:var(--time-grid-step,10%) 100%;pointer-events:none;position:absolute;inset:0}.note-row.svelte-1svr6ha{min-height:68px}.note-track.svelte-1svr6ha{border-bottom:1px solid #465062;align-self:center;height:52px}.note-bar.svelte-1svr6ha{background:#8ca9d7;border-right:1px solid #10141a;min-height:1px;position:absolute;bottom:0}.skill-track.svelte-1svr6ha{height:36px}.skill-window.svelte-1svr6ha{background:var(--member-color);border-radius:3px;min-width:2px;position:absolute}.active-window.svelte-1svr6ha{opacity:.72;height:12px;top:12px}.summary-row.svelte-1svr6ha{background:#ffffff04}.summary-label.svelte-1svr6ha{color:#e1e5ec;font-weight:800}.effective-window.svelte-1svr6ha{height:18px;top:9px;box-shadow:inset 0 0 0 1px #ffffff47}.special-window.svelte-1svr6ha{height:14px;top:11px;box-shadow:inset 0 0 0 1px #fff3}.axis-row.svelte-1svr6ha{min-height:24px;border-top:1px solid #343c49!important}.time-axis.svelte-1svr6ha{height:24px}.time-axis.svelte-1svr6ha:before{display:none}.time-axis.svelte-1svr6ha span:where(.svelte-1svr6ha){color:#747f90;white-space:nowrap;font-size:11px;position:absolute;top:5px;transform:translate(-50%)}.time-axis.svelte-1svr6ha span:where(.svelte-1svr6ha):first-child{transform:none}.time-axis.svelte-1svr6ha span:where(.svelte-1svr6ha):last-child{transform:translate(-100%)}@media (width<=700px){.order-sections.svelte-1svr6ha{grid-template-columns:1fr}.order-list.svelte-1svr6ha li:where(.svelte-1svr6ha){grid-template-columns:30px minmax(0,1fr)}.reduction.svelte-1svr6ha{grid-column:2;justify-self:start}.score-grid.svelte-1svr6ha{grid-template-columns:1fr}.timeline-heading.svelte-1svr6ha{flex-direction:column;align-items:flex-start}.timeline-legend.svelte-1svr6ha{justify-content:flex-start}.lane-label.svelte-1svr6ha{flex-basis:118px;min-width:118px}.timeline-canvas.svelte-1svr6ha{padding-right:8px}}main.svelte-1wuw728{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}header.svelte-1wuw728{margin-bottom:var(--page-header-bottom)}h1.svelte-1wuw728{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.page-description.svelte-1wuw728{color:#929cab;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}.calibration-warning.svelte-1wuw728{color:#c8aeb9;background:#261d23;border:1px solid #604653;border-radius:8px;width:fit-content;margin:10px 0 0;padding:8px 11px;font-size:13px;line-height:1.55}.calibration-warning.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#f1a3c4;margin-right:5px}.baseline-guide.svelte-1wuw728{color:#8d96a5;background:#1b2029;border-radius:8px;width:fit-content;margin:10px 0 0;padding:8px 11px;font-size:13px;line-height:1.55}.baseline-guide.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#dba0b9}.event-summary.svelte-1wuw728{background:#261d23;border:1px solid #604653;border-radius:10px;gap:5px;width:fit-content;margin-top:12px;padding:11px 13px;display:grid}.event-summary.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#f2a6c6;font-size:14px}.event-summary.svelte-1wuw728 span:where(.svelte-1wuw728){color:#c9b4bd;font-size:12px;line-height:1.5}.panel.svelte-1wuw728{background:#171b22;border:1px solid #2a303a;border-radius:16px;margin-top:16px;padding:24px}.section-title.svelte-1wuw728,.section-title.svelte-1wuw728>div:where(.svelte-1wuw728){justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title.svelte-1wuw728>div:where(.svelte-1wuw728){justify-content:flex-start}.section-title.svelte-1wuw728 span:where(.svelte-1wuw728){color:#ef8cb6;font-size:13px;font-weight:900}.section-title.svelte-1wuw728 h2:where(.svelte-1wuw728){margin:0;font-size:18px}.section-title.svelte-1wuw728>strong:where(.svelte-1wuw728){color:#aeb6c4;font-size:14px}.baseline-panel.svelte-1wuw728{background:#1c1920;border-color:#4a3a4b}.baseline-condition.svelte-1wuw728{color:#b8a8b4;margin:12px 0 0;font-size:14px}.baseline-members.svelte-1wuw728{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.baseline-members.svelte-1wuw728 div:where(.svelte-1wuw728){background:#141218;border:1px solid #37303a;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:grid}.baseline-members.svelte-1wuw728 span:where(.svelte-1wuw728){color:#181118;background:#d987ac;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.baseline-members.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#e8e1e7;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.baseline-status.svelte-1wuw728{color:#9ba4b1;margin:15px 0 0;font-size:14px}label.svelte-1wuw728{color:#8f98a8;gap:7px;font-size:14px;font-weight:750;display:grid}select.svelte-1wuw728,.number-input.svelte-1wuw728{color:#e8ebf1;width:100%;min-width:0;height:42px;font:inherit;background:#11151b;border:1px solid #343c49;border-radius:9px;padding:0 12px}select.svelte-1wuw728:focus,.number-input.svelte-1wuw728:focus,.generation-input.svelte-1wuw728:focus{border-color:#d86f9c;outline:3px solid #d86f9c24}.song-fields.svelte-1wuw728{grid-template-columns:minmax(0,1fr) clamp(110px,11vw,170px);align-items:start;gap:12px;margin-top:22px;display:grid}.song-picker-field.svelte-1wuw728{min-width:0}.chart-meta.svelte-1wuw728{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:42px;display:flex}.chart-meta.svelte-1wuw728 span:where(.svelte-1wuw728){color:#adb5c2;white-space:nowrap;background:#202631;border-radius:7px;padding:7px 9px;font-size:13px}.candidate-fields.svelte-1wuw728{grid-template-columns:clamp(130px,12vw,180px) repeat(2,clamp(230px,21vw,340px));gap:9px;margin-top:18px;display:grid}.candidate-awakening.svelte-1wuw728{color:#8f98a8;gap:7px;font-size:14px;font-weight:750;display:grid}.candidate-guide.svelte-1wuw728{color:#737d8d;margin:7px 0 0;font-size:12px;line-height:1.5}.fixed-fields.svelte-1wuw728{gap:9px;margin-top:16px;display:grid}.fixed-guide.svelte-1wuw728{color:#737d8d;margin:8px 0 0;font-size:12px;line-height:1.5}.fixed-column-headings.svelte-1wuw728{grid-template-columns:minmax(320px,1fr) clamp(130px,12vw,180px) clamp(304px,27vw,400px) clamp(180px,16vw,240px);gap:9px;padding:0 2px;display:grid}.fixed-column-headings.svelte-1wuw728>span:where(.svelte-1wuw728){color:#8f98a8;align-self:center;padding-left:2px;font-size:13px;font-weight:800}.fixed-column-headings.svelte-1wuw728>div:where(.svelte-1wuw728){color:#8f98a8;text-align:center;grid-template-columns:1fr 1fr;gap:5px;font-size:12px;font-weight:800;display:grid}.generation-heading.svelte-1wuw728{white-space:nowrap;line-height:1.25}.fixed-field.svelte-1wuw728{grid-template-columns:minmax(320px,1fr) clamp(130px,12vw,180px) clamp(304px,27vw,400px) clamp(180px,16vw,240px);gap:9px;display:grid}.fixed-field.svelte-1wuw728>label:where(.svelte-1wuw728){grid-template-columns:74px minmax(0,1fr);align-items:center}.fixed-awakening.svelte-1wuw728,.fixed-reduction.svelte-1wuw728{min-width:0}.awakening-stepper.svelte-1wuw728{background:#11151b;border:1px solid #343c49;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;height:42px;display:grid;overflow:hidden}.awakening-stepper.svelte-1wuw728 button:where(.svelte-1wuw728){color:#c1c8d3;cursor:pointer;background:#202630;border:0;align-self:stretch;padding:0;font-size:24px;line-height:1}.awakening-stepper.svelte-1wuw728 button:where(.svelte-1wuw728):hover:not(:disabled){color:#f5afcc;background:#2d2530}.awakening-stepper.svelte-1wuw728 button:where(.svelte-1wuw728):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #df74a2;position:relative}.awakening-stepper.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#e8ebf1;text-align:center;white-space:nowrap;font-size:14px}.reduction-options.svelte-1wuw728{background:#11151b;border:1px solid #343c49;border-radius:9px;grid-template-columns:1.35fr repeat(4,1fr);height:42px;display:grid;overflow:hidden}.reduction-options.svelte-1wuw728 button:where(.svelte-1wuw728){color:#8f98a8;cursor:pointer;background:0 0;border:0;border-left:1px solid #2d3440;min-width:0;padding:0 6px;font-size:13px;font-weight:750}.reduction-options.svelte-1wuw728 button:where(.svelte-1wuw728):first-child{border-left:0}.reduction-options.svelte-1wuw728 button:where(.svelte-1wuw728):hover:not(:disabled){color:#e9edf3;background:#202630}.reduction-options.svelte-1wuw728 button.active:where(.svelte-1wuw728){color:#171019;background:#ed8bb5}.reduction-options.svelte-1wuw728 button:where(.svelte-1wuw728):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #f1a0c2;position:relative}.fixed-overrides.svelte-1wuw728{grid-template-columns:1fr 1fr;align-self:end;gap:5px;height:42px;display:grid}.override-checkbox.svelte-1wuw728{cursor:pointer;place-items:center;display:grid}.override-checkbox.svelte-1wuw728 input:where(.svelte-1wuw728){opacity:0;width:1px;height:1px;position:absolute}.override-checkbox.svelte-1wuw728 span:where(.svelte-1wuw728){background:#11151b;border:1px solid #4a5361;border-radius:6px;place-items:center;width:22px;height:22px;transition:border-color .12s,background .12s;display:grid}.override-checkbox.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728){background:#ed8bb5;border-color:#ed8bb5}.override-checkbox.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728):after{content:"✓";color:#171019;font-size:14px;font-weight:950}.override-checkbox.svelte-1wuw728 input:where(.svelte-1wuw728):focus-visible+span:where(.svelte-1wuw728){outline:3px solid #d86f9c33}.override-checkbox.svelte-1wuw728 input:where(.svelte-1wuw728):disabled+span:where(.svelte-1wuw728){opacity:.35;cursor:default}.generation-input.svelte-1wuw728{color:#e8ebf1;text-align:center;background:#11151b;border:1px solid #414957;border-radius:7px;align-self:center;width:100%;min-width:0;height:32px;padding:0 7px;font-size:12px;font-weight:800}.generation-input.svelte-1wuw728::placeholder{color:#68717f;opacity:1}.generation-input.svelte-1wuw728:disabled{opacity:.35}.awakening-stepper.svelte-1wuw728 button:where(.svelte-1wuw728):disabled,.reduction-options.svelte-1wuw728 button:where(.svelte-1wuw728):disabled{opacity:.35;cursor:default}.leader-fields.svelte-1wuw728{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.outfit-effect.svelte-1wuw728{background:#12161c;border:1px solid #2d3440;border-radius:9px;grid-template-columns:100px minmax(0,1fr);gap:12px;margin-top:9px;padding:11px 13px;display:grid}.outfit-effect.svelte-1wuw728 span:where(.svelte-1wuw728){color:#d993b1;font-size:13px;font-weight:850}.outfit-effect.svelte-1wuw728 p:where(.svelte-1wuw728){color:#b9c1cd;margin:0;font-size:14px;line-height:1.55}.hint.svelte-1wuw728{color:#858f9f;margin:13px 0 0;font-size:13px;line-height:1.6}.error.svelte-1wuw728{color:#ff9f9f;margin:14px 0 0;font-size:13px}.search.svelte-1wuw728{color:#171019;cursor:pointer;background:#ed8bb5;border:0;border-radius:10px;width:100%;height:46px;margin-top:20px;font-weight:900}.search.svelte-1wuw728:hover:not(:disabled){background:#f2a0c2}.search.svelte-1wuw728:disabled{opacity:.55;cursor:default}.owned-cards-option.svelte-1wuw728,.compute-option.svelte-1wuw728{cursor:pointer;align-items:center;gap:9px;width:fit-content;margin-top:12px;display:flex}.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728){opacity:0;width:1px;height:1px;position:absolute}.owned-cards-option.svelte-1wuw728 span:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 span:where(.svelte-1wuw728){background:#11151b;border:1px solid #4a5361;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728){background:#ed8bb5;border-color:#ed8bb5}.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728):after,.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728):checked+span:where(.svelte-1wuw728):after{content:"✓";color:#171019;font-size:13px;font-weight:950}.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728):focus-visible+span:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728):focus-visible+span:where(.svelte-1wuw728){outline:3px solid #d86f9c33}.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728):disabled+span:where(.svelte-1wuw728),.owned-cards-option.svelte-1wuw728 input:where(.svelte-1wuw728):disabled~strong:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728):disabled+span:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 input:where(.svelte-1wuw728):disabled~strong:where(.svelte-1wuw728){opacity:.5;cursor:default}.owned-cards-option.svelte-1wuw728 strong:where(.svelte-1wuw728),.compute-option.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#c9d0da;font-size:14px}.compute-warning.svelte-1wuw728{color:#a98686;margin:6px 0 0 29px;font-size:13px;line-height:1.5}progress.svelte-1wuw728{accent-color:#ed8bb5;width:100%;height:4px;margin-top:8px;display:block}.ranking-list.svelte-1wuw728{gap:10px;margin-top:18px;display:grid}.ranking-card.svelte-1wuw728{background:#12161c;border:1px solid #303744;border-radius:12px;overflow:hidden}.ranking-card[open].svelte-1wuw728{background:#15151b;border-color:#55404f}.ranking-card.baseline-ranking.svelte-1wuw728{background:#1b171d;border-color:#665061}.ranking-card.svelte-1wuw728 summary:where(.svelte-1wuw728){cursor:pointer;grid-template-columns:60px minmax(0,1fr) clamp(150px,12vw,200px) clamp(280px,23vw,360px);align-items:center;gap:18px;min-height:80px;padding:12px 46px 12px 18px;list-style:none;display:grid;position:relative}.ranking-card.svelte-1wuw728 summary:where(.svelte-1wuw728)::-webkit-details-marker{display:none}.ranking-card.svelte-1wuw728 summary:where(.svelte-1wuw728):after{content:"⌄";color:#858f9f;font-size:16px;transition:transform .15s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ranking-card[open].svelte-1wuw728 summary:where(.svelte-1wuw728):after{transform:translateY(-50%)rotate(180deg)}.rank-number.svelte-1wuw728{color:#171019;background:#ed8bb5;border-radius:8px;place-items:center;width:48px;height:34px;font-size:14px;font-weight:900;display:grid}.rank-members.svelte-1wuw728{color:#dce1e8;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:800;line-height:1.55;display:flex}.rank-members.svelte-1wuw728>span:where(.svelte-1wuw728){white-space:nowrap;justify-items:center;gap:1px;display:inline-grid}.member-awakening.svelte-1wuw728{color:#8d96a5;font-size:10px;font-weight:750;line-height:1.2}.member-name.svelte-1wuw728{line-height:1.35}.rank-members.svelte-1wuw728 .added-member:where(.svelte-1wuw728) .member-awakening:where(.svelte-1wuw728){color:#c987a4}.rank-members.svelte-1wuw728>i:where(.svelte-1wuw728){color:#596270;flex:none;font-style:normal}.rank-members.svelte-1wuw728 .added-member:where(.svelte-1wuw728){color:#f3a5c6}.baseline-result-label.svelte-1wuw728{color:#e7b2ca;background:#2a2028;border:1px solid #6a5060;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.rank-metric.svelte-1wuw728{gap:4px;display:grid}.rank-metric.svelte-1wuw728 small:where(.svelte-1wuw728){color:#9ca5b3;font-size:13px;font-style:normal;font-weight:750}.rank-metric.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#f0a0c2;font-size:18px;line-height:1.2}.rank-metric.svelte-1wuw728 i:where(.svelte-1wuw728){color:#90d8ae;font-size:12px;font-style:normal;font-weight:800}.rank-metric.svelte-1wuw728 b:where(.svelte-1wuw728){color:#f0b0c9;background:#30212a;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 7px;font-size:11px;font-weight:850}.rank-metric.svelte-1wuw728 b.complete:where(.svelte-1wuw728){color:#9edbb7;background:#1e3028}.rank-probabilities.svelte-1wuw728{border-left:1px solid #303744;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;padding-left:18px;display:grid}.rank-probabilities.svelte-1wuw728>small:where(.svelte-1wuw728){color:#9ca5b3;grid-column:1/-1;font-size:12px;font-weight:750}.rank-probabilities.svelte-1wuw728>span:where(.svelte-1wuw728){gap:2px;display:grid}.rank-probabilities.svelte-1wuw728 b:where(.svelte-1wuw728){color:#7f8998;font-size:10px;font-weight:750}.rank-probabilities.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#dce1e8;font-size:14px;line-height:1.2}.rank-probabilities.svelte-1wuw728 i:where(.svelte-1wuw728){color:#7f8998;font-size:10px;font-style:normal;font-weight:700}.awakening-guide.svelte-1wuw728,.probability-guide.svelte-1wuw728{color:#7f8998;margin:11px 2px 0;font-size:12px;line-height:1.55}.event-point-guide.svelte-1wuw728{color:#d1a5b8;margin:5px 2px 0;font-size:12px;line-height:1.55}.awakening-guide.svelte-1wuw728{color:#aa8797}.awakening-guide.svelte-1wuw728+.probability-guide:where(.svelte-1wuw728){margin-top:5px}.ranking-detail.svelte-1wuw728{border-top:1px solid #2b313c;padding:0 16px 18px}.scores.svelte-1wuw728{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.scores.svelte-1wuw728 div:where(.svelte-1wuw728){background:#22202a;border-radius:10px;gap:7px;padding:15px;display:grid}.scores.svelte-1wuw728 span:where(.svelte-1wuw728){color:#a9b1be;font-size:14px}.scores.svelte-1wuw728 strong:where(.svelte-1wuw728){color:#f2a3c4;font-size:19px}.baseline-scores.svelte-1wuw728{margin-top:10px}.empty.svelte-1wuw728{color:#858f9f;text-align:center;border:1px dashed #303744;border-radius:12px;place-items:center;min-height:150px;margin-top:18px;padding:28px;font-size:14px;display:grid}@media (width<=1100px){.fixed-column-headings.svelte-1wuw728,.fixed-field.svelte-1wuw728{grid-template-columns:minmax(0,1fr) 120px 304px 180px}}@media (width<=700px){main.svelte-1wuw728{width:calc(100% - 24px);padding-top:var(--page-content-top)}.panel.svelte-1wuw728{padding:17px}.song-fields.svelte-1wuw728{grid-template-columns:1fr 100px}.chart-meta.svelte-1wuw728{grid-column:1/-1;height:auto;margin-top:0}.candidate-fields.svelte-1wuw728{grid-template-columns:1fr}.fixed-column-headings.svelte-1wuw728{display:none}.fixed-field.svelte-1wuw728{grid-template-columns:minmax(0,1fr) 102px}.fixed-reduction.svelte-1wuw728,.fixed-overrides.svelte-1wuw728{grid-column:1/-1}.leader-fields.svelte-1wuw728,.scores.svelte-1wuw728{grid-template-columns:1fr}.outfit-effect.svelte-1wuw728{grid-template-columns:1fr;gap:5px}.baseline-members.svelte-1wuw728{grid-template-columns:1fr}.ranking-card.svelte-1wuw728 summary:where(.svelte-1wuw728){grid-template-columns:48px minmax(0,1fr);gap:12px 10px;padding:13px 34px 13px 12px}.rank-number.svelte-1wuw728{grid-area:1/1}.rank-members.svelte-1wuw728{grid-area:1/2}.rank-metric.svelte-1wuw728:nth-of-type(3){grid-area:2/2}.rank-probabilities.svelte-1wuw728{border-top:1px solid #303744;border-left:0;grid-area:3/1/auto/-1;padding:10px 0 0}.ranking-detail.svelte-1wuw728{padding:0 10px 14px}}.inactive-event.svelte-lfjtkv{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}h1.svelte-lfjtkv{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0}p.svelte-lfjtkv{color:#929cab;margin:12px 0 0;line-height:1.7}button,input{font:inherit}main.svelte-1yre5p1{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}.data-nav.svelte-1yre5p1{background:#171c24;border:1px solid #2c3441;border-radius:12px;gap:5px;margin:24px 0;padding:5px;display:flex}.data-nav.svelte-1yre5p1 a:where(.svelte-1yre5p1){color:#929cad;text-align:center;border-radius:8px;flex:1;padding:9px 12px;font-size:14px;font-weight:800;text-decoration:none}.data-nav.svelte-1yre5p1 a:where(.svelte-1yre5p1):hover{color:#dfe4eb;background:#ffffff0a}.data-nav.svelte-1yre5p1 a[aria-current=page]:where(.svelte-1yre5p1){color:#f3a5c5;background:#ef8bb61f}.settings-grid.svelte-1yre5p1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.setting-panel.svelte-1yre5p1{background:#1a202a;border:1px solid #303746;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-width:0;padding:22px 24px;display:flex}.setting-panel.svelte-1yre5p1 h2:where(.svelte-1yre5p1){color:#e5e9ef;margin:0;font-size:19px}.setting-panel.svelte-1yre5p1>div:where(.svelte-1yre5p1)>p:where(.svelte-1yre5p1):last-child{color:#8791a1;max-width:480px;margin:8px 0 0;font-size:14px;line-height:1.55}.memory-input.svelte-1yre5p1{flex:none;grid-template-columns:58px 88px;align-items:center;gap:5px 10px;display:grid}.memory-input.svelte-1yre5p1>span:where(.svelte-1yre5p1){color:#a5aebc;font-size:14px;font-weight:750}.memory-input.svelte-1yre5p1 input:where(.svelte-1yre5p1){color:#f1f3f7;text-align:right;background:#11161e;border:1px solid #434c5c;border-radius:9px;outline:none;width:88px;height:40px;padding:0 10px}.memory-input.svelte-1yre5p1 input:where(.svelte-1yre5p1):focus{border-color:#d96b9a;box-shadow:0 0 0 3px #ef8bb61f}.memory-input.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#ef9fc0;text-align:right;grid-column:1/-1;font-size:12px}header.svelte-1yre5p1{margin-bottom:var(--page-header-bottom)}.section-label.svelte-1yre5p1{color:#ee75aa;letter-spacing:.08em;margin:0 0 8px;font-size:14px;font-weight:800}h1.svelte-1yre5p1{font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.description.svelte-1yre5p1{color:#9ca6b7;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}.summary.svelte-1yre5p1{grid-template-columns:repeat(2,minmax(0,280px));gap:10px;margin-bottom:18px;display:grid}.summary.svelte-1yre5p1 article:where(.svelte-1yre5p1){background:#181d26;border:1px solid #2b3240;border-radius:14px;min-width:0;padding:18px}.summary.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#8e98a9;margin-bottom:9px;font-size:14px;display:block}.summary.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#f1f3f7;text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.management.svelte-1yre5p1{background:#1a202a;border:1px solid #303746;border-radius:18px;margin-bottom:18px;padding:26px}.management-heading.svelte-1yre5p1{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.management.svelte-1yre5p1 h2:where(.svelte-1yre5p1){letter-spacing:-.025em;margin:0;font-size:22px}.search-field.svelte-1yre5p1{margin:20px 0 12px;display:block}.search-field.svelte-1yre5p1 input:where(.svelte-1yre5p1){color:#e8ebf1;background:#131821;border:1px solid #343c4b;border-radius:9px;outline:none;width:100%;height:40px;padding:0 13px}.search-field.svelte-1yre5p1 input:where(.svelte-1yre5p1):focus{border-color:#d96b9a;box-shadow:0 0 0 3px #ef8bb61f}.card-groups.svelte-1yre5p1{gap:24px;display:grid}.card-group.svelte-1yre5p1{min-width:0}.card-group-heading.svelte-1yre5p1{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 2px 10px;display:flex}.card-group-heading.svelte-1yre5p1 h3:where(.svelte-1yre5p1){margin:0;font-size:19px}.card-group-heading.svelte-1yre5p1 p:where(.svelte-1yre5p1){color:#858f9f;margin:5px 0 0;font-size:13px}.card-group-heading.svelte-1yre5p1>strong:where(.svelte-1yre5p1){color:#8e98a9;font-size:14px}.rarity-five-group.svelte-1yre5p1 .card-group-heading:where(.svelte-1yre5p1) h3:where(.svelte-1yre5p1){color:#f3a0c4}.rarity-four-group.svelte-1yre5p1 .card-group-heading:where(.svelte-1yre5p1) h3:where(.svelte-1yre5p1){color:#ad9cf4}.sr-only.svelte-1yre5p1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table.svelte-1yre5p1{border:1px solid #2d3543;border-radius:12px;overflow:hidden}.table-head.svelte-1yre5p1,.table-row.svelte-1yre5p1{align-items:center;gap:12px;display:grid}.card-table.svelte-1yre5p1 .table-head:where(.svelte-1yre5p1),.card-table.svelte-1yre5p1 .table-row:where(.svelte-1yre5p1){grid-template-columns:58px minmax(320px,1fr) 120px}.table-head.svelte-1yre5p1{color:#7f899b;background:#141922;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.table-row.svelte-1yre5p1{background:#191f29;border-top:1px solid #29313e;min-height:58px;padding:8px 14px}.table-row.owned.svelte-1yre5p1{background:#ef8bb60d}.card-row.svelte-1yre5p1{cursor:pointer}.card-row.svelte-1yre5p1:hover{background:#ffffff08}.card-row.owned.svelte-1yre5p1:hover{background:#ef8bb614}.card-row.svelte-1yre5p1:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #df74a2;position:relative}.identity.svelte-1yre5p1{align-items:center;gap:7px;min-width:0;display:flex}.identity.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#dce1e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.version-badge.svelte-1yre5p1{color:#65cedf;background:#40a9bc29;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-weight:800}.owned-check.svelte-1yre5p1{cursor:pointer;place-items:center;display:grid}.owned-check.svelte-1yre5p1 input:where(.svelte-1yre5p1){opacity:0;position:absolute}.owned-check.svelte-1yre5p1 span:where(.svelte-1yre5p1){background:#11161e;border:1px solid #4a5363;border-radius:6px;width:20px;height:20px}.owned-check.svelte-1yre5p1 input:where(.svelte-1yre5p1):checked+span:where(.svelte-1yre5p1){background:#ed80ae;border-color:#ed80ae;box-shadow:inset 0 0 0 4px #191f29}.owned-check.svelte-1yre5p1 input:where(.svelte-1yre5p1):focus-visible+span:where(.svelte-1yre5p1){outline-offset:2px;outline:3px solid #ef8bb640}.max-awakening-check.svelte-1yre5p1{color:#7f8999;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.max-awakening-check.svelte-1yre5p1 input:where(.svelte-1yre5p1){opacity:0;position:absolute}.max-awakening-check.svelte-1yre5p1>span:where(.svelte-1yre5p1){background:#11161e;border:1px solid #4a5363;border-radius:6px;width:20px;height:20px}.max-awakening-check.svelte-1yre5p1>strong:where(.svelte-1yre5p1){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.max-awakening-check.checked.svelte-1yre5p1{color:#d9cfff}.max-awakening-check.checked.svelte-1yre5p1>span:where(.svelte-1yre5p1){background:#a996f0;border-color:#a996f0;box-shadow:inset 0 0 0 4px #191f29}.max-awakening-check.svelte-1yre5p1 input:where(.svelte-1yre5p1):focus-visible+span:where(.svelte-1yre5p1){outline-offset:2px;outline:3px solid #a996f040}.max-awakening-check.svelte-1yre5p1:has(input:where(.svelte-1yre5p1):disabled){opacity:.38;cursor:default}.field-with-label.svelte-1yre5p1 span:where(.svelte-1yre5p1){display:none}.awakening-stepper.svelte-1yre5p1{background:#12171f;border:1px solid #394252;border-radius:7px;grid-template-columns:25px 1fr 25px;align-items:center;height:34px;display:grid;overflow:hidden}.awakening-stepper.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#b9c1ce;cursor:pointer;background:#202733;border:0;align-self:stretch;padding:0;font-size:20px;line-height:1}.awakening-stepper.svelte-1yre5p1 button:where(.svelte-1yre5p1):hover:not(:disabled){color:#f3acc9;background:#2b2430}.awakening-stepper.svelte-1yre5p1 button:where(.svelte-1yre5p1):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #df74a2;position:relative}.awakening-stepper.svelte-1yre5p1 button:where(.svelte-1yre5p1):disabled{color:#515a68;cursor:default;background:#171c24}.awakening-stepper.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#e4e8ee;text-align:center;font-size:13px}.boards-layout.svelte-1yre5p1{flex-direction:column;display:flex}.board-editor.svelte-1yre5p1{background:#1a202a;border:1px solid #303746;border-radius:18px;flex-direction:column;margin-bottom:14px;padding:26px;display:flex}.board-member-settings.svelte-1yre5p1{order:1;margin-bottom:0}.board-tools.svelte-1yre5p1{order:0}.board-heading.svelte-1yre5p1{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.board-guidance.svelte-1yre5p1{color:#c8b7c1;background:#ef8bb612;border:1px solid #4a3b46;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.6}.member-select.svelte-1yre5p1{gap:5px;width:min(360px,100%);display:grid}.member-select.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#818b9c;font-size:12px;font-weight:750}.member-select.svelte-1yre5p1 select:where(.svelte-1yre5p1){color:#dfe3ea;background:#12171f;border:1px solid #394252;border-radius:8px;height:38px;padding:0 10px}.member-select.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#6f7888;font-size:11px}.member-select.svelte-1yre5p1 kbd:where(.svelte-1yre5p1){color:#c9d0dc;background:#171d27;border:1px solid #465064;border-bottom-width:2px;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px/1 Pretendard,Noto Sans KR,sans-serif;display:inline-grid}.board-toolbar.svelte-1yre5p1{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.board-toolbar.svelte-1yre5p1 p:where(.svelte-1yre5p1){color:#929cad;margin:0;font-size:14px}.board-toolbar.svelte-1yre5p1 p:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1){color:#f0a1c2;font-size:16px}.board-toolbar.svelte-1yre5p1 div:where(.svelte-1yre5p1){gap:6px;display:flex}.board-toolbar.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#aeb7c5;cursor:pointer;background:#202630;border:1px solid #394252;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:750}.automatic-placement.svelte-1yre5p1{background:#3a71531a;border:1px solid #355044;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:12px 14px;display:flex}.automatic-placement.svelte-1yre5p1>div:where(.svelte-1yre5p1):first-child{gap:4px;min-width:0;display:grid}.automatic-placement.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#b7dec7;font-size:14px}.automatic-placement.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#82988c;font-size:12px;line-height:1.45}.automatic-placement-actions.svelte-1yre5p1{flex:none;gap:7px;display:flex}.automatic-placement.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#b9d7c5;cursor:pointer;background:#202d26;border:1px solid #466151;border-radius:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800}.automatic-placement.svelte-1yre5p1 button.primary:where(.svelte-1yre5p1){color:#101913;background:#78c493;border-color:#62aa7e}.automatic-placement.svelte-1yre5p1 button.undo:where(.svelte-1yre5p1){color:#c4ccd5;background:0 0}.automatic-placement.svelte-1yre5p1 button:where(.svelte-1yre5p1):hover{filter:brightness(1.1)}.automatic-placement.svelte-1yre5p1 button:where(.svelte-1yre5p1):focus-visible{outline-offset:2px;outline:3px solid #78c49340}.automatic-placement-result.svelte-1yre5p1{border-top:1px solid #78c4932e;flex:1 0 100%;gap:9px;padding-top:12px;display:grid}.automatic-placement-result.svelte-1yre5p1>strong:where(.svelte-1yre5p1){color:#d8e9df;align-items:center;gap:7px;font-size:14px;display:flex}.automatic-placement-result.svelte-1yre5p1>strong:where(.svelte-1yre5p1) span:where(.svelte-1yre5p1){color:#78c493;font-size:12px}.automatic-placement-result-list.svelte-1yre5p1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 10px;max-height:280px;padding-right:4px;display:grid;overflow-y:auto}.automatic-placement-result-item.svelte-1yre5p1{background:#09120d57;border:1px solid #78c49321;border-radius:7px;grid-template-columns:minmax(105px,.8fr) minmax(150px,1.2fr);align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:grid}.automatic-placement-result-item.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#91a59a;font-size:12px}.automatic-placement-result-item.svelte-1yre5p1 b:where(.svelte-1yre5p1){color:#dbe8df;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.automatic-placement-result-item.svelte-1yre5p1 i:where(.svelte-1yre5p1){color:#e7bd70;flex:none;font-size:11px;font-style:normal}.green-efficiency.svelte-1yre5p1{background:#151b23;border:1px solid #394453;border-radius:16px;order:3;margin:18px 0 0;padding:0 16px 16px}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1){color:#dce6e0;cursor:pointer;align-items:center;min-height:62px;margin:0 -16px;padding:12px 16px;list-style:none;display:flex}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1)::-webkit-details-marker{display:none}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1):hover{background:#ffffff08}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1):after{content:"⌄";color:#9db0a4;flex:none;margin-left:auto;font-size:24px;font-weight:850;line-height:1;transition:transform .18s}.green-efficiency[open].svelte-1yre5p1>summary:where(.svelte-1yre5p1){border-bottom:1px solid #2d3843}.green-efficiency[open].svelte-1yre5p1>summary:where(.svelte-1yre5p1):after{transform:rotate(180deg)}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1)>span:where(.svelte-1yre5p1){gap:4px;min-width:0;display:grid}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1){font-size:16px}.green-efficiency.svelte-1yre5p1>summary:where(.svelte-1yre5p1) small:where(.svelte-1yre5p1){color:#8b96a5;font-size:14px;line-height:1.45}.green-efficiency-heading.svelte-1yre5p1{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.green-efficiency-heading.svelte-1yre5p1>div:where(.svelte-1yre5p1){gap:5px;min-width:0;display:grid}.green-efficiency-heading.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#dce6e0;font-size:17px}.green-efficiency-heading.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#949ead;font-size:14px;line-height:1.55}.green-efficiency-actions.svelte-1yre5p1{flex:none;gap:7px;display:flex}.green-efficiency-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#b7c1cd;cursor:pointer;background:#222a34;border:1px solid #43505e;border-radius:8px;min-height:40px;padding:8px 13px;font-size:14px;font-weight:850}.green-efficiency-heading.svelte-1yre5p1 button.primary:where(.svelte-1yre5p1){color:#101913;background:#78c493;border-color:#62aa7e}.green-efficiency-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1):disabled{color:#718078;cursor:default;background:#232b27;border-color:#3a4540}.green-efficiency-progress.svelte-1yre5p1{background:#111a15;border:1px solid #314238;border-radius:9px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:grid}.green-efficiency-progress.svelte-1yre5p1 progress:where(.svelte-1yre5p1){color:#78c493;appearance:none;background:#27322c;border:0;border-radius:999px;width:100%;height:9px;overflow:hidden}.green-efficiency-progress.svelte-1yre5p1 progress:where(.svelte-1yre5p1)::-webkit-progress-bar{background:#27322c;border-radius:999px}.green-efficiency-progress.svelte-1yre5p1 progress:where(.svelte-1yre5p1)::-webkit-progress-value{background:#78c493;border-radius:999px}.green-efficiency-progress.svelte-1yre5p1 progress:where(.svelte-1yre5p1)::-moz-progress-bar{background:#78c493;border-radius:999px}.green-efficiency-progress.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#9dd8b2;text-align:right;font-size:14px}.efficiency-conditions.svelte-1yre5p1{background:#10161d;border:1px solid #2d3743;border-radius:10px;margin-top:14px;padding:13px}.efficiency-card-grid.svelte-1yre5p1{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.efficiency-card-field.svelte-1yre5p1{background:#171e26;border:1px solid #2c3541;border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.efficiency-card-field.svelte-1yre5p1>label:where(.svelte-1yre5p1),.efficiency-leader-fields.svelte-1yre5p1 label:where(.svelte-1yre5p1){gap:5px;min-width:0;display:grid}.efficiency-card-field.svelte-1yre5p1 label:where(.svelte-1yre5p1)>span:where(.svelte-1yre5p1),.efficiency-awakening.svelte-1yre5p1>span:where(.svelte-1yre5p1),.efficiency-leader-fields.svelte-1yre5p1 label:where(.svelte-1yre5p1)>span:where(.svelte-1yre5p1){color:#929cab;font-size:13px;font-weight:800}.efficiency-card-field.svelte-1yre5p1 select:where(.svelte-1yre5p1),.efficiency-leader-fields.svelte-1yre5p1 select:where(.svelte-1yre5p1){color:#dce2ea;background:#11171e;border:1px solid #384352;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 9px;font-size:14px}.efficiency-awakening.svelte-1yre5p1{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;display:grid}.efficiency-awakening.svelte-1yre5p1 .awakening-stepper:where(.svelte-1yre5p1){height:40px}.efficiency-leader-fields.svelte-1yre5p1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.efficiency-outfit-effect.svelte-1yre5p1{background:#171e26;border-radius:8px;grid-template-columns:100px minmax(0,1fr);gap:10px;margin-top:9px;padding:9px 10px;display:grid}.efficiency-outfit-effect.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#d990af;font-size:13px;font-weight:850}.efficiency-outfit-effect.svelte-1yre5p1 p:where(.svelte-1yre5p1){color:#a7b0bd;margin:0;font-size:13px;line-height:1.5}.efficiency-core-filter.svelte-1yre5p1{cursor:pointer;background:#111a15;border:1px solid #314238;border-radius:8px;align-items:center;gap:10px;margin-top:9px;padding:10px 11px;display:flex}.efficiency-core-filter.svelte-1yre5p1 input:where(.svelte-1yre5p1){accent-color:#78c493;cursor:pointer;width:18px;height:18px;margin:0}.efficiency-core-filter.svelte-1yre5p1 input:where(.svelte-1yre5p1):disabled{cursor:default}.efficiency-core-filter.svelte-1yre5p1>span:where(.svelte-1yre5p1){gap:2px;display:grid}.efficiency-core-filter.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#dbe5df;font-size:14px}.efficiency-core-filter.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#8f9e96;font-size:12px;line-height:1.45}.efficiency-summary.svelte-1yre5p1{background:#10151c;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:14px;padding:10px 12px;display:flex}.efficiency-summary.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#8b96a5;font-size:13px}.efficiency-summary.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#d6dde7;margin-right:10px;font-size:16px}.efficiency-focus-note.svelte-1yre5p1{color:#9aa6b6;margin:10px 2px 0;font-size:14px;line-height:1.55}.efficiency-columns.svelte-1yre5p1{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:10px;display:grid}.efficiency-column.svelte-1yre5p1{background:#11171e;border:1px solid #303946;border-radius:10px;min-width:0;overflow:hidden}.efficiency-column-heading.svelte-1yre5p1{padding:12px 13px 10px}.efficiency-column-heading.svelte-1yre5p1 h3:where(.svelte-1yre5p1){color:#dfe5ec;margin:0;font-size:17px}.efficiency-column.upgrade.svelte-1yre5p1 .efficiency-column-heading:where(.svelte-1yre5p1) h3:where(.svelte-1yre5p1){color:#8ed6aa}.efficiency-column.removal.svelte-1yre5p1 .efficiency-column-heading:where(.svelte-1yre5p1) h3:where(.svelte-1yre5p1){color:#e9a3a8}.efficiency-column-heading.svelte-1yre5p1 p:where(.svelte-1yre5p1){color:#8490a0;margin:5px 0 0;font-size:13px}.efficiency-list.svelte-1yre5p1{display:grid}.efficiency-table-head.svelte-1yre5p1,.efficiency-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){grid-template-columns:28px minmax(280px,1fr) 120px 100px 130px 135px;align-items:center;gap:12px;min-width:0;display:grid}.efficiency-table-head.svelte-1yre5p1{color:#8994a3;background:#171e26;border-top:1px solid #27303b;min-height:38px;padding:6px 10px;font-size:12px;font-weight:850}.efficiency-table-head.svelte-1yre5p1 span:where(.svelte-1yre5p1):not(:nth-child(2)){text-align:center}.efficiency-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){min-height:60px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #27303b;padding:8px 10px}.efficiency-list.svelte-1yre5p1>button:where(.svelte-1yre5p1):hover{background:#ffffff0a}.efficiency-list.svelte-1yre5p1>button:where(.svelte-1yre5p1):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #75c693;position:relative}.efficiency-rank.svelte-1yre5p1{color:#8c97a6;background:#202731;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.efficiency-node.svelte-1yre5p1,.efficiency-power.svelte-1yre5p1,.efficiency-node-count.svelte-1yre5p1,.efficiency-cost.svelte-1yre5p1,.efficiency-rate.svelte-1yre5p1{min-width:0}.efficiency-node.svelte-1yre5p1{gap:3px;display:grid}.efficiency-node.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#858f9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.efficiency-node.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.efficiency-power.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.efficiency-node-count.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.efficiency-cost.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.efficiency-rate.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#d9dfe7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.efficiency-power.svelte-1yre5p1,.efficiency-node-count.svelte-1yre5p1,.efficiency-cost.svelte-1yre5p1,.efficiency-rate.svelte-1yre5p1{text-align:center}.upgrade.svelte-1yre5p1 .efficiency-power:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1),.upgrade.svelte-1yre5p1 .efficiency-rate:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1){color:#82d4a1}.removal.svelte-1yre5p1 .efficiency-power:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1),.removal.svelte-1yre5p1 .efficiency-rate:where(.svelte-1yre5p1) strong:where(.svelte-1yre5p1){color:#e6a0a5}.efficiency-empty.svelte-1yre5p1,.efficiency-error.svelte-1yre5p1{color:#8e99a8;margin:12px 0 0;font-size:14px;line-height:1.55}.efficiency-error.svelte-1yre5p1{color:#ef9da3}.efficiency-column.svelte-1yre5p1>.efficiency-empty:where(.svelte-1yre5p1){border-top:1px solid #27303b;margin:0;padding:14px}.board-scroll.svelte-1yre5p1{cursor:grab;scrollbar-width:thin;touch-action:none;background:radial-gradient(circle,#5d68793d 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#17151b,#10151c 45%,#131922);border:1px solid #2b3340;border-radius:12px;height:min(62vh,720px);overflow:auto}.board-scroll.dragging.svelte-1yre5p1{cursor:grabbing;-webkit-user-select:none;user-select:none}.board-surface.svelte-1yre5p1{margin-inline:auto;position:relative}.board-layer.svelte-1yre5p1{transform-origin:0 0;width:1748px;height:1976px;position:absolute;top:0;left:0}.board-lines.svelte-1yre5p1{pointer-events:none;position:absolute;inset:0}.board-lines.svelte-1yre5p1 line:where(.svelte-1yre5p1){stroke:#dce1eb40;stroke-width:3px;stroke-dasharray:1 10;stroke-linecap:round}.board-lines.svelte-1yre5p1 line.on:where(.svelte-1yre5p1){stroke:#fff}.board-node.svelte-1yre5p1{--node-color:#6595d1;cursor:pointer;background:0 0;border:0;outline:0;width:48px;height:48px;padding:0;position:absolute;transform:translate(-50%,-50%)}.board-node.board-red.svelte-1yre5p1{--node-color:#d9686f}.board-node.board-green.svelte-1yre5p1{--node-color:#65b690}.board-node.board-yellow.svelte-1yre5p1{--node-color:#e2bc52}.board-node.board-center.svelte-1yre5p1{--node-color:#a17bcb}.board-node-shadow.svelte-1yre5p1{filter:brightness(0)blur(2px);opacity:.2;width:88%;height:88%;position:absolute;inset:10%}.board-node-art.svelte-1yre5p1{width:100%;height:100%;display:block;position:relative}.board-node-plate.svelte-1yre5p1{box-sizing:border-box;background:var(--node-color);border:3px solid #ffffff3d;border-radius:50%}.board-node-icon.svelte-1yre5p1{pointer-events:none;width:56%;height:56%;position:absolute;inset:22%}.board-node.inactive.svelte-1yre5p1 .board-node-plate:where(.svelte-1yre5p1){border-color:var(--node-color);background:0 0}.board-node.inactive.svelte-1yre5p1 .board-node-icon:where(.svelte-1yre5p1){filter:brightness(0)invert();opacity:.9}.board-node.connect-affected.svelte-1yre5p1:after{content:"";z-index:3;pointer-events:none;border:3px dashed #6ee7ff;border-radius:50%;position:absolute;inset:-7px}.board-node.connect-applied.svelte-1yre5p1:after{border:4px solid #fff;inset:-8px}.board-node.connect-applied.svelte-1yre5p1:before{content:"+";z-index:4;color:#111820;pointer-events:none;background:#fff;border:2px solid #151a22;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-weight:950;line-height:1;display:grid;position:absolute;top:-13px;right:-13px}.board-node.efficiency-focus.svelte-1yre5p1{z-index:6;outline-offset:6px;border-radius:50%;outline:4px solid #fff}.socket-card.svelte-1yre5p1{z-index:2;pointer-events:none;position:absolute;inset:19%}.socket-card-name.svelte-1yre5p1{color:#fff;background:#3b2d46;border-radius:50%;place-items:center;width:100%;height:100%;font-size:12px;font-weight:900;line-height:1;display:grid;overflow:hidden}.socket-card.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#fff;white-space:nowrap;background:#7562c9;border:2px solid #151a22;border-radius:999px;min-width:24px;padding:2px 4px;font-size:9px;font-weight:950;line-height:1.1;position:absolute;bottom:-8px;right:-12px}.socket-card.svelte-1yre5p1 small.rarity-five:where(.svelte-1yre5p1){background:#d96f9d}.board-node.svelte-1yre5p1:hover{z-index:4;transform:translate(-50%,-50%)scale(1.1)}.board-node.center.svelte-1yre5p1{cursor:default}.board-node.svelte-1yre5p1:focus-visible{z-index:5;outline-offset:3px;border-radius:50%;outline:3px solid #ffffff8c}.board-legend.svelte-1yre5p1 .board-connect-range:where(.svelte-1yre5p1){box-sizing:border-box;background:0 0;border:2px dashed #6ee7ff}.board-legend.svelte-1yre5p1 .board-connect-applied:where(.svelte-1yre5p1){box-sizing:border-box;background:#fff;border:2px solid #fff}.board-legend.svelte-1yre5p1{color:#929cad;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.board-legend.svelte-1yre5p1 span:where(.svelte-1yre5p1){align-items:center;gap:5px;display:inline-flex}.board-legend.svelte-1yre5p1 i:where(.svelte-1yre5p1){border-radius:50%;width:9px;height:9px}.board-note.svelte-1yre5p1{color:#7f8999;margin:10px 0 0;font-size:13px;line-height:1.5}.card-picker-backdrop.svelte-1yre5p1{z-index:30;background:#05080cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.card-picker.svelte-1yre5p1{background:#171c24;border:1px solid #3b4453;border-radius:16px;width:min(620px,100%);max-height:min(760px,100vh - 40px);overflow:hidden;box-shadow:0 20px 70px #00000073}.card-picker-heading.svelte-1yre5p1{justify-content:space-between;align-items:center;padding:20px 20px 10px;display:flex}.card-picker-heading.svelte-1yre5p1 h3:where(.svelte-1yre5p1){color:#edf0f5;margin:2px 0 0;font-size:20px}.card-picker-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#c9d0da;cursor:pointer;background:#242b36;border:1px solid #3b4453;border-radius:9px;width:34px;height:34px;font-size:22px}.card-picker-note.svelte-1yre5p1{color:#8e98a8;margin:0;padding:0 20px;font-size:13px;line-height:1.55}.card-picker-search.svelte-1yre5p1{box-sizing:border-box;color:#e8ebf1;background:#10151c;border:1px solid #36404e;border-radius:9px;width:calc(100% - 40px);height:40px;margin:14px 20px 10px;padding:0 12px}.current-placement.svelte-1yre5p1{background:#24212a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 20px 10px;padding:9px 10px;display:grid}.current-placement.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#d990af;font-size:12px;font-weight:850}.current-placement.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#dce1e9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.current-placement.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#f0a8c5;cursor:pointer;background:0 0;border:1px solid #65404f;border-radius:6px;padding:5px 8px;font-size:12px}.connect-card-list.svelte-1yre5p1{scrollbar-width:thin;gap:6px;max-height:520px;padding:0 20px 20px;display:grid;overflow-y:auto}.connect-card-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#12171e;border:1px solid #303845;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 54px auto;align-items:center;gap:11px;padding:8px 10px;display:grid}.connect-card-list.svelte-1yre5p1>button:where(.svelte-1yre5p1):hover,.connect-card-list.svelte-1yre5p1>button.selected:where(.svelte-1yre5p1){background:#211a23;border-color:#a95e7f}.connect-card-rarity.svelte-1yre5p1{color:#f1a5c5;font-size:13px;font-weight:900}.connect-card-name.svelte-1yre5p1,.connect-card-effect.svelte-1yre5p1{gap:3px;min-width:0;display:grid}.connect-card-name.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#e4e8ee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connect-card-name.svelte-1yre5p1 small:where(.svelte-1yre5p1),.connect-card-effect.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#7f8999;font-size:11px}.connect-card-effect.svelte-1yre5p1{justify-items:end}.connect-card-effect.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#d993b1;font-size:14px}.connect-range-preview.svelte-1yre5p1{background-color:#0d1117;background-image:linear-gradient(#222a35 1px,#0000 1px),linear-gradient(90deg,#222a35 1px,#0000 1px);background-size:14.2857% 14.2857%;border:1px solid #303845;border-radius:8px;width:50px;height:50px;display:block;position:relative;overflow:hidden}.connect-range-preview.svelte-1yre5p1 i:where(.svelte-1yre5p1){box-sizing:border-box;left:calc((var(--range-x) + .5) * 100% / 7);top:calc((var(--range-y) + .5) * 100% / 7);border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.connect-range-preview.svelte-1yre5p1 .range-cell:where(.svelte-1yre5p1){background:#eef2f7}.connect-range-preview.svelte-1yre5p1 .range-origin:where(.svelte-1yre5p1){z-index:1;background:#9d456b;border:2px solid #f0a0c1;width:7px;height:7px}.panel.svelte-1yre5p1{background:#1a202a;border:1px solid #303746;border-radius:18px;padding:26px;box-shadow:0 18px 50px #0003}.panel.svelte-1yre5p1 h2:where(.svelte-1yre5p1){letter-spacing:-.025em;margin:0;font-size:22px}.panel.svelte-1yre5p1>div:where(.svelte-1yre5p1)>p:where(.svelte-1yre5p1):last-child{color:#9ca6b7;margin:10px 0 0;font-size:14px;line-height:1.6}.actions.svelte-1yre5p1{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.actions.svelte-1yre5p1 button:where(.svelte-1yre5p1),.actions.svelte-1yre5p1 label:where(.svelte-1yre5p1){color:#dce1e9;cursor:pointer;background:#242b37;border:1px solid #3a4353;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.actions.svelte-1yre5p1 .primary:where(.svelte-1yre5p1){color:#171018;background:#ef8bb6;border-color:#e36f9f}.actions.svelte-1yre5p1 .danger:where(.svelte-1yre5p1){color:#ef9a9f;background:0 0;margin-left:auto}.actions.svelte-1yre5p1 button:where(.svelte-1yre5p1):hover,.actions.svelte-1yre5p1 label:where(.svelte-1yre5p1):hover{filter:brightness(1.12)}.actions.svelte-1yre5p1 input:where(.svelte-1yre5p1){opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.actions.svelte-1yre5p1 button:where(.svelte-1yre5p1):focus-visible{outline-offset:3px;outline:3px solid #ef8bb647}.actions.svelte-1yre5p1 label:where(.svelte-1yre5p1):has(input:where(.svelte-1yre5p1):focus-visible){outline-offset:3px;outline:3px solid #ef8bb647}.message.svelte-1yre5p1{color:#b9e6cc;background:#489d7024;border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:13px}.message.error.svelte-1yre5p1{color:#f1a4aa;background:#c44c5524}aside.svelte-1yre5p1{color:#929cad;background:#151920;border:1px solid #292f3b;border-radius:14px;margin-top:16px;padding:18px 20px;font-size:13px;line-height:1.6}aside.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#cbd1db}aside.svelte-1yre5p1 p:where(.svelte-1yre5p1){margin:5px 0 0}@media (width<=700px){main.svelte-1yre5p1{width:min(100% - 24px,900px);padding-top:var(--page-content-top)}.summary.svelte-1yre5p1{grid-template-columns:repeat(2,1fr)}.settings-grid.svelte-1yre5p1{grid-template-columns:1fr}.setting-panel.svelte-1yre5p1{flex-direction:column;align-items:stretch;gap:16px}.memory-input.svelte-1yre5p1{grid-template-columns:1fr 100px}.memory-input.svelte-1yre5p1 input:where(.svelte-1yre5p1){width:100px}.management.svelte-1yre5p1,.panel.svelte-1yre5p1{padding:21px 18px}.table-head.svelte-1yre5p1{display:none}.data-table.svelte-1yre5p1{border:0;border-radius:0}.card-table.svelte-1yre5p1 .table-row:where(.svelte-1yre5p1){border:1px solid #2d3543;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 88px;gap:7px;margin-top:8px}.field-with-label.svelte-1yre5p1 span:where(.svelte-1yre5p1){color:#747f91;margin-bottom:4px;font-size:11px;display:block}.board-editor.svelte-1yre5p1{padding:21px 18px}.board-heading.svelte-1yre5p1{flex-direction:column;align-items:stretch}.member-select.svelte-1yre5p1{width:100%}.board-toolbar.svelte-1yre5p1{align-items:flex-start;gap:10px}.automatic-placement.svelte-1yre5p1{flex-direction:column;align-items:stretch;gap:10px}.automatic-placement-actions.svelte-1yre5p1{justify-content:flex-end}.green-efficiency-heading.svelte-1yre5p1{flex-direction:column;align-items:stretch;gap:12px}.green-efficiency-actions.svelte-1yre5p1{display:grid}.green-efficiency-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1){width:100%}.efficiency-card-grid.svelte-1yre5p1,.efficiency-leader-fields.svelte-1yre5p1,.efficiency-columns.svelte-1yre5p1{grid-template-columns:1fr}.efficiency-column.svelte-1yre5p1{overflow-x:auto}.efficiency-table-head.svelte-1yre5p1,.efficiency-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){grid-template-columns:28px 210px 100px 90px 110px 115px;min-width:710px}.board-scroll.svelte-1yre5p1{height:min(58vh,560px)}.card-picker-backdrop.svelte-1yre5p1{align-items:end;padding:0}.card-picker.svelte-1yre5p1{border-radius:16px 16px 0 0;max-height:88vh}.connect-card-list.svelte-1yre5p1{max-height:56vh}.connect-card-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){grid-template-columns:28px minmax(0,1fr) 48px auto;gap:7px;padding-inline:8px}.connect-range-preview.svelte-1yre5p1{width:44px;height:44px}.actions.svelte-1yre5p1{display:grid}.actions.svelte-1yre5p1 .danger:where(.svelte-1yre5p1){margin:10px 0 0}}main.svelte-tk0old{width:min(980px, calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 88px;margin:0 auto}.page-header.svelte-tk0old{padding:18px 0 var(--page-header-bottom)}.eyebrow.svelte-tk0old{color:#ed8bb5;letter-spacing:.12em;margin:0 0 10px;font-size:13px;font-weight:900}h1.svelte-tk0old{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0}.description.svelte-tk0old{color:#9ba5b4;font-size:var(--page-description-size);margin:13px 0 0;line-height:1.65}.delivery-note.svelte-tk0old{background:#ed8bb512;border:1px solid #ed8bb53d;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:36px;padding:15px 17px;display:flex}.delivery-note.svelte-tk0old>span:where(.svelte-tk0old){color:#ed8bb5;margin-top:7px;font-size:7px}.delivery-note.svelte-tk0old p:where(.svelte-tk0old){color:#aeb6c2;margin:0;font-size:14px;line-height:1.65}.delivery-note.svelte-tk0old strong:where(.svelte-tk0old){color:#e9edf2}.markdown-body.svelte-tk0old{padding-left:34px;position:relative}.markdown-body.svelte-tk0old:before{content:"";background:#303947;width:1px;position:absolute;top:9px;bottom:0;left:6px}.markdown-body h2{color:#cad0d9;margin:0 0 14px;padding-top:2px;font-size:15px;font-weight:850;position:relative}.markdown-body h2:not(:first-child){margin-top:38px}.markdown-body h2:before{content:"";background:#ed8bb5;border:3px solid #101319;border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:-34px;box-shadow:0 0 0 1px #ed8bb573}.markdown-body h3{color:#edf0f4;letter-spacing:-.02em;background:#151a22;border:1px solid #2b3441;border-bottom:0;border-radius:12px 12px 0 0;margin:10px 0 0;padding:19px 20px 0;font-size:17px}.markdown-body h3+p{color:#9ca6b4;background:#151a22;border:1px solid #2b3441;border-top:0;border-radius:0 0 12px 12px;margin:0 0 10px;padding:8px 20px 19px;font-size:14px;line-height:1.65}.markdown-body code{color:#efa0c1;background:#ed8bb517;border:1px solid #ed8bb552;border-radius:999px;margin-right:7px;padding:3px 7px;font-family:inherit;font-size:10px;font-weight:900}.markdown-body hr{background:#2c3440;border:0;height:1px;margin:38px 0}.markdown-body ul,.markdown-body ol{color:#9ca6b4;line-height:1.7}.markdown-body a{color:#f0a1c3}@media (width<=560px){.page-header.svelte-tk0old{padding-top:12px}.delivery-note.svelte-tk0old{margin-bottom:30px}.markdown-body.svelte-tk0old{padding-left:27px}.markdown-body h2:before{left:-27px}.markdown-body h3{padding:17px 17px 0}.markdown-body h3+p{padding:8px 17px 17px}}*{box-sizing:border-box}body{color:#e8ebf1;background:#101319;margin:0;font-family:Pretendard,Noto Sans KR,sans-serif}.site-nav.svelte-1gdqj7u{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101319e0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-inner.svelte-1gdqj7u{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));justify-content:space-between;align-items:center;gap:10px;min-height:62px;margin:0 auto;display:flex}.brand.svelte-1gdqj7u{color:#f3f5f8;letter-spacing:-.03em;font-size:16px;font-weight:850;text-decoration:none}nav.svelte-1gdqj7u{scrollbar-width:none;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}nav.svelte-1gdqj7u::-webkit-scrollbar{display:none}nav.svelte-1gdqj7u a:where(.svelte-1gdqj7u){color:#929cad;white-space:nowrap;border-radius:9px;flex:none;padding:8px 12px;font-size:13px;font-weight:750;text-decoration:none}nav.svelte-1gdqj7u a:where(.svelte-1gdqj7u):hover{color:#e2e6ed;background:#ffffff0d}nav.svelte-1gdqj7u a[aria-current=page]:where(.svelte-1gdqj7u){color:#f1a1c3;background:#ef8bb61f}.feedback-link.svelte-1gdqj7u{color:#edb8cf;background:linear-gradient(135deg,#482c39,#38232e);border:1px solid #9f5877;box-shadow:0 0 12px #af5b801a}.feedback-link.svelte-1gdqj7u:hover{color:#f6d5e3;background:linear-gradient(135deg,#583444,#472a37);box-shadow:0 0 16px #af5b802e}.report-link.svelte-1gdqj7u{color:#21121a;white-space:nowrap;background:linear-gradient(135deg,#f3a3c5,#e77ead);border:1px solid #ef8bb6;border-radius:9px;flex:none;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 0 18px #ef8bb62e}.report-link.svelte-1gdqj7u:hover{color:#160d12;background:linear-gradient(135deg,#f8bad3,#ee94ba);box-shadow:0 0 22px #ef8bb64d}.report-link.svelte-1gdqj7u span:where(.svelte-1gdqj7u){margin-left:2px;font-size:11px}a.svelte-1gdqj7u:focus-visible{outline-offset:2px;outline:3px solid #ef8bb647}@media (width<=560px){:root{--page-gutter:24px}.nav-inner.svelte-1gdqj7u{width:calc(100% - 24px);min-height:54px}.brand.svelte-1gdqj7u{font-size:13px}nav.svelte-1gdqj7u{gap:2px}nav.svelte-1gdqj7u a:where(.svelte-1gdqj7u){padding:7px;font-size:12px}.report-link.svelte-1gdqj7u{padding:7px 8px;font-size:12px}}:root{--page-max-width:1520px;--page-gutter:clamp(40px, 5vw, 96px);--page-title-size:40px;--page-content-top:24px;--page-header-bottom:28px;--page-description-size:16px}
/*$vite$:1*/
/* file://에서는 CSS 마스크 대신 읽기 쉬운 텍스트 뱃지를 사용한다. */
.description-stat-icon { display: none !important; }
.stat-badge .stat-icon,
.filter-options label .stat-icon {
  width: auto !important;
  height: auto !important;
  background: none !important;
  mask: none !important;
  -webkit-mask: none !important;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}
.stat-badge .stat-icon-performance::after,
.filter-options label .stat-icon-performance::after { content: '퍼포먼스'; }
.stat-badge .stat-icon-technique::after,
.filter-options label .stat-icon-technique::after { content: '테크닉'; }
.stat-badge .stat-icon-sense::after,
.filter-options label .stat-icon-sense::after { content: '센스'; }
