.header.svelte-14186q1{margin-bottom:var(--space-lg)}.header.svelte-14186q1 h1:where(.svelte-14186q1){margin:0 0 var(--space-sm);font-size:clamp(1.5rem,2vw + .5rem,2rem);font-weight:600}.lede.svelte-14186q1{max-width:min(95ch,1080px);color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0;line-height:1.5}.scramble.svelte-14186q1{gap:var(--space-md);padding:var(--space-lg);margin-bottom:var(--space-lg);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.scramble-head.svelte-14186q1{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.scramble-head.svelte-14186q1 h2:where(.svelte-14186q1){font-size:var(--font-size-md);margin:0;font-weight:600}.alg.svelte-14186q1{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word}.row.svelte-14186q1{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.race-row.svelte-14186q1{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.depth-label.svelte-14186q1{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);flex:1;min-width:0;display:inline-flex}.depth-label.svelte-14186q1 input:where(.svelte-14186q1){accent-color:var(--color-accent);flex:1}.depth-val.svelte-14186q1{font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-align:right;min-width:1.5em}button.svelte-14186q1{font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-md);background:var(--color-bg-canvas);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast)}button.svelte-14186q1:hover:not(:disabled){border-color:var(--color-accent)}button.primary.svelte-14186q1{background:var(--color-accent);color:var(--color-bg-canvas);border-color:var(--color-accent)}button.primary.svelte-14186q1:hover:not(:disabled){filter:brightness(1.1)}button.solve-btn.svelte-14186q1{padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:var(--color-bg-canvas);border-color:var(--color-accent);font-weight:500}button.svelte-14186q1:disabled{opacity:.4;cursor:not-allowed}.paste-row.svelte-14186q1 input[type=text]:where(.svelte-14186q1){font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-canvas);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:1;min-width:0}.err.svelte-14186q1{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-cube-r);margin:0}.lanes.svelte-14186q1{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lane.svelte-14186q1{--lane-color:var(--color-text-muted);align-items:stretch;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-bg-panel);border:1px solid var(--color-border);border-top:3px solid var(--lane-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.lane.done.svelte-14186q1{border-color:var(--lane-color)}.lane.searching.svelte-14186q1{opacity:.9}.lane.searching.svelte-14186q1 .gauge-bar:where(.svelte-14186q1){animation:1.4s ease-in-out infinite svelte-14186q1-pulse}@keyframes svelte-14186q1-pulse{0%,to{opacity:1}50%{opacity:.5}}.lane.failed.svelte-14186q1,.lane.surrendered.svelte-14186q1{opacity:.7}.lane-head.svelte-14186q1{align-items:center;gap:var(--space-xs);display:flex}.dot.svelte-14186q1{background:var(--lane-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lane-label.svelte-14186q1{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.lane-status.svelte-14186q1{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:auto;font-size:.75rem}.lane-blurb.svelte-14186q1{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.lane.svelte-14186q1 svg{align-self:center;max-width:100%}.gauge.svelte-14186q1{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.gauge-track.svelte-14186q1{background:var(--color-bg-canvas);border:1px solid var(--color-border);border-radius:999px;flex:1;height:8px;overflow:hidden}.gauge-bar.svelte-14186q1{background:var(--lane-color);height:100%;transition:width var(--transition-base)}.gauge-value.svelte-14186q1{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.gauge-unit.svelte-14186q1{color:var(--color-text-muted);margin-left:4px;font-size:.75rem}.lane-stats.svelte-14186q1{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:0;display:grid}.lane-stats.svelte-14186q1>div:where(.svelte-14186q1){flex-direction:column;gap:2px;min-width:0;display:flex}.lane-stats.svelte-14186q1 dt:where(.svelte-14186q1){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.65rem}.lane-stats.svelte-14186q1 dd:where(.svelte-14186q1){font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word;margin:0}
