.n1K4fq_root{--slider-thumb:22px;--slider-track:6px;width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-user-select:none;user-select:none;display:grid}.n1K4fq_header{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.n1K4fq_label{min-width:0;font-weight:500}.n1K4fq_readout{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.3em;display:inline-flex}.n1K4fq_dash{color:var(--text-muted)}.n1K4fq_body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.n1K4fq_start{margin-right:var(--space-3);grid-area:1/1;display:flex}.n1K4fq_end{margin-left:var(--space-3);grid-area:1/3;display:flex}.n1K4fq_control{height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;grid-area:1/2;position:relative}.n1K4fq_track{top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track);position:absolute}.n1K4fq_fill{border-radius:inherit;background:var(--control-fill);position:absolute;inset:0}.n1K4fq_tick{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 30%, transparent);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%}.n1K4fq_fill .n1K4fq_tick{background:color-mix(in oklab, var(--control-glyph) 60%, transparent)}.n1K4fq_thumbs{inset:0 calc(var(--slider-thumb) / 2);pointer-events:none;position:absolute;container-type:inline-size}.n1K4fq_thumbLayer{position:absolute;inset:0}.n1K4fq_thumb{box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard);border:0;position:absolute;top:50%;right:0;translate:50% -50%}.n1K4fq_thumb:after{content:"";border-radius:inherit;position:absolute;inset:-11px}.n1K4fq_root[data-dragging],.n1K4fq_root[data-dragging] .n1K4fq_control,.n1K4fq_root[data-dragging] .n1K4fq_thumb{cursor:grabbing}.n1K4fq_bubbleAnchor{--edge:calc(var(--slider-thumb) / 2);--x:calc(var(--at,0) * 1cqw);right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);translate:clamp(calc(100% - var(--edge) - var(--x)), 50%, calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none;display:flex;position:absolute}@media (pointer:coarse){.n1K4fq_bubbleAnchor{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.n1K4fq_bubble{min-height:1.75rem;padding:0 var(--space-3);border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);white-space:nowrap;transform-origin:50% 100%;align-items:center;font-weight:500;display:inline-flex}.n1K4fq_marks{height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-area:2/2;position:relative}.n1K4fq_markLabel{white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);position:absolute;top:0;translate:-50%}.n1K4fq_markLabel[data-edge=start]{translate:max(-50%, calc(var(--slider-thumb) / -2)) 0}.n1K4fq_markLabel[data-edge=end]{translate:min(-50%, calc(-100% + var(--slider-thumb) / 2)) 0}.n1K4fq_markLabel[data-on]{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.n1K4fq_markLabel:hover{color:var(--foreground)}}.n1K4fq_root[data-disabled]{opacity:.5}.n1K4fq_root[data-disabled] .n1K4fq_control,.n1K4fq_root[data-disabled] .n1K4fq_thumb,.n1K4fq_root[data-disabled] .n1K4fq_markLabel{cursor:not-allowed}.n1K4fq_number{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.n1K4fq_column{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip}.n1K4fq_sizer{visibility:hidden}.n1K4fq_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.n1K4fq_symbol{white-space:pre;display:inline-block;overflow-x:clip}@media (prefers-reduced-motion:reduce){.n1K4fq_thumb,.n1K4fq_markLabel{transition:none}}
.zWImKG_switch{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.zWImKG_switch:disabled{cursor:not-allowed;opacity:.5}.zWImKG_track{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.zWImKG_track:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.zWImKG_switch[data-state=checked] .zWImKG_track:before{opacity:1}.zWImKG_thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}.zWImKG_switch[data-state=checked] .zWImKG_thumb{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.zWImKG_switch[data-state=unchecked]:hover:not(:disabled) .zWImKG_track{background:var(--control-track-hover)}}.zWImKG_switch:focus-visible{outline:none}.zWImKG_label{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.zWImKG_track,.zWImKG_track:before,.zWImKG_thumb{transition:none}}
.QP-_sW_root{--row:44px;--gutter:8px;box-sizing:border-box;gap:var(--space-6,1.5rem);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:720px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);padding:clamp(16px,5vw,24px);display:grid;container-type:inline-size}.QP-_sW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QP-_sW_num{font-variant-numeric:tabular-nums;white-space:nowrap}.QP-_sW_meta{color:var(--text-muted);margin:0;font-size:.8125rem}.QP-_sW_header{justify-content:space-between;align-items:last baseline;gap:var(--space-4);min-width:0;display:flex}.QP-_sW_heading{gap:2px;min-width:0;display:grid}.QP-_sW_title{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin:0}.QP-_sW_hero{flex:none;justify-items:end;gap:2px;display:grid}.QP-_sW_total{font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-display);letter-spacing:-.02em}.QP-_sW_totalIdle{color:var(--text-muted)}.QP-_sW_heroMeta{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.QP-_sW_swap{justify-items:inherit;display:inline-grid}.QP-_sW_swapItem{grid-area:1/1}.QP-_sW_hero .QP-_sW_swap{justify-items:end}.QP-_sW_presets{justify-self:start}.QP-_sW_controls{gap:var(--space-4);display:grid}.QP-_sW_sliders{gap:var(--space-2) var(--space-6,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.QP-_sW_cache{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-height-sm);flex-wrap:wrap;display:flex}.QP-_sW_ranking{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.QP-_sW_listHead{color:var(--text-muted);justify-content:space-between;font-size:.8125rem;display:flex}.QP-_sW_stage{height:calc(var(--row) * var(--slots,8));margin:0 calc(var(--gutter) * -1);position:relative}.QP-_sW_list{position:absolute;inset:0}.QP-_sW_row{box-sizing:border-box;align-items:center;column-gap:var(--space-3);height:var(--row);padding:0 var(--gutter);border-radius:calc(var(--radius-control) - 6px);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:16px 16px minmax(0,10.5rem) minmax(0,1fr) 5.5rem;grid-template-areas:"rank mark name track cost";display:grid;position:absolute;top:0;left:0;right:0}.QP-_sW_row[data-on]{background:color-mix(in oklab, var(--accent) 7%, transparent)}@media (hover:hover) and (pointer:fine){.QP-_sW_row:not(.QP-_sW_ghost):not([data-on]):hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.QP-_sW_row:not(.QP-_sW_ghost):hover .QP-_sW_bar{background:color-mix(in oklab, var(--foreground) 34%, transparent)}.QP-_sW_row[data-on]:hover .QP-_sW_bar{background:var(--accent)}}.QP-_sW_row:active:not(.QP-_sW_ghost){background:color-mix(in oklab, var(--foreground) 6%, transparent)}.QP-_sW_row[data-on]:active{background:color-mix(in oklab, var(--accent) 10%, transparent)}.QP-_sW_ghost{cursor:default}.QP-_sW_rank{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;grid-area:rank;font-size:.8125rem}.QP-_sW_rankSlot{top:0;left:var(--gutter);z-index:1;width:16px;height:var(--row);color:var(--text-muted);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute}.QP-_sW_mark{grid-area:mark;width:16px;height:16px;display:flex}.QP-_sW_mark svg{width:16px;height:16px;display:block}.QP-_sW_name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:500;overflow:hidden}.QP-_sW_track{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:999px;grid-area:track;height:6px;position:relative;overflow:hidden}.QP-_sW_bar{border-radius:inherit;background:color-mix(in oklab, var(--foreground) 24%, transparent);height:100%;transition:background-color var(--duration-fast) var(--ease-standard);display:block}.QP-_sW_row[data-on] .QP-_sW_bar{background:var(--accent)}.QP-_sW_cost{text-align:right;grid-area:cost;justify-self:end}.QP-_sW_row:not([data-on]) .QP-_sW_cost{color:var(--text-secondary)}.QP-_sW_headCost{margin-left:auto}.QP-_sW_official,.QP-_sW_officialHead{display:none}.QP-_sW_official{color:var(--text-muted);text-align:right;grid-area:official;justify-self:end;font-size:.8125rem;text-decoration:line-through}.QP-_sW_officialHead{min-width:5rem;margin-left:var(--space-3);text-align:right;white-space:nowrap;flex:none}@container not (max-width:520px){.QP-_sW_list[data-official] .QP-_sW_row{grid-template-columns:16px 16px minmax(0,10.5rem) minmax(0,1fr) 5.5rem 5rem;grid-template-areas:"rank mark name track cost official"}.QP-_sW_official,.QP-_sW_officialHead{display:block}}.QP-_sW_skeleton{background:color-mix(in oklab, var(--foreground) 8%, transparent);animation:QP-_sW_pulse 1.2s var(--ease-standard) infinite alternate;border-radius:6px;display:block}.QP-_sW_skeletonMark{border-radius:999px;grid-area:mark;width:16px;height:16px}.QP-_sW_skeletonName{grid-area:name;height:10px}.QP-_sW_skeletonCost{grid-area:cost;justify-self:end;width:3.5rem;height:10px}.QP-_sW_skeletonTotal{vertical-align:middle;border-radius:8px;width:7.5rem;height:1.375rem;display:inline-block}@keyframes QP-_sW_pulse{0%{opacity:.5}to{opacity:1}}.QP-_sW_message{align-content:center;justify-items:center;gap:var(--space-1);padding:0 var(--space-4);text-align:center;display:grid;position:absolute;inset:0}.QP-_sW_messageTitle{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.QP-_sW_messageIcon{color:var(--danger);flex:none}.QP-_sW_retry{margin-top:var(--space-2)}.QP-_sW_footer{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.QP-_sW_breakdown{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.QP-_sW_stat{gap:2px;min-width:0;display:grid}.QP-_sW_stat dd{margin:0}.QP-_sW_statEnd{text-align:right}.QP-_sW_note{color:var(--text-secondary);gap:2px;margin:0;font-size:.8125rem;display:grid}.QP-_sW_note .QP-_sW_swap{justify-items:start}.QP-_sW_fine{color:var(--text-muted)}.QP-_sW_saving{color:var(--foreground)}@container (max-width:600px){.QP-_sW_sliders{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.QP-_sW_stage{--row:58px}.QP-_sW_header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.QP-_sW_hero,.QP-_sW_hero .QP-_sW_swap{justify-items:start}.QP-_sW_row{row-gap:var(--space-2);grid-template-columns:16px 16px minmax(0,1fr) auto;grid-template-areas:"rank mark name cost"". .track track";align-content:center}.QP-_sW_rankSlot{height:44px}.QP-_sW_breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.QP-_sW_statEnd{text-align:left}}@media (prefers-reduced-motion:reduce){.QP-_sW_skeleton{opacity:.75;animation:none}}
