.track-map.svelte-1kcfkfg{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:.4rem;padding:1rem 1.25rem}.map-header.svelte-1kcfkfg{margin-bottom:1rem}.map-title.svelte-1kcfkfg{font-size:.95rem;font-weight:600;color:#fffffff2;margin:0 0 .25rem;font-family:Satoshi,Space Grotesk,Inter,system-ui,sans-serif}.map-subtitle.svelte-1kcfkfg{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-surface-500);font-family:Satoshi,Space Grotesk,Inter,system-ui,sans-serif}.map-container.svelte-1kcfkfg{aspect-ratio:16 / 10;background:#0003;border-radius:.35rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.track-svg.svelte-1kcfkfg{width:100%;height:100%;transform:scaleY(-1)}.segment-path.svelte-1kcfkfg{transition:stroke .2s ease,stroke-width .15s ease,filter .2s ease}.segment-path.svelte-1kcfkfg:hover{stroke-width:calc(var(--stroke-width, 3) * 1.5);filter:brightness(1.2)}.segment-path.highlighted.svelte-1kcfkfg{filter:brightness(1.3) drop-shadow(0 0 4px var(--color-primary-500, #d4af37));animation:svelte-1kcfkfg-pulse-highlight 1s ease-in-out infinite alternate}@keyframes svelte-1kcfkfg-pulse-highlight{0%{filter:brightness(1.2) drop-shadow(0 0 3px var(--color-primary-500, #d4af37))}to{filter:brightness(1.4) drop-shadow(0 0 6px var(--color-primary-500, #d4af37))}}.lever-tabs.svelte-1kcfkfg{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.lever-tab.svelte-1kcfkfg{padding:.375rem .75rem;font-size:.75rem;font-weight:500;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;color:#fff9;cursor:pointer;transition:all .15s ease}.lever-tab.svelte-1kcfkfg:hover{background:#ffffff14;color:#fffc}.lever-tab.active.svelte-1kcfkfg{background:var(--color-primary-500, #d4af37);border-color:var(--color-primary-500, #d4af37);color:#000000e6}.segment-legend.svelte-1w353ue{background:#00000026;border:1px solid rgba(255,255,255,.04);border-radius:.5rem;padding:.75rem 1rem}.legend-content.svelte-1w353ue{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.scale-container.svelte-1w353ue{flex:1;min-width:120px;max-width:200px}.scale-bar.svelte-1w353ue{margin-bottom:.25rem}.scale-labels.svelte-1w353ue{display:flex;justify-content:space-between}.scale-label.svelte-1w353ue{font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#fff6}.segment-counts.svelte-1w353ue{display:flex;align-items:center;gap:.5rem}.count-item.svelte-1w353ue{display:flex;align-items:center;gap:.25rem}.count-icon.svelte-1w353ue{font-size:.8rem;opacity:.8}.count-value.svelte-1w353ue{font-size:.875rem;font-weight:600;color:#ffffffe6;font-variant-numeric:tabular-nums}.count-label.svelte-1w353ue{font-size:.7rem;color:#ffffff80}.count-divider.svelte-1w353ue{color:#fff3;font-size:.875rem}.lever-context.svelte-1w353ue{margin-top:.625rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04);font-size:.7rem;color:#ffffff80}.lever-context.svelte-1w353ue strong:where(.svelte-1w353ue){color:var(--color-primary-500, #d4af37);font-weight:600}.corner-number-editor.svelte-gtr2pv{background:color-mix(in srgb,var(--color-surface-800) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-surface-500) 15%,transparent);border-radius:1rem;padding:1.5rem}.editor-header.svelte-gtr2pv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.editor-header.svelte-gtr2pv h3:where(.svelte-gtr2pv){margin:0 0 .35rem;font-size:1.1rem;color:var(--color-surface-100)}.editor-header.svelte-gtr2pv p:where(.svelte-gtr2pv){margin:0;color:var(--color-surface-400);font-size:.85rem}.editor-stats.svelte-gtr2pv{display:flex;gap:.5rem;align-items:center}.stat-pill.svelte-gtr2pv{padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary-500) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-primary-500) 35%,transparent);color:var(--color-primary-200);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.editor-empty.svelte-gtr2pv{padding:1.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--color-surface-700) 40%,transparent);color:var(--color-surface-300);font-size:.85rem}.editor-grid.svelte-gtr2pv{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 900px){.editor-grid.svelte-gtr2pv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.editor-controls.svelte-gtr2pv{display:flex;flex-direction:column;gap:1rem}.control-card.svelte-gtr2pv{background:color-mix(in srgb,var(--color-surface-900) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-surface-500) 15%,transparent);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.control-header.svelte-gtr2pv{display:flex;justify-content:space-between;gap:1rem}.control-label.svelte-gtr2pv{display:block;font-size:.85rem;font-weight:600;color:var(--color-surface-100)}.control-help.svelte-gtr2pv{display:block;font-size:.72rem;color:var(--color-surface-400);margin-top:.2rem}.control-value.svelte-gtr2pv{font-size:.8rem;color:var(--color-primary-200);text-align:right;white-space:nowrap}.control-card.svelte-gtr2pv input[type=range]:where(.svelte-gtr2pv){width:100%}.control-input.svelte-gtr2pv{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-surface-400)}.control-input.svelte-gtr2pv input:where(.svelte-gtr2pv){width:90px;padding:.35rem .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-surface-500) 20%,transparent);background:color-mix(in srgb,var(--color-surface-900) 80%,transparent);color:var(--color-surface-100)}.editor-actions.svelte-gtr2pv{display:flex;gap:.75rem;flex-wrap:wrap}.editor-actions.svelte-gtr2pv button:where(.svelte-gtr2pv){padding:.55rem 1.1rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.editor-actions.svelte-gtr2pv button.secondary:where(.svelte-gtr2pv){background:transparent;border-color:color-mix(in srgb,var(--color-surface-500) 30%,transparent);color:var(--color-surface-300)}.editor-actions.svelte-gtr2pv button.primary:where(.svelte-gtr2pv){background:color-mix(in srgb,var(--color-primary-500) 22%,transparent);border-color:color-mix(in srgb,var(--color-primary-500) 40%,transparent);color:var(--color-primary-200)}.editor-actions.svelte-gtr2pv button:where(.svelte-gtr2pv):disabled{opacity:.6;cursor:wait}.save-note.svelte-gtr2pv{margin:0;font-size:.75rem}.save-note.success.svelte-gtr2pv{color:var(--color-success-400)}.save-note.error.svelte-gtr2pv{color:var(--color-error-400)}.editor-map.svelte-gtr2pv{display:flex;flex-direction:column;gap:.75rem}.map-caption.svelte-gtr2pv{margin:0;font-size:.75rem;color:var(--color-surface-500)}.high-leverage-corners.svelte-13puzvu{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:.625rem;padding:1rem 1.25rem}.section-header.svelte-13puzvu{margin-bottom:1rem}.section-title.svelte-13puzvu{font-size:.95rem;font-weight:600;color:#fffffff2;margin:0 0 .25rem;font-family:Satoshi,Space Grotesk,Inter,system-ui,sans-serif}.section-subtitle.svelte-13puzvu{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-surface-500);font-family:Satoshi,Space Grotesk,Inter,system-ui,sans-serif}.empty-state.svelte-13puzvu{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#fff6;font-size:.85rem}.empty-icon.svelte-13puzvu{font-size:1.25rem;opacity:.6}.corners-list.svelte-13puzvu{display:flex;flex-direction:column;gap:.75rem}.corner-card.svelte-13puzvu{display:grid;grid-template-columns:auto 1fr auto auto;gap:.75rem;align-items:center;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.corner-card.svelte-13puzvu:hover,.corner-card.highlighted.svelte-13puzvu{background:#ffffff0f;border-color:var(--color-primary-500, #d4af37);transform:translate(4px)}.corner-card.highlighted.svelte-13puzvu{box-shadow:0 0 0 1px var(--color-primary-500, #d4af37)}.rank-badge.svelte-13puzvu{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500, #d4af37);color:#000000e6;font-size:.75rem;font-weight:700;border-radius:.375rem}.corner-main.svelte-13puzvu{display:flex;flex-direction:column;gap:.25rem;min-width:0}.corner-header.svelte-13puzvu{display:flex;align-items:baseline;gap:.5rem}.corner-name.svelte-13puzvu{font-size:1rem;font-weight:600;color:#fffffff2}.corner-delta.svelte-13puzvu{font-size:.8rem;font-weight:600;color:var(--color-error-400, #f87171);font-variant-numeric:tabular-nums}.dominant-lever.svelte-13puzvu{display:flex;align-items:center;gap:.25rem;font-size:.75rem}.lever-label.svelte-13puzvu{color:#fff9}.lever-percent.svelte-13puzvu{color:#fff6}.corner-explanation.svelte-13puzvu{grid-column:1 / -1;margin:0;font-size:.8rem;color:var(--color-surface-300);line-height:1.4;font-style:italic}.speed-profile.svelte-13puzvu{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#0003;border-radius:.375rem}.speed-item.svelte-13puzvu{display:flex;flex-direction:column;align-items:center;min-width:2.5rem}.speed-item.apex.svelte-13puzvu{color:var(--color-warning-400, #fbbf24)}.speed-label.svelte-13puzvu{font-size:.6rem;text-transform:uppercase;letter-spacing:.03em;color:#fff6}.speed-value.svelte-13puzvu{font-size:.85rem;font-weight:600;color:#ffffffe6;font-variant-numeric:tabular-nums}.speed-value.svelte-13puzvu:after{content:" km/h";font-size:.55rem;font-weight:400;color:#fff6}.speed-arrow.svelte-13puzvu{color:#fff3;font-size:.75rem}.limiting-factor.svelte-13puzvu{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:color-mix(in srgb,var(--factor-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--factor-color) 30%,transparent);border-radius:.375rem}.factor-icon.svelte-13puzvu{font-size:.875rem}.factor-label.svelte-13puzvu{font-size:.7rem;font-weight:500;color:var(--factor-color);white-space:nowrap}@media (max-width: 768px){.corner-card.svelte-13puzvu{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.speed-profile.svelte-13puzvu{grid-column:1 / -1;justify-self:start}.limiting-factor.svelte-13puzvu{grid-column:2;justify-self:end}}
