.icon[data-v-508b4794]{vertical-align:middle;transition:all var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex-shrink:0;display:inline-block}.icon-path[data-v-508b4794]{fill:currentColor}.custom-select[data-v-3ee53f5d]{width:100%;position:relative}.option-item.is-keyboard-active[data-v-3ee53f5d]{outline:2px solid var(--sys-color-primary);outline-offset:calc(-1 * var(--sys-space-2))}.select-trigger[data-v-3ee53f5d]{width:100%;height:48px;padding:0 var(--sys-space-14);padding-right:var(--sys-space-40);background:var(--sys-color-surface-container);box-shadow:0 2px 4px var(--sys-overlay-dark-subtle);border-radius:var(--sys-shape-corner-input);color:var(--sys-color-on-surface);cursor:pointer;text-align:left;transition:border-color var(--sys-motion-duration-200) var(--sys-motion-spring);border:1px solid #80808026;outline:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.select-trigger[data-v-3ee53f5d]:focus-visible{border-color:var(--sys-color-primary)}.trigger-label[data-v-3ee53f5d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-chevron[data-v-3ee53f5d]{color:var(--sys-color-outline);transition:transform var(--sys-motion-duration-200) var(--sys-motion-spring);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select-chevron.is-open[data-v-3ee53f5d]{transform:translateY(-50%)rotate(180deg)}.options-dropdown[data-v-3ee53f5d]{background:var(--sys-surface-glass,var(--sys-color-surface-container-high));-webkit-backdrop-filter:var(--sys-surface-glass-blur);backdrop-filter:var(--sys-surface-glass-blur);border:1px solid var(--sys-surface-glass-border,var(--sys-color-outline-variant));border-radius:var(--sys-shape-corner-input);box-shadow:var(--sys-elevation-3);z-index:110;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.options-list[data-v-3ee53f5d]{max-height:240px;padding:var(--sys-space-6);scrollbar-width:thin;scrollbar-color:var(--sys-color-outline-variant) transparent;margin:0;list-style:none;overflow-y:auto}.options-list[data-v-3ee53f5d]::-webkit-scrollbar{width:4px}.options-list[data-v-3ee53f5d]::-webkit-scrollbar-thumb{background:var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full)}.option-item[data-v-3ee53f5d]{min-height:var(--sys-space-48);padding:var(--sys-space-10) var(--sys-space-12);border-radius:var(--sys-shape-corner-small);color:var(--sys-color-on-surface);cursor:pointer;transition:all var(--sys-motion-duration-200) var(--sys-motion-spring);align-items:center;display:flex}.option-copy[data-v-3ee53f5d]{gap:var(--sys-space-4);min-width:0;display:grid}.option-label[data-v-3ee53f5d]{font-size:13px;font-weight:700;line-height:var(--sys-leading-tight)}.option-description[data-v-3ee53f5d]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-meta);font-weight:500;line-height:var(--sys-leading-tight);text-transform:none;text-wrap:pretty}.option-item.active .option-description[data-v-3ee53f5d]{color:var(--sys-color-on-primary);opacity:.82}.option-item[data-v-3ee53f5d]:hover:not(.disabled){background:rgba(var(--sys-color-primary-rgb), .08);color:var(--sys-color-primary)}.option-item.active[data-v-3ee53f5d]{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.option-item.disabled[data-v-3ee53f5d]{opacity:.4;cursor:not-allowed}.option-item.milestone[data-v-3ee53f5d]{color:var(--sys-color-primary);font-weight:900}.option-item.past[data-v-3ee53f5d]{opacity:.5}.fade-slide-enter-active[data-v-3ee53f5d],.fade-slide-leave-active[data-v-3ee53f5d]{transition:opacity var(--sys-motion-duration-200) var(--sys-motion-spring), transform var(--sys-motion-duration-200) var(--sys-motion-spring)}.fade-slide-enter-from[data-v-3ee53f5d],.fade-slide-leave-to[data-v-3ee53f5d]{opacity:0;transform:translateY(-8px)}.card[data-v-3795ede5]{background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-m);padding:var(--sys-space-12) var(--sys-space-16);margin-bottom:var(--sys-space-8);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;transition:transform var(--sys-motion-duration-200) var(--sys-motion-spring), background-color var(--sys-motion-duration-200) ease, border-color var(--sys-motion-duration-200) ease, box-shadow var(--sys-motion-duration-250) ease, margin var(--sys-motion-duration-300) var(--sys-motion-easing-standard);contain:layout style;content-visibility:auto;border:1.5px solid #0000;position:relative;overflow:visible;box-shadow:0 0 #0000}.card.expanded[data-v-3795ede5]{background:var(--sys-color-surface-container-high);box-shadow:var(--sys-elevation-2);border-color:rgba(var(--sys-color-primary-rgb), .3);z-index:1;content-visibility:visible;contain-intrinsic-size:auto 300px}.card.selected[data-v-3795ede5]{border-color:var(--sys-color-primary);box-shadow:inset 0 0 0 1px var(--sys-color-primary), 0 4px 12px rgba(var(--sys-color-primary-rgb), .15);background:var(--sys-color-primary-container)!important}.card.tagged[data-v-3795ede5]:not(.selected){border:1.5px solid rgba(var(--sys-color-primary-rgb), .4);background:linear-gradient(135deg, var(--sys-color-surface-container), rgba(var(--sys-color-primary-rgb), .03));box-shadow:0 2px 8px rgba(var(--sys-color-primary-rgb), .05)}.card.selected[data-v-3795ede5] .player-name,.card.selected[data-v-3795ede5] .trophy-val,.card.selected[data-v-3795ede5] .stat-score,.card.selected[data-v-3795ede5] .stat-item .label,.card.selected[data-v-3795ede5] .stat-item .value,.card.selected[data-v-3795ede5] .trend-val,.card.selected[data-v-3795ede5] .expand-btn,.card.selected[data-v-3795ede5] .sc-label,.card.selected[data-v-3795ede5] .sc-val{color:var(--sys-color-on-primary-container)!important;opacity:1!important}.card.selected[data-v-3795ede5] .stat-pod{transition:all var(--sys-motion-duration-200) ease;background:rgba(var(--sys-color-on-primary-container-rgb), .15)!important;color:var(--sys-color-on-primary-container)!important;border:1px solid #0000!important}.card.selected[data-v-3795ede5] .badge:not(.role){border:none;background:rgba(var(--sys-color-on-primary-container-rgb), .1)!important;color:var(--sys-color-on-primary-container)!important}.card-header[data-v-3795ede5]{justify-content:space-between;align-items:center;gap:var(--sys-space-12);display:flex}.identity-group[data-v-3795ede5]{align-items:center;gap:var(--sys-space-14);flex:1;min-width:0;display:flex}.meta-stack[data-v-3795ede5]{gap:var(--sys-space-4);flex-direction:column;flex-shrink:0;width:60px;display:flex}.name-block[data-v-3795ede5]{flex-direction:column;flex:auto;min-width:0;display:flex}.name-block[data-v-3795ede5] .player-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.header-actions[data-v-3795ede5]{align-items:center;gap:var(--sys-space-4);display:flex}.expand-btn[data-v-3795ede5]{box-sizing:border-box;width:var(--sys-space-40);height:var(--sys-space-40);padding:var(--sys-space-8);color:var(--sys-color-outline);cursor:pointer;transition:transform var(--sys-motion-duration-300) var(--sys-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.expand-btn.is-active[data-v-3795ede5]{color:var(--sys-color-primary);transform:rotate(180deg)}.score-section[data-v-3795ede5]:focus-visible,.expand-btn[data-v-3795ede5]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.score-section[data-v-3795ede5]:focus-visible{border-radius:var(--sys-shape-corner-input)}.stat-pod[data-v-3795ede5]{width:var(--sys-space-48);height:var(--sys-space-48);background-image:radial-gradient(circle at 20% 20%, var(--sys-overlay-light-subtle) 0%, transparent 60%);border-radius:var(--sys-shape-corner-input);transition:transform var(--sys-motion-duration-200) var(--sys-motion-easing-spring-overshoot), background-color var(--sys-motion-duration-300) ease;contain:layout;box-shadow:inset 0 1px 1px var(--sys-overlay-light-subtle);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.stat-pod[data-v-3795ede5]:hover{z-index:10;transform:scale(1.1)}}.stat-pod[data-v-3795ede5]:not(.score-tint){background:var(--sys-color-surface-container-highest)}.stat-pod[data-v-3795ede5] .stat-score{opacity:.95;text-shadow:0 1px 2px var(--sys-overlay-dark-soft);color:var(--sys-color-on-surface)!important}.card:not(.selected) .stat-pod.score-tint[data-v-3795ede5] .stat-score{opacity:1;color:color-mix(in oklch, var(--sys-color-on-primary) clamp(0%, calc((var(--score-raw,0) - var(--sys-color-score-text-switch,50)) * 1000%), 100%), var(--sys-color-on-surface))!important}.card-detail-reveal[data-v-3795ede5]{grid-template-rows:1fr;display:grid;overflow:hidden}.card-body[data-v-3795ede5]{width:100%;min-width:0;min-height:0;margin-top:var(--sys-space-16);padding-top:var(--sys-space-16);border-top:1px solid var(--sys-overlay-dark-subtle)}.card-detail-sequence[data-v-3795ede5]{min-width:0}.card-details-enter-active[data-v-3795ede5],.card-details-leave-active[data-v-3795ede5]{transition:grid-template-rows var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), opacity var(--sys-motion-duration-300) var(--sys-motion-easing-standard)}.card-details-enter-active .card-body[data-v-3795ede5],.card-details-leave-active .card-body[data-v-3795ede5]{transition:margin-top var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), padding-top var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), border-color var(--sys-motion-duration-300) var(--sys-motion-easing-standard)}.card-details-enter-from[data-v-3795ede5],.card-details-leave-to[data-v-3795ede5]{opacity:0;grid-template-rows:0fr}.card-details-enter-from .card-body[data-v-3795ede5],.card-details-leave-to .card-body[data-v-3795ede5]{border-top-color:#0000;margin-top:0;padding-top:0}.card-details-enter-active .card-detail-sequence[data-v-3795ede5]{animation:card-detail-content-in-3795ede5 var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate) 60ms both}@keyframes card-detail-content-in-3795ede5{0%{opacity:0;transform:translateY(var(--sys-space-4))}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.card[data-v-3795ede5]{padding-inline:var(--sys-space-12)}.card-header[data-v-3795ede5]{gap:var(--sys-space-8)}.identity-group[data-v-3795ede5]{gap:var(--sys-space-10)}.meta-stack[data-v-3795ede5]{width:var(--sys-space-56)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .card-details-enter-active .card-detail-sequence[data-v-3795ede5]{animation:none}}html[data-motion-preference=reduced] .card-details-enter-active .card-detail-sequence[data-v-3795ede5]{animation:none}[data-v-3795ede5] .hit-target{z-index:5;position:relative}[data-v-3795ede5] .hit-target:after{content:"";position:absolute;inset:-4px}.settings-card[data-v-deb4f4be]{background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);border:1px solid var(--sys-surface-glass-border);transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), box-shadow var(--sys-motion-duration-250) var(--sys-motion-easing-standard);margin:0;overflow:hidden}.settings-card[data-v-deb4f4be]:not(.collapsed){background:var(--sys-color-surface-container-high);box-shadow:var(--sys-elevation-1);border-color:rgba(var(--sys-color-primary-rgb), .18)}.card-header[data-v-deb4f4be]{min-height:var(--sys-space-56);padding:var(--sys-space-12) var(--sys-space-16);justify-content:space-between;align-items:center;gap:var(--sys-space-12);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.settings-card:not(.collapsed) .card-header[data-v-deb4f4be]{border-bottom:1px solid rgba(var(--sys-color-outline-rgb), .1)}.header-main[data-v-deb4f4be]{align-items:center;gap:var(--sys-space-12);display:flex}.card-header h3[data-v-deb4f4be]{font-size:var(--sys-typescale-body-md);color:var(--sys-color-on-surface);margin:0;font-weight:850}.header-icon[data-v-deb4f4be]{color:var(--sys-color-primary)}.header-actions[data-v-deb4f4be]{align-items:center;gap:var(--sys-space-12);display:flex}.expand-btn[data-v-deb4f4be]{color:var(--sys-color-outline);padding:var(--sys-space-4);cursor:pointer;transition:transform var(--sys-motion-duration-300) var(--sys-motion-easing-standard);opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.expand-btn[data-v-deb4f4be]:after{content:"";inset:calc(-1 * var(--sys-space-12));position:absolute}.expand-btn.rotated[data-v-deb4f4be]{opacity:1;color:var(--sys-color-primary);transform:rotate(180deg)}.expand-btn[data-v-deb4f4be]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.card-body[data-v-deb4f4be]{padding:var(--sys-space-16)}.card-body.no-padding[data-v-deb4f4be]{padding:0}.collapse-enter-active[data-v-deb4f4be],.collapse-leave-active[data-v-deb4f4be]{transition:height var(--sys-motion-duration-300) var(--sys-motion-easing-standard), opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard);overflow:hidden}.collapse-enter-from[data-v-deb4f4be],.collapse-leave-to[data-v-deb4f4be]{opacity:0}.settings-card[data-v-e5762b1e]{background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);border:1px solid var(--sys-surface-glass-border);animation:pulse var(--sys-motion-ambient-pulse) infinite ease-in-out;margin:0;overflow:hidden}.card-header[data-v-e5762b1e]{min-height:var(--sys-space-56);padding:var(--sys-space-12) var(--sys-space-16);align-items:center;gap:var(--sys-space-12);display:flex}.sk-icon-small[data-v-e5762b1e]{background:var(--sk-fill-secondary);border-radius:var(--sys-shape-corner-extra-small);width:20px;height:20px}.sk-line-m[data-v-e5762b1e]{background:var(--sk-fill);border-radius:var(--sys-shape-corner-extra-small);flex:1;height:16px}.status-control[data-v-43e0d7c8]{color:var(--sys-color-on-surface-variant);z-index:var(--sys-z-dropdown);transition:color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);position:relative}.status-trigger[data-v-43e0d7c8]{justify-content:center;align-items:center;gap:var(--sys-space-6);height:var(--sys-space-32);min-height:var(--sys-space-32);max-width:152px;padding:0 var(--sys-space-10);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container);color:inherit;cursor:pointer;font:inherit;transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), box-shadow var(--sys-motion-duration-200) var(--sys-motion-easing-standard);display:inline-flex;position:relative}.status-trigger[data-v-43e0d7c8]:after{content:"";inset:calc(-1 * var(--sys-space-8));position:absolute}.status-trigger.is-nominal[data-v-43e0d7c8]{background:0 0}.status-trigger[data-v-43e0d7c8]:not(:disabled):hover{background:var(--sys-color-surface-container-high);border-color:currentColor}.status-trigger[data-v-43e0d7c8]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.status-trigger[data-v-43e0d7c8]:disabled{cursor:default}.status-indicator[data-v-43e0d7c8]{width:var(--sys-space-12);height:var(--sys-space-12);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.status-indicator.is-syncing[data-v-43e0d7c8]:after{content:"";inset:calc(-1 * var(--sys-space-4));border-radius:var(--sys-shape-corner-full);opacity:0;animation:status-sync-pulse-43e0d7c8 var(--sys-motion-ambient-pulse) var(--sys-motion-easing-standard) infinite;border:1px solid;position:absolute}.status-dot[data-v-43e0d7c8]{width:var(--sys-space-8);height:var(--sys-space-8);border-radius:var(--sys-shape-corner-full);box-shadow:0 0 0 var(--sys-space-4) color-mix(in srgb, currentColor 16%, transparent), 0 1px var(--sys-space-4) color-mix(in srgb, currentColor 24%, transparent);background:currentColor}.status-label[data-v-43e0d7c8]{text-overflow:ellipsis;white-space:nowrap;color:var(--sys-color-on-surface);overflow:hidden}.status-label.is-db[data-v-43e0d7c8]{color:var(--sys-color-primary)}.technical[data-v-43e0d7c8]{font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-meta);letter-spacing:var(--sys-tracking-wide);font-weight:750;line-height:var(--sys-leading-none);text-transform:uppercase}.status-chevron[data-v-43e0d7c8]{color:currentColor;transition:transform var(--sys-motion-duration-200) var(--sys-motion-easing-standard);flex:none}.status-chevron.is-open[data-v-43e0d7c8]{transform:rotate(180deg)}.status-control.is-compact .status-trigger[data-v-43e0d7c8]{width:var(--sys-space-32);min-width:var(--sys-space-32);background:0 0;border-color:#0000;padding:0}.status-control.is-compact .status-label[data-v-43e0d7c8],.status-control.is-compact .status-chevron[data-v-43e0d7c8]{display:none}.is-success[data-v-43e0d7c8]{color:var(--sys-color-success)}.is-warning[data-v-43e0d7c8]{color:var(--sys-color-warning)}.is-error[data-v-43e0d7c8]{color:var(--sys-color-error)}.is-loading[data-v-43e0d7c8]{color:var(--sys-color-primary)}.spinner[data-v-43e0d7c8]{width:var(--sys-space-12);height:var(--sys-space-12);animation:rotate-43e0d7c8 var(--sys-motion-ambient-spin) linear infinite}@keyframes status-sync-pulse-43e0d7c8{0%,to{opacity:0;transform:scale(.72)}35%{opacity:.52}70%{opacity:0;transform:scale(1.24)}}.status-details[data-v-43e0d7c8]{top:calc(100% + var(--sys-space-8));width:min(288px, calc(100vw - var(--sys-space-48)));padding:var(--sys-space-14);border:1px solid var(--sys-surface-glass-border);border-radius:var(--sys-shape-corner-medium);background:var(--sys-surface-glass);-webkit-backdrop-filter:var(--sys-surface-glass-blur);backdrop-filter:var(--sys-surface-glass-blur);box-shadow:var(--sys-elevation-3);color:var(--sys-color-on-surface);position:absolute;right:0}.detail-heading[data-v-43e0d7c8],.detail-list>div[data-v-43e0d7c8]{justify-content:space-between;align-items:baseline;gap:var(--sys-space-12);display:flex}.detail-heading[data-v-43e0d7c8]{padding-bottom:var(--sys-space-10);border-bottom:1px solid var(--sys-color-outline-variant)}.detail-summary[data-v-43e0d7c8]{margin:var(--sys-space-10) 0 0;color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-meta);line-height:var(--sys-leading-normal)}.detail-label[data-v-43e0d7c8],.detail-list dt[data-v-43e0d7c8]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-meta);font-weight:700}.detail-state[data-v-43e0d7c8],.detail-list dd[data-v-43e0d7c8]{min-width:0;font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-meta);text-align:right;margin:0;font-weight:750}.detail-list[data-v-43e0d7c8]{gap:var(--sys-space-8);margin:var(--sys-space-12) 0 0;display:grid}.detail-list .is-diagnosis[data-v-43e0d7c8]{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.detail-list .is-diagnosis dd[data-v-43e0d7c8]{color:var(--sys-color-warning);line-height:var(--sys-leading-normal);overflow-wrap:anywhere;text-align:left}.is-error .detail-list .is-diagnosis dd[data-v-43e0d7c8]{color:var(--sys-color-error)}.status-refresh-action[data-v-43e0d7c8]{justify-content:center;align-items:center;gap:var(--sys-space-8);width:100%;min-height:var(--sys-space-48);margin-top:var(--sys-space-14);padding:0 var(--sys-space-12);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);cursor:pointer;font:inherit;font-size:var(--sys-typescale-meta);transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-spring);font-weight:750;display:inline-flex}.status-refresh-action[data-v-43e0d7c8]:hover:not(:disabled){border-color:var(--sys-color-primary);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);transform:translateY(calc(-1 * var(--sys-space-1)))}.status-refresh-action[data-v-43e0d7c8]:active:not(:disabled){transform:scale(.98)}.status-refresh-action[data-v-43e0d7c8]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.status-refresh-action[data-v-43e0d7c8]:disabled{cursor:progress;opacity:.78}.status-refresh-icon.is-syncing[data-v-43e0d7c8]{animation:rotate-43e0d7c8 var(--sys-motion-ambient-spin) linear infinite}.status-popover-enter-active[data-v-43e0d7c8],.status-popover-leave-active[data-v-43e0d7c8]{transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-easing-standard)}.status-popover-enter-from[data-v-43e0d7c8],.status-popover-leave-to[data-v-43e0d7c8]{opacity:0;transform:translateY(calc(-1 * var(--sys-space-4)))}@keyframes rotate-43e0d7c8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .spinner[data-v-43e0d7c8],html:not([data-motion-preference=standard]) .status-indicator.is-syncing[data-v-43e0d7c8]:after,html:not([data-motion-preference=standard]) .status-refresh-icon.is-syncing[data-v-43e0d7c8]{animation:none}html:not([data-motion-preference=standard]) .status-indicator.is-syncing[data-v-43e0d7c8]:after{opacity:.45;transform:none}html:not([data-motion-preference=standard]) .status-refresh-action[data-v-43e0d7c8]:hover:not(:disabled),html:not([data-motion-preference=standard]) .status-refresh-action[data-v-43e0d7c8]:active:not(:disabled){transform:none}}html[data-motion-preference=reduced] .spinner[data-v-43e0d7c8],html[data-motion-preference=reduced] .status-indicator.is-syncing[data-v-43e0d7c8]:after,html[data-motion-preference=reduced] .status-refresh-icon.is-syncing[data-v-43e0d7c8]{animation:none}html[data-motion-preference=reduced] .status-indicator.is-syncing[data-v-43e0d7c8]:after{opacity:.45;transform:none}html[data-motion-preference=reduced] .status-refresh-action[data-v-43e0d7c8]:hover:not(:disabled),html[data-motion-preference=reduced] .status-refresh-action[data-v-43e0d7c8]:active:not(:disabled){transform:none}.momentum-pill[data-v-caa5900c]{height:18px;padding:0 var(--sys-space-6);background:var(--sys-color-surface-container-highest);border-radius:var(--sys-shape-corner-stat);align-items:center;gap:var(--sys-space-2);box-shadow:0 2px 4px var(--sys-overlay-dark-soft);z-index:2;border:1px solid var(--sys-color-outline-variant);transition:transform var(--sys-motion-duration-200) ease, box-shadow var(--sys-motion-duration-200) ease;flex-shrink:0;display:flex}:root.dark .momentum-pill[data-v-caa5900c]{border-color:var(--sys-overlay-light-soft);box-shadow:0 4px 12px var(--sys-overlay-dark-strong)}.momentum-pill.up[data-v-caa5900c]{color:var(--sys-color-success)}.momentum-pill.down[data-v-caa5900c]{color:var(--sys-color-error)}.trend-val[data-v-caa5900c]{font-size:9px;font-weight:700;font-family:var(--sys-font-family-mono)}.score-badge-wrapper[data-v-ff2f49dd]{width:100%;height:100%;position:relative}.stat-score[data-v-ff2f49dd]{font-size:var(--sys-typescale-score);font-weight:700;font-family:var(--sys-font-family-mono);line-height:var(--sys-leading-none);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.momentum-overlay[data-v-ff2f49dd]{pointer-events:auto;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.badge.role[data-v-a8bc27f5]{width:100%}.longevity-badge[data-v-7797c55b]{flex-shrink:0;min-height:18px;visibility:visible!important;opacity:1!important;display:flex!important}.stats-section[data-v-0fd33bd7]{gap:var(--sys-space-8);display:grid}.stats-section-heading[data-v-0fd33bd7]{align-items:baseline;column-gap:var(--sys-space-8);row-gap:var(--sys-space-2);min-width:0;color:var(--sys-color-on-surface-variant);font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-label-sm);letter-spacing:var(--sys-tracking-wide);font-weight:800;line-height:var(--sys-leading-none);text-transform:uppercase;flex-wrap:wrap;display:flex}.stats-section-label[data-v-0fd33bd7]{width:-moz-fit-content;width:fit-content}.stats-section-detail[data-v-0fd33bd7]{color:var(--sys-color-outline);font-size:var(--sys-typescale-label-xs);letter-spacing:normal;text-transform:none;font-weight:600}.stats-section--primary .stats-section-heading[data-v-0fd33bd7]{color:var(--sys-color-primary)}.stats-section--primary .stats-section-detail[data-v-0fd33bd7]{color:var(--sys-color-on-surface-variant)}.stats-section--supporting .stats-grid[data-v-0fd33bd7] .stat-item{background:var(--sys-color-surface-container);border-color:var(--sys-color-outline-variant);box-shadow:none}.stats-section--supporting .stats-grid[data-v-0fd33bd7] .stat-item:hover{background:var(--sys-color-surface-container-high);box-shadow:var(--sys-elevation-1)}.stats-grid[data-v-0fd33bd7]{gap:var(--sys-space-8);display:grid}.cols-2[data-v-0fd33bd7]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-0fd33bd7]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:360px){.cols-2[data-v-0fd33bd7]{gap:var(--sys-space-6)}}@media (max-width:380px){.cols-3[data-v-0fd33bd7]{gap:var(--sys-space-4)}}.stat-item[data-v-566e09f8]{color:inherit;font:inherit;align-items:center;gap:var(--sys-space-2);width:100%;padding:var(--sys-space-6) var(--sys-space-4);border-radius:var(--sys-shape-corner-stat);background:var(--sys-color-surface-container-highest);border:1px solid var(--sys-surface-glass-border);transition:transform var(--sys-motion-duration-200) var(--sys-motion-easing-spring-overshoot), background-color var(--sys-motion-duration-200) ease, box-shadow var(--sys-motion-duration-200) ease;box-shadow:0 1px 2px var(--sys-overlay-dark-subtle);flex-direction:column;display:flex}button.stat-item[data-v-566e09f8]{cursor:pointer;min-height:var(--sys-space-48)}button.stat-item[data-v-566e09f8]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:var(--sys-space-2)}.stat-item[data-v-566e09f8]:hover{background:var(--sys-color-surface-container-high);box-shadow:0 4px 12px var(--sys-overlay-dark-soft);z-index:2;transform:translateY(-2px)}.label[data-v-566e09f8]{color:var(--sys-color-secondary);text-align:center;line-height:var(--sys-leading-tight);word-break:break-word;justify-content:center;align-items:center;min-height:20px;display:flex}.value[data-v-566e09f8]{font-size:var(--sys-typescale-body-md);color:var(--sys-color-on-surface);font-weight:700;font-family:var(--sys-font-family-mono);font-variant-numeric:tabular-nums;line-height:var(--sys-leading-none)}@media (max-width:360px){.stat-item[data-v-566e09f8]{padding:var(--sys-space-4) var(--sys-space-2)}.value[data-v-566e09f8]{font-size:var(--sys-typescale-body-sm)}.label[data-v-566e09f8]{font-size:var(--sys-typescale-label-xs)}}.error-state[data-v-1ac877b6]{justify-items:center;gap:var(--sys-space-16);margin:var(--sys-space-20) 0;padding:var(--sys-space-40) var(--sys-space-24);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-extra-large);background:var(--sys-surface-glass);box-shadow:var(--sys-elevation-3);color:var(--sys-color-on-surface);text-align:center;display:grid}.error-icon-box[data-v-1ac877b6]{width:var(--sys-space-56);height:var(--sys-space-56);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-error-container);color:var(--sys-color-error);justify-content:center;align-items:center;display:flex}.error-copy[data-v-1ac877b6]{gap:var(--sys-space-6);max-width:52ch;display:grid}.error-eyebrow[data-v-1ac877b6]{color:var(--sys-color-error);font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-label-xs);letter-spacing:var(--sys-tracking-wide);font-weight:800;line-height:var(--sys-leading-none);margin:0}.error-heading[data-v-1ac877b6]{color:var(--sys-color-on-surface);font-size:var(--sys-typescale-title-sm);font-weight:850;line-height:var(--sys-leading-tight);margin:0}.error-message[data-v-1ac877b6]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-body-sm);line-height:var(--sys-leading-normal);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;margin:0}.error-actions[data-v-1ac877b6]{justify-content:center;gap:var(--sys-space-8);flex-wrap:wrap;display:flex}.error-action[data-v-1ac877b6]{justify-content:center;align-items:center;gap:var(--sys-space-8);min-height:var(--sys-space-48);padding:0 var(--sys-space-16);border-radius:var(--sys-shape-corner-full);cursor:pointer;font:inherit;font-weight:800;display:inline-flex}.error-action--primary[data-v-1ac877b6]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);box-shadow:var(--sys-elevation-2);border:1px solid #0000}.error-action--secondary[data-v-1ac877b6]{border:1px solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-spring)}.error-action--secondary.is-copied[data-v-1ac877b6]{background:var(--sys-color-primary);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary)}.error-action--secondary.is-unavailable[data-v-1ac877b6]{color:var(--sys-color-error)}.error-action[data-v-1ac877b6]:hover{transform:translateY(calc(-1 * var(--sys-space-2)))}.error-action[data-v-1ac877b6]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}@media (max-width:360px){.error-state[data-v-1ac877b6]{margin:var(--sys-space-16) 0;padding:var(--sys-space-32) var(--sys-space-16)}.error-actions[data-v-1ac877b6]{width:100%}.error-action[data-v-1ac877b6]{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .error-action[data-v-1ac877b6]:hover{transform:none}}html[data-motion-preference=reduced] .error-action[data-v-1ac877b6]:hover{transform:none}.empty-state[data-v-3b1ae8c7]{align-items:center;gap:var(--sys-space-16);padding:var(--sys-space-48) var(--sys-space-24);text-align:center;background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-l);border:1px dashed var(--sys-color-outline-variant);flex-direction:column;display:flex}.empty-icon-box[data-v-3b1ae8c7]{color:var(--sys-color-outline);opacity:.5;margin-bottom:var(--sys-space-4);justify-content:center;align-items:center;display:flex}.empty-message[data-v-3b1ae8c7]{font-size:var(--sys-typescale-title-sm);font-weight:800;line-height:var(--sys-leading-tight);color:var(--sys-color-on-surface);margin:0}.empty-hint[data-v-3b1ae8c7]{font-size:var(--sys-typescale-body-sm);color:var(--sys-color-on-surface-variant);max-width:32ch;line-height:var(--sys-leading-normal);margin:0}@media (max-width:360px){.empty-state[data-v-3b1ae8c7]{padding:var(--sys-space-40) var(--sys-space-16)}}.error-boundary[data-v-b1a3f35b]{padding:var(--sys-space-56) var(--sys-space-24);justify-content:center;align-items:center;min-height:300px;display:flex}.error-content[data-v-b1a3f35b]{background:var(--sys-surface-glass);padding:var(--sys-space-40);border-radius:var(--sys-shape-corner-extra-large);text-align:center;border:1px solid var(--sys-surface-glass-border);width:100%;max-width:440px;box-shadow:var(--sys-elevation-3);-webkit-user-select:text;user-select:text}.error-icon-wrapper[data-v-b1a3f35b]{background:rgba(var(--sys-color-error-rgb), .1);width:72px;height:72px;color:var(--sys-color-error);border-radius:var(--sys-shape-corner-m);margin:0 auto var(--sys-space-24);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;transform:rotate(-5deg)}h2[data-v-b1a3f35b]{margin:0 0 var(--sys-space-12);letter-spacing:-.02em;color:var(--sys-color-on-surface);font-weight:850}p[data-v-b1a3f35b]{margin:0 0 var(--sys-space-28);color:var(--sys-color-on-surface-variant);font-size:15px;line-height:1.6}.error-details-container[data-v-b1a3f35b]{margin-bottom:var(--sys-space-32);position:relative}.error-details[data-v-b1a3f35b]{background:var(--sys-overlay-dark-subtle);padding:var(--sys-space-16) var(--sys-space-48) var(--sys-space-16) var(--sys-space-16);border-radius:var(--sys-shape-corner-large);font-family:var(--sys-font-family-mono);text-align:left;word-break:break-all;white-space:pre-wrap;max-height:120px;color:var(--sys-color-on-surface-variant);border:1px solid var(--sys-overlay-dark-subtle);-webkit-user-select:text;user-select:text;font-size:12px;overflow-y:auto}.copy-btn[data-v-b1a3f35b]{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-high);width:32px;height:32px;color:var(--sys-color-on-surface-variant);cursor:pointer;transition:all var(--sys-motion-duration-200) var(--sys-motion-spring);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.copy-btn.hit-target[data-v-b1a3f35b]{z-index:5;position:relative}.copy-btn.hit-target[data-v-b1a3f35b]:after{content:"";position:absolute;inset:-8px}.copy-btn[data-v-b1a3f35b]:hover{background:var(--sys-color-surface-container-highest);color:var(--sys-color-primary);transform:scale(1.05)}.copy-btn[data-v-b1a3f35b]:active{transform:scale(.95)}.copy-btn.copied[data-v-b1a3f35b]{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.copy-btn.unavailable[data-v-b1a3f35b]{color:var(--sys-color-error)}.recover-btn[data-v-b1a3f35b]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);padding:var(--sys-space-14) var(--sys-space-32);border-radius:var(--sys-shape-corner-full);cursor:pointer;transition:all var(--sys-motion-duration-300) cubic-bezier(.2, 0, 0, 1);box-shadow:0 8px 16px rgba(var(--sys-color-primary-rgb), .3);border:none;font-size:15px;font-weight:750}.recover-btn[data-v-b1a3f35b]:hover{box-shadow:0 10px 20px rgba(var(--sys-color-primary-rgb), .4);transform:translateY(-2px)}.recover-btn[data-v-b1a3f35b]:active{transform:scale(.96)}.recover-btn span[data-v-b1a3f35b]{-webkit-user-select:none;user-select:none}.card-actions-wrapper[data-v-c399d7ad]{gap:var(--sys-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);width:100%;display:grid}.card-action[data-v-c399d7ad]{border:1px solid #0000;min-width:0}.card-action--reference[data-v-c399d7ad]{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.card-action--game[data-v-c399d7ad]{box-shadow:var(--sys-elevation-2)}.royaleapi-logo[data-v-c399d7ad]{object-fit:contain;filter:grayscale()opacity(.65);transition:filter var(--sys-motion-duration-200) var(--sys-motion-spring);flex-shrink:0}.card-action--reference:hover .royaleapi-logo[data-v-c399d7ad]{filter:grayscale(0)opacity()}.card-action[data-v-c399d7ad]:hover{transform:translateY(calc(-1 * var(--sys-space-2)))}.card-action[data-v-c399d7ad]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .card-action[data-v-c399d7ad]:hover{transform:none}}html[data-motion-preference=reduced] .card-action[data-v-c399d7ad]:hover{transform:none}.toast[data-v-3fb42afb]{align-items:center;gap:var(--sys-space-12);background:var(--sys-surface-glass);color:var(--sys-color-on-surface);padding:var(--sys-space-12) var(--sys-space-16);border-radius:var(--sys-shape-corner-m);box-shadow:0 8px 32px var(--sys-overlay-dark-medium);min-width:min(280px, calc(100vw - var(--sys-safe-left) - var(--sys-safe-right) - var(--sys-space-24)));max-width:min(90vw, calc(100vw - var(--sys-safe-left) - var(--sys-safe-right) - var(--sys-space-24)));border:1px solid var(--sys-surface-glass-border);pointer-events:auto;transition:transform var(--sys-motion-duration-200) var(--sys-motion-spring), box-shadow var(--sys-motion-duration-200);-webkit-user-select:text;user-select:text;display:flex;position:relative}.toast.is-actionable[data-v-3fb42afb]{cursor:pointer}.toast.is-actionable[data-v-3fb42afb]:active{transform:scale(.96)}.toast.success[data-v-3fb42afb]{background:var(--sys-color-success-container);color:var(--sys-color-on-success-container);border-color:var(--sys-overlay-dark-subtle)}.toast.error[data-v-3fb42afb]{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);border-color:var(--sys-overlay-dark-subtle)}.toast.undo[data-v-3fb42afb]{background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface);border:1px solid var(--sys-overlay-light-soft);padding:var(--sys-space-12) var(--sys-space-20);overflow:hidden}.toast.undo[data-v-3fb42afb]:after{content:"";background:var(--sys-color-inverse-primary);transform-origin:0;height:2px;animation:undo-window-countdown-3fb42afb var(--toast-duration) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes undo-window-countdown-3fb42afb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.icon-side[data-v-3fb42afb]{opacity:.9;align-items:center;display:flex}.undo-icon[data-v-3fb42afb]{color:var(--sys-color-inverse-primary)}.message[data-v-3fb42afb]{word-break:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text;flex:1;font-size:14px;font-weight:700;line-height:1.4}.copy-btn[data-v-3fb42afb]{color:inherit;opacity:.6;cursor:pointer;width:var(--sys-space-48);min-width:var(--sys-space-48);height:var(--sys-space-48);min-height:var(--sys-space-48);transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-spring);flex:0 0 var(--sys-space-48);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.copy-btn[data-v-3fb42afb]:hover,.copy-btn.is-copied[data-v-3fb42afb]{opacity:1;background:var(--sys-overlay-light-soft)}.copy-btn.is-unavailable[data-v-3fb42afb]{color:var(--sys-color-error);opacity:1}.action-btn[data-v-3fb42afb]{background:var(--sys-color-inverse-primary);color:var(--sys-color-inverse-surface);border-radius:var(--sys-shape-corner-full);min-height:var(--sys-space-48);padding:0 var(--sys-space-14);text-transform:uppercase;cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.action-btn[data-v-3fb42afb]:active{opacity:.8;transform:translateY(1px)}.action-btn[data-v-3fb42afb]:disabled{opacity:.5;cursor:default}.toast:not(.undo) .action-btn[data-v-3fb42afb]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);box-shadow:none}.close-btn[data-v-3fb42afb]{color:inherit;opacity:.5;cursor:pointer;width:var(--sys-space-48);min-width:var(--sys-space-48);height:var(--sys-space-48);min-height:var(--sys-space-48);transition:opacity var(--sys-motion-duration-200);flex:0 0 var(--sys-space-48);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.close-btn[data-v-3fb42afb]:hover{opacity:1;background:var(--sys-overlay-light-soft)}.copy-btn[data-v-3fb42afb]:focus-visible,.action-btn[data-v-3fb42afb]:focus-visible,.close-btn[data-v-3fb42afb]:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){:root:not([data-motion-preference=standard]) .toast.undo:after{animation:none}}:root[data-motion-preference=reduced] .toast.undo:after{animation:none}.toast-container[data-v-a7c458d3]{left:var(--sys-safe-center-x);align-items:center;gap:var(--sys-space-8);max-height:calc(100dvh - var(--sys-safe-top) - var(--sys-safe-bottom) - var(--toast-offset,0px) - var(--sys-space-24));padding:var(--sys-space-4);overscroll-behavior:contain;scrollbar-width:thin;z-index:var(--sys-z-toast);pointer-events:none;transition:transform var(--sys-motion-duration-400) var(--sys-motion-spring);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.toast-enter-active[data-v-a7c458d3],.toast-leave-active[data-v-a7c458d3]{transition:opacity var(--sys-motion-duration-300) cubic-bezier(.4, 0, .2, 1), transform var(--sys-motion-duration-300) cubic-bezier(.4, 0, .2, 1)}.toast-enter-from[data-v-a7c458d3]{opacity:0;transform:translateY(20px)scale(.9)}.toast-leave-to[data-v-a7c458d3]{opacity:0;transform:translateY(-20px)scale(.9)}.toast-move[data-v-a7c458d3]{transition:transform var(--sys-motion-duration-300) var(--sys-motion-spring)}:root[data-motion-preference=reduced] .toast-enter-from,:root[data-motion-preference=reduced] .toast-leave-to{transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion-preference=standard]) .toast-enter-from,:root:not([data-motion-preference=standard]) .toast-leave-to{transform:none}}.confirm-overlay[data-v-55c0c960]{background:var(--sys-overlay-dark-strong);z-index:3000;padding:var(--sys-space-24);touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-card[data-v-55c0c960]{background:var(--sys-surface-glass);border:1px solid var(--sys-surface-glass-border);border-radius:var(--sys-shape-corner-extra-large);width:100%;max-width:360px;padding:var(--sys-space-24);box-shadow:var(--sys-elevation-4);gap:var(--sys-space-12);flex-direction:column;display:flex}.confirm-card h3[data-v-55c0c960]{color:var(--sys-color-on-surface);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:950}.confirm-message[data-v-55c0c960]{color:var(--sys-color-on-surface-variant);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.confirm-actions[data-v-55c0c960]{justify-content:flex-end;gap:var(--sys-space-8);margin-top:var(--sys-space-8);display:flex}.confirm-btn[data-v-55c0c960]{border-radius:var(--sys-shape-corner-full);min-height:var(--sys-space-48);padding:var(--sys-space-10) var(--sys-space-20);cursor:pointer;transition:transform var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);border:none;font-size:14px;font-weight:800}.confirm-btn[data-v-55c0c960]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:var(--sys-space-2)}.confirm-btn[data-v-55c0c960]:active{opacity:.85;transform:scale(.95)}.cancel-btn[data-v-55c0c960]{color:var(--sys-color-on-surface-variant);background:0 0}.accept-btn[data-v-55c0c960]{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.accept-btn.danger[data-v-55c0c960]{background:var(--sys-color-error);color:var(--sys-color-on-error)}.console-expand-enter-active[data-v-55c0c960],.console-expand-leave-active[data-v-55c0c960]{transition:opacity var(--sys-motion-duration-300) ease}.console-expand-enter-from[data-v-55c0c960],.console-expand-leave-to[data-v-55c0c960]{opacity:0}.console-expand-enter-active .confirm-card[data-v-55c0c960],.console-expand-leave-active .confirm-card[data-v-55c0c960]{transition:transform var(--sys-motion-duration-300) var(--sys-motion-spring), opacity var(--sys-motion-duration-300) ease}.console-expand-enter-from .confirm-card[data-v-55c0c960]{opacity:0;transform:scale(.92)}.console-expand-leave-to .confirm-card[data-v-55c0c960]{opacity:0;transform:scale(.96)}.score-composition[data-v-393078bb]{max-height:var(--score-content-max-height,none);overscroll-behavior:contain;gap:var(--sys-space-16);color:var(--sys-color-on-surface);display:grid;overflow-y:auto}.score-composition__header[data-v-393078bb]{justify-content:space-between;align-items:center;gap:var(--sys-space-16);display:flex}.score-composition__identity[data-v-393078bb]{gap:var(--sys-space-4);min-width:0;display:grid}.score-composition__name[data-v-393078bb]{font-size:var(--sys-typescale-body-md);overflow-wrap:anywhere;font-weight:700}.score-composition__raw-label[data-v-393078bb],.score-composition__unit[data-v-393078bb]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-label-sm);font-weight:500}.score-composition__label[data-v-393078bb]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-footer)}.score-composition__score[data-v-393078bb]{font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-title-lg);flex-shrink:0;font-weight:700}.score-composition__ceiling[data-v-393078bb]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-label-sm);font-weight:500}.score-composition__terms[data-v-393078bb]{gap:var(--sys-space-10);margin:0;display:grid}.score-composition__row[data-v-393078bb]{justify-content:space-between;align-items:baseline;gap:var(--sys-space-16);font-size:var(--sys-typescale-body-sm);line-height:var(--sys-leading-normal);display:flex}.score-composition__row dt[data-v-393078bb]{min-width:0}.score-composition__row dd[data-v-393078bb]{font-family:var(--sys-font-family-mono);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.score-composition__row--zero[data-v-393078bb],.score-composition__rounding[data-v-393078bb]{color:var(--sys-color-on-surface-variant)}.score-composition__terms--adjustments[data-v-393078bb],.score-composition__terms--total[data-v-393078bb]{border-top:var(--sys-space-1) solid var(--sys-surface-glass-border);padding-top:var(--sys-space-12)}.score-composition__total[data-v-393078bb]{font-weight:700}.score-composition__raw-label[data-v-393078bb]{margin-left:var(--sys-space-4)}.score-composition__details summary[data-v-393078bb]{min-height:var(--sys-space-48);cursor:pointer;font-size:var(--sys-typescale-body-sm);color:var(--sys-color-on-surface-variant);justify-content:space-between;align-items:center;list-style:none;display:flex}.score-composition__details summary[data-v-393078bb]::-webkit-details-marker{display:none}.score-composition__details summary[data-v-393078bb]:after{content:"+";font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-body-md)}.score-composition__details[open] summary[data-v-393078bb]:after{content:"−"}.score-composition__details summary[data-v-393078bb]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:var(--sys-space-2);border-radius:var(--sys-shape-corner-small)}.score-composition__explanation[data-v-393078bb]{gap:var(--sys-space-12);font-size:var(--sys-typescale-body-sm);line-height:var(--sys-leading-normal);display:grid}.score-composition__explanation p[data-v-393078bb]{margin:0}.score-composition__note[data-v-393078bb]{color:var(--sys-color-on-surface-variant)}.bc-panel[data-v-be5418d7]{gap:var(--sys-space-10);flex-direction:column;display:flex}.bc-header[data-v-be5418d7]{justify-content:space-between;align-items:center;gap:var(--sys-space-8);display:flex}.bc-label[data-v-be5418d7]{color:var(--sys-color-on-surface-variant)}.bc-tier[data-v-be5418d7]{padding:var(--sys-space-2) var(--sys-space-8);border-radius:var(--sys-shape-corner-full);flex-shrink:0}.bc-tier.tier-elite[data-v-be5418d7]{color:var(--sys-color-on-success-container);background:var(--sys-color-success-container)}.bc-tier.tier-top-tier[data-v-be5418d7]{color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container)}.bc-tier.tier-growing[data-v-be5418d7]{color:var(--sys-color-on-warning-container);background:var(--sys-color-warning-container)}.bc-tier.tier-under[data-v-be5418d7]{color:var(--sys-color-on-error-container);background:var(--sys-color-error-container)}.bc-track[data-v-be5418d7]{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-highest);height:4px;position:relative}.bc-line[data-v-be5418d7]{border-radius:inherit;position:absolute;inset:0}.bc-marker[data-v-be5418d7]{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bc-marker-avg[data-v-be5418d7]{border-radius:var(--sys-shape-corner-hairline);background:var(--sys-color-outline);width:2px;height:10px}.bc-marker-player[data-v-be5418d7]{border:2px solid var(--sys-surface-glass);width:10px;height:10px;box-shadow:0 1px 3px var(--sys-overlay-dark-strong)}.bc-marker-player.better[data-v-be5418d7]{background:var(--sys-color-success)}.bc-marker-player.worse[data-v-be5418d7]{background:var(--sys-color-error)}.bc-footer[data-v-be5418d7]{justify-content:space-between;align-items:baseline;display:flex}.bc-stat[data-v-be5418d7]{font-size:var(--sys-typescale-footer);font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-on-surface-variant)}.bc-delta[data-v-be5418d7]{font-size:var(--sys-typescale-body-sm);font-weight:700;font-family:var(--sys-font-family-mono)}.bc-delta.better[data-v-be5418d7]{color:var(--sys-color-success)}.bc-delta.worse[data-v-be5418d7]{color:var(--sys-color-error)}.bc-bounds[data-v-be5418d7]{padding-top:var(--sys-space-8);border-top:1px solid var(--sys-surface-glass-border);justify-content:space-between;display:flex}.bc-bound[data-v-be5418d7]{font-size:var(--sys-typescale-meta);font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-on-surface-variant);align-items:center;gap:var(--sys-space-4);display:flex}.bc-bound span[data-v-be5418d7]{font-size:var(--sys-typescale-label-xs);letter-spacing:var(--sys-tracking-wider);color:var(--sys-color-outline);font-weight:850}.bc-simple[data-v-34687b4d]{font-size:var(--sys-typescale-body-sm);color:var(--sys-color-on-surface);font-weight:700;line-height:var(--sys-leading-tight)}.bc-simple-rich[data-v-34687b4d]{gap:var(--sys-space-4);flex-direction:column;display:flex}.bc-simple-label[data-v-34687b4d]{color:var(--sys-color-on-surface-variant)}.bc-simple-value[data-v-34687b4d]{font-size:var(--sys-typescale-body-md);font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-on-surface)}.bc-score-content[data-v-34687b4d]{max-height:var(--score-content-max-height,none);overscroll-behavior:contain;overflow-y:auto}.bc-score-content[data-v-34687b4d] .score-composition{max-height:none;overflow:visible}.bc-score-breakdown[data-v-34687b4d]{margin-top:var(--sys-space-12)}.bc-score-breakdown summary[data-v-34687b4d]{min-height:var(--sys-space-48);border-top:var(--sys-space-1) solid var(--sys-surface-glass-border);color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-body-sm);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bc-score-breakdown summary[data-v-34687b4d]::-webkit-details-marker{display:none}.bc-score-breakdown summary[data-v-34687b4d]:after{content:"+";font-family:var(--sys-font-family-mono)}.bc-score-breakdown[open]>summary[data-v-34687b4d]:after{content:"−"}.bc-score-breakdown summary[data-v-34687b4d]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:calc(-1 * var(--sys-space-2));border-radius:var(--sys-shape-corner-small)}.bc-popover.bc-popover--score[data-v-a403233e]{--score-content-max-height:calc(100dvh - var(--sys-space-24) - var(--sys-space-48) - var(--sys-space-24));background:var(--sys-color-surface-container);max-height:calc(100dvh - var(--sys-space-24));overscroll-behavior:contain;pointer-events:auto;padding:var(--sys-space-24);padding-top:var(--sys-space-48);overflow:hidden}.bc-popover.bc-popover--expanded[data-v-a403233e]{width:min(var(--sys-layout-score-popup-width), calc(100vw - var(--sys-space-24)))}.bc-sheet.bc-sheet--score[data-v-a403233e]{--score-content-max-height:calc(100dvh - var(--sys-safe-top) - var(--sys-space-24) - var(--sys-space-48) - var(--sys-space-24) - var(--sys-safe-bottom));background:var(--sys-color-surface-container);padding-top:var(--sys-space-48);max-height:calc(100dvh - var(--sys-safe-top) - var(--sys-space-24));overscroll-behavior:contain;position:relative;overflow:hidden}.bc-sheet--score .bc-sheet-handle[data-v-a403233e]{top:var(--sys-space-12);margin:0;position:absolute;left:50%;transform:translate(-50%)}.bc-sheet-backdrop--score[data-v-a403233e]{touch-action:pan-y}.bc-close[data-v-a403233e]{top:var(--sys-space-4);right:var(--sys-space-4);width:var(--sys-space-48);height:var(--sys-space-48);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.bc-close[data-v-a403233e]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:calc(-1 * var(--sys-space-4))}@media (prefers-reduced-motion:reduce){.bc-popover-enter-active[data-v-a403233e],.bc-popover-leave-active[data-v-a403233e],.bc-sheet-enter-active[data-v-a403233e],.bc-sheet-leave-active[data-v-a403233e],.bc-sheet-enter-active .bc-sheet[data-v-a403233e],.bc-sheet-leave-active .bc-sheet[data-v-a403233e]{transition:none}}.bc-popover[data-v-a403233e]{background:var(--sys-surface-glass);color:var(--sys-color-on-surface);padding:var(--sys-space-16);border-radius:var(--sys-shape-corner-m);width:200px;z-index:var(--sys-z-tooltip);border:.5px solid var(--sys-overlay-light-medium);box-shadow:0 8px 32px var(--sys-overlay-dark-soft), 0 2px 8px var(--sys-overlay-dark-soft);pointer-events:none;contain:content;position:fixed}.bc-popover-enter-active[data-v-a403233e],.bc-popover-leave-active[data-v-a403233e]{transition:opacity var(--sys-motion-duration-200) ease}.bc-popover-enter-from[data-v-a403233e],.bc-popover-leave-to[data-v-a403233e]{opacity:0}.bc-sheet-backdrop[data-v-a403233e]{background:var(--sys-overlay-dark-strong);z-index:var(--sys-z-overlay);touch-action:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bc-sheet[data-v-a403233e]{width:100%;max-width:var(--sys-layout-max-width);background:var(--sys-surface-glass);border:1px solid var(--sys-surface-glass-border);border-radius:var(--sys-shape-corner-l) var(--sys-shape-corner-l) 0 0;padding:var(--sys-space-12) var(--sys-space-24);padding-bottom:calc(var(--sys-space-24) + var(--sys-safe-bottom));box-shadow:var(--sys-elevation-3);transition:transform var(--sys-motion-duration-250) var(--sys-motion-spring)}.bc-sheet.dragging[data-v-a403233e]{transition:none}.bc-sheet-handle[data-v-a403233e]{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-outline-variant);width:36px;height:4px;margin:0 auto var(--sys-space-16)}.bc-stepper[data-v-a403233e]{grid-template-columns:var(--sys-space-44) 1fr var(--sys-space-44);align-items:center;gap:var(--sys-space-8);display:grid}.bc-stepper-body[data-v-a403233e]{gap:var(--sys-space-6);text-align:center;justify-items:center;min-width:0;display:grid}.bc-stepper-position[data-v-a403233e]{color:var(--sys-color-outline);font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-label-sm);letter-spacing:var(--sys-tracking-wide);font-weight:800;line-height:var(--sys-leading-none)}.bc-step[data-v-a403233e]{width:var(--sys-space-44);height:var(--sys-space-44);color:var(--sys-color-primary);background:var(--sys-color-surface-container-highest);border-radius:var(--sys-shape-corner-full);cursor:pointer;touch-action:manipulation;transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);border:0;place-items:center;padding:0;display:grid}.bc-step[data-v-a403233e]:active:not(:disabled){background:var(--sys-color-secondary-container)}.bc-step[data-v-a403233e]:disabled{opacity:.3;cursor:default}.bc-step[data-v-a403233e]:focus-visible{box-shadow:0 0 0 2px var(--sys-color-primary);outline:none}.bc-sheet-enter-active[data-v-a403233e],.bc-sheet-leave-active[data-v-a403233e]{transition:opacity var(--sys-motion-duration-250) ease}.bc-sheet-enter-from[data-v-a403233e],.bc-sheet-leave-to[data-v-a403233e]{opacity:0}.bc-sheet-enter-active .bc-sheet[data-v-a403233e],.bc-sheet-leave-active .bc-sheet[data-v-a403233e]{transition:transform var(--sys-motion-duration-300) var(--sys-motion-spring)}.bc-sheet-enter-from .bc-sheet[data-v-a403233e],.bc-sheet-leave-to .bc-sheet[data-v-a403233e]{transform:translateY(100%)}.score-pill-group[data-v-358d26ee]{box-sizing:border-box;align-items:center;gap:var(--sys-space-4);min-width:104px;height:48px;padding:var(--sys-space-4);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-highest);transition:border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);flex:none;display:flex;position:relative}.score-pill-group.disabled[data-v-358d26ee]{opacity:.5;pointer-events:none}.score-pill-group[data-v-358d26ee]:focus-within{border-color:var(--sys-color-primary)}.mode-toggle[data-v-358d26ee]{border-radius:var(--sys-shape-corner-stat);background:var(--sys-color-primary-container);width:40px;height:40px;color:var(--sys-color-on-primary-container);cursor:pointer;transition:transform var(--sys-motion-duration-200) var(--sys-motion-spring);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mode-toggle[data-v-358d26ee]:after,.sp-slider[data-v-358d26ee]:after{content:"";inset:calc(-1 * var(--sys-space-4)) 0;position:absolute}.mode-toggle[data-v-358d26ee]:active{transform:scale(.85)rotate(-15deg)}.mode-symbol[data-v-358d26ee]{font-family:var(--sys-font-family-mono);font-size:18px;font-weight:700}.sp-slider[data-v-358d26ee]{justify-content:center;align-items:center;gap:var(--sys-space-6);min-width:0;height:40px;padding:0 var(--sys-space-8);border-radius:var(--sys-shape-corner-small);cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;flex:1;display:flex;position:relative}.sp-slider[data-v-358d26ee]:focus-visible{background:var(--sys-color-surface-container-high)}.sp-label[data-v-358d26ee]{font-family:var(--sys-font-family-mono);font-variant-numeric:tabular-nums;text-align:center;min-width:3ch;color:var(--sys-color-on-surface);font-size:15px;font-weight:700;line-height:1}.sp-track[data-v-358d26ee]{border-radius:var(--sys-shape-corner-hairline);background:var(--sys-color-outline-variant);width:100%;height:3px;position:relative}.sp-fill[data-v-358d26ee]{height:100%;width:calc(var(--sp-ratio) * 100%);border-radius:inherit;background:var(--sys-color-primary);position:absolute;top:0;left:0}.score-pill-group[data-mode=ge] .sp-fill[data-v-358d26ee]{left:calc(var(--sp-ratio) * 100%);width:auto;right:0}.sp-tick[data-v-358d26ee]{width:2px;height:3px;margin-left:-var(--sys-space-1);background:var(--sys-color-surface-container-highest);opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.selection-bar[data-v-0d4dcdc3]{justify-content:flex-start;align-items:center;gap:var(--sys-space-8);width:auto;height:48px;transition:all var(--sys-motion-duration-400) var(--sys-motion-spring);box-sizing:border-box;background:0 0;border-radius:0;padding:0;display:flex;position:relative;overflow:visible}.selection-bar.is-active[data-v-0d4dcdc3]{box-shadow:none}.selection-bar.is-loading .sel-group[data-v-0d4dcdc3]{visibility:hidden;pointer-events:none}.loading-overlay[data-v-0d4dcdc3]{z-index:1;pointer-events:none;position:absolute;inset:0}.sk-line[data-v-0d4dcdc3]{border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-highest);border:1px solid var(--sys-color-outline-variant);width:100%;height:100%}.selection-loading-status[data-v-0d4dcdc3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.sel-group[data-v-0d4dcdc3]{align-items:center;height:100%;display:flex}.sel-group.strategy[data-v-0d4dcdc3]{gap:var(--sys-space-6);flex:none;min-width:0}.sel-group.management[data-v-0d4dcdc3]{flex:none;justify-content:flex-end;gap:0}.view-options-segment[data-v-0d4dcdc3]{align-self:stretch;display:flex}.management.has-view-options .morph-btn[data-v-0d4dcdc3]{border-radius:var(--sys-shape-corner-medium) 0 0 var(--sys-shape-corner-medium);order:1}.management.has-view-options .view-options-segment[data-v-0d4dcdc3]{order:2}.selection-bar:not(.is-active) .view-options-segment[data-v-0d4dcdc3] .view-options-trigger{color:var(--sys-color-on-primary);background:var(--sys-color-primary);border-left:1px solid var(--sys-overlay-light-medium);box-shadow:0 4px 12px rgba(var(--sys-color-primary-rgb), .25)}.selection-bar.is-active .view-options-segment[data-v-0d4dcdc3] .view-options-trigger{color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-highest);border:1px solid var(--sys-color-outline-variant);box-shadow:none;border-left:0}.selection-bar:not(.is-active) .view-options-segment[data-v-0d4dcdc3] .view-options-trigger.is-open,.selection-bar:not(.is-active) .view-options-segment[data-v-0d4dcdc3] .view-options-trigger:hover{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.morph-btn[data-v-0d4dcdc3]{border-radius:var(--sys-shape-corner-medium);justify-content:center;align-items:center;gap:var(--sys-space-8);cursor:pointer;width:112px;height:48px;transition:all var(--sys-motion-duration-500) cubic-bezier(.34, 1.56, .64, 1);text-transform:uppercase;letter-spacing:.02em;border:none;padding:0;font-size:11px;font-weight:900;display:flex}.morph-btn.is-idle-sel[data-v-0d4dcdc3]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);box-shadow:0 4px 12px rgba(var(--sys-color-primary-rgb), .25)}.morph-btn.is-active-sel[data-v-0d4dcdc3]{background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface);border:1px solid var(--sys-color-outline-variant);box-shadow:none}.morph-btn[data-v-0d4dcdc3]:active{transform:scale(.92)}.text-morph-enter-active[data-v-0d4dcdc3],.text-morph-leave-active[data-v-0d4dcdc3]{transition:all var(--sys-motion-duration-200) cubic-bezier(.34, 1.56, .64, 1)}.text-morph-enter-from[data-v-0d4dcdc3]{opacity:0;transform:translateY(4px)}.text-morph-leave-to[data-v-0d4dcdc3]{opacity:0;transform:translateY(-4px)}.precision-slider[data-v-348e7c7f]{--ps-track-height:4px;--ps-halo:40px;--ps-hit-height:48px;--ps-tick-width:2px;--ps-tick-height:10px;--ps-readout-size:19px;gap:var(--sys-space-8);flex-direction:column;min-width:0;display:flex}.precision-slider[data-density=compact][data-v-348e7c7f]{--ps-track-height:3px;--ps-halo:32px;--ps-hit-height:40px;--ps-tick-height:8px;--ps-readout-size:15px;gap:var(--sys-space-6)}.ps-head[data-v-348e7c7f]{justify-content:space-between;align-items:baseline;gap:var(--sys-space-14);min-height:20px;display:flex}.ps-label[data-v-348e7c7f]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--sys-color-on-surface-variant);flex:auto;font-size:13px;font-weight:600;overflow:hidden}.ps-readout[data-v-348e7c7f]{justify-content:flex-end;align-items:baseline;gap:var(--sys-space-4);font-family:var(--sys-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ps-readout-size);letter-spacing:-.01em;color:var(--sys-color-on-surface);flex-shrink:0;font-weight:700;display:flex}.ps-readout-digits[data-v-348e7c7f]{text-align:right;display:inline-block}.ps-readout-unit[data-v-348e7c7f]{letter-spacing:.04em;color:var(--sys-color-on-surface-variant);font-size:11px;font-weight:700}.ps-hit[data-v-348e7c7f]{height:var(--ps-hit-height);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;display:flex;position:relative}.ps-hit.is-disabled[data-v-348e7c7f]{pointer-events:none;opacity:.38}.ps-track[data-v-348e7c7f]{width:100%;height:var(--ps-track-height);border-radius:calc(var(--ps-track-height) / 2);background:var(--sys-color-outline-variant);position:relative}.ps-fill[data-v-348e7c7f]{height:100%;width:calc(var(--ps-thumb) / 2 + var(--ps-ratio) * (100% - var(--ps-thumb)));border-radius:inherit;background:var(--sys-color-primary);position:absolute;top:0;left:0}.ps-hit.is-disabled .ps-fill[data-v-348e7c7f],.ps-hit.is-disabled .ps-thumb[data-v-348e7c7f]{background:var(--sys-color-outline)}.ps-tick[data-v-348e7c7f]{width:var(--ps-tick-width);height:var(--ps-tick-height);margin-left:calc(var(--ps-tick-width) / -2);border-radius:var(--sys-shape-corner-hairline);background:var(--sys-color-outline-variant);pointer-events:none;transition:background var(--sys-motion-duration-200) var(--sys-motion-easing-standard), height var(--sys-motion-duration-200) var(--sys-motion-spring);position:absolute;top:50%;transform:translateY(-50%)}.ps-tick[data-passed][data-v-348e7c7f]{background:var(--sys-color-on-primary);opacity:.5}.ps-thumb[data-v-348e7c7f]{top:50%;left:calc(var(--ps-thumb) / 2 + var(--ps-ratio) * (100% - var(--ps-thumb)));width:var(--ps-thumb);height:var(--ps-thumb);margin-left:calc(var(--ps-thumb) / -2);background:var(--sys-color-primary);box-shadow:0 1px 2px var(--sys-overlay-dark-strong), 0 2px 6px var(--sys-overlay-dark-soft);pointer-events:none;border-radius:50%;position:absolute;transform:translateY(-50%)}.ps-thumb[data-v-348e7c7f]:after{content:"";width:var(--ps-halo);height:var(--ps-halo);margin:calc(var(--ps-halo) / -2) 0 0 calc(var(--ps-halo) / -2);background:var(--sys-color-primary);opacity:0;transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-spring);border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(.55)}.ps-hit:hover .ps-thumb[data-v-348e7c7f]:after{opacity:.13;transform:scale(1)}.ps-hit:focus-visible .ps-thumb[data-v-348e7c7f]:after{opacity:.22;transform:scale(1.1)}.ps-hit.is-dragging .ps-thumb[data-v-348e7c7f]:after{opacity:.26;transform:scale(1.2)}.ps-hit:focus-visible .ps-thumb[data-v-348e7c7f]{outline:2px solid var(--sys-color-primary);outline-offset:2px}.ps-scale[data-v-348e7c7f]{height:13px;margin-top:-var(--sys-space-2);font-family:var(--sys-font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--sys-color-on-surface-variant);opacity:.72;font-size:10px;font-weight:700;position:relative}.ps-scale span[data-v-348e7c7f]{white-space:nowrap;position:absolute;transform:translate(-50%)}.ps-consequence[data-v-348e7c7f]{align-items:center;gap:var(--sys-space-8);min-height:22px;color:var(--sys-color-on-surface-variant);margin:0;font-size:13px;display:flex}.ps-chip[data-v-348e7c7f]{padding:var(--sys-space-4) var(--sys-space-8);border-radius:var(--sys-shape-corner-badge);background:var(--sys-color-surface-container-highest);font-family:var(--sys-font-family-mono);color:var(--sys-color-on-surface-variant);flex-shrink:0}.setting-row[data-v-9d33e2a3]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--sys-shape-corner-small);transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);min-height:var(--sys-space-48);padding:var(--sys-space-4) 0;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;display:flex}.setting-row[data-v-9d33e2a3]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:var(--sys-space-2);border-radius:var(--sys-shape-corner-extra-small)}@media (hover:hover){.setting-row:not(:disabled):hover .switch[data-v-9d33e2a3]{border-color:rgba(var(--sys-color-primary-rgb), .55);box-shadow:0 2px 8px rgba(var(--sys-color-primary-rgb), .16)}.setting-row:not(:disabled):hover .switch.active[data-v-9d33e2a3]{box-shadow:0 3px 10px rgba(var(--sys-color-primary-rgb), .28)}}.setting-row.disabled[data-v-9d33e2a3]{cursor:default;opacity:.5}.row-info[data-v-9d33e2a3]{gap:var(--sys-space-4);flex-direction:column;flex:1;display:flex}.row-label[data-v-9d33e2a3]{font-weight:800;font-size:var(--sys-typescale-body-rg);color:var(--sys-color-outline);opacity:.5;transition:all var(--sys-motion-duration-250) var(--sys-motion-easing-standard);align-items:center;display:flex}.row-desc[data-v-9d33e2a3]{font-size:var(--sys-typescale-body-sm);opacity:.5;color:var(--sys-color-outline);transition:all var(--sys-motion-duration-250) var(--sys-motion-easing-standard)}.setting-row.active-row .row-label[data-v-9d33e2a3]{color:var(--sys-color-on-surface);opacity:1}.setting-row.active-row .row-desc[data-v-9d33e2a3]{color:var(--sys-color-on-surface);opacity:.8}.switch[data-v-9d33e2a3]{--switch-width:44px;--switch-height:24px;--switch-border:1.5px;--handle-size:17px;--handle-inset:2px;--handle-translate:0px;--handle-press-scale:1;width:var(--switch-width);height:var(--switch-height);background:var(--sys-color-surface-container-highest);border-radius:var(--sys-shape-corner-full);border:var(--switch-border) solid var(--sys-color-outline-variant);box-shadow:inset 0 1px 1px var(--sys-overlay-dark-subtle);transition:background-color var(--sys-motion-duration-300) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-300) var(--sys-motion-easing-standard), box-shadow var(--sys-motion-duration-200) var(--sys-motion-easing-standard);flex-shrink:0;position:relative}.switch.active[data-v-9d33e2a3]{background:var(--sys-color-primary);border-color:var(--sys-color-primary);box-shadow:inset 0 1px 1px var(--sys-overlay-light-medium), 0 2px 8px rgba(var(--sys-color-primary-rgb), .2)}.switch .handle[data-v-9d33e2a3]{top:var(--handle-inset);left:var(--handle-inset);width:var(--handle-size);height:var(--handle-size);background:var(--sys-color-outline);box-shadow:0 1px 2px var(--sys-overlay-dark-soft), inset 0 1px 1px var(--sys-overlay-light-medium);transition:transform var(--sys-motion-duration-300) var(--sys-motion-easing-spring-overshoot), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), box-shadow var(--sys-motion-duration-200) var(--sys-motion-easing-standard);transform:translateX(var(--handle-translate)) scaleX(var(--handle-press-scale));border-radius:50%;position:absolute}.switch.active .handle[data-v-9d33e2a3]{--handle-translate:calc(var(--switch-width) - 2 * var(--switch-border) - var(--handle-size) - 2 * var(--handle-inset));background:var(--sys-color-on-primary)}.setting-row:not(:disabled):active .switch .handle[data-v-9d33e2a3]{--handle-press-scale:1.16}.setting-row:focus-visible .switch[data-v-9d33e2a3]{box-shadow:0 0 0 2px var(--sys-color-primary-container), 0 0 0 4px var(--sys-color-primary)}.switch.is-loading .handle[data-v-9d33e2a3]{opacity:.72}.setting-row.mini[data-v-9d33e2a3]{padding-left:var(--sys-space-8);margin-bottom:calc(-1 * var(--sys-space-4))}.setting-row.mini .row-label[data-v-9d33e2a3]{font-size:var(--sys-typescale-body-md);font-weight:700}.setting-row.mini .row-desc[data-v-9d33e2a3]{font-size:var(--sys-typescale-footer)}.setting-row.mini .switch[data-v-9d33e2a3]{transform:scale(.85)}.sk-badge-s[data-v-9d33e2a3]{border:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .setting-row[data-v-9d33e2a3],html:not([data-motion-preference=standard]) .switch[data-v-9d33e2a3],html:not([data-motion-preference=standard]) .switch .handle[data-v-9d33e2a3]{transition:none}}html[data-motion-preference=reduced] .setting-row[data-v-9d33e2a3],html[data-motion-preference=reduced] .switch[data-v-9d33e2a3],html[data-motion-preference=reduced] .switch .handle[data-v-9d33e2a3]{transition:none}.link-row[data-v-2eb9d001]{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--sys-space-48);padding:var(--sys-space-4) 0;-webkit-user-select:none;user-select:none;transition:all var(--sys-motion-duration-200) var(--sys-motion-spring);background:0 0;border:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.link-row[data-v-2eb9d001]:not(.disabled):active{transform:scale(.98)}.link-row.disabled[data-v-2eb9d001]{pointer-events:none;opacity:.5}.link-info[data-v-2eb9d001]{gap:var(--sys-space-4);flex-direction:column;flex:1;display:flex}.link-label[data-v-2eb9d001]{font-weight:800;font-size:var(--sys-typescale-body-rg);color:var(--sys-color-on-surface);transition:color var(--sys-motion-duration-250) cubic-bezier(.4, 0, .2, 1)}.link-desc[data-v-2eb9d001]{font-size:var(--sys-typescale-body-sm);color:var(--sys-color-outline);opacity:.8}.link-icon[data-v-2eb9d001]{color:var(--sys-color-outline);opacity:.6;transition:opacity var(--sys-motion-duration-250), color var(--sys-motion-duration-250)}.link-row:hover .link-icon[data-v-2eb9d001]{color:var(--sys-color-primary);opacity:1}.link-icon--brand[data-v-2eb9d001]{filter:grayscale();transition:filter var(--sys-motion-duration-250), opacity var(--sys-motion-duration-250)}.link-row:hover .link-icon--brand[data-v-2eb9d001],.link-row:focus-visible .link-icon--brand[data-v-2eb9d001],.link-row:not(.disabled):active .link-icon--brand[data-v-2eb9d001]{filter:grayscale(0);opacity:1}.link-logo[data-v-2eb9d001]{object-fit:contain;filter:grayscale()opacity(.6);width:18px;height:18px;transition:opacity var(--sys-motion-duration-250), filter var(--sys-motion-duration-250)}.link-row:hover .link-logo[data-v-2eb9d001]{filter:grayscale(0)opacity()}.console-header[data-v-95ed2fc0]{top:var(--sys-safe-top);z-index:var(--sys-z-header);background:var(--sys-surface-glass);-webkit-backdrop-filter:var(--sys-surface-glass-blur);backdrop-filter:var(--sys-surface-glass-blur);border:1px solid var(--sys-surface-glass-border);border-radius:var(--sys-shape-corner-extra-large);padding:var(--sys-space-16) var(--sys-space-18) var(--sys-space-18);margin-bottom:var(--sys-space-24);transition:all var(--sys-motion-duration-400) var(--sys-motion-spring);box-shadow:var(--sys-elevation-2);position:sticky}.console-header.is-scrolled[data-v-95ed2fc0]{margin-top:var(--sys-space-8);padding:var(--sys-space-10) var(--sys-space-14);border-radius:var(--sys-shape-corner-m)}.header-main[data-v-95ed2fc0]{gap:var(--sys-space-12);flex-direction:column;display:flex}.header-controls[data-v-95ed2fc0]{max-height:var(--sys-layout-header-row-max-height);transition:max-height var(--sys-motion-duration-250) var(--sys-motion-easing-standard), opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), margin-top var(--sys-motion-duration-250) var(--sys-motion-easing-standard)}.console-header.is-condensed .header-controls[data-v-95ed2fc0]{opacity:0;max-height:0;margin-top:calc(-1 * var(--sys-space-12));pointer-events:none;overflow:hidden}.header-summary[data-v-95ed2fc0]{min-height:var(--sys-space-32);align-items:center;gap:var(--sys-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.title-main[data-v-95ed2fc0]{height:var(--sys-space-32);min-height:var(--sys-space-32);align-items:center;gap:var(--sys-space-8);flex-wrap:nowrap;min-width:0;display:flex}.view-title[data-v-95ed2fc0]{font-size:var(--sys-typescale-title-lg);color:var(--sys-color-on-surface);letter-spacing:var(--sys-tracking-tight);white-space:nowrap;text-overflow:ellipsis;transition:all var(--sys-motion-duration-200) var(--sys-motion-spring);flex:0 auto;min-width:0;max-width:100%;margin:0;font-weight:900;line-height:1.2;overflow:hidden}.view-title.is-link[data-v-95ed2fc0]{cursor:pointer}.view-title.is-link[data-v-95ed2fc0]:hover{color:var(--sys-color-primary)}.view-title.is-link[data-v-95ed2fc0]:active{opacity:.8;transform:scale(.96)}.title-label[data-v-95ed2fc0]{align-items:baseline;gap:var(--sys-space-4);padding:var(--sys-space-2) var(--sys-space-8);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);font-family:var(--sys-font-family-mono);flex-shrink:0;display:flex}.count-value[data-v-95ed2fc0]{font-size:var(--sys-typescale-body-md);color:var(--sys-color-primary);font-weight:800}.count-value-compact[data-v-95ed2fc0]{display:none}.title-label.is-loading[data-v-95ed2fc0]{align-items:center;min-width:78px}.title-label-skeleton[data-v-95ed2fc0]{width:62px;height:var(--sys-space-16);border-radius:var(--sys-shape-corner-extra-small);background:var(--sk-fill-secondary);display:block}.count-label[data-v-95ed2fc0]{color:var(--sys-color-on-surface-variant)}.action-group[data-v-95ed2fc0]{height:var(--sys-space-32);align-items:center;gap:var(--sys-space-6);flex-shrink:0;display:flex}.console-header.is-pressure-stage-2 .title-label[data-v-95ed2fc0],.console-header.is-pressure-stage-3 .title-label[data-v-95ed2fc0],.console-header.is-pressure-stage-4 .title-label[data-v-95ed2fc0]{gap:0}.console-header.is-pressure-stage-2 .count-label[data-v-95ed2fc0],.console-header.is-pressure-stage-3 .count-label[data-v-95ed2fc0],.console-header.is-pressure-stage-4 .count-label[data-v-95ed2fc0],.console-header.is-pressure-stage-3 .action-group[data-v-95ed2fc0],.console-header.is-pressure-stage-4 .action-group[data-v-95ed2fc0],.console-header.is-pressure-stage-4 .title-label[data-v-95ed2fc0]{display:none}.header-controls[data-v-95ed2fc0]{align-items:center;column-gap:var(--sys-space-12);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.refinement-controls[data-v-95ed2fc0]{align-items:center;gap:var(--sys-space-12);height:var(--sys-space-48);grid-column:1;justify-self:start;min-width:0;display:flex}.filter-slot[data-v-95ed2fc0]{flex:auto;min-width:0}.selection-actions[data-v-95ed2fc0]{height:var(--sys-space-48);flex:none;grid-column:3;justify-self:end;align-items:center;min-width:0;display:flex}.selection-actions[data-v-95ed2fc0] .selection-bar{height:var(--sys-space-48)}@media (min-width:521px){.selection-actions[data-v-95ed2fc0]{grid-column:1/-1;justify-self:stretch;width:100%}.selection-actions[data-v-95ed2fc0] .selection-bar{gap:var(--sys-space-12);grid-template-columns:minmax(0,1fr) minmax(160px,208px);width:100%;display:grid}.selection-actions[data-v-95ed2fc0] .sel-group.strategy,.selection-actions[data-v-95ed2fc0] .score-pill-group,.selection-actions[data-v-95ed2fc0] .sel-group.management{width:100%;min-width:0}.selection-actions[data-v-95ed2fc0] .morph-btn{flex:1;width:auto;min-width:0}}@media (max-width:520px){.count-value-compact[data-v-95ed2fc0]{display:inline}.title-label.has-compact-value .count-value-full[data-v-95ed2fc0]{display:none}.header-controls[data-v-95ed2fc0]{align-items:stretch;gap:var(--sys-space-12);flex-direction:column;display:flex}.refinement-controls[data-v-95ed2fc0]{flex-direction:column;align-items:stretch;height:auto;display:flex}.selection-actions[data-v-95ed2fc0]{width:100%;height:var(--sys-space-48);align-self:stretch}.selection-actions[data-v-95ed2fc0] .selection-bar{gap:var(--sys-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.selection-actions[data-v-95ed2fc0] .sel-group{min-width:0}.selection-actions[data-v-95ed2fc0] .sel-group.strategy{width:100%}.selection-actions[data-v-95ed2fc0] .score-pill-group{width:100%;min-width:0}.selection-actions[data-v-95ed2fc0] .sel-group.management{width:100%}.selection-actions[data-v-95ed2fc0] .morph-btn{flex:1;width:auto;min-width:0}}@media (min-width:481px) and (max-width:520px){.selection-actions[data-v-95ed2fc0] .selection-bar{grid-template-columns:minmax(0,1fr) minmax(176px,184px)}}@media (orientation:landscape) and (max-height:520px){.console-header[data-v-95ed2fc0]{padding:var(--sys-space-10) var(--sys-space-14);margin-bottom:var(--sys-space-12)}.header-main[data-v-95ed2fc0]{align-items:center;gap:var(--sys-space-16);flex-direction:row}.header-summary[data-v-95ed2fc0]{flex:none}.header-controls[data-v-95ed2fc0]{align-items:center;gap:var(--sys-space-12);flex:1 1 0;min-width:0;display:flex}.refinement-controls[data-v-95ed2fc0],.selection-actions[data-v-95ed2fc0]{flex:1 1 0;min-width:0}.console-header.is-condensed .header-summary[data-v-95ed2fc0]{flex:auto}.console-header.is-condensed .header-controls[data-v-95ed2fc0]{flex:0 0 0;margin-top:0}}.view-options-trigger[data-v-63e10456]{min-width:var(--sys-space-48);height:var(--sys-space-32);justify-content:center;align-items:center;gap:var(--sys-space-6);padding:0 var(--sys-space-8);color:var(--sys-color-on-surface-variant);border-radius:var(--sys-shape-corner-small);cursor:pointer;transition:color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-100) var(--sys-motion-easing-standard);background:0 0;border:0;display:inline-flex;position:relative}.view-options-trigger[data-v-63e10456]:hover,.view-options-trigger.is-open[data-v-63e10456]{color:var(--sys-color-primary);background:var(--sys-color-surface-container-high)}.view-options-trigger[data-v-63e10456]:active{transform:scale(.96)}.view-options-trigger[data-v-63e10456]:after{content:"";inset:calc(-1 * var(--sys-space-6));position:absolute}.view-options-trigger-label[data-v-63e10456]{font-size:var(--sys-typescale-label-md);font-weight:800}.view-options-trigger.is-embedded[data-v-63e10456]{width:var(--sys-space-48);min-width:var(--sys-space-48);height:var(--sys-space-48);border-radius:0 var(--sys-shape-corner-medium) var(--sys-shape-corner-medium) 0;padding:0}.view-options-trigger.is-embedded .view-options-trigger-label[data-v-63e10456]{display:none}.view-options-active-dot[data-v-63e10456]{width:var(--sys-space-6);height:var(--sys-space-6);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-primary);box-shadow:0 0 0 var(--sys-space-4) rgba(var(--sys-color-primary-rgb), .14)}.view-options-panel[data-v-63e10456]{box-sizing:border-box;width:min(360px, calc(100vw - var(--sys-space-24)));max-height:min(560px, calc(100vh - var(--sys-space-24)));color:var(--sys-color-on-surface);background:var(--sys-surface-glass);-webkit-backdrop-filter:var(--sys-surface-glass-blur);backdrop-filter:var(--sys-surface-glass-blur);border:1px solid var(--sys-surface-glass-border);border-radius:var(--sys-shape-corner-large);box-shadow:var(--sys-elevation-3);position:fixed;overflow:auto}.view-options-panel[data-v-63e10456]:focus-visible{outline:2px solid var(--sys-color-primary)}.view-options-heading[data-v-63e10456]{justify-content:space-between;align-items:center;gap:var(--sys-space-12);padding:var(--sys-space-16) var(--sys-space-16) var(--sys-space-12);display:flex}.view-options-heading h2[data-v-63e10456]{margin:var(--sys-space-2) 0 0;font-size:var(--sys-typescale-title-sm);line-height:var(--sys-leading-tight);font-weight:800}.view-options-eyebrow[data-v-63e10456],.view-options-section-heading[data-v-63e10456]{font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-label-sm);letter-spacing:var(--sys-tracking-wide);color:var(--sys-color-on-surface-variant);font-weight:800}.view-options-eyebrow[data-v-63e10456]{margin:0}.view-options-clear[data-v-63e10456]{flex:0 0 var(--sys-space-32);width:var(--sys-space-32);height:var(--sys-space-32);color:var(--sys-color-on-surface-variant);border-radius:var(--sys-shape-corner-full);cursor:pointer;transition:color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-100) var(--sys-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.view-options-clear[data-v-63e10456]:hover{color:var(--sys-color-on-surface);background:var(--sys-color-surface-container-highest)}.view-options-clear[data-v-63e10456]:active{transform:scale(.9)}.view-options-search[data-v-63e10456]{min-height:var(--sys-space-48);margin:0 var(--sys-space-16);padding:0 var(--sys-space-12);align-items:center;gap:var(--sys-space-10);color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-input);transition:border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), box-shadow var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard);border:1px solid #0000;display:flex}.view-options-search[data-v-63e10456]:focus-within{background:var(--sys-color-surface-container-highest);border-color:rgba(var(--sys-color-primary-rgb), .48);box-shadow:0 0 0 var(--sys-space-4) rgba(var(--sys-color-primary-rgb), .12)}.view-options-search-input[data-v-63e10456]{width:100%;min-width:0;height:var(--sys-space-48);color:var(--sys-color-on-surface);font:inherit;background:0 0;border:0;outline:0;padding:0}.view-options-clear[data-v-63e10456]{margin-right:calc(-1 * var(--sys-space-8))}.view-options-sort-section[data-v-63e10456]{padding:var(--sys-space-16)}.view-options-section-heading[data-v-63e10456]{justify-content:space-between;align-items:baseline;gap:var(--sys-space-12);margin-bottom:var(--sys-space-8);display:flex}.view-options-current-order[data-v-63e10456]{color:var(--sys-color-primary);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.view-options-sort-list[data-v-63e10456]{gap:var(--sys-space-4);display:grid}.view-options-sort-option[data-v-63e10456]{min-height:var(--sys-space-48);padding:var(--sys-space-10) var(--sys-space-8) var(--sys-space-10) var(--sys-space-12);align-items:center;gap:var(--sys-space-12);color:var(--sys-color-on-surface);text-align:left;border-radius:var(--sys-shape-corner-medium);cursor:pointer;transition:color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-100) var(--sys-motion-easing-standard);background:0 0;border:1px solid #0000;display:flex}.view-options-sort-option[data-v-63e10456]:hover{background:var(--sys-color-surface-container-high);border-color:var(--sys-color-outline-variant)}.view-options-sort-option[data-v-63e10456]:active{transform:scale(.99)}.view-options-sort-option.is-selected[data-v-63e10456]{background:rgba(var(--sys-color-primary-rgb), .11);border-color:rgba(var(--sys-color-primary-rgb), .28)}.view-options-option-copy[data-v-63e10456]{gap:var(--sys-space-2);flex:1;min-width:0;display:grid}.view-options-option-label[data-v-63e10456]{font-size:var(--sys-typescale-body-rg);font-weight:800}.view-options-option-description[data-v-63e10456]{color:var(--sys-color-on-surface-variant);font-size:var(--sys-typescale-body-sm);line-height:var(--sys-leading-normal)}.view-options-check[data-v-63e10456]{flex:0 0 var(--sys-space-24);width:var(--sys-space-24);height:var(--sys-space-24);color:var(--sys-color-primary);opacity:0;transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-200) var(--sys-motion-spring);justify-content:center;align-items:center;display:inline-flex;transform:scale(.6)}.view-options-sort-option.is-selected .view-options-check[data-v-63e10456]{opacity:1;transform:scale(1)}.view-options-footer[data-v-63e10456]{padding:var(--sys-space-8) var(--sys-space-16) var(--sys-space-16);border-top:1px solid var(--sys-color-outline-variant);justify-content:flex-end;display:flex}.view-options-reset[data-v-63e10456]{min-height:var(--sys-space-48);padding:0 var(--sys-space-12);align-items:center;gap:var(--sys-space-8);color:var(--sys-color-primary);font:inherit;border-radius:var(--sys-shape-corner-small);cursor:pointer;transition:background-color var(--sys-motion-duration-200) var(--sys-motion-easing-standard), transform var(--sys-motion-duration-100) var(--sys-motion-easing-standard);background:0 0;border:0;font-weight:800;display:inline-flex}.view-options-reset[data-v-63e10456]:hover{background:rgba(var(--sys-color-primary-rgb), .1)}.view-options-reset[data-v-63e10456]:active{transform:scale(.97)}.view-options-sheet-backdrop[data-v-63e10456]{z-index:var(--sys-z-overlay);background:var(--sys-overlay-dark-strong);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.view-options-sheet[data-v-63e10456]{width:100%;max-width:var(--sys-layout-max-width);max-height:min(70vh,560px);padding-bottom:calc(var(--sys-space-12) + var(--sys-safe-bottom));border-radius:var(--sys-shape-corner-large) var(--sys-shape-corner-large) 0 0;transition:transform var(--sys-motion-duration-300) var(--sys-motion-spring);position:relative}.view-options-sheet.is-dragging[data-v-63e10456]{transition:none}.view-options-sheet-handle-target[data-v-63e10456]{width:100%;height:var(--sys-space-32);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.view-options-sheet-handle-target[data-v-63e10456]:active{cursor:grabbing}.view-options-sheet-handle-target[data-v-63e10456]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:calc(-1 * var(--sys-space-4))}.view-options-sheet-handle[data-v-63e10456]{width:36px;height:var(--sys-space-4);background:var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);display:block}.view-options-sheet-enter-active[data-v-63e10456],.view-options-sheet-leave-active[data-v-63e10456]{transition:opacity var(--sys-motion-duration-250) var(--sys-motion-easing-standard)}.view-options-sheet-enter-from[data-v-63e10456],.view-options-sheet-leave-to[data-v-63e10456]{opacity:0}.view-options-sheet-enter-active .view-options-sheet[data-v-63e10456],.view-options-sheet-leave-active .view-options-sheet[data-v-63e10456]{transition:transform var(--sys-motion-duration-300) var(--sys-motion-spring)}.view-options-sheet-enter-from .view-options-sheet[data-v-63e10456],.view-options-sheet-leave-to .view-options-sheet[data-v-63e10456]{transform:translateY(100%)}@media (min-width:521px){.view-options-sheet[data-v-63e10456]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sys-color-outline-variant) transparent;height:min(70vh,560px);overflow:hidden auto}.view-options-sheet[data-v-63e10456]::-webkit-scrollbar{width:var(--sys-space-4)}.view-options-sheet[data-v-63e10456]::-webkit-scrollbar-thumb{background:var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full)}}@media (max-width:520px){.view-options-trigger[data-v-63e10456]{width:var(--sys-space-48);padding:0}.view-options-trigger-label[data-v-63e10456]{display:none}.view-options-active-dot[data-v-63e10456]{top:var(--sys-space-6);right:var(--sys-space-6);position:absolute}}.footer-info[data-v-f8d5e9f2]{padding:var(--sys-space-40) 0;text-align:center;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--sys-space-12);flex-direction:column;display:flex}.brand[data-v-f8d5e9f2]{min-height:var(--sys-space-48);padding:0 var(--sys-space-12);font-size:var(--sys-typescale-footer);opacity:.8;letter-spacing:var(--sys-tracking-widest);justify-content:center;align-items:center;gap:var(--sys-space-8);cursor:pointer;transition:opacity var(--sys-motion-duration-200);font-weight:950;display:flex}.brand[data-v-f8d5e9f2]:active{opacity:1}.demo-tag[data-v-f8d5e9f2]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);font-size:var(--sys-typescale-label-xs);padding:var(--sys-space-2) var(--sys-space-6);border-radius:var(--sys-shape-corner-extra-small);letter-spacing:var(--sys-tracking-none);opacity:1}.copy[data-v-f8d5e9f2]{font-size:var(--sys-typescale-label-md);opacity:.7}.view-container[data-v-8a5e1000]{min-height:100%;padding-bottom:calc(var(--sys-layout-dock-clearance) + var(--sys-safe-bottom))}.view-content[data-v-8a5e1000]{transition:transform var(--sys-motion-duration-200) var(--sys-motion-spring)}.view-content.is-pulling[data-v-8a5e1000]{transform:translateY(calc(var(--ptr-offset,0px) / 2))}.list-container[data-v-8a5e1000]{padding-bottom:var(--sys-space-48);position:relative}.skeleton-list[data-v-8a5e1000]{padding-inline:var(--console-gutter,0);gap:var(--console-gap,0);flex-direction:column;display:flex}.gpu-contain[data-v-8a5e1000]{contain:layout}.loading-announcement[data-v-8a5e1000]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.empty-recovery-action[data-v-8a5e1000]{justify-content:center;align-items:center;gap:var(--sys-space-8);min-height:var(--sys-space-48);padding:0 var(--sys-space-16);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);cursor:pointer;font:inherit;font-weight:800;display:inline-flex}.empty-recovery-action[data-v-8a5e1000]:hover{border-color:var(--sys-color-primary);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.empty-recovery-action[data-v-8a5e1000]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.ptr-indicator[data-v-8a5e1000]{top:calc(-1 * var(--sys-space-48));z-index:var(--sys-z-sticky);width:var(--sys-space-40);height:var(--sys-space-40);background:var(--sys-color-surface-container);border:1px solid var(--sys-color-outline-variant);opacity:0;transition:opacity var(--sys-motion-duration-200) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.is-pulling .ptr-indicator[data-v-8a5e1000],.is-refreshing .ptr-indicator[data-v-8a5e1000]{opacity:1}.ptr-spinner[data-v-8a5e1000]{color:var(--sys-color-primary);justify-content:center;align-items:center;display:flex}.ptr-icon[data-v-8a5e1000]{transition:transform var(--sys-motion-duration-200) ease;transform:rotate(calc(var(--ptr-offset,0px) * 2deg))}.is-refreshing .ptr-icon[data-v-8a5e1000]{animation:rotate-8a5e1000 var(--sys-motion-ambient-spin) linear infinite}@keyframes rotate-8a5e1000{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dock-icon-placeholder[data-v-5781e355]{width:var(--sys-layout-dock-icon-size);height:var(--sys-layout-dock-icon-size);flex:0 0 var(--sys-layout-dock-icon-size);border-radius:var(--sys-shape-corner-small);opacity:var(--sys-opacity-dock-placeholder);background:currentColor;display:block}.dock-item[data-v-5781e355]{height:var(--sys-space-56);min-width:var(--sys-layout-dock-item-min-width);padding:0 var(--sys-space-12);border-radius:var(--sys-shape-corner-full);justify-content:center;align-items:center;gap:var(--sys-space-10);font-size:var(--sys-typescale-body-rg);font-weight:var(--sys-font-weight-dock);color:var(--sys-color-on-surface);cursor:pointer;transition:transform var(--sys-motion-duration-100) var(--sys-motion-easing-decelerate), background var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), color var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), opacity var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;flex:1;font-family:inherit;display:flex;position:relative;transform:translateZ(0)}.dock-item[data-v-5781e355]:active{background:rgba(var(--sys-color-primary-rgb), .1);transform:scale(.92)}.dock-item[data-v-5781e355]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:var(--sys-space-2)}.dock-item.active[data-v-5781e355]{color:var(--sys-color-on-primary);flex:var(--sys-layout-dock-active-grow)}.dock-item.pending[data-v-5781e355]{opacity:1}.dock-item.active.pending[data-v-5781e355]{color:var(--sys-color-on-primary)}.pending-indicator[data-v-5781e355]{top:var(--sys-space-6);right:var(--sys-space-8);width:var(--sys-space-10);height:var(--sys-space-10);border:var(--sys-space-2) solid currentColor;border-radius:var(--sys-shape-corner-full);animation:spin var(--sys-motion-ambient-spin) linear infinite;pointer-events:none;border-top-color:#0000;position:absolute}.dock-item.active[data-v-5781e355]:active{background:0 0;transform:scale(.96)}.capsule-bg[data-v-5781e355]{background:var(--sys-color-primary);border-radius:var(--sys-shape-corner-full);z-index:-1;box-shadow:var(--sys-elevation-dock-active);position:absolute;inset:0}.dock-item.pending .capsule-bg[data-v-5781e355]{animation:pop-in var(--sys-motion-duration-300) var(--sys-motion-easing-spring-nav)}.dock-label[data-v-5781e355]{transition:opacity var(--sys-motion-duration-300);letter-spacing:var(--sys-tracking-neg-1)}@media (max-width:600px){.dock-item[data-v-5781e355]{gap:var(--sys-space-4);min-width:0;font-size:var(--sys-typescale-body-sm);flex:1;padding:0}.dock-item .dock-label[data-v-5781e355]{display:none}.dock-item.active[data-v-5781e355]{flex:var(--sys-layout-dock-compact-active-grow)}.dock-item.active .dock-label[data-v-5781e355]{max-width:var(--sys-layout-dock-label-max-width);text-overflow:ellipsis;display:block;overflow:hidden}}@media (orientation:landscape) and (max-height:520px){.dock-item[data-v-5781e355]{flex:0 0 var(--sys-space-48);min-width:var(--sys-space-48);width:var(--sys-space-48);height:var(--sys-space-48);padding:0}.dock-item.active[data-v-5781e355]{flex:0 0 var(--sys-space-48)}.dock-label[data-v-5781e355]{display:none}}.fab-btn[data-v-d9fe4ab6]{height:var(--sys-space-56);padding:0 var(--sys-space-24);min-height:var(--sys-space-56);border-radius:var(--sys-shape-corner-full);font-weight:var(--sys-font-weight-heavy);font-size:var(--sys-typescale-body-rg);justify-content:center;align-items:center;gap:var(--sys-space-10);cursor:pointer;transition:transform var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), background var(--sys-motion-duration-200);color:var(--sys-color-on-surface);white-space:nowrap;font-variant-numeric:tabular-nums;border:none;flex-shrink:0;text-decoration:none;display:flex}.selection-fab[data-v-d9fe4ab6]{align-items:center;gap:var(--sys-space-6);min-width:0;display:flex}.fab-btn[data-v-d9fe4ab6]:active{transform:scale(var(--sys-interaction-pressed-scale));opacity:var(--sys-opacity-pressed)}.fab-btn[data-v-d9fe4ab6]:disabled{cursor:not-allowed;opacity:var(--sys-opacity-disabled);box-shadow:none;transform:none}.fab-btn[data-v-d9fe4ab6]:focus-visible{outline:var(--sys-space-2) solid var(--sys-color-primary);outline-offset:var(--sys-space-4)}.fab-btn.compact[data-v-d9fe4ab6]{width:var(--sys-space-56);min-width:var(--sys-space-56);padding:0}.fab-btn.primary[data-v-d9fe4ab6]{background:var(--sys-color-primary);color:var(--sys-color-on-primary);box-shadow:var(--sys-elevation-2)}.fab-btn.dismiss[data-v-d9fe4ab6]{background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant);border:1px solid var(--sys-color-outline-variant)}.fab-btn.dismiss.danger[data-v-d9fe4ab6]{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);border-color:#0000}.fab-btn.secondary[data-v-d9fe4ab6]{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container);border:1px solid var(--sys-color-outline-variant);box-shadow:var(--sys-elevation-2)}.action-badge[data-v-d9fe4ab6]{font-family:var(--sys-font-family-mono);font-size:.9em;font-weight:var(--sys-font-weight-heavy);font-variant-numeric:tabular-nums}.activity-progress[data-v-d9fe4ab6]{justify-content:center;align-items:center;gap:var(--sys-space-2);min-width:var(--sys-layout-fab-status-min-width);flex-direction:column;display:flex}.activity-label[data-v-d9fe4ab6]{font-family:var(--sys-font-family-mono);font-size:var(--sys-typescale-body-sm);font-weight:var(--sys-font-weight-strong);color:var(--sys-color-on-surface)}.spinner-small[data-v-d9fe4ab6]{width:var(--sys-space-14);height:var(--sys-space-14);border:var(--sys-space-2) solid var(--sys-color-primary);animation:spin var(--sys-motion-ambient-spin) linear infinite;opacity:var(--sys-opacity-muted);border-top-color:#0000;border-radius:50%}.fab-btn.secondary[data-v-d9fe4ab6]:active{background:var(--sys-overlay-light-subtle)}.activity-announcement[data-v-d9fe4ab6]{width:var(--sys-space-1);height:var(--sys-space-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.fab-btn[data-v-d9fe4ab6]:not(.compact){padding:0 var(--sys-space-16);gap:var(--sys-space-8);font-size:var(--sys-typescale-body-md)}.action-support[data-v-d9fe4ab6]{display:none}}@media (max-width:360px){.selection-fab[data-v-d9fe4ab6]{gap:var(--sys-space-4);width:100%;max-width:100%}.fab-btn[data-v-d9fe4ab6]{height:var(--sys-space-48);min-height:var(--sys-space-48)}.fab-btn.compact[data-v-d9fe4ab6],.fab-btn.dismiss[data-v-d9fe4ab6]{width:var(--sys-space-48);min-width:var(--sys-space-48);padding:0}.fab-btn.dismiss>span[data-v-d9fe4ab6]{display:none}.fab-btn.secondary[data-v-d9fe4ab6]:not(.compact){min-width:0;padding:0 var(--sys-space-12);gap:var(--sys-space-6);flex:auto}}.dock-container[data-v-7a9a11a7]{bottom:calc(var(--sys-space-24) + var(--sys-safe-bottom) + var(--safe-frame-offset,0px));left:var(--sys-safe-center-x);background:var(--sys-surface-glass);-webkit-backdrop-filter:var(--sys-surface-glass-blur);backdrop-filter:var(--sys-surface-glass-blur);border:var(--sys-border-width-glass) solid var(--sys-surface-glass-border);padding:var(--sys-space-6);border-radius:var(--sys-shape-corner-full);gap:var(--sys-space-6);box-shadow:var(--sys-elevation-3);z-index:var(--sys-z-dock);touch-action:manipulation;pointer-events:auto;-webkit-user-select:none;user-select:none;contain:layout paint style;isolation:isolate;will-change:width, height, bottom, box-shadow;transition:width var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), height var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), bottom var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), box-shadow var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), background var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), border-color var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate);display:flex;position:fixed;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.dock-container[data-v-7a9a11a7]:hover{bottom:calc(var(--sys-space-28) + var(--sys-safe-bottom) + var(--safe-frame-offset,0px));box-shadow:var(--sys-elevation-4)}}.dock-container.fab-mode[data-v-7a9a11a7]{flex-flow:row;align-items:center}.dock-container.is-swapping[data-v-7a9a11a7]{overflow:clip}.dock-mode[data-v-7a9a11a7]{align-items:center;min-width:0;display:flex}.dock-swap-enter-active[data-v-7a9a11a7],.dock-swap-leave-active[data-v-7a9a11a7]{transition:opacity var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate), transform var(--sys-motion-duration-300) var(--sys-motion-easing-decelerate);transform-origin:bottom;will-change:opacity, transform}.dock-swap-enter-from[data-v-7a9a11a7]{opacity:0;transform:translateY(10px)scale(.96)}.dock-swap-leave-to[data-v-7a9a11a7]{opacity:0;transform:translateY(6px)scale(.985)}@media (max-width:600px){.dock-container[data-v-7a9a11a7]{width:calc(100% - var(--sys-safe-left) - var(--sys-safe-right) - var(--sys-space-32));max-width:var(--sys-layout-dock-compact-max-width);padding:var(--sys-space-4);gap:var(--sys-space-4)}.dock-container.fab-mode[data-v-7a9a11a7]{width:auto;max-width:calc(100% - var(--sys-safe-left) - var(--sys-safe-right) - var(--sys-space-32));justify-content:center}.dock-container:not(.fab-mode) .dock-mode[data-v-7a9a11a7]{flex:auto;width:100%}}@media (orientation:landscape) and (max-height:520px){.dock-container[data-v-7a9a11a7]{right:calc(var(--sys-safe-right) + var(--sys-space-16) + var(--safe-frame-offset,0px));bottom:calc(var(--sys-space-12) + var(--sys-safe-bottom) + var(--safe-frame-offset,0px));padding:var(--sys-space-4);gap:var(--sys-space-4);left:auto;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .dock-container.is-swapping[data-v-7a9a11a7]{transition:none}html:not([data-motion-preference=standard]) .dock-swap-enter-active[data-v-7a9a11a7],html:not([data-motion-preference=standard]) .dock-swap-leave-active[data-v-7a9a11a7]{transition:opacity var(--sys-motion-duration-200) linear}html:not([data-motion-preference=standard]) .dock-swap-enter-from[data-v-7a9a11a7],html:not([data-motion-preference=standard]) .dock-swap-leave-to[data-v-7a9a11a7]{transform:none}}html[data-motion-preference=reduced] .dock-container.is-swapping[data-v-7a9a11a7]{transition:none}html[data-motion-preference=reduced] .dock-swap-enter-active[data-v-7a9a11a7],html[data-motion-preference=reduced] .dock-swap-leave-active[data-v-7a9a11a7]{transition:opacity var(--sys-motion-duration-200) linear}html[data-motion-preference=reduced] .dock-swap-enter-from[data-v-7a9a11a7],html[data-motion-preference=reduced] .dock-swap-leave-to[data-v-7a9a11a7]{transform:none}.duration-input[data-v-a4a47b36]{gap:var(--sys-space-8);flex-direction:column;display:flex}.t2t-group[data-v-a4a47b36]{align-items:center;gap:var(--sys-space-6);display:flex}.t2t-unit[data-v-a4a47b36]{align-items:center;gap:var(--sys-space-4);flex-direction:column;flex:1;display:flex}.t2t-input[data-v-a4a47b36]{width:100%;height:48px;font-size:var(--sys-typescale-title-md);text-align:center;padding:0}.t2t-sep[data-v-a4a47b36]{font-size:var(--sys-typescale-title-md);opacity:.2;padding-bottom:var(--sys-space-16);font-weight:900}.animated-digits[data-v-366a24af]{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.animated-digits-accessible[data-v-366a24af]{width:var(--sys-space-1);height:var(--sys-space-1);margin:calc(var(--sys-space-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.animated-digits-visual[data-v-366a24af]{align-items:baseline;display:inline-flex}.animated-digit-cell[data-v-366a24af]{place-items:center;min-width:.62em;height:1em;line-height:1;display:inline-grid;position:relative;overflow:hidden}.animated-digit-cell--separator[data-v-366a24af]{min-width:auto}.animated-digit-character[data-v-366a24af],.animated-digit-separator[data-v-366a24af]{line-height:inherit;grid-area:1/1}.animated-digit-enter-active[data-v-366a24af],.animated-digit-leave-active[data-v-366a24af]{transition:opacity var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), transform var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate), filter var(--sys-motion-duration-200) var(--sys-motion-easing-decelerate)}.is-direction-up .animated-digit-enter-from[data-v-366a24af],.is-direction-down .animated-digit-leave-to[data-v-366a24af]{opacity:0;filter:blur(2px);transform:translateY(.72em)}.is-direction-up .animated-digit-leave-to[data-v-366a24af],.is-direction-down .animated-digit-enter-from[data-v-366a24af]{opacity:0;filter:blur(2px);transform:translateY(-.72em)}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=standard]) .animated-digit-enter-active[data-v-366a24af],html:not([data-motion-preference=standard]) .animated-digit-leave-active[data-v-366a24af]{transition:none}}html[data-motion-preference=reduced] .animated-digit-enter-active[data-v-366a24af],html[data-motion-preference=reduced] .animated-digit-leave-active[data-v-366a24af]{transition:none}.segmented-control[data-v-e837d6e9]{background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-medium);padding:var(--sys-space-2);border:1px solid var(--sys-color-outline-variant);width:100%;display:flex}.segment-btn[data-v-e837d6e9]{border-radius:var(--sys-shape-corner-small);padding:var(--sys-space-10) var(--sys-space-12);color:var(--sys-color-on-surface);cursor:pointer;transition:all var(--sys-motion-duration-200) var(--sys-motion-easing-standard);white-space:nowrap;opacity:.5;background:0 0;border:none;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:relative}.segment-btn.active[data-v-e837d6e9]{background:var(--sys-color-surface-container-highest);color:var(--sys-color-primary);box-shadow:var(--sys-elevation-1);opacity:1}.segmented-control.compact[data-v-e837d6e9]{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);border:none}.segmented-control.compact .segment-btn[data-v-e837d6e9]{padding:var(--sys-space-6) var(--sys-space-12);text-transform:uppercase;color:var(--sys-color-on-surface-variant);border-radius:var(--sys-shape-corner-badge);font-size:11px;font-weight:600}.segmented-control.compact .segment-btn.active[data-v-e837d6e9]{color:var(--sys-color-on-surface);background:var(--sys-color-surface-container-highest);box-shadow:0 1px 2px var(--sys-overlay-dark-medium)}.segmented-control .segment-btn[data-v-e837d6e9]:after{content:"";position:absolute;inset:-8px -4px}.chart-container[data-v-964f446e]{--chart-height:calc(var(--sys-space-48) + var(--sys-space-16));width:100%;height:var(--chart-height);margin:var(--sys-space-12) 0;padding-top:var(--sys-space-10);padding-inline:var(--sys-space-2);align-items:flex-end;display:flex;position:relative;overflow:hidden}.base-chart[data-v-964f446e]{align-items:flex-end;gap:var(--sys-space-2);z-index:1;touch-action:pan-y;width:100%;height:100%;display:flex;position:relative}.trend-overlay[data-v-964f446e]{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trend-path[data-v-964f446e]{fill:none;stroke-width:1.5px;opacity:.9;transition:all var(--sys-motion-duration-300) ease}.theme-war .trend-path.positive[data-v-964f446e]{stroke:var(--sys-color-chart-positive);filter:drop-shadow(0 0 4px #4ade8066);stroke-dasharray:4 2;animation:dash-move-964f446e var(--sys-motion-ambient-drift) linear infinite}.theme-war .trend-path.negative[data-v-964f446e]{stroke:var(--sys-color-chart-negative);filter:drop-shadow(0 0 3px #f871714d);stroke-dasharray:4 2;animation:dash-move-964f446e var(--sys-motion-ambient-drift) linear infinite}.theme-voyage .trend-path.positive[data-v-964f446e]{stroke:var(--sys-color-chart-accent);filter:drop-shadow(0 0 4px #22d3ee66);stroke-dasharray:4 2;animation:dash-move-964f446e var(--sys-motion-ambient-drift) linear infinite}.theme-voyage .trend-path.negative[data-v-964f446e]{stroke:var(--sys-color-chart-neutral);filter:drop-shadow(0 0 3px #94a3b84d);stroke-dasharray:4 2;animation:dash-move-964f446e var(--sys-motion-ambient-drift) linear infinite}@keyframes dash-move-964f446e{to{stroke-dashoffset:-12px}}.chart-dot[data-v-964f446e]{pointer-events:none;z-index:25;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.chart-dot.projected[data-v-964f446e]{border:1px solid var(--sys-color-surface-container);width:6px;height:6px;transition:background-color var(--sys-motion-duration-300)}.theme-war .chart-dot.projected.positive[data-v-964f446e]{background:var(--sys-color-chart-positive);box-shadow:0 0 8px #4ade8080}.theme-war .chart-dot.projected.negative[data-v-964f446e]{background:var(--sys-color-chart-negative);box-shadow:0 0 8px #f8717180}.theme-voyage .chart-dot.projected.positive[data-v-964f446e]{background:var(--sys-color-chart-accent);box-shadow:0 0 8px #22d3ee80}.theme-voyage .chart-dot.projected.negative[data-v-964f446e]{background:var(--sys-color-chart-neutral);box-shadow:0 0 8px #94a3b880}.bar[data-v-964f446e]{border-radius:var(--sys-shape-corner-hairline);opacity:.9;min-width:0;min-height:4px;transition:all var(--sys-motion-duration-200) ease;background-color:var(--sys-color-surface-container-highest);flex:1 1 0;position:relative}.bar[data-v-964f446e]:after{content:"";bottom:calc(-1 * var(--sys-space-12));height:var(--chart-height);left:calc(var(--sys-space-2) / -2);right:calc(var(--sys-space-2) / -2);z-index:10;position:absolute}.bar[data-v-964f446e]:hover{opacity:1;z-index:30;transform:scaleY(1.1)}.base-chart.has-active .bar[data-v-964f446e]:not(.is-active){opacity:.5}.base-chart .bar.is-active[data-v-964f446e]{opacity:1;z-index:30}.theme-war .bar.is-active[data-v-964f446e]{box-shadow:0 0 0 1.5px var(--sys-color-primary)}.theme-voyage .bar.is-active[data-v-964f446e]{box-shadow:0 0 0 1.5px var(--sys-color-chart-accent)}.hit-target[data-v-964f446e]{cursor:pointer}.theme-war .bar-hit[data-v-964f446e]{background:linear-gradient(to top, var(--sys-color-secondary-container), var(--sys-color-secondary));opacity:.8}.theme-war .bar-win[data-v-964f446e]{background:linear-gradient(to top, var(--sys-color-primary), var(--sys-color-chart-bar-primary-to));box-shadow:0 0 4px rgba(var(--sys-color-primary-rgb), .4)}.theme-voyage .bar-hit[data-v-964f446e]{background:linear-gradient(to top, var(--sys-color-chart-bar-hit-from), var(--sys-color-chart-bar-hit-to));opacity:.8}.theme-voyage .bar-win[data-v-964f446e]{background:linear-gradient(to top, var(--sys-color-chart-bar-win-from), var(--sys-color-chart-accent));box-shadow:0 0 4px #22d3ee66}.bar-miss[data-v-964f446e]{background:rgba(var(--sys-color-outline-variant-rgb), .3)}.bar-projected[data-v-964f446e]{background:repeating-linear-gradient(45deg, var(--sys-color-surface-container-highest), var(--sys-color-surface-container-highest) 4px, #fbbf2426 4px, #fbbf2426 8px);opacity:.8;border:1px dashed #fbbf2480}.chart-empty[data-v-964f446e]{width:100%;height:100%;color:var(--sys-color-outline);text-align:center;border-radius:var(--sys-shape-corner-small);justify-content:center;align-items:center;gap:var(--sys-space-2);padding:var(--sys-space-4);box-sizing:border-box;background-color:#0000;font-size:10px;display:flex}.sk-chart-area[data-v-964f446e]{background:var(--sk-fill-secondary);border-radius:var(--sys-shape-corner-small);padding:var(--sys-space-4)}.sk-chart-bar[data-v-964f446e]{background:var(--sk-fill);border-radius:var(--sys-shape-corner-hairline);opacity:.7;width:8px;height:var(--bar-height)}.active-summary[data-v-04c88bb2]{background:rgba(var(--sys-color-primary-rgb), .06);border-radius:var(--sys-shape-corner-input);padding:var(--sys-space-12) var(--sys-space-14);margin-bottom:var(--sys-space-16)}.pre-event-summary[data-v-04c88bb2]{background:#f59e0b0f}.summary-row[data-v-04c88bb2]{padding:var(--sys-space-4) 0;justify-content:space-between;align-items:center;display:flex}.summary-value[data-v-04c88bb2]{font-size:13px;font-weight:700;font-family:var(--sys-font-family-mono)}.summary-value.primary[data-v-04c88bb2]{color:var(--sys-color-primary)}.summary-value.victory[data-v-04c88bb2]{color:var(--sys-color-voyage-victory)}.summary-value.timer[data-v-04c88bb2]{color:var(--sys-color-outline)}.summary-value.timer.ended[data-v-04c88bb2]{color:var(--sys-color-error)}.summary-value.pending-timer[data-v-04c88bb2]{color:var(--sys-color-voyage-pending)}.summary-value.awaiting-text[data-v-04c88bb2]{color:var(--sys-color-voyage-awaiting)}.section-divider[data-v-04c88bb2]{background:rgba(var(--sys-color-primary-rgb), .1);height:1px;margin-top:var(--sys-space-10)}.status-pill[data-v-04c88bb2]{padding:var(--sys-space-4) var(--sys-space-8);border-radius:var(--sys-shape-corner-full);border:1px solid}.status-pill.idle[data-v-04c88bb2]{color:var(--sys-color-outline)}.status-pill.pending[data-v-04c88bb2]{color:var(--sys-color-voyage-pending)}.status-pill.active[data-v-04c88bb2]{color:var(--sys-color-success);animation:pulse-pill-04c88bb2 var(--sys-motion-ambient-pulse) infinite}.status-pill.completed[data-v-04c88bb2]{color:var(--sys-color-primary)}@keyframes pulse-pill-04c88bb2{0%,to{opacity:1}50%{opacity:.5}}.voyage-banner[data-v-1db29a08]{margin:0 var(--sys-space-16) var(--sys-space-8);padding:var(--sys-space-12) var(--sys-space-16);border-radius:var(--sys-shape-corner-m);background:rgba(var(--sys-color-primary-rgb), .08);border:1px solid rgba(var(--sys-color-primary-rgb), .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(var(--sys-color-primary-rgb), .12), inset 0 1px 0 var(--sys-overlay-light-soft);position:relative;overflow:hidden}.voyage-banner.is-pre-event[data-v-1db29a08]{box-shadow:0 4px 24px #f59e0b1a, inset 0 1px 0 var(--sys-overlay-light-subtle);animation:pre-event-pulse-1db29a08 var(--sys-motion-ambient-pulse) ease-in-out infinite;background:#f59e0b12;border-color:#f59e0b40}@keyframes pre-event-pulse-1db29a08{0%,to{transform:scale(1)}50%{transform:scale(.99)}}.voyage-banner.is-victory[data-v-1db29a08]{box-shadow:0 4px 32px #fbbf2433, inset 0 1px 0 var(--sys-overlay-light-soft);animation:victory-pulse-1db29a08 var(--sys-motion-ambient-pulse) ease-in-out infinite;background:linear-gradient(135deg,#fbbf2426,#10b9811a);border-color:#fbbf2466}@keyframes victory-pulse-1db29a08{0%,to{box-shadow:0 4px 32px #fbbf2433, inset 0 1px 0 var(--sys-overlay-light-soft)}50%{box-shadow:0 4px 48px #fbbf2466, inset 0 1px 0 var(--sys-overlay-light-medium)}}.banner-header[data-v-1db29a08]{margin-bottom:var(--sys-space-20);justify-content:space-between;align-items:center;gap:var(--sys-space-8);display:flex}.banner-header.no-margin[data-v-1db29a08]{margin-bottom:0}.banner-title-group[data-v-1db29a08]{align-items:center;gap:var(--sys-space-10);display:flex}.banner-icon[data-v-1db29a08]{font-size:var(--sys-typescale-title-md);filter:drop-shadow(0 0 6px rgba(var(--sys-color-primary-rgb), .6));align-items:center;line-height:1;display:flex}.is-victory .banner-icon[data-v-1db29a08]{filter:drop-shadow(0 0 8px #fbbf24cc);animation:icon-spin-1db29a08 var(--sys-motion-duration-400) ease}.is-pre-event .banner-icon[data-v-1db29a08]{filter:drop-shadow(0 0 8px #f59e0b99)}@keyframes icon-spin-1db29a08{0%{transform:rotate(-20deg)scale(.8)}to{transform:rotate(0)scale(1)}}.banner-labels[data-v-1db29a08]{gap:var(--sys-space-1);flex-direction:column;display:flex}.banner-title[data-v-1db29a08]{color:var(--sys-color-on-surface);letter-spacing:.01em;font-size:13px;font-weight:900}.banner-subtitle[data-v-1db29a08]{color:var(--sys-color-primary)}.victory-label[data-v-1db29a08]{color:var(--sys-color-voyage-victory)}.pre-event-label[data-v-1db29a08]{color:var(--sys-color-voyage-pending)}.awaiting-label[data-v-1db29a08]{color:var(--sys-color-voyage-awaiting)}.banner-meta[data-v-1db29a08]{align-items:flex-end;gap:var(--sys-space-4);flex-direction:column;display:flex}.crown-count[data-v-1db29a08]{align-items:baseline;gap:var(--sys-space-4);display:flex}.crown-value[data-v-1db29a08]{font-size:16px;font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-primary)}.is-victory .crown-value[data-v-1db29a08]{color:var(--sys-color-voyage-victory)}.is-pre-event .crown-value[data-v-1db29a08]{color:var(--sys-color-voyage-pending)}.crown-sep[data-v-1db29a08]{opacity:.3;font-size:12px;font-weight:700}.crown-target[data-v-1db29a08]{font-size:12px;font-weight:700;font-family:var(--sys-font-family-mono);opacity:.5}.crown-target-single[data-v-1db29a08]{font-size:12px;font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-voyage-pending)}.crown-icon[data-v-1db29a08]{opacity:.6;margin-left:var(--sys-space-2);font-size:12px}.countdown[data-v-1db29a08]{font-size:10px;font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-outline);letter-spacing:.04em}.countdown.ended[data-v-1db29a08]{color:var(--sys-color-error)}.countdown.pending[data-v-1db29a08]{color:var(--sys-color-voyage-pending)}.countdown.awaiting[data-v-1db29a08]{color:var(--sys-color-voyage-awaiting);animation:pulse-pill-1db29a08 var(--sys-motion-ambient-pulse) infinite;font-weight:900}@keyframes pulse-pill-1db29a08{0%,to{opacity:1}50%{opacity:.5}}.progress-track[data-v-1db29a08]{background:rgba(var(--sys-color-primary-rgb), .1);border-radius:var(--sys-shape-corner-full);height:8px;position:relative;overflow:visible}.progress-fill[data-v-1db29a08]{border-radius:var(--sys-shape-corner-full);background:linear-gradient(90deg, var(--sys-color-primary), rgba(var(--sys-color-primary-rgb), .7));height:100%;transition:width var(--sys-motion-duration-800) cubic-bezier(.4, 0, .2, 1);position:relative}.progress-fill[data-v-1db29a08]:after{content:"";background:var(--sys-color-primary);width:12px;height:12px;box-shadow:0 0 10px rgba(var(--sys-color-primary-rgb), .7);border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.progress-fill.is-victory[data-v-1db29a08]{background:linear-gradient(90deg, var(--sys-color-voyage-victory), var(--sys-color-success))}.progress-fill.is-victory[data-v-1db29a08]:after{background:var(--sys-color-voyage-victory);box-shadow:0 0 12px #fbbf24cc}.progress-label[data-v-1db29a08]{font-size:10px;font-weight:700;font-family:var(--sys-font-family-mono);color:var(--sys-color-primary);opacity:.7;position:absolute;top:-18px;right:0}.banner-slide-enter-active[data-v-1db29a08]{transition:all var(--sys-motion-duration-400) cubic-bezier(.34, 1.56, .64, 1)}.banner-slide-leave-active[data-v-1db29a08]{transition:all var(--sys-motion-duration-250) ease-in}.banner-slide-enter-from[data-v-1db29a08],.banner-slide-leave-to[data-v-1db29a08]{opacity:0;transform:translateY(-12px)scale(.97)}.setup-form[data-v-e66e6c75]{gap:var(--sys-space-16);flex-direction:column;display:flex}.field-group[data-v-e66e6c75]{gap:var(--sys-space-8);flex-direction:column;display:flex}.input-row[data-v-e66e6c75]{align-items:center;gap:var(--sys-space-8);display:flex}.target-input[data-v-e66e6c75]{height:48px;padding:0 var(--sys-space-14);text-align:center;flex:1;font-size:18px}.input-suffix[data-v-e66e6c75]{opacity:.5;font-size:18px}.validation-hint[data-v-e66e6c75]{padding:var(--sys-space-8) var(--sys-space-12);border-radius:var(--sys-shape-corner-stat);background:rgba(var(--sys-color-error-rgb), .08);color:var(--sys-color-error,#ef4444);margin:0;font-size:11px;font-weight:700}.hint-fade-enter-active[data-v-e66e6c75],.hint-fade-leave-active[data-v-e66e6c75]{transition:all var(--sys-motion-duration-200) ease}.hint-fade-enter-from[data-v-e66e6c75],.hint-fade-leave-to[data-v-e66e6c75]{opacity:0;transform:translateY(-4px)}.activate-btn[data-v-e66e6c75]{border-radius:var(--sys-shape-corner-input);background:var(--sys-color-primary);width:100%;height:48px;color:var(--sys-color-on-primary,#fff);letter-spacing:.02em;cursor:pointer;transition:opacity var(--sys-motion-duration-200) ease, transform var(--sys-motion-duration-200) ease, box-shadow var(--sys-motion-duration-200) ease;box-shadow:0 4px 16px rgba(var(--sys-color-primary-rgb), .35);border:none;font-size:14px;font-weight:900}.activate-btn[data-v-e66e6c75]:not(.disabled):hover{opacity:.92;box-shadow:0 6px 20px rgba(var(--sys-color-primary-rgb), .45);transform:translateY(-1px)}.activate-btn[data-v-e66e6c75]:not(.disabled):active{transform:scale(.98)}.activate-btn.disabled[data-v-e66e6c75]{opacity:.35;cursor:not-allowed;box-shadow:none}.activate-btn.loading[data-v-e66e6c75]{opacity:.7;cursor:wait}.cancel-btn[data-v-e66e6c75]{color:var(--sys-color-error,#ef4444);cursor:pointer;padding:var(--sys-space-8) 0;transition:opacity var(--sys-motion-duration-200) ease;background:0 0;border:none;align-self:center;font-size:12px;font-weight:700}.cancel-btn[data-v-e66e6c75]:hover:not(.disabled){opacity:.8;text-decoration:underline}.cancel-btn.disabled[data-v-e66e6c75]{opacity:.4;cursor:not-allowed}
