.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);max-height:calc(100dvh - 36px);padding:18px;display:flex;position:fixed;bottom:18px;right:18px;overflow-y:auto;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{margin:16px 12px max(12px, env(safe-area-inset-bottom));color:#8e98a8;background:#191d25e0;border-color:#ffffff1f;min-height:44px;margin-left:auto;padding:5px 9px;font-size:11px;display:block}@media (width<=560px){.analytics-consent.svelte-1x0139m{right:12px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px)}.consent-actions.svelte-1x0139m{justify-content:flex-end}.consent-actions.svelte-1x0139m button:where(.svelte-1x0139m){flex:1;min-height:44px}}nav.svelte-9qh3g0{background:#171c24;border:1px solid #2c3441;border-radius:12px;flex-wrap:wrap;gap:5px;margin:24px 0;padding:5px;display:flex}a.svelte-9qh3g0{color:#929cad;text-align:center;border-radius:8px;flex:1;padding:9px 12px;font-size:14px;font-weight:800;text-decoration:none}a.svelte-9qh3g0:hover{color:#dfe4eb;background:#ffffff0a}a[aria-current=page].svelte-9qh3g0{color:#f3a5c5;background:#ef8bb61f}a.svelte-9qh3g0:focus-visible{outline-offset:3px;outline:3px solid #ed8bb5}@media (width<=520px){nav.svelte-9qh3g0{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}a.svelte-9qh3g0:last-child{grid-column:1/-1}}main.svelte-8vd39z{width:min(1100px,100% - 32px);margin:32px auto}.panel.svelte-8vd39z{background:#171c24;border:1px solid #303949;border-radius:14px;margin:20px 0;padding:24px}h2.svelte-8vd39z{margin-top:0}p.svelte-8vd39z,li.svelte-8vd39z{line-height:1.7}a.svelte-8vd39z{color:#f3a5c5}.hint.svelte-8vd39z{color:#a5aebd;font-size:14px}.example.svelte-8vd39z{background:#242d3b;border-radius:8px;padding:14px}.update-notice.svelte-puqwbv{background:#151a22;border:1px solid #2c3440;border-radius:12px;margin-bottom:12px;overflow:hidden}.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}.action.svelte-puqwbv{color:#aab3c0;flex:none;font-size:14px;font-weight:800;text-decoration:none}.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}.recent-updates.svelte-puqwbv{border-top:1px solid #2c3440;gap:9px;margin:0 18px;padding:13px 0 16px;list-style:none;display:grid}.recent-updates.svelte-puqwbv li:where(.svelte-puqwbv){justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.update-title.svelte-puqwbv{color:#cbd2dc;overflow-wrap:anywhere;min-width:0}.update-date.svelte-puqwbv{color:#7f8998;flex:none;font-size:12px}@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}.recent-updates.svelte-puqwbv li:where(.svelte-puqwbv){gap:10px;font-size:13px}.update-date.svelte-puqwbv{font-size:11px}}main.svelte-1uha8ag{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));margin:0 auto;padding:0 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}a.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #ef8bb647}@media (width<=680px){.start-guide.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:9px}}nav.svelte-ifncx0{background:#171c24;border:1px solid #2c3441;border-radius:12px;gap:5px;margin:24px 0;padding:5px;display:flex}a.svelte-ifncx0{color:#929cad;text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:9px 12px;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;display:flex}a.svelte-ifncx0:hover{color:#dfe4eb;background:#ffffff0a}a[aria-current=page].svelte-ifncx0{color:#f3a5c5;background:#ef8bb61f}a.svelte-ifncx0:focus-visible{outline-offset:3px;outline:3px solid #ed8bb5}.heading.svelte-12g2420{justify-content:space-between;align-items:center;gap:16px;display:flex}h1.svelte-12g2420{font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.description.svelte-12g2420{color:#969fb0;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}.total.svelte-12g2420{color:#969fb0;font-variant-numeric:tabular-nums;background:#191f2b;border:1px solid #303746;border-radius:999px;flex-shrink:0;margin:0;padding:9px 14px;font-size:13px;line-height:24px}.total.svelte-12g2420 strong:where(.svelte-12g2420){color:#edf0f6;margin-right:3px;font-size:18px}.total.svelte-12g2420 span:where(.svelte-12g2420){color:#969fb0}@media (width<=680px){.total.svelte-12g2420{padding:6px 10px}}html:has(.card-catalog){scrollbar-gutter:stable}body:has(.card-catalog){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 8% 0,#e64f8f24,#0000 28rem),radial-gradient(circle at 94% 4%,#416fd121,#0000 30rem),#0d1119}.card-catalog{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:0 auto}.card-catalog .filters{background:#161c27;border:1px solid #2b3240;border-radius:20px;margin-bottom:20px;padding:22px 24px 24px}.card-catalog .filter-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.card-catalog .filter-header h2{letter-spacing:-.025em;margin:0;font-size:17px}.card-catalog .filter-guide{color:#969fb0;margin:8px 0 0;font-size:13px;line-height:1.5}.card-catalog .filter-note{color:#969fb0;margin:8px 0 18px;font-size:12px;line-height:1.5}.card-catalog .filter-status{color:#969fb0;margin-left:4px;font-size:11px;font-weight:500;display:inline-block}.card-catalog .filter-actions{gap:8px;display:flex}.card-catalog .filter-action{white-space:nowrap;color:#b5bdcb;font:inherit;cursor:pointer;background:#1d2430;border:1px solid #343c4b;border-radius:9px;flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:700;line-height:20px;transition:border-color .15s,color .15s,background .15s}.card-catalog .filter-action:hover:not(:disabled){color:#f08db7;background:#2a1c27;border-color:#c85b8b}.card-catalog .filter-action:disabled{opacity:.42;cursor:default}.card-catalog .filter-action:focus-visible{outline-offset:3px;outline:2px solid #ed8bb5}.card-catalog .filter-groups{grid-template-columns:repeat(var(--filter-columns,6), minmax(0, 1fr));gap:20px;display:grid}.card-catalog .generation-filter{grid-column:1/-1}.card-catalog fieldset{border:0;min-width:0;margin:0;padding:0}.card-catalog legend{color:#969fb0;margin-bottom:10px;padding:0;font-size:14px;font-weight:750}.card-catalog .filter-options{flex-wrap:wrap;gap:8px;display:flex}.card-catalog fieldset:not(.generation-filter) .filter-options{flex-direction:column;align-items:stretch}.card-catalog .filter-options label{color:#a4adbc;cursor:pointer;-webkit-user-select:none;user-select:none;background:#181e29;border:1px solid #303746;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 11px 6px 8px;font-size:13px;font-weight:700;line-height:20px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.card-catalog .filter-options label:hover{background:#202735;border-color:#465064}.card-catalog .filter-options label.checked{color:#f08db7;background:#2a1b26;border-color:#a94c75}.card-catalog .filter-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.card-catalog .checkmark{color:#0000;background:#111722;border:1px solid #485163;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}.card-catalog label.checked .checkmark{color:#fff;background:#ef5596;border-color:#ef5596}.card-catalog .filter-options input:focus-visible+.checkmark{outline-offset:2px;outline:2px solid #ed8bb5}.card-catalog .filter-type-icon{object-fit:contain;width:24px;height:24px}.card-catalog .filter-options .stat-icon{width:19px;height:19px}.card-catalog .chevron{z-index:2;border-bottom:2px solid #737d8f;border-right:2px solid #737d8f;justify-self:end;width:10px;height:10px;transition:transform .18s,border-color .18s;position:relative;transform:rotate(45deg)translate(-2px,-2px)}.card-catalog .expanded .chevron{border-color:#df4b8a;transform:rotate(225deg)translate(-1px,-1px)}.card-catalog .list-toolbar{color:#aab3c3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:13px;display:flex}.card-catalog .list-toolbar p{margin:0;line-height:1.6}.card-catalog .list-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;max-width:100%;display:flex}.card-catalog .scroll-hint{color:#969fb0;margin:0 0 10px;font-size:12px;display:none}.card-catalog .table-panel{background:#161b25;border:1px solid #2b3240;border-radius:18px;overflow:auto hidden;container-type:inline-size}@media (width<=1100px){.card-catalog .filter-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.card-catalog .scroll-hint{display:block}}@media (width<=680px){.card-catalog{width:calc(100% - 24px);padding-bottom:48px}.card-catalog .filters{border-radius:18px;padding:18px}.card-catalog .filter-header{flex-wrap:wrap;align-items:flex-start}.card-catalog .filter-groups{grid-template-columns:1fr;gap:18px}.card-catalog fieldset:not(.generation-filter) .filter-options{flex-direction:row}.card-catalog .list-toolbar{flex-direction:column;align-items:flex-start}}.ownership-badge.svelte-qmtet4{color:#a5adba;white-space:nowrap;border:1px solid #48515e;border-radius:5px;padding:2px 6px;font-size:12px;display:inline-block}.ownership-badge.owned.svelte-qmtet4{color:#a3e6bd;background:#20382c;border-color:#518568}.table-panel.svelte-qmtet4{--card-list-min-width:940px;--card-list-columns:minmax(134px, 1.7fr) minmax(64px, .9fr) minmax(50px, .6fr) minmax(32px, .5fr) minmax(40px, .5fr) minmax(40px, .6fr) minmax(74px, 1fr) minmax(52px, .7fr) minmax(48px, .7fr) minmax(150px, 1.8fr) minmax(48px, .7fr) minmax(12px, .2fr)}.list-header.svelte-qmtet4,.card-summary.svelte-qmtet4{grid-template-columns:var(--card-list-columns);align-items:center;column-gap:6px;display:grid}.list-header.svelte-qmtet4{min-width:var(--card-list-min-width);color:#7b8496;background:#fafbfc;border-bottom:1px solid #e8ebf1;grid-template-rows:22px 28px;min-height:64px;padding:6px 12px;font-size:12px;font-weight:700}.list-header.svelte-qmtet4 .sort-button:where(.svelte-qmtet4){white-space:nowrap;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-row:2;justify-content:center;align-items:center;gap:3px;padding:5px 0;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{min-width:var(--card-list-min-width);border-bottom:1px solid #edf0f5}.card-entry.svelte-qmtet4:last-child{border-bottom:0}.card-summary.svelte-qmtet4{color:#343d50;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;padding:10px 12px;font-size:14px;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;white-space:nowrap;pointer-events:none;text-align:center;min-width:0;position:relative}.name-cell.svelte-qmtet4{text-align:left;align-items:center;gap:10px;display:flex}.active-summary-cell.svelte-qmtet4{padding-right:0}.effect-summary-cell.svelte-qmtet4{white-space:normal;grid-template-columns:minmax(0,1fr);place-items:center;gap:2px;display:grid}.row-heading.svelte-qmtet4{text-align:center;grid-row:1/span 2}.row-heading.svelte-qmtet4:first-child{text-align:left}.skill-group-heading.svelte-qmtet4{color:#b5bece;text-align:center;border-bottom:1px solid #343c4b;grid-row:1;align-self:stretch}.active-heading.svelte-qmtet4{grid-column:6/span 4}.special-heading.svelte-qmtet4{grid-column:10/span 2}.skill-column-heading.svelte-qmtet4{text-align:center;grid-row:2}.expand-heading.svelte-qmtet4{grid-column:12}.type-cell.svelte-qmtet4{justify-content:center;align-items:center;display:flex}.stat-badge.svelte-qmtet4{align-items:center;gap:4px;display:inline-flex}.summary-condition.svelte-qmtet4{color:#8fb1f5;background:#202d47;border-radius:4px;flex:none;padding:2px 4px;font-size:10px;font-weight:750}.version-badge.normal-variant.svelte-qmtet4{color:#aab3c3;background:#262e3c}.active-value.svelte-qmtet4{color:#4d586d;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.header-level-control.svelte-qmtet4{white-space:nowrap;align-items:center;gap:9px;display:flex}.header-level-toggle.svelte-qmtet4{flex:none}.header-level-toggle.svelte-qmtet4 button:where(.svelte-qmtet4){min-width:64px;min-height:44px;padding:10px 12px}.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;width:100cqw;padding:8px 12px;position:sticky;left:0}.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:1fr;gap:0;display:grid}.skill-card.svelte-qmtet4{background:0 0;border-bottom:1px solid #343c4b;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:8px 0;display:grid}.skill-card.svelte-qmtet4:last-child{border-bottom:0}.detail-content.svelte-qmtet4{min-width:0}.costume-name.svelte-qmtet4{color:#969fb0;margin-bottom:2px;font-size:12px;display:block}.outfit-link.svelte-qmtet4{color:#ef9abe;text-underline-offset:3px;margin-top:4px;font-size:12px;display:inline-block}.outfit-link.svelte-qmtet4:focus-visible{outline-offset:3px;outline:2px solid #ef9abe}.skill-card.svelte-qmtet4 header:where(.svelte-qmtet4){align-items:center;min-height:22px;margin:0;display:flex}.skill-card.svelte-qmtet4 h4:where(.svelte-qmtet4){color:#343d50;margin:0;font-size:13px}.skill-spec.svelte-qmtet4{flex-wrap:wrap;gap:4px 14px;margin:0 0 3px;display:flex}.skill-spec.svelte-qmtet4 div:where(.svelte-qmtet4){align-items:baseline;gap:6px;min-width:0;display:flex}.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-block.svelte-qmtet4{align-items:baseline;gap:8px;padding:0;display:flex}.effect-block.svelte-qmtet4 .skill-description:where(.svelte-qmtet4){flex:1;min-width:0}.effect-label.svelte-qmtet4{color:#8a93a4;flex:none;font-size:12px;font-weight:800}.skill-description.svelte-qmtet4{color:#505a6e;margin:0;font-size:13px;line-height:1.55}.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{white-space:normal;overflow-wrap:anywhere;color:#20283a;font-weight:700;line-height:1.4}.generation-name.svelte-qmtet4{white-space:normal;word-break:keep-all;color:#6f788a;font-size:13px;font-weight:750;line-height:1.4}.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}.skill-spec.svelte-qmtet4 dt:where(.svelte-qmtet4),.effect-label.svelte-qmtet4,.empty.svelte-qmtet4{color:#969fb0}.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}.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{color:#c2cad8}.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-spec.svelte-qmtet4 dd:where(.svelte-qmtet4){color:#dbe1ec}.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<=680px){.card-details.svelte-qmtet4{padding:6px 12px}.skill-grid.svelte-qmtet4{grid-template-columns:1fr}.skill-card.svelte-qmtet4{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:7px 0}}.table-panel.svelte-18ocyyr{--columns:minmax(114px, 1.4fr) minmax(60px, .85fr) minmax(120px, 1.5fr) minmax(58px, .7fr) minmax(120px, 1.5fr) minmax(40px, .5fr) minmax(72px, .95fr) minmax(76px, .9fr) minmax(88px, 1fr) 12px}.list-header.svelte-18ocyyr,.outfit-summary.svelte-18ocyyr{grid-template-columns:var(--columns);text-align:center;align-items:center;column-gap:6px;min-height:56px;padding:10px 12px;display:grid}.list-header.svelte-18ocyyr,.outfit-entry.svelte-18ocyyr{min-width:940px}.list-header.svelte-18ocyyr{color:#8993a5;background:#131923;font-size:12px;font-weight:750}.list-header.svelte-18ocyyr>span:where(.svelte-18ocyyr):first-child,.list-header.svelte-18ocyyr>span:where(.svelte-18ocyyr):nth-child(3){text-align:left}.list-header.svelte-18ocyyr button:where(.svelte-18ocyyr){min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:5px 0;display:flex}.list-header.svelte-18ocyyr button:where(.svelte-18ocyyr):hover,.list-header.svelte-18ocyyr button.active:where(.svelte-18ocyyr){color:#f08db7;background:#2a1b26}.outfit-entry.svelte-18ocyyr{border-top:1px solid #282f3d;scroll-margin-top:80px}.outfit-summary.svelte-18ocyyr{font-size:14px;position:relative}.expand-button.svelte-18ocyyr{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.outfit-summary.svelte-18ocyyr:hover{background:#1d2431}.outfit-summary.svelte-18ocyyr:has(.expand-button:where(.svelte-18ocyyr):focus-visible){background:#1d2431}.outfit-summary.svelte-18ocyyr:has(.expand-button:where(.svelte-18ocyyr):focus-visible){outline-offset:-2px;outline:2px solid #8ba7d0}.cell.svelte-18ocyyr,.chevron.svelte-18ocyyr{z-index:2;pointer-events:none;min-width:0;position:relative}.name.svelte-18ocyyr,.outfit-name.svelte-18ocyyr{text-align:left;overflow-wrap:anywhere;font-weight:750;line-height:1.4}.generation.svelte-18ocyyr{color:#aab3c3;word-break:keep-all;font-size:12px;line-height:1.4}.stack.svelte-18ocyyr{justify-items:center;gap:3px;display:grid}.condition.svelte-18ocyyr{word-break:keep-all;font-size:12px;line-height:1.5}.variant.svelte-18ocyyr{color:#9fb2ca;font-size:11px}.numeric.svelte-18ocyyr{color:#dbe1ec;font-variant-numeric:tabular-nums;font-weight:800}.muted.svelte-18ocyyr{color:#7d879a}.effect-kind.svelte-18ocyyr{color:#c5d0e0;background:#263044;border-radius:5px;padding:2px 5px;font-size:11px}.stat-kind.svelte-18ocyyr{color:#c5d0e0;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.stat-kind.svelte-18ocyyr .stat-icon:where(.svelte-18ocyyr){flex-shrink:0}.stat-icon.svelte-18ocyyr{background:currentColor;width:20px;height:20px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.performance.svelte-18ocyyr{color:#d95368;-webkit-mask-image:url(../icons/stats/performance.webp);mask-image:url(../icons/stats/performance.webp)}.technique.svelte-18ocyyr{color:#416fd1;-webkit-mask-image:url(../icons/stats/technique.webp);mask-image:url(../icons/stats/technique.webp)}.sense.svelte-18ocyyr{color:#8057c7;-webkit-mask-image:url(../icons/stats/sense.webp);mask-image:url(../icons/stats/sense.webp)}.expanded.svelte-18ocyyr{background:#191f2a}.outfit-detail.svelte-18ocyyr{background:#161e2b;border-top:1px solid #303746;width:100cqw;padding:12px;position:sticky;left:0}.full-description.svelte-18ocyyr{color:#d0d8e6;margin:0;font-size:13px;line-height:1.7}.effect-details.svelte-18ocyyr{gap:7px;margin-top:10px;display:grid}dl.svelte-18ocyyr{border-top:1px solid #303746;grid-template-columns:minmax(0,1.5fr) 70px minmax(0,1fr);gap:12px;margin:0;padding-top:7px;display:grid}dl.svelte-18ocyyr div:where(.svelte-18ocyyr){gap:7px;font-size:12px;line-height:1.6;display:flex}dt.svelte-18ocyyr{color:#8997ac;flex-shrink:0}dd.svelte-18ocyyr{color:#c8d2e2;overflow-wrap:anywhere;margin:0}dd.svelte-18ocyyr strong:where(.svelte-18ocyyr){color:#f1a1c3}.empty.svelte-18ocyyr{color:#969fb0;text-align:center;margin:0;padding:50px 16px}button.svelte-18ocyyr:focus-visible,input.svelte-18ocyyr:focus-visible{outline-offset:3px;outline:2px solid #ed8bb5}@media (width<=680px){.outfit-detail.svelte-18ocyyr{padding:10px}dl.svelte-18ocyyr{grid-template-columns:1fr;gap:3px}}.ranking.svelte-196m0pa{color:#e6e9f0;background:#171b23;border:1px solid #34313f;border-radius:16px;margin-top:22px;padding:28px}.heading.svelte-196m0pa,.section-heading.svelte-196m0pa,.search-bar.svelte-196m0pa,.actions.svelte-196m0pa,.progress-heading.svelte-196m0pa,.progress-caption.svelte-196m0pa,.list-heading.svelte-196m0pa,.list-footer.svelte-196m0pa,.pagination.svelte-196m0pa{align-items:center;display:flex}.heading.svelte-196m0pa{justify-content:space-between;gap:16px;margin-bottom:24px}.section-heading.svelte-196m0pa{gap:13px}.section-number.svelte-196m0pa{color:#efa4c6;background:#32232e;border:1px solid #624052;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}h2.svelte-196m0pa{letter-spacing:-.035em;margin:0;font-size:19px}.heading.svelte-196m0pa p:where(.svelte-196m0pa){color:#909aab;margin:6px 0 0;font-size:13px}.search-bar.svelte-196m0pa{background:linear-gradient(110deg,#25212e,#1d222c 75%);border:1px solid #34323f;border-radius:12px;gap:24px;padding:20px 22px}.leader-summary.svelte-196m0pa{gap:7px;min-width:120px;display:grid}.eyebrow.svelte-196m0pa{color:#a69ead;font-size:12px;font-weight:650}.leader-summary.svelte-196m0pa>strong:where(.svelte-196m0pa){letter-spacing:-.025em;font-size:19px}.conditions.svelte-196m0pa{border-left:1px solid #3c3644;gap:clamp(20px,3vw,44px);padding-left:24px;display:flex}.conditions.svelte-196m0pa>div:where(.svelte-196m0pa){gap:7px;display:grid}.conditions.svelte-196m0pa>div:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){color:#929aab;white-space:nowrap;font-size:11px}.conditions.svelte-196m0pa strong:where(.svelte-196m0pa){font-variant-numeric:tabular-nums;font-size:21px}.conditions.svelte-196m0pa small:where(.svelte-196m0pa){color:#9da7b6;margin-left:3px;font-size:12px;font-weight:500}.conditions.svelte-196m0pa .bonus:where(.svelte-196m0pa),.conditions.svelte-196m0pa .bonus:where(.svelte-196m0pa) small:where(.svelte-196m0pa){color:#eba2c2}.actions.svelte-196m0pa{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-left:auto}button.svelte-196m0pa{color:#cad3e1;font:inherit;cursor:pointer;background:#222936;border:1px solid #3b4452;border-radius:8px;font-size:12px;transition:background .15s,border-color .15s}button.svelte-196m0pa:hover:not(:disabled){color:#f4c0d8;background:#303344;border-color:#7d526b}button.svelte-196m0pa:disabled{opacity:.4;cursor:default}button.svelte-196m0pa:focus-visible,summary.svelte-196m0pa:focus-visible,a.svelte-196m0pa:focus-visible{outline-offset:4px;outline:2px solid #f1a0c4}.primary.svelte-196m0pa{color:#291822;background:linear-gradient(110deg,#f2abc9,#df8db4);border-color:#eda0c2;justify-content:space-between;align-items:center;gap:24px;min-height:45px;padding:11px 16px;font-size:13px;font-weight:850;display:flex;box-shadow:0 4px 18px #dc7fad15}.primary.svelte-196m0pa>span:where(.svelte-196m0pa):last-child{font-size:20px;font-weight:500}.primary.svelte-196m0pa:hover:not(:disabled){color:#291822;background:#f5b6d2;border-color:#f5b6d2}.cancel.svelte-196m0pa{padding:10px 12px}.compute-settings.svelte-196m0pa{margin:15px 2px 0}.compute-option.svelte-196m0pa{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;display:flex;position:relative}.compute-option.svelte-196m0pa input:where(.svelte-196m0pa){z-index:1;opacity:0;cursor:pointer;width:30px;height:18px;margin:0;position:absolute;top:0;left:0}.compute-switch.svelte-196m0pa{background:#2a2935;border:1px solid #555064;border-radius:20px;width:30px;height:18px;position:relative}.compute-switch.svelte-196m0pa:after{content:"";background:#9690a2;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.compute-option.svelte-196m0pa input:where(.svelte-196m0pa):checked+.compute-switch:where(.svelte-196m0pa){background:#a66a8b;border-color:#df94b7}.compute-option.svelte-196m0pa input:where(.svelte-196m0pa):checked+.compute-switch:where(.svelte-196m0pa):after{background:#ffe0ee;left:15px}.compute-option.svelte-196m0pa input:where(.svelte-196m0pa):focus-visible+.compute-switch:where(.svelte-196m0pa){outline-offset:4px;outline:2px solid #f1a0c4}.compute-option.svelte-196m0pa input:where(.svelte-196m0pa):disabled~span:where(.svelte-196m0pa),.compute-option.svelte-196m0pa input:where(.svelte-196m0pa):disabled~strong:where(.svelte-196m0pa){opacity:.5;cursor:default}.compute-option.svelte-196m0pa strong:where(.svelte-196m0pa){color:#d2c6d6;font-size:12px;font-weight:650}.compute-count.svelte-196m0pa{color:#bc8aa8;font-size:10px}.compute-settings.svelte-196m0pa p:where(.svelte-196m0pa){color:#9b8c9e;margin:7px 0 0 39px;font-size:11px;line-height:1.65}.progress-panel.svelte-196m0pa{background:#221e2a;border:1px solid #423244;border-radius:10px;margin-top:20px;padding:18px}.progress-heading.svelte-196m0pa{justify-content:space-between;gap:12px;font-size:13px}.progress-heading.svelte-196m0pa>span:where(.svelte-196m0pa){align-items:center;gap:8px;display:flex}.progress-heading.svelte-196m0pa strong:where(.svelte-196m0pa){color:#eea2c5;font-variant-numeric:tabular-nums;font-size:23px}.progress-heading.svelte-196m0pa small:where(.svelte-196m0pa){font-size:12px}progress.svelte-196m0pa{appearance:none;accent-color:#ec9bbe;background:#3b2d3e;border:none;border-radius:9px;width:100%;height:6px;margin:12px 0;overflow:hidden}progress.svelte-196m0pa::-webkit-progress-bar{background:#3b2d3e}progress.svelte-196m0pa::-webkit-progress-value{background:linear-gradient(90deg,#b87dab,#f0a7c9);border-radius:9px}progress.svelte-196m0pa::-moz-progress-bar{background:#f0a7c9}.progress-caption.svelte-196m0pa{color:#a99ab2;justify-content:space-between;gap:16px;font-size:11px}.progress-caption.svelte-196m0pa>span:where(.svelte-196m0pa):last-child{flex:none}.status-message.svelte-196m0pa{color:#9eafbb;align-items:center;gap:8px;margin:16px 2px 0;font-size:12px;line-height:1.6;display:flex}.status-dot.svelte-196m0pa{background:#bf92b3;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.warning.svelte-196m0pa{color:#efbb7e;background:#2c241c;border:1px solid #684d31;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.failure-details.svelte-196m0pa{color:#e5b184;margin-top:16px;font-size:12px}.rating-summary.svelte-196m0pa{background:radial-gradient(at 0 10%,#5c324c40,#0000 65%),#211d29;border:1px solid #53364a;border-radius:13px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);gap:32px;margin:22px 0 28px;padding:26px;display:grid}.total.svelte-196m0pa{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;display:flex}.rating-value.svelte-196m0pa{align-items:baseline;gap:11px;display:flex}.rating-value.svelte-196m0pa>strong:where(.svelte-196m0pa){color:#f5b5d1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4vw,52px);font-weight:850;line-height:1.1}.rating-value.svelte-196m0pa>span:where(.svelte-196m0pa){color:#a77995;letter-spacing:.12em;font-size:10px;font-weight:800}.total-caption.svelte-196m0pa{color:#a794aa;font-size:11px}.contributors.svelte-196m0pa{border-left:1px solid #493244;min-width:0;padding-left:28px}.contributors-title.svelte-196m0pa{color:#d3b7cc;justify-content:space-between;gap:12px;margin-bottom:13px;font-size:12px;font-weight:700;display:flex}.contributors-title.svelte-196m0pa small:where(.svelte-196m0pa){color:#937f97;font-size:10px;font-weight:400}.contributors.svelte-196m0pa ol:where(.svelte-196m0pa){gap:12px;margin:0;padding:0;list-style:none;display:grid}.contributors.svelte-196m0pa li:where(.svelte-196m0pa){align-items:center;gap:10px;min-width:0;display:flex}.contributor-index.svelte-196m0pa{color:#99768e;font-size:10px;font-weight:800}.contributors.svelte-196m0pa li:where(.svelte-196m0pa)>div:where(.svelte-196m0pa){flex:1;gap:3px;min-width:0;display:grid}.contributor-title.svelte-196m0pa{color:#d9d1df;overflow-wrap:anywhere;font-size:12px}.contributors.svelte-196m0pa li:where(.svelte-196m0pa) small:where(.svelte-196m0pa){color:#948699;font-size:10px}.contributors.svelte-196m0pa li:where(.svelte-196m0pa)>strong:where(.svelte-196m0pa){color:#eeb0ce;font-variant-numeric:tabular-nums;font-size:16px}.list-heading.svelte-196m0pa{justify-content:space-between;gap:12px;margin-bottom:12px}.list-heading.svelte-196m0pa h3:where(.svelte-196m0pa){margin:0;font-size:15px}.list-heading.svelte-196m0pa h3:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){color:#e4a0bf;margin-left:5px;font-size:12px}.list-heading.svelte-196m0pa p:where(.svelte-196m0pa){color:#9099aa;margin:0;font-size:11px}.list-heading.svelte-196m0pa p:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){color:#525967;margin:0 5px}.table-scroll.svelte-196m0pa{scrollbar-width:thin;scrollbar-color:#655062 #1b2029;border:1px solid #313744;border-radius:11px;max-height:570px;scroll-margin-top:84px;overflow:auto}table.svelte-196m0pa{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th.svelte-196m0pa{z-index:1;color:#949eae;white-space:nowrap;background:#202630;padding:12px 16px;font-size:11px;font-weight:600;position:sticky;top:0}th.svelte-196m0pa:first-child{text-align:center;width:62px}th.svelte-196m0pa:nth-child(2){text-align:left}td.svelte-196m0pa{white-space:nowrap;background:#191f28;border-top:1px solid #303541;padding:17px 16px}.top.svelte-196m0pa td:where(.svelte-196m0pa){background:#241f2c}.top.svelte-196m0pa td:where(.svelte-196m0pa):first-child{box-shadow:inset 2px 0 #ca87ae}.rank-cell.svelte-196m0pa{text-align:center}.rank-number.svelte-196m0pa{color:#8b95a6;place-items:center;width:29px;height:29px;font-size:12px;font-weight:750;display:inline-grid}.rank-number.first.svelte-196m0pa{color:#33212c;background:#e9a1c1;border-radius:8px}.song.svelte-196m0pa{text-align:left;white-space:normal;min-width:190px;max-width:420px}.song.svelte-196m0pa>strong:where(.svelte-196m0pa){color:#e3e5ed;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5;display:block}.song-meta.svelte-196m0pa{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.difficulty.svelte-196m0pa{color:#d8b477;background:#383021;border-radius:4px;padding:3px 6px;font-size:9px;line-height:1.25}.difficulty.expert.svelte-196m0pa{color:#c2a2e0;background:#392c43}.difficulty.svelte-196m0pa b:where(.svelte-196m0pa){margin-left:4px;font-weight:650}.counted.svelte-196m0pa{color:#c38faa;font-size:9px}.estimated.svelte-196m0pa{color:#c5a078;font-size:9px}.chart-rating.svelte-196m0pa strong:where(.svelte-196m0pa){color:#f1b0ce;letter-spacing:-.025em;font-size:23px}.maximum-score.svelte-196m0pa{color:#cdd5e1}.average-score.svelte-196m0pa{color:#8e9aaf}.achievement-grid.svelte-196m0pa{text-align:right;grid-template-columns:repeat(3,minmax(56px,1fr));gap:10px;display:grid}.achievement-grid.svelte-196m0pa>div:where(.svelte-196m0pa){gap:7px;display:grid}.achievement-grid.svelte-196m0pa span:where(.svelte-196m0pa){color:#9690a6;font-size:10px}.achievement-grid.svelte-196m0pa strong:where(.svelte-196m0pa){color:#cbb4db;font-size:12px;font-weight:650}.achievement-grid.svelte-196m0pa>div:where(.svelte-196m0pa):first-child strong:where(.svelte-196m0pa){color:#f1b0ce}.row-action.svelte-196m0pa a:where(.svelte-196m0pa){color:inherit;white-space:nowrap;background:0 0;padding:9px 11px;font-size:11px;display:inline-block}.row-action.svelte-196m0pa a:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){color:#bd8ea8;margin-left:8px}.mobile-label.svelte-196m0pa{display:none}.list-footer.svelte-196m0pa{justify-content:space-between;gap:12px;margin-top:15px}.range-label.svelte-196m0pa{color:#c4bdcd;font-size:11px}.range-label.svelte-196m0pa>span:where(.svelte-196m0pa){color:#808a9c}.pagination.svelte-196m0pa{gap:5px}.pagination.svelte-196m0pa button:where(.svelte-196m0pa){background:0 0;border-color:#0000;place-items:center;width:32px;height:32px;padding:0;font-size:11px;display:grid}.pagination.svelte-196m0pa .page-arrow:where(.svelte-196m0pa){border-color:#343c49;font-size:20px}.pagination.svelte-196m0pa [aria-current=page]:where(.svelte-196m0pa){color:#f0a6c7;background:#382735;border-color:#80556e;font-weight:800}.empty-state.svelte-196m0pa{text-align:center;background:radial-gradient(#33263430,#0000 70%);border:1px dashed #383744;border-radius:12px;flex-direction:column;align-items:center;margin-top:20px;padding:38px 16px;display:flex}.empty-chart.svelte-196m0pa{align-items:flex-end;gap:5px;height:33px;margin-bottom:20px;display:flex}.empty-chart.svelte-196m0pa span:where(.svelte-196m0pa){background:#665267;border-radius:3px;width:7px;height:12px}.empty-chart.svelte-196m0pa span:where(.svelte-196m0pa):nth-child(2){background:#97708e;height:23px}.empty-chart.svelte-196m0pa span:where(.svelte-196m0pa):nth-child(3){background:#d396b6;height:33px}.empty-chart.svelte-196m0pa span:where(.svelte-196m0pa):nth-child(4){background:#a07896;height:26px}.empty-chart.svelte-196m0pa span:where(.svelte-196m0pa):nth-child(5){background:#735a73;height:17px}.empty-state.svelte-196m0pa h3:where(.svelte-196m0pa){color:#d5cfde;margin:0;font-size:15px;font-weight:650}.empty-state.svelte-196m0pa p:where(.svelte-196m0pa){color:#8d96a8;margin:9px 0 16px;font-size:12px;line-height:1.7}.empty-caption.svelte-196m0pa{color:#af809f;letter-spacing:.025em;font-size:10px}.calculation-guide.svelte-196m0pa{color:#909bad;border-top:1px solid #30343f;margin-top:22px;font-size:12px}.calculation-guide.svelte-196m0pa summary:where(.svelte-196m0pa){cursor:pointer;align-items:center;gap:8px;padding-top:16px;list-style:none;display:flex}.calculation-guide.svelte-196m0pa summary:where(.svelte-196m0pa)::-webkit-details-marker{display:none}.info-mark.svelte-196m0pa{border:1px solid #707083;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:italic;display:inline-grid}.guide-chevron.svelte-196m0pa{color:#b99bb0;margin-left:auto}.calculation-guide[open].svelte-196m0pa .guide-chevron:where(.svelte-196m0pa){transform:rotate(180deg)}.calculation-guide.svelte-196m0pa>div:where(.svelte-196m0pa){padding:6px 0 0 23px}.calculation-guide.svelte-196m0pa p:where(.svelte-196m0pa){margin:10px 0 0;line-height:1.8}a.svelte-196m0pa{color:#dba1c0}.sr-only.svelte-196m0pa{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.search-bar.svelte-196m0pa{flex-wrap:wrap;gap:20px}.leader-summary.svelte-196m0pa{flex:1}.actions.svelte-196m0pa{flex-basis:100%}.primary.svelte-196m0pa{flex:1}td.svelte-196m0pa,th.svelte-196m0pa{padding-left:12px;padding-right:12px}}@media (width<=700px){.ranking.svelte-196m0pa{padding:18px 14px}.heading.svelte-196m0pa{align-items:flex-start;gap:8px;margin-bottom:18px}.section-heading.svelte-196m0pa{align-items:flex-start;gap:9px}.section-number.svelte-196m0pa{border-radius:8px;width:30px;height:30px;font-size:11px}h2.svelte-196m0pa{font-size:16px}.heading.svelte-196m0pa p:where(.svelte-196m0pa){font-size:11px;line-height:1.6}.search-bar.svelte-196m0pa{gap:17px;padding:16px}.leader-summary.svelte-196m0pa{flex-basis:100%;gap:5px}.leader-summary.svelte-196m0pa>strong:where(.svelte-196m0pa){font-size:18px}.conditions.svelte-196m0pa{border-left:0;flex:1;justify-content:space-between;gap:18px;padding-left:0}.actions.svelte-196m0pa{margin:0}.primary.svelte-196m0pa{min-height:44px}.rating-summary.svelte-196m0pa{grid-template-columns:1fr;gap:21px;padding:21px 18px}.rating-value.svelte-196m0pa>strong:where(.svelte-196m0pa){font-size:43px}.contributors.svelte-196m0pa{border-top:1px solid #493244;border-left:0;padding:19px 0 0}.contributors-title.svelte-196m0pa small:where(.svelte-196m0pa){font-size:9px}.list-heading.svelte-196m0pa p:where(.svelte-196m0pa){font-size:10px}.list-heading.svelte-196m0pa p:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){margin:0 2px}.table-scroll.svelte-196m0pa{background:#171b23;border:0;border-radius:0;max-height:680px}table.svelte-196m0pa,tbody.svelte-196m0pa{display:block}thead.svelte-196m0pa{display:none}tbody.svelte-196m0pa{gap:9px;display:grid}tbody.svelte-196m0pa tr:where(.svelte-196m0pa){background:#191f28;border:1px solid #303541;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;gap:7px 9px;padding:15px 12px;display:grid}tbody.svelte-196m0pa tr.top:where(.svelte-196m0pa){background:#241f2c;border-color:#55394c}td.svelte-196m0pa,.top.svelte-196m0pa td:where(.svelte-196m0pa){background:0 0;border:0;padding:0}.top.svelte-196m0pa td:where(.svelte-196m0pa):first-child{box-shadow:none}.rank-cell.svelte-196m0pa{grid-area:1/1/4;padding-top:1px}.rank-number.svelte-196m0pa{width:25px;height:25px;font-size:11px}.song.svelte-196m0pa{grid-area:1/2;min-width:0;max-width:none}.song.svelte-196m0pa>strong:where(.svelte-196m0pa){font-size:12px}.song-meta.svelte-196m0pa{gap:5px;margin:6px 0 4px}.chart-rating.svelte-196m0pa{grid-area:1/3;min-width:51px}.chart-rating.svelte-196m0pa .mobile-label:where(.svelte-196m0pa){margin:0 0 3px;font-size:9px;display:block}.chart-rating.svelte-196m0pa strong:where(.svelte-196m0pa){font-size:24px}.maximum-score.svelte-196m0pa{text-align:left;grid-area:2/2;font-size:11px}.average-score.svelte-196m0pa{text-align:left;grid-area:3/2;font-size:11px}.mobile-label.svelte-196m0pa{color:#828e9f;min-width:48px;margin-right:6px;font-size:10px;display:inline-block}.row-action.svelte-196m0pa{grid-area:2/3/4;align-self:end}.row-action.svelte-196m0pa a:where(.svelte-196m0pa){padding:7px 8px;font-size:10px}.row-action.svelte-196m0pa a:where(.svelte-196m0pa)>span:where(.svelte-196m0pa){display:none}.probability-cell.svelte-196m0pa{border-top:1px solid #3c3342;grid-area:4/1/auto/-1;margin-top:5px;padding-top:11px}.achievement-grid.svelte-196m0pa{text-align:center;gap:12px}.achievement-grid.svelte-196m0pa>div:where(.svelte-196m0pa),.list-footer.svelte-196m0pa{gap:5px}.pagination.svelte-196m0pa{gap:2px}.pagination.svelte-196m0pa button:where(.svelte-196m0pa){width:29px;height:31px}.range-label.svelte-196m0pa{font-size:10px}.empty-state.svelte-196m0pa{padding:30px 14px}.empty-state.svelte-196m0pa h3:where(.svelte-196m0pa){font-size:14px}.empty-state.svelte-196m0pa p:where(.svelte-196m0pa){font-size:11px}.progress-panel.svelte-196m0pa{padding:14px}.progress-heading.svelte-196m0pa{font-size:11px}.progress-caption.svelte-196m0pa{align-items:flex-start;font-size:10px}}@media (prefers-reduced-motion:reduce){button.svelte-196m0pa{transition:none}}.special-note-summary.svelte-1codknf{background:#131922;border:1px solid #303a47;border-radius:12px;margin:16px 0;padding:14px}h3.svelte-1codknf{color:#dce3eb;margin:0 0 8px;font-size:15px}p.svelte-1codknf{color:#9ba8bb;margin:0 0 12px;font-size:12px;line-height:1.6}.summary-grid.svelte-1codknf{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.summary-card.svelte-1codknf{overflow-wrap:anywhere;background:#1c2430;border-radius:8px;gap:5px;padding:10px;display:grid}strong.svelte-1codknf{color:#e0e7f1;font-size:13px}small.svelte-1codknf{color:#9ba8bb}span.svelte-1codknf{color:#c0ccdc;font-size:12px}.scroll-guide.svelte-1svr6ha{color:#adb5c2;font-size:13px;line-height:1.5}.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}}.history.svelte-188hxq{color:#e8ebf1;background:#181d24;border:1px solid #303541;border-radius:18px;margin-top:24px;padding:28px}.history-heading.svelte-188hxq{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow.svelte-188hxq{color:#e99cbd;letter-spacing:.16em;font-size:10px;font-weight:800}h2.svelte-188hxq{letter-spacing:-.04em;margin:8px 0 0;font-size:24px}h3.svelte-188hxq{margin:8px 0}h4.svelte-188hxq{color:#b9c2ce;margin:22px 0 12px;font-size:14px}p.svelte-188hxq{color:#aeb7c5;line-height:1.65}.intro.svelte-188hxq{margin:10px 0 24px}.hint.svelte-188hxq{color:#8f9aaa;font-size:12px}.count-badge.svelte-188hxq{color:#efb1ce;white-space:nowrap;background:#342530;border:1px solid #664253;border-radius:20px;padding:8px 12px;font-size:12px}.actions.svelte-188hxq{background:#11161d;border:1px solid #303744;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.actions.svelte-188hxq>input:where(.svelte-188hxq){flex:1;min-width:180px}button.svelte-188hxq,input.svelte-188hxq,.file-button.svelte-188hxq{box-sizing:border-box;color:#dce2eb;font:inherit;background:#202731;border:1px solid #394353;border-radius:8px;padding:11px 14px;font-size:13px}input.svelte-188hxq{background:#11161d}button.svelte-188hxq,.file-button.svelte-188hxq{cursor:pointer;transition:border-color .15s,background .15s}button.svelte-188hxq:hover:not(:disabled),.file-button.svelte-188hxq:hover{background:#2e2935;border-color:#bd7899}button.svelte-188hxq:focus-visible,input.svelte-188hxq:focus-visible,.file-button.svelte-188hxq:focus-within{outline-offset:3px;outline:2px solid #f0a0c4}button.primary.svelte-188hxq{color:#241521;background:#e99abc;border-color:#e99abc;font-weight:800}button.primary.svelte-188hxq:hover:not(:disabled){background:#f5b1cf}button.svelte-188hxq:disabled,.disabled.svelte-188hxq{opacity:.45;cursor:default}.file-button.svelte-188hxq{align-items:center;display:inline-flex;position:relative;overflow:hidden}.file-button.svelte-188hxq input:where(.svelte-188hxq){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.empty.svelte-188hxq{text-align:center;border:1px dashed #414554;border-radius:12px;margin-top:20px;padding:36px 16px}.empty.svelte-188hxq>span:where(.svelte-188hxq){color:#d08bab;margin-bottom:14px;font-size:36px;display:block}.empty.svelte-188hxq h3:where(.svelte-188hxq){font-size:17px}.empty.svelte-188hxq p:where(.svelte-188hxq){font-size:13px}.record-grid.svelte-188hxq{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.record-grid.svelte-188hxq>li:where(.svelte-188hxq){background:#121820;border:1px solid #343d4a;border-radius:13px;min-width:0;position:relative;overflow:hidden}.record-grid.svelte-188hxq>li.selected:where(.svelte-188hxq){background:#211e2a;border-color:#dc92b4;box-shadow:inset 0 3px #e99abc}button.record.svelte-188hxq{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;width:100%;height:100%;padding:20px 20px 16px;display:flex}.record-meta.svelte-188hxq{color:#8e99a9;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.difficulty.svelte-188hxq{color:#f0acd0;letter-spacing:.06em;background:#392738;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.record-name.svelte-188hxq{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:18px}.song-name.svelte-188hxq{color:#a6b0be;overflow-wrap:anywhere;margin-top:-6px;font-size:12px}.members.svelte-188hxq{flex-wrap:wrap;gap:5px;margin:3px 0 8px;display:flex}.members.svelte-188hxq>span:where(.svelte-188hxq){color:#b9c3d2;background:#242b36;border-radius:5px;padding:4px 7px;font-size:11px}.record-scores.svelte-188hxq{border-top:1px solid #343541;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:auto;padding-top:14px;display:grid}.record-scores.svelte-188hxq>span:where(.svelte-188hxq){gap:6px;display:grid}small.svelte-188hxq{color:#9aa4b4;font-size:11px}.record-scores.svelte-188hxq b:where(.svelte-188hxq){font-variant-numeric:tabular-nums;color:#edb0cd;letter-spacing:-.025em;font-size:20px}.open-label.svelte-188hxq{color:#c891af;gap:10px;margin-top:9px;font-size:11px;display:flex}button.delete-button.svelte-188hxq{color:#9ca6b5;background:0 0;border-color:#0000;padding:7px 10px;font-size:11px;position:absolute;bottom:9px;right:10px}article.svelte-188hxq{border-top:1px solid #394353;margin-top:28px;padding-top:26px}.detail-title.svelte-188hxq{letter-spacing:-.03em;font-size:23px}.score-cards.svelte-188hxq{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.score-cards.svelte-188hxq>div:where(.svelte-188hxq){background:#25212e;border:1px solid #3b3044;border-radius:10px;gap:10px;padding:18px;display:grid}.score-cards.svelte-188hxq span:where(.svelte-188hxq){color:#b2a6bc;font-size:12px}.score-cards.svelte-188hxq strong:where(.svelte-188hxq){color:#f2b0cf;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.1vw,26px)}.achievement-cards.svelte-188hxq{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.order-cards.svelte-188hxq{gap:7px;padding:0;list-style:none;display:grid}.order-cards.svelte-188hxq li:where(.svelte-188hxq){background:#121820;border:1px solid #303946;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.slot.svelte-188hxq{color:#261724;background:#dd97b9;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.order-cards.svelte-188hxq strong:where(.svelte-188hxq){font-size:13px}.cooldown.svelte-188hxq{color:#a9b5c5;white-space:nowrap;margin-left:auto;font-size:11px}details.svelte-188hxq{background:#141a22;border:1px solid #333d4a;border-radius:10px;margin:18px 0;padding:14px}summary.svelte-188hxq{cursor:pointer;color:#bbc6d4;font-size:13px}details.svelte-188hxq p:where(.svelte-188hxq){font-size:12px}.compare-actions.svelte-188hxq{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.comparison-heading.svelte-188hxq{border-top:1px solid #394353;margin-top:30px;padding-top:22px}.table-scroll.svelte-188hxq{border:1px solid #343e4c;border-radius:12px;overflow-x:auto}table.svelte-188hxq{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th.svelte-188hxq,td.svelte-188hxq{text-align:right;border-bottom:1px solid #303846;padding:16px}th.svelte-188hxq:first-child{text-align:left}thead.svelte-188hxq{color:#b7c3d3;background:#232b36;font-size:11px}tbody.svelte-188hxq{background:#131a22}tbody.svelte-188hxq tr:where(.svelte-188hxq):last-child>:where(.svelte-188hxq){border-bottom:0}td.svelte-188hxq:last-child{font-weight:800}td.positive.svelte-188hxq{color:#89d5aa;background:#172920}td.negative.svelte-188hxq{color:#f1a4ae;background:#2c1f28}.changes.svelte-188hxq{gap:7px;display:grid}.changes.svelte-188hxq p:where(.svelte-188hxq){background:#202630;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:12px;display:flex}.changes.svelte-188hxq span:where(.svelte-188hxq){color:#d49abc}[role=alert].svelte-188hxq{color:#f3a2ae;background:#31212b;border-radius:8px;padding:12px}[role=status].svelte-188hxq{color:#a6d5bf;font-size:13px}@media (width<=600px){.history.svelte-188hxq{padding:18px}h2.svelte-188hxq{font-size:20px}.actions.svelte-188hxq>input:where(.svelte-188hxq){flex-basis:100%;min-width:0}.score-cards.svelte-188hxq{grid-template-columns:1fr}.score-cards.svelte-188hxq>div:where(.svelte-188hxq){justify-content:space-between;align-items:center;padding:14px;display:flex}.order-cards.svelte-188hxq li:where(.svelte-188hxq){flex-wrap:wrap;gap:8px}.record-scores.svelte-188hxq b:where(.svelte-188hxq){font-size:22px}}.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 0;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}}.playable-chart.svelte-1m5110e{border-top:1px solid #2b313c;border-bottom:1px solid #2b313c;margin:20px 0;padding:18px 0}.heading.svelte-1m5110e{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}h3.svelte-1m5110e{color:#e8ebf1;margin:0;font-size:16px}p.svelte-1m5110e{color:#929dad;font-size:12px;line-height:1.65}.heading.svelte-1m5110e p:where(.svelte-1m5110e){margin:7px 0 0}label.svelte-1m5110e{color:#aab3c2;flex-shrink:0;font-size:12px}select.svelte-1m5110e,button.svelte-1m5110e{color:#dde3ed;background:#202631;border:1px solid #3a4657;border-radius:7px;padding:8px}select.svelte-1m5110e{margin-left:6px}button.svelte-1m5110e{cursor:pointer}button.svelte-1m5110e:hover{background:#303b4b}button.svelte-1m5110e:disabled{opacity:.4;cursor:default}button.svelte-1m5110e:focus-visible,select.svelte-1m5110e:focus-visible,input.svelte-1m5110e:focus-visible,.overview.svelte-1m5110e:focus-visible{outline-offset:2px;outline:2px solid #84d8ef}.zoom-controls.svelte-1m5110e{align-items:center;gap:7px;display:flex}.zoom-controls.svelte-1m5110e button:where(.svelte-1m5110e){min-width:36px;font-size:16px}.navigation.svelte-1m5110e{background:#151b25;border:1px solid #344052;border-radius:10px;margin-bottom:14px;padding:12px}.overview-heading.svelte-1m5110e{color:#a4afbf;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.overview-heading.svelte-1m5110e strong:where(.svelte-1m5110e){color:#d8e2ee;flex-shrink:0;font-size:12px}.overview.svelte-1m5110e{cursor:crosshair;touch-action:none;background:#0e141e;border:1px solid #344052;border-radius:6px;height:64px;position:relative;overflow:hidden}.density.svelte-1m5110e{fill:#6a9cbc}.visible-range.svelte-1m5110e{box-sizing:border-box;pointer-events:none;background:#87d2eb1f;border:2px solid #b1e6f5;position:absolute;top:0;bottom:0}.overview-cursor.svelte-1m5110e{pointer-events:none;background:#f3aecb;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.overview-axis.svelte-1m5110e{color:#99a6b8;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:10px;display:flex}.seek-controls.svelte-1m5110e{align-items:center;gap:8px;margin-top:12px;display:flex}.seek-controls.svelte-1m5110e button:where(.svelte-1m5110e){flex:none;min-height:36px;font-size:11px}.seek-controls.svelte-1m5110e input:where(.svelte-1m5110e){accent-color:#89d8ec;cursor:pointer;flex:1;min-width:0;margin:0}.selected-score.svelte-1m5110e{color:#a6b1c1;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;font-size:11px;display:flex}.selected-score.svelte-1m5110e strong:where(.svelte-1m5110e){color:#fff;font-size:13px}.selected-score.svelte-1m5110e span:where(.svelte-1m5110e){gap:8px;display:flex}.selected-score.svelte-1m5110e b:where(.svelte-1m5110e){color:#e5ebf4}.selected-score.svelte-1m5110e .average:where(.svelte-1m5110e){color:#f08db8}.selected-score.svelte-1m5110e .maximum:where(.svelte-1m5110e){color:#64cbe4}.selected-score.svelte-1m5110e button:where(.svelte-1m5110e){margin-left:auto;font-size:11px}.viewer-layout.svelte-1m5110e{min-width:0}.chart-panel.svelte-1m5110e{background:#10141a;border:1px solid #344052;border-radius:10px;min-width:0;overflow:hidden}.chart-legend.svelte-1m5110e{color:#929dad;flex-wrap:wrap;gap:10px;padding:10px;font-size:11px;display:flex}.tap-key.svelte-1m5110e{color:#73caff}.hold-key.svelte-1m5110e{color:#6ee5ad}.flick-key.svelte-1m5110e{color:#f294bd}.viewport.svelte-1m5110e{position:relative}.scroll.svelte-1m5110e{scrollbar-width:thin;overscroll-behavior:contain;outline-offset:-2px;height:540px;max-height:70vh;overflow:auto}.columns.svelte-1m5110e{align-items:flex-start;gap:12px;width:max-content;padding:10px;display:flex}.chart-column.svelte-1m5110e{background:#202735;border-radius:7px;flex:none;overflow:hidden}.column-heading.svelte-1m5110e{color:#bcc9da;justify-content:space-between;align-items:center;height:30px;padding:0 9px;font-size:11px;display:flex}.column-heading.svelte-1m5110e small:where(.svelte-1m5110e){margin:0;font-size:9px}.surface.svelte-1m5110e{width:100%;position:relative}svg.svelte-1m5110e{pointer-events:none;width:100%;height:100%;display:block}.lane-background.svelte-1m5110e{fill:#181e29}.lane-line.svelte-1m5110e{stroke:#354052;stroke-width:.7px}.time-line.svelte-1m5110e{stroke:#566174;stroke-width:.7px;opacity:.5}.time-label.svelte-1m5110e{fill:#bdcadc;font-size:19px}.measure-line.svelte-1m5110e{stroke:#9eaec4;stroke-width:1.8px}.measure-label.svelte-1m5110e{fill:#e7effb;font-size:22px;font-weight:700}.hold-body.svelte-1m5110e{fill:#53bf93;fill-opacity:.35;stroke:#66d3a6;stroke-opacity:.7;stroke-width:.8px}.hold-body.critical-hold.svelte-1m5110e{fill:#e5c65b;stroke:#f4d070}.note.svelte-1m5110e rect:where(.svelte-1m5110e){fill:#70c9ff;stroke:#c6edff;stroke-width:.7px}.note.hold.svelte-1m5110e rect:where(.svelte-1m5110e),.note.relay.svelte-1m5110e rect:where(.svelte-1m5110e){fill:#6ce8ab;stroke:#c4ffe2}.note.flick.svelte-1m5110e rect:where(.svelte-1m5110e){fill:#f184ba;stroke:#ffd4eb}.note.critical.svelte-1m5110e rect:where(.svelte-1m5110e){fill:#f4d070;stroke:#fff1b8}.note.svelte-1m5110e text:where(.svelte-1m5110e){fill:#ffb3d5;font-size:19px;font-weight:800}.cursor.svelte-1m5110e{stroke:#fff;stroke-width:1.5px;stroke-dasharray:5 3}.special-start.svelte-1m5110e{stroke-width:3px}.special-start-glow.svelte-1m5110e{stroke-width:12px;opacity:.22}.rainbow-key.svelte-1m5110e{vertical-align:middle;background:linear-gradient(90deg,#ff6685,#ffac63,#ffe877,#75edaa,#6ddcff,#9990ff,#ee8dff);width:18px;height:3px;display:inline-block}.special-jumps.svelte-1m5110e{border-bottom:1px solid #344052;min-width:0;margin-bottom:16px;padding-bottom:14px}.special-heading.svelte-1m5110e{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.special-heading.svelte-1m5110e h4:where(.svelte-1m5110e){color:#c3cbd8;margin:0;font-size:13px}.special-cards.svelte-1m5110e{scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:8px;padding:3px;display:grid;overflow-x:auto}.special-cards.svelte-1m5110e button:where(.svelte-1m5110e){text-align:left;align-items:center;gap:8px;min-height:60px;font-size:12px;display:flex}.special-cards.svelte-1m5110e button:where(.svelte-1m5110e) span:where(.svelte-1m5110e){overflow-wrap:anywhere;min-width:0}.special-navigation.svelte-1m5110e{gap:6px;display:flex}.special-navigation.svelte-1m5110e button:where(.svelte-1m5110e){min-height:36px;font-size:12px}.special-cards.svelte-1m5110e .selected-special:where(.svelte-1m5110e){background:#263e4c;border-color:#8fcfe0}.special-cards.svelte-1m5110e i:where(.svelte-1m5110e){border-radius:50%;flex:none;width:8px;height:8px}small.svelte-1m5110e{color:#98a5b8;margin-top:3px;display:block}.chart-help.svelte-1m5110e{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:10px;display:grid}.chart-help.svelte-1m5110e p:where(.svelte-1m5110e){margin:5px 0}@media (width<=700px){.heading.svelte-1m5110e{flex-direction:column;align-items:flex-start}.scroll.svelte-1m5110e{height:480px}.chart-help.svelte-1m5110e{grid-template-columns:minmax(0,1fr)}.overview-heading.svelte-1m5110e{flex-direction:column;align-items:flex-start}.overview-axis.svelte-1m5110e{font-size:9px}.seek-controls.svelte-1m5110e{gap:4px}.seek-controls.svelte-1m5110e button:where(.svelte-1m5110e){padding:7px}.selected-score.svelte-1m5110e{gap:8px 14px}.special-heading.svelte-1m5110e{flex-wrap:wrap;align-items:flex-start}}.song-picker.svelte-15aaa99{grid-template-columns:minmax(180px,.9fr) minmax(140px,.55fr) minmax(260px,1.4fr);gap:9px;display:grid}.selected-title.svelte-15aaa99{color:#b9c1cd;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}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}}.cooldown-rankings.svelte-8pceb3{min-width:0;margin-bottom:24px}.cooldown-rankings.svelte-8pceb3 .column-maximum:where(.svelte-8pceb3){font-weight:800}.cooldown-table-scroll.svelte-8pceb3{margin-top:12px;overflow-x:auto}.cooldown-rankings.svelte-8pceb3 table:where(.svelte-8pceb3){border-collapse:collapse;width:100%;font-size:13px}.cooldown-rankings.svelte-8pceb3 th:where(.svelte-8pceb3),.cooldown-rankings.svelte-8pceb3 td:where(.svelte-8pceb3){text-align:left;white-space:nowrap;border-bottom:1px solid #334155;padding:12px}.cooldown-rankings.svelte-8pceb3 tr.selected:where(.svelte-8pceb3){background:#2d2530}.cooldown-rankings.svelte-8pceb3 small:where(.svelte-8pceb3){color:#9caaba;margin-top:4px;display:block}.cooldown-select.svelte-8pceb3{color:#c1c8d3;min-width:76px;min-height:64px;font:inherit;cursor:pointer;background:#202630;border:1px solid #414b5b;border-radius:8px;justify-items:center;gap:6px;padding:10px 12px;display:grid}.cooldown-rank.svelte-8pceb3{font-size:15px;font-weight:800}.cooldown-selection.svelte-8pceb3{align-items:center;gap:5px;font-size:11px;display:flex}.cooldown-selection-dot.svelte-8pceb3{box-sizing:border-box;border:1px solid;border-radius:50%;width:10px;height:10px}.cooldown-select.svelte-8pceb3:hover:not(:disabled){color:#f5afcc;background:#2d2530;border-color:#df74a2}.cooldown-select[aria-pressed=true].svelte-8pceb3{color:#f5afcc;background:#37232e;border-color:#ed8bb5}.cooldown-select[aria-pressed=true].svelte-8pceb3 .cooldown-selection-dot:where(.svelte-8pceb3){background:#ed8bb5;border-color:#ed8bb5;box-shadow:inset 0 0 0 2px #37232e}.cooldown-select.svelte-8pceb3:focus-visible{outline-offset:3px;outline:2px solid #f1a0c2}.cooldown-select.svelte-8pceb3:disabled{opacity:.55;cursor:default}.mobile-field-label.svelte-8pceb3,.selected-card-name.svelte-8pceb3{display:none}.active-window-list.svelte-8pceb3{border:1px solid #343c49;border-radius:10px;margin:12px 0;padding:12px}.active-window-list.svelte-8pceb3 summary:where(.svelte-8pceb3){cursor:pointer;align-content:center;min-height:44px;font-size:14px}.active-window-list.svelte-8pceb3 p:where(.svelte-8pceb3){color:#adb5c2;font-size:13px;line-height:1.6}.active-window-list.svelte-8pceb3>div:where(.svelte-8pceb3){gap:8px;max-height:360px;display:grid;overflow-y:auto}.active-window-list.svelte-8pceb3 button:where(.svelte-8pceb3){color:#e8ebf1;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#202630;border:1px solid #414b5b;border-radius:8px;gap:6px;min-height:44px;padding:12px;display:grid}.active-window-list.svelte-8pceb3 button[aria-pressed=true]:where(.svelte-8pceb3){background:#37232e;border-color:#ef8bb6}.active-window-list.svelte-8pceb3 button:where(.svelte-8pceb3) span:where(.svelte-8pceb3){font-size:12px;line-height:1.5}#result-title.svelte-8pceb3{scroll-margin-top:90px}.stale-warning.svelte-8pceb3{color:#edcf92;background:#292319;border:1px solid #665333;border-radius:9px;margin:14px 0;padding:11px 14px;font-size:13px;line-height:1.6}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{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-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}.chart-meta.svelte-8pceb3 .in-game-note-score:where(.svelte-8pceb3){color:#f0f4ff;font-weight:700}.note-score-guide.svelte-8pceb3{color:#adb5c2;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.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(2,minmax(0,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(auto-fit,minmax(min(100%,180px),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}.board-optimizer-link.svelte-8pceb3{box-sizing:border-box;color:#101913;background:#78c493;border-radius:8px;flex:none;min-height:38px;padding:9px 14px;font-weight:800;text-decoration:none}.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{height:20px;opacity:var(--impact-opacity,.72);--impact-fill:color-mix(in srgb, color-mix(in srgb, var(--member-color) var(--impact-color-weight,100%), white), black var(--impact-darken,0%));background:var(--impact-fill);box-shadow:inset 0 0 0 var(--impact-border,0px) #ffffffd9;cursor:pointer;border:0;padding:0;top:8px}.active-window.svelte-8pceb3:hover:not(:disabled),.active-window.svelte-8pceb3:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.active-window.excluded.svelte-8pceb3{opacity:var(--impact-opacity,.28);border:1px dashed var(--member-color);background:repeating-linear-gradient(135deg, transparent 0 3px, #ffffff8c 3px 4px), var(--impact-fill)}.active-window.svelte-8pceb3:disabled{cursor:default}.timeline-score-summary.svelte-8pceb3{background:#22202a;border:1px solid #454052;border-radius:10px;flex-wrap:wrap;gap:16px 32px;margin-bottom:12px;padding:16px;display:flex}.timeline-score-summary.svelte-8pceb3>div:where(.svelte-8pceb3){gap:6px;display:grid}.timeline-score-summary.svelte-8pceb3 span:where(.svelte-8pceb3){color:#adb5c2;font-size:12px}.timeline-score-summary.svelte-8pceb3 strong:where(.svelte-8pceb3){color:#f2a3c4;font-size:22px}.timeline-score-summary.svelte-8pceb3 b:where(.svelte-8pceb3){color:#e1e5ec;font-size:16px}.toggle-score-changes.svelte-8pceb3{border:1px solid #343c49;border-radius:10px;margin:12px 0;padding:12px 16px}.toggle-score-changes.svelte-8pceb3 summary:where(.svelte-8pceb3){cursor:pointer;color:#e1e5ec;font-size:14px}.toggle-score-changes.svelte-8pceb3 p:where(.svelte-8pceb3){color:#adb5c2;font-size:12px;line-height:1.6}.toggle-score-changes.svelte-8pceb3 ol:where(.svelte-8pceb3){max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.toggle-score-changes.svelte-8pceb3 li:where(.svelte-8pceb3){border-top:1px solid #343c49;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:8px 0;font-size:13px;display:flex}.toggle-score-changes.svelte-8pceb3 li:where(.svelte-8pceb3)>span:where(.svelte-8pceb3){color:#e1e5ec;flex:240px}.toggle-score-changes.svelte-8pceb3 small:where(.svelte-8pceb3){color:#adb5c2}.timeline-score-summary.svelte-8pceb3 .score-loss:where(.svelte-8pceb3),.toggle-score-changes.svelte-8pceb3 .score-loss:where(.svelte-8pceb3){color:#f2a3a3}.toggle-score-changes.svelte-8pceb3 .score-gain:where(.svelte-8pceb3){color:#82d09e}.simulation-guide.svelte-8pceb3{color:#adb5c2;font-size:13px;line-height:1.7}.simulation-guide.svelte-8pceb3 strong:where(.svelte-8pceb3),.simulation-guide.svelte-8pceb3 span:where(.svelte-8pceb3){display:block}.simulation-guide.svelte-8pceb3 button:where(.svelte-8pceb3){margin:4px 0}.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<=900px){.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}.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}.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}.song-fields.svelte-8pceb3{grid-template-columns:minmax(0,1fr)}.section-title.svelte-8pceb3{flex-wrap:wrap}.card-field.svelte-8pceb3{border-top:1px solid #343c49;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.card-field.svelte-8pceb3>label:where(.svelte-8pceb3){grid-template-columns:minmax(0,1fr);gap:7px}.mobile-field-label.svelte-8pceb3{color:#aab4c3;margin-bottom:6px;font-size:13px;line-height:1.5;display:block}.selected-card-name.svelte-8pceb3{color:#c1c8d3;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.board-overrides.svelte-8pceb3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;height:auto}.board-overrides.svelte-8pceb3 .mobile-field-label:where(.svelte-8pceb3){margin-bottom:0}.override-checkbox.svelte-8pceb3,.generation-input.svelte-8pceb3{min-height:44px}.awakening-stepper.svelte-8pceb3{grid-template-columns:44px minmax(0,1fr) 44px;height:46px}.reduction-options.svelte-8pceb3{height:46px}.chart-meta.svelte-8pceb3 span:where(.svelte-8pceb3){white-space:normal}}.board-preview.svelte-8la6o4{background:radial-gradient(circle,#1d2430,#11151c);border:1px solid #2c3441;border-radius:12px;position:relative;overflow:hidden}.board-layer.svelte-8la6o4{transform-origin:0 0;width:1748px;height:1976px;position:absolute;top:0;left:0}.board-lines.svelte-8la6o4{pointer-events:none;position:absolute;inset:0}.board-lines.svelte-8la6o4 line:where(.svelte-8la6o4){stroke:#dce1eb40;stroke-width:3px;stroke-dasharray:1 10;stroke-linecap:round}.board-lines.svelte-8la6o4 line.on:where(.svelte-8la6o4){stroke:#fff}.board-node.svelte-8la6o4{--node-color:#6595d1;position:absolute;transform:translate(-50%,-50%)}.board-node.board-red.svelte-8la6o4{--node-color:#d9686f}.board-node.board-green.svelte-8la6o4{--node-color:#65b690}.board-node.board-yellow.svelte-8la6o4{--node-color:#e2bc52}.board-node.board-center.svelte-8la6o4{--node-color:#a17bcb}.board-node-art.svelte-8la6o4{width:100%;height:100%;display:block;position:relative}.board-node-plate.svelte-8la6o4{box-sizing:border-box;background:var(--node-color);border:3px solid #ffffff3d;border-radius:50%}.board-node-icon.svelte-8la6o4{width:56%;height:56%;position:absolute;inset:22%}.board-node.inactive.svelte-8la6o4{opacity:.35}.board-node.inactive.svelte-8la6o4 .board-node-plate:where(.svelte-8la6o4){border-color:var(--node-color);background:0 0}.board-node.inactive.svelte-8la6o4 .board-node-icon:where(.svelte-8la6o4){filter:brightness(0)invert();opacity:.9}.board-node.added.svelte-8la6o4:after{content:"";z-index:3;border:5px solid #ff8fc0;border-radius:50%;position:absolute;inset:-8px}.board-node.changed.svelte-8la6o4:after{content:"";z-index:3;border:5px dashed #ffe27a;border-radius:50%;position:absolute;inset:-9px}.socket-card.svelte-8la6o4{z-index:2;position:absolute;inset:19%}.socket-card-name.svelte-8la6o4{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-8la6o4 small:where(.svelte-8la6o4){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}main.svelte-89g097{width:min(var(--page-max-width),calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;color:#dfe4eb;margin:0 auto}.page-header.svelte-89g097{margin-bottom:var(--page-header-bottom)}h1.svelte-89g097{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.page-description.svelte-89g097{color:#929cab;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}section.svelte-89g097{background:#171c24;border:1px solid #2c3441;border-radius:16px;padding:24px}h2.svelte-89g097{margin:0 0 18px;font-size:18px}h2.svelte-89g097 span:where(.svelte-89g097){color:#ed8bb5;margin-right:10px;font-size:13px;font-weight:900}h3.svelte-89g097{margin:24px 0 10px;font-size:15px}fieldset.svelte-89g097{border:0;min-width:0;margin:0;padding:0}label.svelte-89g097{color:#8f98a8;gap:7px;font-size:14px;font-weight:750;display:grid}select.svelte-89g097{box-sizing:border-box;color:#e4e8ef;width:100%;min-width:0;font:inherit;background:#10141b;border:1px solid #343e4c;border-radius:9px;padding:12px}.song-settings.svelte-89g097{grid-template-columns:minmax(0,4fr) clamp(110px,14vw,170px);align-items:start;gap:12px;margin-bottom:24px;display:grid}.difficulty.svelte-89g097 select:where(.svelte-89g097){height:42px;padding:0 12px}.members.svelte-89g097{gap:10px;display:grid}.card-field.svelte-89g097,.card-field-header.svelte-89g097{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:16px;display:grid}.card-field.svelte-89g097>label:where(.svelte-89g097){grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.card-field.svelte-89g097>label:where(.svelte-89g097)>span:where(.svelte-89g097){white-space:nowrap}.card-field-header.svelte-89g097{color:#8f98a8;font-size:13px;font-weight:800}.awakening-stepper.svelte-89g097{background:#10141b;border:1px solid #343e4c;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.awakening-stepper.svelte-89g097 button:where(.svelte-89g097){border:0;border-radius:0;width:36px;height:44px;padding:0;font-size:24px}.awakening-stepper.svelte-89g097 strong:where(.svelte-89g097){text-align:center;color:#e8ebf1;flex:1;font-size:14px}.settings.svelte-89g097{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}button.svelte-89g097{font:inherit;cursor:pointer;color:#dfe4eb;background:#242b36;border:1px solid #424957;border-radius:8px;padding:10px 16px}button.svelte-89g097:disabled{opacity:.5;cursor:wait}.primary.svelte-89g097{color:#251723;background:#eda0c0;border:0;width:100%;margin-top:20px;padding:15px;font-weight:800}.secondary.svelte-89g097{margin-top:12px}.notice.svelte-89g097{color:#c9d0db}.progress.svelte-89g097{background:#10141b;border:1px solid #343e4c;border-radius:10px;gap:8px;margin-top:16px;padding:12px 14px;display:grid}.progress.svelte-89g097 div:where(.svelte-89g097){color:#c9d0db;justify-content:space-between;gap:12px;font-size:14px;display:flex}.progress.svelte-89g097 strong:where(.svelte-89g097){color:#edabc8}.progress.svelte-89g097 progress:where(.svelte-89g097){appearance:none;background:#27303c;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.progress.svelte-89g097 progress:where(.svelte-89g097)::-webkit-progress-bar{background:#27303c;border-radius:999px}.progress.svelte-89g097 progress:where(.svelte-89g097)::-webkit-progress-value{background:#eda0c0;border-radius:999px}.progress.svelte-89g097 progress:where(.svelte-89g097)::-moz-progress-bar{background:#eda0c0;border-radius:999px}.error.svelte-89g097{color:#ffb2ab}.hint.svelte-89g097{color:#929cab;font-size:13px;line-height:1.6}.scores.svelte-89g097{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scores.svelte-89g097 div:where(.svelte-89g097){background:#24212e;border-radius:12px;gap:6px;padding:18px;display:grid}.scores.svelte-89g097 span:where(.svelte-89g097){color:#aeb5c2;font-size:13px}.scores.svelte-89g097 strong:where(.svelte-89g097){font-size:18px}.scores.svelte-89g097 b:where(.svelte-89g097){color:#edabc8}.table-wrap.svelte-89g097{overflow:auto}table.svelte-89g097{border-collapse:collapse;text-align:right;width:100%;font-size:13px}th.svelte-89g097,td.svelte-89g097{white-space:nowrap;border-bottom:1px solid #303744;padding:12px 10px}th.svelte-89g097:first-child,td.svelte-89g097:first-child{text-align:left}th.svelte-89g097{color:#a2abba}.short.svelte-89g097 td:where(.svelte-89g097):last-child{color:#f5b8d2;font-weight:800}.members-heading.svelte-89g097{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.members-heading.svelte-89g097 h2:where(.svelte-89g097){margin:0}.apply-all.svelte-89g097{color:#251723;background:#eda0c0;border:0;font-weight:800}.legend.svelte-89g097{color:#aeb5c2;flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:13px;display:flex}.legend.svelte-89g097 span:where(.svelte-89g097){align-items:center;gap:6px;display:flex}.legend.svelte-89g097 i:where(.svelte-89g097){box-sizing:border-box;border-radius:50%;width:14px;height:14px}.legend-added.svelte-89g097{border:3px solid #ff8fc0}.legend-changed.svelte-89g097{border:3px dashed #ffe27a}.legend-off.svelte-89g097{opacity:.5;border:2px solid #6595d1}.member-result.svelte-89g097{background:#12161d;border:1px solid #2c3441;border-radius:12px;gap:10px;margin-top:12px;padding:16px;display:grid}.member-result.applied.svelte-89g097{border-color:#4c7a5d}.member-heading.svelte-89g097{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-heading.svelte-89g097 h3:where(.svelte-89g097){margin:0}.member-heading.svelte-89g097 p:where(.svelte-89g097){color:#aeb5c2;margin:4px 0 0;font-size:13px}.member-heading.svelte-89g097 button:where(.svelte-89g097){flex-shrink:0}.assignments.svelte-89g097{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.assignments.svelte-89g097 small:where(.svelte-89g097){color:#929cab;margin-right:6px}.callout.svelte-89g097{background:#211a22;border:1px solid #66505e;border-radius:10px;margin-top:12px;padding:14px 18px}.callout.svelte-89g097 p:where(.svelte-89g097),.callout.svelte-89g097 li:where(.svelte-89g097){color:#c9b8c3;font-size:13px;line-height:1.6}.callout.svelte-89g097 ul:where(.svelte-89g097){padding-left:20px}button.svelte-89g097:focus-visible,select.svelte-89g097:focus-visible{outline-offset:2px;outline:3px solid #ed8bb5}section.svelte-89g097+section:where(.svelte-89g097){margin-top:24px}@media (width<=600px){main.svelte-89g097{width:calc(100% - 24px)}section.svelte-89g097{padding:16px}.members-heading.svelte-89g097,.member-heading.svelte-89g097{flex-direction:column;align-items:stretch}.member-result.svelte-89g097{padding:12px}.song-settings.svelte-89g097,.settings.svelte-89g097,.scores.svelte-89g097{grid-template-columns:1fr}.card-field.svelte-89g097,.card-field-header.svelte-89g097{grid-template-columns:minmax(0,1fr) 90px;gap:10px}.card-field.svelte-89g097>label:where(.svelte-89g097){grid-template-columns:54px minmax(0,1fr);gap:6px}.awakening-stepper.svelte-89g097 button:where(.svelte-89g097){width:30px}}.mobile-field-label.svelte-1wuw728,.selected-card-name.svelte-1wuw728{display:none}.result-limit.svelte-1wuw728{max-width:220px;margin-top:16px}.search-inputs.svelte-1wuw728{border:0;min-width:0;margin:0;padding:0}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}.probability-limit-field.svelte-1wuw728{margin-top:16px}.probability-limit-field.svelte-1wuw728>label:where(.svelte-1wuw728){max-width:340px}.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-step-status.svelte-1wuw728{background:#30212c;border:1px solid #b65c84;border-radius:10px;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.search-step-badge.svelte-1wuw728{color:#24131e;font-variant-numeric:tabular-nums;background:#ed8bb5;border-radius:8px;flex-shrink:0;align-items:baseline;gap:3px;padding:8px 12px;font-size:26px;font-weight:900;line-height:1.2;display:flex}.search-step-badge.svelte-1wuw728 span:where(.svelte-1wuw728){font-size:16px}.search-step-status.svelte-1wuw728>div:where(.svelte-1wuw728){gap:3px;display:grid}.search-step-status.svelte-1wuw728 small:where(.svelte-1wuw728){color:#d6a1ba;font-size:11px;font-weight:700}.search-step-status.svelte-1wuw728>div:where(.svelte-1wuw728)>strong:where(.svelte-1wuw728){color:#ffe4f0;font-size:16px}.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.baseline-ranking.svelte-1wuw728{background:#1b171d;border-color:#665061}.ranking-summary.svelte-1wuw728{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 18px;display:grid}details.ranking-card.svelte-1wuw728>.ranking-summary:where(.svelte-1wuw728){cursor:pointer}article.ranking-card.svelte-1wuw728>.ranking-summary:where(.svelte-1wuw728){grid-template-columns:48px minmax(0,1.5fr) max-content 130px minmax(260px,1fr) max-content;gap:18px;padding:14px 18px}article.ranking-card.svelte-1wuw728 .rank-members:where(.svelte-1wuw728){align-items:flex-start}.rank-team.svelte-1wuw728{min-width:0}.team-meta.svelte-1wuw728{color:#9ca5b3;justify-items:start;gap:6px;font-size:12px;display:grid}.team-meta.svelte-1wuw728>b:where(.svelte-1wuw728){white-space:nowrap}.team-meta.svelte-1wuw728 b:where(.svelte-1wuw728){color:#f0b0c9;background:#30212a;border-radius:5px;padding:2px 6px;font-size:10px}.team-meta.svelte-1wuw728 b.complete:where(.svelte-1wuw728){color:#9edbb7;background:#1e3028}.rank-metric.svelte-1wuw728 .expected-score:where(.svelte-1wuw728){font-size:12px;font-weight:500}.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}.member-tag.svelte-1wuw728{color:#aeb8c8;background:#202630;border:1px solid #394150;border-radius:5px;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.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}details.ranking-card.svelte-1wuw728 .analysis-link:where(.svelte-1wuw728){grid-area:auto/2/auto/-1}.analysis-link.svelte-1wuw728{color:#f2a3c4;white-space:nowrap;background:#32202b;border:1px solid #694256;border-radius:6px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.analysis-link.svelte-1wuw728:hover{background:#46303b}.analysis-link.svelte-1wuw728:focus-visible{outline-offset:3px;outline:2px solid #f2a3c4}.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){article.ranking-card.svelte-1wuw728>.ranking-summary:where(.svelte-1wuw728){grid-template-columns:48px minmax(0,1fr) 280px}article.ranking-card.svelte-1wuw728 .rank-team:where(.svelte-1wuw728){grid-column:2/-1}article.ranking-card.svelte-1wuw728 .team-meta:where(.svelte-1wuw728){grid-area:2/2}article.ranking-card.svelte-1wuw728 .rank-metric:where(.svelte-1wuw728){grid-area:2/3}article.ranking-card.svelte-1wuw728 .rank-probabilities:where(.svelte-1wuw728){grid-area:3/2/auto/-1}.analysis-link.svelte-1wuw728{grid-area:4/2/auto/-1}.fixed-column-headings.svelte-1wuw728,.fixed-field.svelte-1wuw728{grid-template-columns:minmax(0,1fr) 120px 304px 180px}}@media (width<=900px){main.svelte-1wuw728{width:calc(100% - 24px);padding-top:var(--page-content-top)}.panel.svelte-1wuw728{padding:17px}.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-summary.svelte-1wuw728,article.ranking-card.svelte-1wuw728>.ranking-summary:where(.svelte-1wuw728){grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px}.rank-number.svelte-1wuw728{grid-area:1/1}.rank-team.svelte-1wuw728,article.ranking-card.svelte-1wuw728 .rank-team:where(.svelte-1wuw728){grid-area:1/2}.rank-metric.svelte-1wuw728,article.ranking-card.svelte-1wuw728 .rank-metric:where(.svelte-1wuw728){grid-area:2/2}.rank-probabilities.svelte-1wuw728,article.ranking-card.svelte-1wuw728 .rank-probabilities:where(.svelte-1wuw728){border-top:1px solid #303744;border-left:0;grid-area:3/1/auto/-1;padding:10px 0 0}article.ranking-card.svelte-1wuw728 .team-meta:where(.svelte-1wuw728){flex-wrap:wrap;grid-area:3/1/auto/-1;gap:8px;font-size:11px;display:flex}article.ranking-card.svelte-1wuw728 .rank-probabilities:where(.svelte-1wuw728){grid-row:4}.analysis-link.svelte-1wuw728{grid-area:5/1/auto/-1}.ranking-detail.svelte-1wuw728{padding:0 10px 14px}.song-fields.svelte-1wuw728{grid-template-columns:minmax(0,1fr)}.section-title.svelte-1wuw728{flex-wrap:wrap}.fixed-field.svelte-1wuw728{border-top:1px solid #343c49;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.fixed-field.svelte-1wuw728>label:where(.svelte-1wuw728){grid-template-columns:minmax(0,1fr);gap:7px}.mobile-field-label.svelte-1wuw728{color:#aab4c3;margin-bottom:6px;font-size:13px;line-height:1.5;display:block}.selected-card-name.svelte-1wuw728{color:#c1c8d3;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.fixed-overrides.svelte-1wuw728{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;height:auto}.fixed-overrides.svelte-1wuw728 .mobile-field-label:where(.svelte-1wuw728){margin-bottom:0}.override-checkbox.svelte-1wuw728,.generation-input.svelte-1wuw728{min-height:44px}.awakening-stepper.svelte-1wuw728{grid-template-columns:44px minmax(0,1fr) 44px;height:46px}.reduction-options.svelte-1wuw728{height:46px}.chart-meta.svelte-1wuw728 span:where(.svelte-1wuw728){white-space:normal}}.bonuses.svelte-1qktaa8{flex-wrap:wrap;gap:6px;display:flex}.bonuses.svelte-1qktaa8 span:where(.svelte-1qktaa8){color:#d9c890;background:#e2be5f14;border:1px solid #65552c;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.5}strong.svelte-1qktaa8{color:#f1d583;white-space:nowrap}.empty.svelte-1qktaa8{color:#a4adba;margin:0;font-size:13px}.progress.svelte-1agucoq{color:#a4adba;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;display:flex}strong.svelte-1agucoq{color:#f3b4d0;font-size:17px}.complete.svelte-1agucoq strong:where(.svelte-1agucoq),small.svelte-1agucoq{color:#98dbbc}small.svelte-1agucoq{margin-left:6px;font-size:12px}.remaining.svelte-1agucoq{color:#a4adba}main.svelte-1py9unx{width:min(1600px, calc(100% - var(--page-gutter)));margin:0 auto;padding:42px 0 80px}h1.svelte-1py9unx{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,5vw,42px)}h2.svelte-1py9unx{margin:0;font-size:22px}header.svelte-1py9unx p:where(.svelte-1py9unx),.description.svelte-1py9unx{color:#a4adba;line-height:1.7}.hint.svelte-1py9unx{color:#a4adba;font-size:13px;line-height:1.7}.summary.svelte-1py9unx{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.summary.svelte-1py9unx div:where(.svelte-1py9unx){background:#ed8bb50f;border:1px solid #694254;border-radius:12px;padding:20px}.summary.svelte-1py9unx span:where(.svelte-1py9unx){color:#a4adba;font-size:13px}.summary.svelte-1py9unx strong:where(.svelte-1py9unx){color:#f3b4d0;overflow-wrap:anywhere;margin-top:10px;font-size:26px;display:block}small.svelte-1py9unx{color:#a4adba;margin-left:7px;font-size:13px;font-weight:400}.filters.svelte-1py9unx{grid-template-columns:1fr 150px;gap:12px;display:grid}.sort-actions.svelte-1py9unx{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.sort-actions.svelte-1py9unx .hint:where(.svelte-1py9unx){margin:0}.sort-actions.svelte-1py9unx button:where(.svelte-1py9unx){flex-shrink:0;padding:8px 12px;font-size:13px}label.svelte-1py9unx{color:#a4adba;gap:8px;font-size:13px;display:grid}input.svelte-1py9unx,select.svelte-1py9unx{box-sizing:border-box;color:#e8ebf1;width:100%;min-width:0;height:44px;font:inherit;background:#101319;border:1px solid #414b5b;border-radius:9px;padding:0 12px}.status.svelte-1py9unx{color:#f3b4d0;min-height:20px;font-size:13px}.error.svelte-1py9unx{color:#f3a1a1;line-height:1.7}ul.svelte-1py9unx{background:#151a22;border:1px solid #343c49;border-radius:14px;padding:0;list-style:none;overflow:hidden}li.svelte-1py9unx{border-bottom:1px solid #343c49;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}li.svelte-1py9unx:last-child{border-bottom:0}.counter.svelte-1py9unx{align-items:center;gap:6px;display:flex}.counter.svelte-1py9unx input:where(.svelte-1py9unx){text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:76px;height:36px;padding:0 4px;font-size:16px}.counter.svelte-1py9unx input:where(.svelte-1py9unx)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter.svelte-1py9unx input:where(.svelte-1py9unx)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter.svelte-1py9unx button:where(.svelte-1py9unx){border-radius:7px;min-width:36px;min-height:36px;padding:0 4px;font-size:13px}.achievement-target.svelte-1py9unx{color:#a4adba;white-space:nowrap;margin-left:4px;font-size:14px}.achievement-note.svelte-1py9unx{color:#a4adba;margin:0;font-size:12px;line-height:1.5}.achievement-note.complete.svelte-1py9unx{color:#98dbbc}button.svelte-1py9unx{color:#e8ebf1;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#222936;border:1px solid #414b5b;border-radius:9px;font-weight:700}button.plus.svelte-1py9unx{color:#21121a;background:#ed8bb5;border-color:#ed8bb5}button.svelte-1py9unx:hover:not(:disabled){filter:brightness(1.15)}button.svelte-1py9unx:disabled{opacity:.4;cursor:not-allowed}button.svelte-1py9unx:focus-visible,input.svelte-1py9unx:focus-visible,select.svelte-1py9unx:focus-visible{outline-offset:3px;outline:3px solid #ed8bb5}.reload.svelte-1py9unx{padding:0 14px}.empty.svelte-1py9unx{color:#a4adba}.hint.svelte-1py9unx a:where(.svelte-1py9unx){color:#f3b4d0}.team-bonus-total.svelte-1py9unx{background:#e2be5f0d;border:1px solid #65552c;border-radius:10px;margin:14px 0;padding:14px}.team-bonus-total.svelte-1py9unx h4:where(.svelte-1py9unx){color:#e8d69d;margin:0 0 10px;font-size:13px}.member-info.svelte-1py9unx{gap:6px;display:grid}.team-panel.svelte-1py9unx{background:#151a22;border:1px solid #343c49;border-radius:14px;margin:20px 0;padding:20px}form.svelte-1py9unx{gap:12px;margin-top:18px;display:grid}.member-selects.svelte-1py9unx{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.team-actions.svelte-1py9unx{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.team-actions.svelte-1py9unx button:where(.svelte-1py9unx),.delete-confirm.svelte-1py9unx button:where(.svelte-1py9unx){padding:8px 12px}.saved-teams.svelte-1py9unx{margin-top:30px}h3.svelte-1py9unx{overflow-wrap:anywhere;margin:0;font-size:18px}.team-members.svelte-1py9unx{border:0;margin:12px 0}.team-members.svelte-1py9unx li:where(.svelte-1py9unx){padding:10px 0}.delete-confirm.svelte-1py9unx{color:#f3b4d0;font-size:14px}.all-members-title.svelte-1py9unx{margin:32px 0 18px}.member-slot.svelte-1py9unx{border:1px solid #343c49;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.member-slot.pinned.svelte-1py9unx{border-color:#ed8bb5}.member-slot.svelte-1py9unx button[aria-pressed=true]:where(.svelte-1py9unx){color:#f3b4d0}.refresh-hint.svelte-1py9unx{color:#e8d69d;align-self:center;font-size:13px}.member-grid.svelte-1py9unx,.team-members.svelte-1py9unx{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid;overflow:visible}.member-grid.svelte-1py9unx li:where(.svelte-1py9unx),.team-members.svelte-1py9unx li:where(.svelte-1py9unx){background:#151a22;border:1px solid #343c49;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;padding:16px}.member-grid.svelte-1py9unx{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.member-grid.svelte-1py9unx li:where(.svelte-1py9unx){justify-content:flex-start;gap:10px;padding:16px}.member-name.svelte-1py9unx{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.5}.member-grid.svelte-1py9unx .empty:where(.svelte-1py9unx){grid-column:1/-1}@media (width>=1024px){.team-members.svelte-1py9unx{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.team-members.svelte-1py9unx li:where(.svelte-1py9unx){overflow-wrap:anywhere;padding:12px}}@media (pointer:coarse){.counter.svelte-1py9unx button:where(.svelte-1py9unx){min-width:36px;min-height:40px}.counter.svelte-1py9unx input:where(.svelte-1py9unx){height:40px;font-size:16px}}@media (width<=1439px){.member-grid.svelte-1py9unx{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1199px){.member-grid.svelte-1py9unx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.member-grid.svelte-1py9unx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.member-grid.svelte-1py9unx{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=540px){.summary.svelte-1py9unx{gap:10px}.summary.svelte-1py9unx div:where(.svelte-1py9unx){padding:16px}.filters.svelte-1py9unx{grid-template-columns:minmax(0,1fr) 130px}}section.svelte-u23t4f{background:#171d28;border:1px solid #384152;border-radius:12px;margin-top:22px;padding:18px}h3.svelte-u23t4f{margin:0 0 10px;font-size:17px}p.svelte-u23t4f{color:#a8b1c1;font-size:12px;line-height:1.65}.controls.svelte-u23t4f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}label.svelte-u23t4f{font-size:12px}button.svelte-u23t4f,select.svelte-u23t4f{color:#edf0f5;background:#272f40;border:1px solid #526077;border-radius:8px;padding:9px 12px}.primary.svelte-u23t4f{color:#171019;background:#ed8bb5;font-weight:800}button.svelte-u23t4f,summary.svelte-u23t4f{cursor:pointer}button.svelte-u23t4f:disabled{opacity:.5;cursor:default}progress.svelte-u23t4f{width:100%}.table-scroll.svelte-u23t4f{overflow-x:auto}table.svelte-u23t4f{border-collapse:collapse;width:100%;font-size:12px}th.svelte-u23t4f,td.svelte-u23t4f{text-align:left;white-space:nowrap;vertical-align:top;border-bottom:1px solid #384152;padding:9px}td.svelte-u23t4f details:where(.svelte-u23t4f){min-width:120px;max-width:360px}details.svelte-u23t4f p:where(.svelte-u23t4f){white-space:normal;overflow-wrap:anywhere}main.svelte-l928uv{width:min(1200px, calc(100% - var(--page-gutter)));margin:0 auto;padding:42px 0 80px}p.svelte-l928uv{color:#a4adba;line-height:1.7}a.svelte-l928uv{color:#f3a5c5}.controls.svelte-l928uv{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label.svelte-l928uv{gap:8px;max-width:100%;display:grid}select.svelte-l928uv,button.svelte-l928uv{color:#e8ebf1;background:#171c24;border:1px solid #414b5b;border-radius:8px;max-width:100%;padding:10px}button.svelte-l928uv{cursor:pointer}button.svelte-l928uv:disabled{opacity:.5}main.svelte-171l7w4{width:min(760px, calc(100% - var(--page-gutter)));margin:0 auto;padding:42px 0 80px}h1.svelte-171l7w4{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,5vw,42px)}header.svelte-171l7w4>p:where(.svelte-171l7w4):last-child{color:#a4adba;line-height:1.7}.tool-heading.svelte-171l7w4 p:where(.svelte-171l7w4){color:#a4adba;margin-bottom:0;line-height:1.7}.panel.svelte-171l7w4,.result.svelte-171l7w4{background:#151a22;border:1px solid #343c49;border-radius:16px;margin-top:26px;padding:26px}.toggle.svelte-171l7w4{align-items:center;gap:10px;font-weight:800;display:flex}.toggle.svelte-171l7w4 input:where(.svelte-171l7w4){accent-color:#ed8bb5;width:18px;height:18px}.range.svelte-171l7w4{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;margin-top:22px;display:grid}.range.svelte-171l7w4 label:where(.svelte-171l7w4){color:#a4adba;gap:8px;min-width:0;font-size:14px;display:grid}.separator.svelte-171l7w4{color:#a4adba;padding-bottom:12px}select.svelte-171l7w4{color:#e8ebf1;width:100%;height:44px;font:inherit;background:#101319;border:1px solid #414b5b;border-radius:9px;padding:0 12px}.hint.svelte-171l7w4{color:#a4adba;margin:14px 0 0;font-size:13px;line-height:1.6}#candidate-status.svelte-171l7w4{color:#bec8d6;margin:24px 0 16px;font-size:14px;line-height:1.6}#candidate-status.error.svelte-171l7w4{color:#f3a1a1}button.svelte-171l7w4{color:#21121a;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#ed8bb5;border:0;border-radius:10px;font-weight:850}button.svelte-171l7w4:hover:not(:disabled){background:#f4a8c9}button.svelte-171l7w4:disabled{color:#a4adba;cursor:not-allowed;background:#343c49}button.svelte-171l7w4:focus-visible,select.svelte-171l7w4:focus-visible,input.svelte-171l7w4:focus-visible,.copy-preview.svelte-171l7w4:focus-visible{outline-offset:3px;outline:3px solid #ed8bb5}.result.svelte-171l7w4{padding:20px}.results-heading.svelte-171l7w4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.result-actions.svelte-171l7w4{flex-wrap:wrap;gap:8px;display:flex}.copy-status.svelte-171l7w4{color:#f3b4d0;margin:12px 0 0;font-size:13px;line-height:1.6}.copy-status.svelte-171l7w4:empty{margin:0}.copy-preview.svelte-171l7w4{color:#222;overflow-wrap:anywhere;background:#fff;border-radius:9px;max-height:320px;margin-top:12px;padding:12px;font-size:14px;line-height:1.5;overflow:auto}h2.svelte-171l7w4{margin:0;font-size:22px}h2.svelte-171l7w4 span:where(.svelte-171l7w4){color:#a4adba;margin-left:6px;font-size:14px;font-weight:500}.clear-button.svelte-171l7w4{color:#bec8d6;background:0 0;border:1px solid #414b5b;width:auto;min-height:36px;padding:6px 10px;font-size:13px;font-weight:400}.clear-button.svelte-171l7w4:hover:not(:disabled){background:#202733;border-color:#637083}.clear-button.svelte-171l7w4:disabled{color:#87909e;background:0 0;border-color:#343c49}.results-list.svelte-171l7w4{margin:12px 0 0;padding:0;list-style:none}.results-list.svelte-171l7w4 li:where(.svelte-171l7w4){border-bottom:1px solid #2c3441;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:6px 0;display:grid}.results-list.svelte-171l7w4 li:where(.svelte-171l7w4):last-child{border-bottom:0}.draw-number.svelte-171l7w4{color:#a4adba;font-variant-numeric:tabular-nums;font-size:13px}.song-title.svelte-171l7w4{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.placeholder.svelte-171l7w4{color:#a4adba;line-height:1.7}.sr-only.svelte-171l7w4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.panel.svelte-171l7w4,.result.svelte-171l7w4{padding:20px}.result.svelte-171l7w4{padding:16px}.results-list.svelte-171l7w4 li:where(.svelte-171l7w4){grid-template-columns:18px minmax(0,1fr);gap:6px}.song-title.svelte-171l7w4{font-size:13px}}main.svelte-at0qq7{width:min(760px, calc(100% - var(--page-gutter)));margin:0 auto;padding:42px 0 80px}h1.svelte-at0qq7{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,5vw,42px)}header.svelte-at0qq7>p:where(.svelte-at0qq7),.tool-heading.svelte-at0qq7 p:where(.svelte-at0qq7){color:#a4adba;line-height:1.7}.tool-heading.svelte-at0qq7 p:where(.svelte-at0qq7){margin-bottom:0}h2.svelte-at0qq7{margin:0;font-size:22px}h2.svelte-at0qq7 span:where(.svelte-at0qq7){color:#a4adba;margin-left:6px;font-size:14px;font-weight:500}.panel.svelte-at0qq7,.result.svelte-at0qq7{background:#151a22;border:1px solid #343c49;border-radius:16px;margin-top:26px;padding:26px}.panel.svelte-at0qq7{padding:20px}.filters.svelte-at0qq7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.filter-help.svelte-at0qq7{color:#a4adba;margin:10px 0 0;font-size:12px;line-height:1.6}label.svelte-at0qq7{color:#a4adba;gap:8px;min-width:0;font-size:14px;display:grid}input.svelte-at0qq7,select.svelte-at0qq7{color:#e8ebf1;width:100%;min-width:0;height:44px;font:inherit;background:#101319;border:1px solid #414b5b;border-radius:9px;padding:0 12px}.placeholder.svelte-at0qq7{color:#a4adba;line-height:1.7}.song-options.svelte-at0qq7{overscroll-behavior:contain;max-height:200px;margin:12px 0 0;padding:3px;list-style:none;overflow-y:auto}.song-options.svelte-at0qq7 li:where(.svelte-at0qq7)+li:where(.svelte-at0qq7){margin-top:4px}button.svelte-at0qq7{color:#e8ebf1;min-height:44px;font:inherit;cursor:pointer;background:#101319;border:1px solid #343c49;border-radius:9px}button.svelte-at0qq7:hover:not(:disabled){background:#302331;border-color:#a76b87}button.svelte-at0qq7:disabled{color:#87909e;cursor:not-allowed}button.svelte-at0qq7:focus-visible,input.svelte-at0qq7:focus-visible,select.svelte-at0qq7:focus-visible,.copy-preview.svelte-at0qq7:focus-visible{outline-offset:2px;outline:3px solid #ed8bb5}.song-option.svelte-at0qq7{text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;display:grid}.song-title.svelte-at0qq7{overflow-wrap:anywhere;min-width:0;line-height:1.6}.song-option.svelte-at0qq7 .song-title:where(.svelte-at0qq7){font-size:14px;line-height:1.35}.add-label.svelte-at0qq7{color:#f3b4d0;white-space:nowrap;font-size:13px;font-weight:800}.result.svelte-at0qq7{padding:20px}.results-heading.svelte-at0qq7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.result-actions.svelte-at0qq7{flex-wrap:wrap;gap:8px;display:flex}.secondary-button.svelte-at0qq7{color:#bec8d6;background:0 0;border-color:#414b5b;min-height:36px;padding:6px 10px;font-size:13px}.secondary-button.svelte-at0qq7:hover:not(:disabled){background:#202733;border-color:#637083}.secondary-button.svelte-at0qq7:disabled{border-color:#343c49}.copy-status.svelte-at0qq7{color:#f3b4d0;margin:12px 0 0;font-size:13px;line-height:1.6}.copy-status.svelte-at0qq7:empty{margin:0}.storage-notice.svelte-at0qq7{color:#f3b4d0;font-size:13px;line-height:1.7}.copy-preview.svelte-at0qq7{color:#222;overflow-wrap:anywhere;background:#fff;border-radius:9px;max-height:320px;margin-top:12px;padding:12px;font-size:14px;line-height:1.5;overflow:auto}.results-list.svelte-at0qq7{margin:12px 0 0;padding:0;list-style:none}.history-toggle.svelte-at0qq7{margin-top:12px}.results-list.svelte-at0qq7 li:where(.svelte-at0qq7){border-bottom:1px solid #2c3441;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.results-list.svelte-at0qq7 li:where(.svelte-at0qq7):last-child{border-bottom:0}.selection-number.svelte-at0qq7{color:#a4adba;font-variant-numeric:tabular-nums;font-size:13px}.selected-title.svelte-at0qq7{font-size:14px;line-height:1.4}.remove-button.svelte-at0qq7{min-height:32px;padding:4px 8px;font-size:12px}.sr-only.svelte-at0qq7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.filters.svelte-at0qq7{grid-template-columns:minmax(0,1fr)}.panel.svelte-at0qq7,.result.svelte-at0qq7{padding:20px}.result.svelte-at0qq7{padding:16px}.song-option.svelte-at0qq7{gap:8px;padding-inline:8px}.song-option.svelte-at0qq7 .song-title:where(.svelte-at0qq7){font-size:13px}.add-label.svelte-at0qq7{font-size:11px}.results-list.svelte-at0qq7 li:where(.svelte-at0qq7){grid-template-columns:18px minmax(0,1fr) auto;gap:6px}.selected-title.svelte-at0qq7{font-size:13px}}.song-settings.svelte-jj9beq{grid-template-columns:1fr 2fr;gap:16px;margin-bottom:24px;display:grid}.result-song.svelte-jj9beq{color:#edabc8;line-height:1.5}@media (width<=600px){.song-settings.svelte-jj9beq{grid-template-columns:1fr}}.card-field.svelte-jj9beq,.card-field-header.svelte-jj9beq{grid-template-columns:minmax(0,1fr) 132px 140px;align-items:end;gap:16px;display:grid}.card-field.svelte-jj9beq>label:where(.svelte-jj9beq){grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.card-field.svelte-jj9beq>label:where(.svelte-jj9beq)>span:where(.svelte-jj9beq){white-space:nowrap}.card-field-header.svelte-jj9beq{color:#8f98a8;align-items:center;font-size:13px;font-weight:800}.awakening.svelte-jj9beq{color:#aab2c0;gap:7px;font-size:13px;display:grid}.awakening-stepper.svelte-jj9beq{background:#10141b;border:1px solid #343e4c;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.awakening-stepper.svelte-jj9beq button:where(.svelte-jj9beq){border:0;border-radius:0;width:36px;height:44px;padding:0;font-size:24px}.awakening-stepper.svelte-jj9beq strong:where(.svelte-jj9beq){text-align:center;color:#e8ebf1;flex:1;font-size:14px}.outfit-effect.svelte-jj9beq{background:#10141b;border:1px solid #343e4c;border-radius:9px;align-items:center;gap:20px;margin-top:12px;padding:14px 18px;font-size:14px;display:flex}.outfit-effect.svelte-jj9beq span:where(.svelte-jj9beq){color:#edabc8;white-space:nowrap;font-size:13px;font-weight:850}.outfit-effect.svelte-jj9beq p:where(.svelte-jj9beq){color:#b9c1cd;margin:0;font-size:14px;line-height:1.55}.power-override.svelte-jj9beq,.primary.svelte-jj9beq{margin-top:20px}@media (width<=600px){.card-field.svelte-jj9beq,.card-field-header.svelte-jj9beq{grid-template-columns:minmax(0,1fr) 82px 90px;gap:10px}.card-field.svelte-jj9beq>label:where(.svelte-jj9beq){grid-template-columns:54px minmax(0,1fr);gap:6px}.awakening-stepper.svelte-jj9beq button:where(.svelte-jj9beq){width:30px}.outfit-effect.svelte-jj9beq{flex-direction:column;align-items:flex-start;gap:8px}}main.svelte-jj9beq{color:#dfe4eb;max-width:1120px;margin:0 auto;padding:32px 24px 60px}h1.svelte-jj9beq{font-size:var(--page-title-size);letter-spacing:-.045em;margin:8px 0 12px;line-height:1.15}header.svelte-jj9beq p:where(.svelte-jj9beq){color:#929cab;font-size:var(--page-description-size);line-height:1.6}.eyebrow.svelte-jj9beq{color:#ed8bb5;letter-spacing:2px;font-size:12px;font-weight:800}section.svelte-jj9beq{background:#171c24;border:1px solid #2c3441;border-radius:16px;margin-top:24px;padding:24px}h2.svelte-jj9beq{margin:0 0 18px;font-size:18px}h2.svelte-jj9beq span:where(.svelte-jj9beq){color:#ed8bb5;margin-right:10px;font-size:13px;font-weight:900}fieldset.svelte-jj9beq{border:0;min-width:0;margin:0;padding:0}.members.svelte-jj9beq{gap:10px;display:grid}label.svelte-jj9beq{color:#8f98a8;gap:7px;font-size:14px;font-weight:750;display:grid}input.svelte-jj9beq,select.svelte-jj9beq{box-sizing:border-box;color:#e4e8ef;width:100%;min-width:0;font:inherit;background:#10141b;border:1px solid #343e4c;border-radius:9px;padding:12px}.settings.svelte-jj9beq{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.power.svelte-jj9beq{background:#24212e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:20px;display:flex}.power.svelte-jj9beq span:where(.svelte-jj9beq),.power.svelte-jj9beq small:where(.svelte-jj9beq){color:#aeb5c2}.power.svelte-jj9beq strong:where(.svelte-jj9beq){color:#edabc8;font-size:26px}button.svelte-jj9beq{font:inherit;cursor:pointer;color:#dfe4eb;background:#242b36;border:1px solid #424957;border-radius:8px;padding:10px 16px}button.svelte-jj9beq:disabled{opacity:.5;cursor:wait}.primary.svelte-jj9beq{color:#251723;background:#eda0c0;border:0;width:100%;padding:15px;font-weight:800}.reload.svelte-jj9beq{margin-top:12px}.error.svelte-jj9beq{color:#ffb2ab}.table-wrap.svelte-jj9beq{margin-top:20px;overflow:auto}table.svelte-jj9beq{border-collapse:collapse;text-align:right;width:100%;font-size:13px}th.svelte-jj9beq,td.svelte-jj9beq{white-space:nowrap;border-bottom:1px solid #303744;padding:14px 10px}th.svelte-jj9beq{color:#a2abba}th.svelte-jj9beq small:where(.svelte-jj9beq){margin-top:4px;font-weight:400;display:block}.best.svelte-jj9beq{color:#f5b8d2;background:#322435}button.svelte-jj9beq:focus-visible,input.svelte-jj9beq:focus-visible,select.svelte-jj9beq:focus-visible{outline-offset:2px;outline:3px solid #ed8bb5}@media (width<=600px){main.svelte-jj9beq{padding:24px 12px}section.svelte-jj9beq{padding:16px}.settings.svelte-jj9beq{grid-template-columns:1fr}}section.svelte-1m7z633{--accent:var(--team-b-color,#f3a5c5);--accent-rgb:243 165 197;border:1px solid rgb(var(--accent-rgb) / 30%);border-top:3px solid var(--accent);background:#151a22;border-radius:16px;height:100%;padding:24px}section.team-a.svelte-1m7z633{--accent:var(--team-a-color,#8bc9f5);--accent-rgb:139 201 245}h2.svelte-1m7z633{color:var(--accent);margin:0 0 20px}label.svelte-1m7z633,.awakening-field.svelte-1m7z633{color:#a4adba;gap:7px;min-width:0;font-size:13px;display:grid}.leader.svelte-1m7z633{grid-template-columns:1fr 1fr;gap:12px;display:grid}.slot.svelte-1m7z633,.slot-heading.svelte-1m7z633{grid-template-columns:minmax(0,1fr) 112px;gap:10px;margin-top:16px;display:grid}.slot-heading.svelte-1m7z633{color:#a4adba;font-size:13px}.slot-heading.svelte-1m7z633 span:where(.svelte-1m7z633){grid-column:2}.slot-heading.svelte-1m7z633+.slot:where(.svelte-1m7z633){margin-top:7px}.awakening-stepper.svelte-1m7z633{background:#11151b;border:1px solid #343c49;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;height:44px;display:grid;overflow:hidden}.awakening-stepper.svelte-1m7z633 button:where(.svelte-1m7z633){color:#c1c8d3;cursor:pointer;background:#202630;border:0;align-self:stretch;padding:0;font-size:24px;line-height:1}.awakening-stepper.svelte-1m7z633 button:where(.svelte-1m7z633):hover:not(:disabled){color:var(--accent);background:rgb(var(--accent-rgb) / 12%)}.awakening-stepper.svelte-1m7z633 button:where(.svelte-1m7z633):focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px;position:relative}.awakening-stepper.svelte-1m7z633 button:where(.svelte-1m7z633):disabled{color:#525b69;cursor:default;background:#171c24}.awakening-stepper.svelte-1m7z633 strong:where(.svelte-1m7z633){color:#e8ebf1;text-align:center;white-space:nowrap;font-size:14px}select.svelte-1m7z633{color:#e8ebf1;width:100%;min-width:0;min-height:44px;font:inherit;background:#101319;border:1px solid #414b5b;border-radius:8px;padding:8px}.outfit.svelte-1m7z633{border-left:3px solid var(--accent);background:rgb(var(--accent-rgb) / 8%);min-height:3em;color:var(--accent);border-radius:6px;margin:14px 0 18px;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.7}select.svelte-1m7z633:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width<=520px){section.svelte-1m7z633{padding:18px}.leader.svelte-1m7z633{grid-template-columns:1fr}.slot.svelte-1m7z633,.slot-heading.svelte-1m7z633{grid-template-columns:minmax(0,1fr) 120px}.awakening-stepper.svelte-1m7z633{grid-template-columns:44px minmax(0,1fr) 44px;height:46px}}main.svelte-1ez3k3s{--team-a-color:#8bc9f5;--team-b-color:#f3a5c5;width:min(1160px, calc(100% - var(--page-gutter)));padding:var(--page-content-top) 0 80px;margin:auto}.page-header.svelte-1ez3k3s{margin-bottom:var(--page-header-bottom)}h1.svelte-1ez3k3s{color:#f3f5f8;font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;line-height:1.15}.page-description.svelte-1ez3k3s{color:#929cab;font-size:var(--page-description-size);margin:10px 0 0;line-height:1.6}p.svelte-1ez3k3s{color:#a4adba;line-height:1.7}.panel.svelte-1ez3k3s{background:#151a22;border:1px solid #343c49;border-radius:16px;padding:24px}.song-fields.svelte-1ez3k3s{grid-template-columns:minmax(0,4fr) minmax(140px,.85fr);align-items:start;gap:12px;display:grid}.song-picker-field.svelte-1ez3k3s{min-width:0}.difficulty.svelte-1ez3k3s{color:#8f98a8;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}.difficulty.svelte-1ez3k3s select:where(.svelte-1ez3k3s){background:#11151b;border-color:#343c49;height:42px;min-height:42px;padding:0 12px}select.svelte-1ez3k3s,button.svelte-1ez3k3s{color:#e8ebf1;min-height:44px;font:inherit;background:#202632;border:1px solid #414b5b;border-radius:9px;padding:10px 16px}button.svelte-1ez3k3s{cursor:pointer;font-weight:750}button.svelte-1ez3k3s:disabled{opacity:.5;cursor:not-allowed}.svelte-1ez3k3s:is(button:where(.svelte-1ez3k3s),select:where(.svelte-1ez3k3s)):focus-visible{outline-offset:3px;outline:3px solid #ed8bb5}.actions.svelte-1ez3k3s{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.primary.svelte-1ez3k3s{color:#21121a;background:#ed8bb5;min-width:220px}.teams.svelte-1ez3k3s{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.hint.svelte-1ez3k3s{color:#a4adba;font-size:13px}.error.svelte-1ez3k3s{color:#ffa4a4}.comparison-rules.svelte-1ez3k3s{color:#8f98a8;margin-top:28px;font-size:12px;line-height:1.6}.comparison-rules.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){color:#b9c1cd;margin:0 0 12px;font-size:15px}.comparison-rules.svelte-1ez3k3s ul:where(.svelte-1ez3k3s){margin:0;padding-left:18px}.comparison-rules.svelte-1ez3k3s li:where(.svelte-1ez3k3s){padding:3px 0;line-height:1.6}.comparison-rules.svelte-1ez3k3s p:where(.svelte-1ez3k3s){color:inherit;margin:10px 0 0}.result.svelte-1ez3k3s{margin-top:24px}.table-wrap.svelte-1ez3k3s{overflow-x:auto}table.svelte-1ez3k3s{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}td.svelte-1ez3k3s,th.svelte-1ez3k3s{white-space:nowrap;border-bottom:1px solid #343c49;padding:16px 12px}.difference.svelte-1ez3k3s{color:#a4adba}.difference.svelte-1ez3k3s strong:where(.svelte-1ez3k3s){color:#f3f5f8;font-weight:750}.team-a.svelte-1ez3k3s,.difference.svelte-1ez3k3s strong.team-a:where(.svelte-1ez3k3s){color:var(--team-a-color)}.team-b.svelte-1ez3k3s,.difference.svelte-1ez3k3s strong.team-b:where(.svelte-1ez3k3s){color:var(--team-b-color)}th.team-a.svelte-1ez3k3s{background:#8bc9f512}th.team-b.svelte-1ez3k3s{background:#f3a5c512}@media (width<=760px){.teams.svelte-1ez3k3s{grid-template-columns:1fr}.panel.svelte-1ez3k3s{padding:18px}}@media (width<=520px){.song-fields.svelte-1ez3k3s{grid-template-columns:minmax(0,1fr)}}.event-objective.svelte-lfjtkv{width:min(var(--page-max-width), calc(100% - var(--page-gutter)));gap:8px;margin:20px auto 0;display:flex}button.svelte-lfjtkv{color:#c9b4bd;cursor:pointer;background:#261d23;border:1px solid #604653;border-radius:8px;padding:10px 16px}button.active.svelte-lfjtkv{color:#fff;background:#573448;border-color:#f2a6c6}.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}.effect-summary.svelte-1rksp7b{background:#151b24;border:1px solid #343d4d;border-radius:12px;margin:16px 0 0;padding:18px}h3.svelte-1rksp7b{color:#e9edf4;margin:0;font-size:17px;display:inline}.effect-summary-heading.svelte-1rksp7b{padding:2px 0}.note.svelte-1rksp7b{color:#9aa6b8;margin:8px 0 0;font-size:12px;line-height:1.65}.received-heading.svelte-1rksp7b{color:#ced6e2;margin-top:16px;font-size:13px;font-weight:700}.received-stats.svelte-1rksp7b{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.received-stats.svelte-1rksp7b>div:where(.svelte-1rksp7b){background:#202937;border-radius:8px;min-width:0;padding:12px}dt.svelte-1rksp7b{color:#aebacf;font-size:12px}dd.svelte-1rksp7b{color:#f3a5c5;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;margin:7px 0 0;font-size:19px;font-weight:750;display:flex}dd.svelte-1rksp7b small:where(.svelte-1rksp7b){color:#d1d9e6;font-size:13px}.stat-breakdown.svelte-1rksp7b{gap:8px;font-size:16px;display:grid}.stat-breakdown.svelte-1rksp7b>span:where(.svelte-1rksp7b){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;display:flex}.stat-breakdown.svelte-1rksp7b small:where(.svelte-1rksp7b){font-size:11px;font-weight:400}.stat-breakdown.svelte-1rksp7b .flat:where(.svelte-1rksp7b){border-top:1px solid #354052;padding-top:8px}.blue.svelte-1rksp7b strong:where(.svelte-1rksp7b){color:#80bfff}.green.svelte-1rksp7b strong:where(.svelte-1rksp7b){color:#90d5a0}.calculation-note.svelte-1rksp7b{color:#d1d9e6;margin:12px 0 0;font-size:12px;line-height:1.7}.effect-details.svelte-1rksp7b{border-top:1px solid #303a49;margin-top:16px;padding-top:12px}summary.svelte-1rksp7b{color:#e2e8f1;cursor:pointer;font-size:13px;font-weight:700}summary.svelte-1rksp7b span:where(.svelte-1rksp7b){color:#9aa6b8;margin-left:6px;font-size:12px;font-weight:400;display:inline-block}summary.svelte-1rksp7b:focus-visible{outline-offset:4px;outline:2px solid #f3a5c5}.effect-groups.svelte-1rksp7b{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.effect-group.svelte-1rksp7b{border:1px solid #343d4d;border-top:3px solid var(--area-color);border-radius:9px;min-width:0;padding:14px}.area-B.svelte-1rksp7b{--area-color:#80bfff}.area-G.svelte-1rksp7b{--area-color:#90d5a0}.area-R.svelte-1rksp7b{--area-color:#f095a8}.area-Y.svelte-1rksp7b{--area-color:#e5cf85}h4.svelte-1rksp7b{color:var(--area-color);margin:0;font-size:14px}.condition.svelte-1rksp7b,.empty.svelte-1rksp7b{color:#9aa6b8;margin:7px 0 0;font-size:12px;line-height:1.6}ul.svelte-1rksp7b{margin:10px 0 0;padding:0;list-style:none}li.svelte-1rksp7b{color:#dbe2ed;overflow-wrap:anywhere;border-top:1px solid #2c3544;padding:8px 0;font-size:13px;line-height:1.6}li.svelte-1rksp7b small:where(.svelte-1rksp7b){color:#9aa6b8;font-size:11px;display:block}@media (width<=600px){.effect-summary.svelte-1rksp7b{padding:14px}.received-stats.svelte-1rksp7b{grid-template-columns:repeat(2,minmax(0,1fr))}.effect-groups.svelte-1rksp7b{grid-template-columns:minmax(0,1fr)}}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}.card-picker-filter.svelte-1yre5p1{color:#c9d0dc;align-items:center;gap:8px;margin:12px 0;font-size:13px;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}.member-navigation.svelte-1yre5p1{align-items:flex-end;gap:7px;display:flex}.member-navigation.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#d5dbe4;cursor:pointer;background:#202733;border:1px solid #465064;border-radius:8px;min-width:82px;height:38px;padding:0 12px;font-size:13px;font-weight:850}.member-navigation.svelte-1yre5p1 button:where(.svelte-1yre5p1):hover{color:#f4b0cc;border-color:#d96b9a}.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}.board-material-summary.svelte-1yre5p1{background:#131922;border:1px solid #303a47;border-radius:10px;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:10px;display:flex}.board-material-summary.svelte-1yre5p1 h3:where(.svelte-1yre5p1){color:#dce3eb;width:100%;margin:0 0 3px;font-size:14px}.board-material-summary.svelte-1yre5p1 span:where(.svelte-1yre5p1){background:#1c2430;border-radius:7px;gap:2px;min-width:108px;padding:7px 9px;display:grid}.board-material-summary.svelte-1yre5p1 small:where(.svelte-1yre5p1){color:#8490a0;font-size:11px}.board-material-summary.svelte-1yre5p1 strong:where(.svelte-1yre5p1){color:#dce3eb;font-size:14px}.board-material-summary.svelte-1yre5p1 p:where(.svelte-1yre5p1){color:#8792a2;margin:0;font-size:13px}.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-wrap:wrap;align-items:center;gap:12px;display:flex}.green-presets.svelte-1yre5p1{gap:7px;display:flex}.automatic-placement.svelte-1yre5p1 button.green-preset:where(.svelte-1yre5p1){justify-items:center;gap:4px;width:78px;padding:8px;display:grid}.green-preset.svelte-1yre5p1 svg:where(.svelte-1yre5p1){width:60px;height:100px;display:block}.preset-edge.svelte-1yre5p1{fill:none;stroke:#4e6658;stroke-width:2px}.preset-center.svelte-1yre5p1{fill:#bec8d5;stroke:#e4ebf2;stroke-width:1.5px}.preset-node.svelte-1yre5p1{fill:#202d26;stroke:#71867a;stroke-width:1.5px}.preset-node.included.svelte-1yre5p1{fill:#86e3a6;stroke:#b5f5ca;stroke-width:2px}.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;flex-direction:column;width:min(620px,100%);max-height:min(760px,100dvh - 40px);display:flex;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;min-height:0;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<=900px){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%}.member-navigation.svelte-1yre5p1{grid-template-columns:1fr 1fr;display:grid}.member-navigation.svelte-1yre5p1 .member-select:where(.svelte-1yre5p1){grid-column:1/-1}.member-navigation.svelte-1yre5p1 button:where(.svelte-1yre5p1){width:100%;min-height:44px}.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{max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0}.connect-card-list.svelte-1yre5p1{max-height:none;overflow-y:auto}.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}}.card-picker-heading.svelte-1yre5p1,.card-picker-note.svelte-1yre5p1,.card-picker-search.svelte-1yre5p1,.current-placement.svelte-1yre5p1{flex-shrink:0}.connect-card-list.svelte-1yre5p1{grid-auto-rows:max-content;align-content:start}.board-zoom.svelte-1yre5p1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-zoom.svelte-1yre5p1 button:where(.svelte-1yre5p1){color:#d5dbe4;cursor:pointer;background:#202733;border:1px solid #465064;border-radius:8px;min-width:44px;min-height:44px;padding:8px 12px}.board-zoom.svelte-1yre5p1 button:where(.svelte-1yre5p1):disabled{opacity:.45;cursor:default}.board-zoom.svelte-1yre5p1 span:where(.svelte-1yre5p1){text-align:center;min-width:42px}.board-zoom.svelte-1yre5p1+.board-note:where(.svelte-1yre5p1){margin-bottom:10px}@media (width<=900px){.board-toolbar.svelte-1yre5p1,.board-toolbar.svelte-1yre5p1 div:where(.svelte-1yre5p1){flex-wrap:wrap}.board-toolbar.svelte-1yre5p1 button:where(.svelte-1yre5p1),.card-picker-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1){min-height:44px}.card-picker-heading.svelte-1yre5p1 button:where(.svelte-1yre5p1){min-width:44px}.card-table.svelte-1yre5p1 .table-row:where(.svelte-1yre5p1){grid-template-columns:34px minmax(0,1fr)}.awakening-field.svelte-1yre5p1{grid-column:2}.awakening-stepper.svelte-1yre5p1{grid-template-columns:44px minmax(0,1fr) 44px;height:46px}.identity.svelte-1yre5p1{flex-wrap:wrap}.identity.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.max-awakening-check.svelte-1yre5p1>strong:where(.svelte-1yre5p1),.connect-card-name.svelte-1yre5p1 strong:where(.svelte-1yre5p1),.current-placement.svelte-1yre5p1 strong:where(.svelte-1yre5p1){white-space:normal;overflow-wrap:anywhere}.connect-card-list.svelte-1yre5p1>button:where(.svelte-1yre5p1){grid-template-columns:28px minmax(0,1fr) 48px}.connect-card-effect.svelte-1yre5p1{grid-column:2/-1;justify-items:start}}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 .update-entry{overflow-wrap:anywhere;background:#151a22;border:1px solid #2b3441;border-radius:12px;min-width:0;margin:10px 0;padding:19px 20px}.markdown-body h3{color:#edf0f4;letter-spacing:-.02em;margin:0;font-size:17px}.markdown-body .update-entry p{color:#9ca6b4;margin:8px 0 0;font-size:14px;line-height:1.65}.markdown-body .update-entry>:last-child{margin-bottom:0}.markdown-body img{max-width:100%;height:auto}.markdown-body pre{max-width:100%;overflow-x:auto}.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 .update-entry{padding: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;flex-shrink:0;font-size:20px;font-weight:850;text-decoration:none}.menu-toggle.svelte-1gdqj7u{display:none}nav.svelte-1gdqj7u{scrollbar-width:thin;flex:1;justify-content:safe 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}a.svelte-1gdqj7u:focus-visible{outline-offset:2px;outline:3px solid #ef8bb647}@media (width<=1100px){.nav-inner.svelte-1gdqj7u{flex-wrap:wrap;padding-block:5px}.menu-toggle.svelte-1gdqj7u{color:#f1a1c3;min-height:44px;font:inherit;cursor:pointer;background:#29202a;border:1px solid #694256;border-radius:9px;padding:8px 14px;font-size:14px;display:block}.menu-toggle.svelte-1gdqj7u:focus-visible{outline-offset:2px;outline:3px solid #ef8bb6}nav.svelte-1gdqj7u{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65dvh;padding:4px 2px 10px;display:none;overflow-y:auto}nav.open.svelte-1gdqj7u{display:grid}nav.svelte-1gdqj7u a:where(.svelte-1gdqj7u){white-space:normal;align-items:center;min-height:44px;display:flex}}@media (width<=560px){:root{--page-gutter:24px}.nav-inner.svelte-1gdqj7u{width:calc(100% - 24px);min-height:54px}.brand.svelte-1gdqj7u{font-size:18px}nav.svelte-1gdqj7u{gap:2px}nav.svelte-1gdqj7u a:where(.svelte-1gdqj7u){padding:7px;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}@media (width<=700px){:root{--page-title-size:30px;--page-description-size:15px}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body select,body textarea{font-size:16px}}html{scroll-padding-top:80px}
/*$vite$:1*/