.coach.svelte-1siqcrh{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;margin-top:1rem;padding:1rem;container:spray-coach/inline-size}.coach-line.svelte-1siqcrh{max-width:52rem;color:var(--color-foreground);text-wrap:pretty;font-size:1.0625rem;font-weight:600;line-height:1.45}.coach-phases.svelte-1siqcrh{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@container spray-coach (width>=36rem){.coach-phases.svelte-1siqcrh{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.5rem}}.coach-phase.svelte-1siqcrh{align-content:start;gap:.375rem;min-width:0;display:grid}.coach-value.svelte-1siqcrh{color:var(--color-foreground);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:1.5rem;font-weight:650;line-height:1.15;display:flex}.coach-meter.svelte-1siqcrh{background:color-mix(in oklab, var(--color-border) 80%, transparent);border-radius:999px;height:.375rem;display:block;position:relative;overflow:hidden}.coach-meter.svelte-1siqcrh:after{content:"";width:calc(var(--share) * 100%);border-radius:inherit;background:var(--color-foreground);position:absolute;inset-block:0;inset-inline-start:0}.coach-phase[data-verdict=drifted].svelte-1siqcrh .coach-meter:where(.svelte-1siqcrh):after{background:var(--color-muted-foreground)}.coach-verdict.svelte-1siqcrh{color:var(--color-muted-foreground);align-items:flex-start;gap:.375rem;font-size:.875rem;display:flex}.coach-verdict.svelte-1siqcrh strong:where(.svelte-1siqcrh){color:var(--color-foreground);font-weight:600}.coach-verdict.svelte-1siqcrh svg{width:1rem;height:1rem;color:var(--color-foreground);flex-shrink:0;margin-top:.125rem}.coach-note.svelte-1siqcrh{color:var(--color-muted-foreground);margin-top:1rem;font-size:.8125rem;line-height:1.5}@media (forced-colors:active){.coach-meter.svelte-1siqcrh:after{background:canvastext}}.aim-chapter.svelte-maeypd{border-top:1px solid var(--color-border);min-width:0;padding-top:1.5rem}.chapter-head.svelte-maeypd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.chapter-subject.svelte-maeypd{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;display:inline-flex}.chapter-body.svelte-maeypd{min-width:0;margin-top:1.25rem}@media (width>=48rem){.aim-chapter.svelte-maeypd{padding-top:2rem}.chapter-body.svelte-maeypd{margin-top:1.5rem}}.aim-scope.svelte-1p4jg8o{min-width:0}.scope-canvas.svelte-1p4jg8o{border-radius:var(--radius-xl);background:color-mix(in oklch, var(--color-black) 90%, var(--color-card));padding:.5rem;position:relative}.scope-canvas.svelte-1p4jg8o svg:where(.svelte-1p4jg8o){aspect-ratio:1;direction:ltr;width:100%;max-width:26rem;margin-inline:auto;display:block}.scope-field.svelte-1p4jg8o{fill:color-mix(in oklch, var(--color-white) 4%, transparent)}.scope-gridline.svelte-1p4jg8o{fill:none;stroke:color-mix(in oklch, var(--color-white) 7%, transparent)}.scope-hotspot.svelte-1p4jg8o{fill:none;stroke:var(--color-white);stroke-width:2px}.scope-rings.svelte-1p4jg8o circle:where(.svelte-1p4jg8o){fill:none;stroke:color-mix(in oklch, var(--color-white) 22%, transparent);stroke-width:1px}.scope-rings.svelte-1p4jg8o text:where(.svelte-1p4jg8o),.scope-edge-labels.svelte-1p4jg8o text:where(.svelte-1p4jg8o){font-family:var(--font-geist-mono);fill:color-mix(in oklch, var(--color-white) 62%, transparent);font-size:10px}.scope-edge-labels.svelte-1p4jg8o text:where(.svelte-1p4jg8o){paint-order:stroke;stroke:color-mix(in oklch, var(--color-black) 90%, var(--color-card));stroke-width:3px}.scope-axis.svelte-1p4jg8o{fill:none;stroke:color-mix(in oklch, var(--color-white) 14%, transparent);stroke-dasharray:3 5}.scope-median.svelte-1p4jg8o{fill:none;stroke:var(--color-white);stroke-width:1.5px;stroke-dasharray:4 4}.scope-median-label.svelte-1p4jg8o{font-family:var(--font-geist-mono);fill:var(--color-white);paint-order:stroke;stroke:color-mix(in oklch, var(--color-black) 90%, var(--color-card));stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.scope-crosshair.svelte-1p4jg8o path:where(.svelte-1p4jg8o){fill:none;stroke:var(--color-white);stroke-width:2.5px;stroke-linecap:round}.scope-crosshair.svelte-1p4jg8o circle:where(.svelte-1p4jg8o){fill:var(--color-white)}.scope-empty.svelte-1p4jg8o{inset-inline:1.5rem;border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-black) 80%, transparent);color:var(--color-white);text-align:center;padding:.5rem .75rem;font-size:.875rem;position:absolute;bottom:1.5rem}.scope-key.svelte-1p4jg8o{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.75rem;display:flex}.scope-ramp.svelte-1p4jg8o{border-radius:999px;display:inline-flex;overflow:hidden}.scope-ramp.svelte-1p4jg8o span:where(.svelte-1p4jg8o){background:var(--heat);width:.875rem;height:.5rem}.scope-key-scale.svelte-1p4jg8o{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-inline-start:auto}.scope-readouts.svelte-1p4jg8o{border-top:1px solid var(--color-border);gap:.75rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;display:grid}.scope-readouts.svelte-1p4jg8o dt:where(.svelte-1p4jg8o){color:var(--color-foreground);font-weight:600}.scope-readouts.svelte-1p4jg8o dd:where(.svelte-1p4jg8o){font-variant-numeric:tabular-nums;color:var(--color-foreground);margin-top:.125rem}.scope-bins.svelte-1p4jg8o{border-top:1px solid var(--color-border);margin-top:.75rem;font-size:.875rem}.scope-bins.svelte-1p4jg8o summary:where(.svelte-1p4jg8o){cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.scope-bins.svelte-1p4jg8o summary:where(.svelte-1p4jg8o):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.scope-bins.svelte-1p4jg8o ul:where(.svelte-1p4jg8o){max-height:12rem;font-size:.75rem;overflow-y:auto}.scope-bins.svelte-1p4jg8o li:where(.svelte-1p4jg8o){border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding-block:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.scope-cell.svelte-1p4jg8o{transition:filter .15s var(--ease-out-strong)}.scope-cell.svelte-1p4jg8o:hover{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.scope-cell.svelte-1p4jg8o{transition:none}}.aim-dossier.svelte-rv8mrt{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);min-width:0;container:aim-dossier/inline-size}.aim-dossier-head.svelte-rv8mrt{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.aim-dossier-identity.svelte-rv8mrt{align-items:center;gap:1rem;min-width:0;display:flex}.aim-dossier-frame.svelte-rv8mrt{border:1px solid var(--color-border);border-bottom:2px solid var(--color-foreground);border-radius:var(--radius-md);background:var(--color-background);flex-shrink:0;padding:.25rem;line-height:0}.aim-dossier-nav.svelte-rv8mrt{flex-wrap:wrap;gap:.25rem;display:flex}.aim-dossier-nav.svelte-rv8mrt a:where(.svelte-rv8mrt){border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-muted-foreground);align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.aim-dossier-nav.svelte-rv8mrt a:where(.svelte-rv8mrt):hover{background:var(--color-surface-subtle);color:var(--color-foreground)}}.aim-dossier-nav.svelte-rv8mrt a:where(.svelte-rv8mrt):focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.aim-dossier-body.svelte-rv8mrt{gap:1.5rem;padding:1rem;display:grid}.readings.svelte-rv8mrt{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:1.25rem;display:grid}.aim-dossier-side.svelte-rv8mrt{align-content:start;gap:1.5rem;min-width:0;display:grid}.talk.svelte-rv8mrt{border-top:1px solid var(--color-border);padding-top:1rem}@media (width>=48rem){.aim-dossier-head.svelte-rv8mrt,.aim-dossier-body.svelte-rv8mrt{padding:1.5rem}}@container aim-dossier (width>=44rem){.aim-dossier-body.svelte-rv8mrt{grid-template-columns:minmax(0,1fr) minmax(16rem,25rem);gap:2rem}}@container aim-dossier (width>=56rem){.aim-dossier-body.svelte-rv8mrt{gap:2.5rem}}.aim-hero.svelte-4jbcog{min-width:0;container:aim-hero/inline-size}.aim-hero.svelte-4jbcog .aim-hero-band{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);overflow:hidden}.aim-hero.svelte-4jbcog .aim-hero-inner{gap:1.5rem;padding:1.25rem 1rem;display:grid}.aim-hero.svelte-4jbcog .aim-hero-lineart{width:85%;top:-30%;right:-25%}@media (width>=48rem){.aim-hero.svelte-4jbcog .aim-hero-inner{padding:1.75rem}.aim-hero.svelte-4jbcog .aim-hero-lineart{width:50%;top:-45%;right:-6%}}@container aim-hero (width>=50rem){.aim-hero.svelte-4jbcog .aim-hero-inner{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:end;column-gap:2.5rem}}.aim-hero-story.svelte-4jbcog{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.875rem;min-width:0;display:grid}.aim-hero-line.svelte-4jbcog{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;font-size:clamp(2rem,1.3rem + 3vw,3.25rem);font-weight:750;line-height:1.04}.aim-hero-action.svelte-4jbcog{border-radius:var(--radius-lg);background:var(--color-primary);min-height:2.75rem;color:var(--color-primary-foreground);text-align:start;overflow-wrap:anywhere;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1.125rem;font-size:.9375rem;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.aim-hero-action.svelte-4jbcog:hover{background:var(--color-primary-hover)}}.aim-hero-action.svelte-4jbcog:active{background:var(--color-primary-active)}.aim-hero-action.svelte-4jbcog:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.aim-hero.svelte-4jbcog .aim-hero-hud{--best:oklch(var(--lobby-best-oklch));grid-template-columns:minmax(0,1fr);align-self:end;gap:.875rem;width:min(100%,26rem);padding:1rem}.hud-player.svelte-4jbcog{align-items:center;gap:.75rem;min-width:0;display:flex}.hud-player.svelte-4jbcog>span:where(.svelte-4jbcog){min-width:0;line-height:1.25;display:grid}.hud-name.svelte-4jbcog{overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}.hud-team.svelte-4jbcog{color:var(--hud-muted);overflow-wrap:anywhere;font-size:.8125rem}.hud-rows.svelte-4jbcog{border-block:1px solid color-mix(in oklch, var(--color-white) 14%, transparent);gap:.375rem;padding-block:.625rem;display:grid}.hud-rows.svelte-4jbcog>div:where(.svelte-4jbcog){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;display:grid}.hud-rows.svelte-4jbcog dt:where(.svelte-4jbcog){color:var(--hud-muted);font-size:.8125rem}.hud-rows.svelte-4jbcog dd:where(.svelte-4jbcog):not(.hud-next){font-family:var(--font-pixel-grid);font-variant-numeric:tabular-nums;color:var(--best);font-size:1.875rem;line-height:1.1}.hud-rows.svelte-4jbcog .hud-next:where(.svelte-4jbcog){font-variant-numeric:tabular-nums;color:var(--hud-muted);overflow-wrap:anywhere;grid-column:1/-1;justify-self:end;font-size:.75rem}.hud-foot.svelte-4jbcog{color:var(--best);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.hud-best.svelte-4jbcog{background:var(--best);border-radius:2px;width:.5rem;height:.5rem}.lineup.svelte-lkj6th{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);--team-0:oklch(var(--chart-1-oklch));--team-1:oklch(var(--chart-2-oklch));--best:oklch(var(--lobby-best-oklch));min-width:0;padding:1rem;container:aim-lineup/inline-size}@media (width>=48rem){.lineup.svelte-lkj6th{padding:1.5rem}}.lineup-head.svelte-lkj6th{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.lineup-direction.svelte-lkj6th{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.lineup-direction.svelte-lkj6th strong:where(.svelte-lkj6th){color:var(--color-foreground);font-weight:600}.lineup-direction-rule.svelte-lkj6th{background:linear-gradient(to right, transparent, var(--color-foreground));width:4rem;height:1px}.lanes.svelte-lkj6th{border-top:1px solid var(--color-border);margin-top:.75rem;display:grid}.lane.svelte-lkj6th{border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label reading""plot plot";align-items:center;gap:.25rem 1rem;padding-block:.875rem;display:grid}.lane.svelte-lkj6th:last-child{border-bottom:0}.lane-label.svelte-lkj6th{grid-area:label;min-width:0}.lane-plot.svelte-lkj6th{grid-area:plot;min-width:0}.lane-reading.svelte-lkj6th{text-align:end;grid-area:reading;justify-items:end;min-width:0;display:grid}@container aim-lineup (width>=44rem){.lane.svelte-lkj6th{grid-template-columns:13rem minmax(0,1fr) 10rem;grid-template-areas:"label plot reading";column-gap:1.5rem}.lane-reading.svelte-lkj6th{text-align:start;justify-items:start}}.lane-track.svelte-lkj6th{cursor:pointer;touch-action:pan-y;height:3.5rem;position:relative}.lane-rule.svelte-lkj6th{inset-inline:0;background:linear-gradient(to right, color-mix(in oklab, var(--color-border) 70%, transparent), var(--color-muted-foreground));border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.lane-dot.svelte-lkj6th,.lane-face.svelte-lkj6th,.lane-tip.svelte-lkj6th{top:50%;left:calc(var(--x) * 100%);position:absolute;transform:translate(-50%,-50%)}.lane-dot.svelte-lkj6th{background:var(--team-0);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-card);border-radius:999px}.lane-dot[data-team="1"].svelte-lkj6th{background:var(--team-1)}.lane-dot[data-row="1"].svelte-lkj6th{top:calc(50% - .625rem)}.lane-dot[data-row="2"].svelte-lkj6th{top:calc(50% + .625rem)}.lane-dot-thin.svelte-lkj6th{background:var(--color-card);box-shadow:inset 0 0 0 2px var(--team-0), 0 0 0 2px var(--color-card)}.lane-dot-thin[data-team="1"].svelte-lkj6th{background:var(--color-card);box-shadow:inset 0 0 0 2px var(--team-1), 0 0 0 2px var(--color-card)}.lane-dot-preview.svelte-lkj6th{z-index:2;outline:2px solid var(--color-foreground);outline-offset:1px}.lane-face.svelte-lkj6th{z-index:1;border-radius:calc(var(--radius-md) + 2px);line-height:0;display:block}.lane-face-raised.svelte-lkj6th{top:calc(50% - .75rem)}.lane-face-lowered.svelte-lkj6th{top:calc(50% + .5rem)}.lane-face-best.svelte-lkj6th{box-shadow:0 0 0 2px var(--color-card), 0 0 0 4px var(--best)}.lane-face-selected.svelte-lkj6th{z-index:3;box-shadow:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-foreground)}.lane-face-selected.is-best.svelte-lkj6th{box-shadow:0 0 0 2px var(--color-card), 0 0 0 4px var(--best), 0 0 0 6px var(--color-card), 0 0 0 7px var(--color-foreground)}.lane-tip.svelte-lkj6th{z-index:4;border-radius:var(--radius-sm);background:var(--color-foreground);color:var(--color-background);white-space:nowrap;pointer-events:none;padding:.125rem .5rem;font-size:.75rem;top:-.25rem}.lane-tip[data-anchor=start].svelte-lkj6th{transform:translate(-.75rem,-50%)}.lane-tip[data-anchor=end].svelte-lkj6th{transform:translate(calc(.75rem - 100%),-50%)}.lane-tip.svelte-lkj6th b:where(.svelte-lkj6th){font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-weight:600}.lane-ends.svelte-lkj6th{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);justify-content:space-between;font-size:.6875rem;display:flex}.lane-best.svelte-lkj6th,.lineup-key-item.svelte-lkj6th{align-items:center;gap:.375rem;display:inline-flex}.lane-best.svelte-lkj6th{color:var(--best);font-size:.75rem;font-weight:600}.lane-key-selected.svelte-lkj6th{width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--color-card), 0 0 0 3px var(--color-foreground);border-radius:3px}.lane-best.svelte-lkj6th span:where(.svelte-lkj6th),.lane-key-best.svelte-lkj6th{background:var(--best);border-radius:2px;width:.5rem;height:.5rem}.lineup-key.svelte-lkj6th{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:.75rem;font-size:.75rem;display:flex}.lane-dot-key.svelte-lkj6th{width:.625rem;height:.625rem;display:inline-block;position:static;transform:none}@media (forced-colors:active){.lane-dot.svelte-lkj6th,.lane-face.svelte-lkj6th{forced-color-adjust:none}.lane-key-selected.svelte-lkj6th{outline:2px solid canvastext}}.rail.svelte-1c807f3{z-index:30;border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-sm);--team-0:oklch(var(--chart-1-oklch));--team-1:oklch(var(--chart-2-oklch));align-items:center;gap:.25rem;padding:.1875rem;display:flex;position:sticky;top:8rem;container:aim-rail/inline-size}@media (width>=70rem){.rail.svelte-1c807f3{top:.5rem}}.rail.svelte-1c807f3 input:where(.svelte-1c807f3),.rail.svelte-1c807f3 button:where(.svelte-1c807f3){scroll-margin-top:0}.rail-strip.svelte-1c807f3{overscroll-behavior-x:contain;scrollbar-width:none;border:0;flex:auto;gap:.5rem;min-width:0;margin:0;padding:.1875rem;display:flex;position:relative;overflow-x:auto}.rail-team.svelte-1c807f3{flex:none;align-items:center;gap:.25rem;display:flex}.rail-team.svelte-1c807f3+.rail-team:where(.svelte-1c807f3){border-inline-start:1px solid var(--color-border);padding-inline-start:.5rem}.rail-team-name.svelte-1c807f3{color:var(--color-muted-foreground);flex-shrink:0;align-items:center;gap:.375rem;padding-inline:.25rem;font-size:.75rem;font-weight:600;display:flex}.rail-team-name.svelte-1c807f3 bdi:where(.svelte-1c807f3){display:none}.team-swatch.svelte-1c807f3{background:var(--team-0);border-radius:999px;width:.5rem;height:1.75rem}.rail-team[data-team="1"].svelte-1c807f3 .team-swatch:where(.svelte-1c807f3){background:var(--team-1)}.rail-chip.svelte-1c807f3{border-radius:var(--radius-lg);cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--color-muted-foreground);transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out-strong);border:1px solid #0000;flex:none;align-items:center;gap:.5rem;padding:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.rail-chip.svelte-1c807f3:hover{background:var(--color-surface-subtle);color:var(--color-foreground)}}.rail-chip.svelte-1c807f3:has(:where(.svelte-1c807f3):checked){border-color:var(--color-foreground);background:var(--color-background);color:var(--color-foreground);flex-shrink:0}.rail-chip.svelte-1c807f3:has(:where(.svelte-1c807f3):focus-visible){outline:2px solid var(--color-ring);outline-offset:1px}.rail-name.svelte-1c807f3{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.rail-chip.svelte-1c807f3:has(:where(.svelte-1c807f3):checked) .rail-name:where(.svelte-1c807f3){max-width:10rem;padding-inline-end:.25rem;display:block}@container aim-rail (width>=60rem){.rail-team.svelte-1c807f3{flex:auto;min-width:0}.rail-chip.svelte-1c807f3{flex:0 auto}.rail-chip.svelte-1c807f3:has(:where(.svelte-1c807f3):checked){flex-shrink:0}.rail-name.svelte-1c807f3{min-width:2.5rem;max-width:7.5rem;display:block}}@container aim-rail (width>=74rem){.rail-team-name.svelte-1c807f3 bdi:where(.svelte-1c807f3){display:inline}}.rail-step.svelte-1c807f3{border-inline-start:1px solid var(--color-border);flex-shrink:0;gap:.125rem;padding-inline-start:.25rem;display:flex}.rail-step.svelte-1c807f3 button:where(.svelte-1c807f3){border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--color-muted-foreground);transition-property:background-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out-strong);place-items:center;font-size:1.25rem;display:grid}@media (hover:hover) and (pointer:fine){.rail-step.svelte-1c807f3 button:where(.svelte-1c807f3):hover{background:var(--color-surface-subtle);color:var(--color-foreground)}}.rail-step.svelte-1c807f3 button:where(.svelte-1c807f3):focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}@container aim-rail (width>=52rem){.rail-step.svelte-1c807f3{display:none}}@media (prefers-reduced-motion:reduce){.rail-chip.svelte-1c807f3,.rail-step.svelte-1c807f3 button:where(.svelte-1c807f3){transition:none}}@media (forced-colors:active){.team-swatch.svelte-1c807f3{forced-color-adjust:none}.rail-chip.svelte-1c807f3:has(:where(.svelte-1c807f3):checked){outline:2px solid canvastext}}.b.svelte-1kl8e8m{transition:opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.b.svelte-1kl8e8m{transition:none}}.body-evidence.svelte-1wpwbmm{container-type:inline-size}.body-evidence.svelte-1wpwbmm .b{transition:none}.body-controls.svelte-1wpwbmm{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.body-metric.svelte-1wpwbmm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-wrap:wrap;max-width:100%;padding:.25rem;display:inline-flex}.body-metric-option.svelte-1wpwbmm{border-radius:var(--radius-md);cursor:pointer;min-height:2.75rem;color:var(--color-muted-foreground);align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.body-metric-option.svelte-1wpwbmm:hover{color:var(--color-foreground)}}.body-metric-option.svelte-1wpwbmm:has(:where(.svelte-1wpwbmm):checked){background:var(--color-foreground);color:var(--color-background)}.body-metric-option.svelte-1wpwbmm:has(:where(.svelte-1wpwbmm):focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}@media (forced-colors:active){.body-metric-option.svelte-1wpwbmm:has(:where(.svelte-1wpwbmm):checked){outline-offset:-2px;outline:2px solid canvastext}}.body-round.svelte-1wpwbmm{min-width:min(10rem,100%);color:var(--color-muted-foreground);gap:.25rem;font-size:.875rem;font-weight:600;display:grid}.body-round.svelte-1wpwbmm select:where(.svelte-1wpwbmm){border:1px solid var(--color-input);border-radius:var(--radius-md);background:var(--color-background);min-height:2.75rem;color:var(--color-foreground);padding-inline:.75rem;font-size:1rem;font-weight:400}.body-round.svelte-1wpwbmm select:where(.svelte-1wpwbmm):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.body-totals.svelte-1wpwbmm>div:where(.svelte-1wpwbmm)+div:where(.svelte-1wpwbmm),.body-diagrams.svelte-1wpwbmm>div:where(.svelte-1wpwbmm)+div:where(.svelte-1wpwbmm){border-inline-start:1px solid var(--color-border)}@container (width>=36rem){.body-silhouette.svelte-1wpwbmm{max-width:11rem;height:20rem}}@container (width<16rem){.body-totals.svelte-1wpwbmm{grid-template-columns:minmax(0,1fr)}.body-totals.svelte-1wpwbmm>div:where(.svelte-1wpwbmm){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.body-totals.svelte-1wpwbmm>div:where(.svelte-1wpwbmm)+div:where(.svelte-1wpwbmm){border-inline-start:0;border-block-start:1px solid var(--color-border)}}.key-tip.svelte-1xxxhif{color:var(--color-foreground);margin-top:.25rem;font-size:.875rem}.movement.svelte-1xxxhif{min-width:0;container:aim-movement/inline-size}.movement-rates.svelte-1xxxhif{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1rem 1.5rem;padding-bottom:1.25rem;display:grid}.movement-rates.svelte-1xxxhif dt:where(.svelte-1xxxhif){color:var(--color-foreground);font-size:.875rem;font-weight:600}.rate-value.svelte-1xxxhif{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:2.25rem;font-weight:600;line-height:1.1}.rate-count.svelte-1xxxhif{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);font-size:.875rem}.rate-note.svelte-1xxxhif{max-width:60ch;color:var(--color-muted-foreground);grid-column:1/-1;font-size:.875rem}.movement-grid.svelte-1xxxhif{gap:1.75rem;padding-top:1.25rem;display:grid}@container aim-movement (width>=44rem){.movement-rates.svelte-1xxxhif{grid-template-columns:repeat(2,minmax(0,12rem)) minmax(0,1fr);align-items:end}.rate-note.svelte-1xxxhif{grid-column:auto}.movement-grid.svelte-1xxxhif{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:3rem}}.keys.svelte-1xxxhif{grid-template-columns:repeat(3,minmax(0,4.75rem));grid-template-areas:".w.""a s d";gap:.5rem;margin-top:1rem;display:grid}.key.svelte-1xxxhif{border:1px solid var(--color-input);border-radius:var(--radius-md);background:linear-gradient(to top, color-mix(in oklab, var(--color-foreground) 16%, transparent) var(--fill), transparent var(--fill)), var(--color-card);border-bottom-width:4px;align-content:space-between;min-height:4.75rem;padding:.375rem .5rem .5rem;display:grid;position:relative}.key[data-direction=forward].svelte-1xxxhif{grid-area:w}.key[data-direction=left].svelte-1xxxhif{grid-area:a}.key[data-direction=back].svelte-1xxxhif{grid-area:s}.key[data-direction=right].svelte-1xxxhif{grid-area:d}.key-weakest.svelte-1xxxhif{border-style:dashed dashed solid;border-color:var(--color-foreground)}.key-cap.svelte-1xxxhif{color:var(--color-muted-foreground);font-size:.8125rem;font-weight:700}.key-rate.svelte-1xxxhif{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;line-height:1}.key-count.svelte-1xxxhif{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);font-size:.6875rem}.key-direction.svelte-1xxxhif{color:var(--color-muted-foreground);font-size:.625rem;position:absolute;top:.375rem;right:.5rem}.key-legend.svelte-1xxxhif{color:var(--color-foreground);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:inline-flex}.key-legend-mark.svelte-1xxxhif{border:1px dashed var(--color-foreground);border-radius:3px;width:.875rem;height:.875rem}.profile-bar.svelte-1xxxhif{background:var(--color-muted);border-radius:999px;height:.75rem;margin-top:1rem;display:flex;overflow:hidden}.profile-bar.svelte-1xxxhif span:where(.svelte-1xxxhif){width:var(--share)}[data-lane=standing].svelte-1xxxhif{--lane:color-mix(in oklab, var(--color-muted-foreground) 45%, transparent)}[data-lane=braking].svelte-1xxxhif{--lane:var(--color-muted-foreground)}[data-lane=running].svelte-1xxxhif{--lane:var(--color-foreground)}.profile-bar.svelte-1xxxhif span:where(.svelte-1xxxhif)+span:where(.svelte-1xxxhif){border-inline-start:2px solid var(--color-surface-subtle)}.profile-bar.svelte-1xxxhif span:where(.svelte-1xxxhif){background:var(--lane)}.profile-legend.svelte-1xxxhif{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.75rem;margin-top:.75rem;display:grid}.profile-legend.svelte-1xxxhif dt:where(.svelte-1xxxhif){color:var(--color-muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.profile-legend.svelte-1xxxhif dd:where(.svelte-1xxxhif){font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.125rem;font-weight:600}.profile-swatch.svelte-1xxxhif{background:var(--lane);border-radius:2px;flex-shrink:0;width:.625rem;height:.625rem}.inaccuracy.svelte-1xxxhif{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1.25rem;padding-top:.75rem;font-size:.875rem;display:flex}.movement-method.svelte-1xxxhif{border-top:1px solid var(--color-border);margin-top:1.25rem;font-size:.875rem}.movement-method.svelte-1xxxhif summary:where(.svelte-1xxxhif){cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.movement-method.svelte-1xxxhif summary:where(.svelte-1xxxhif):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.movement-method.svelte-1xxxhif p:where(.svelte-1xxxhif){max-width:70ch;color:var(--color-muted-foreground);line-height:1.6}@media (forced-colors:active){.profile-bar.svelte-1xxxhif span:where(.svelte-1xxxhif),.profile-swatch.svelte-1xxxhif{forced-color-adjust:none}}.arsenal.svelte-ukl7f5{gap:1.5rem;min-width:0;display:grid;container:aim-arsenal/inline-size}.weapon-picker.svelte-ukl7f5{border:0;min-width:0;margin:0;padding:0}.weapon-cards.svelte-ukl7f5{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.5rem;margin-top:.5rem;display:grid}.weapon-card.svelte-ukl7f5{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);cursor:pointer;justify-items:start;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}@media (hover:hover) and (pointer:fine){.weapon-card.svelte-ukl7f5:hover{border-color:var(--color-input)}}.weapon-card.svelte-ukl7f5:has(:where(.svelte-ukl7f5):checked){border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.weapon-card.svelte-ukl7f5:has(:where(.svelte-ukl7f5):focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.weapon-card-art.svelte-ukl7f5{height:2.5rem;display:block}.weapon-card-name.svelte-ukl7f5{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.weapon-card-meta.svelte-ukl7f5{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);font-size:.75rem}.weapon-detail.svelte-ukl7f5{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;padding:1rem}.weapon-detail-head.svelte-ukl7f5{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.weapon-detail-art.svelte-ukl7f5{flex-shrink:1;min-width:0;max-width:100%;display:block}.weapon-output.svelte-ukl7f5{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem 1.5rem;display:grid}.weapon-mechanics.svelte-ukl7f5{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem 1.5rem;margin-top:.75rem;display:grid}@media (width>=48rem){.weapon-detail.svelte-ukl7f5{padding:1.25rem 1.5rem}}.duels.svelte-ukl7f5{min-width:0}.duel-scroll.svelte-ukl7f5{margin-top:.75rem;overflow-x:auto}.duel-scroll.svelte-ukl7f5:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.duel-table.svelte-ukl7f5{border-collapse:collapse;width:100%;min-width:34rem;font-size:.875rem}.duel-table.svelte-ukl7f5 thead:where(.svelte-ukl7f5) th:where(.svelte-ukl7f5){border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);text-align:start;padding:.5rem;font-weight:600}.duel-table.svelte-ukl7f5 thead:where(.svelte-ukl7f5) th.text-end:where(.svelte-ukl7f5){text-align:end}.duel-table.svelte-ukl7f5 tbody:where(.svelte-ukl7f5) th:where(.svelte-ukl7f5),.duel-table.svelte-ukl7f5 td:where(.svelte-ukl7f5){border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);padding:.625rem .5rem}.duel-table.svelte-ukl7f5 tbody:where(.svelte-ukl7f5) th:where(.svelte-ukl7f5){text-align:start;overflow-wrap:anywhere;font-weight:600}.duel-dealt.svelte-ukl7f5,.duel-received.svelte-ukl7f5{width:30%}.duel-table.svelte-ukl7f5 .duel-dealt:where(.svelte-ukl7f5){padding-inline-end:0}.duel-table.svelte-ukl7f5 .duel-received:where(.svelte-ukl7f5){padding-inline-start:0}.duel-bar-wrap.svelte-ukl7f5{align-items:center;gap:.5rem;display:flex}.duel-dealt.svelte-ukl7f5 .duel-bar-wrap:where(.svelte-ukl7f5){justify-content:flex-end}.duel-bar.svelte-ukl7f5{height:.625rem;width:var(--share);min-width:1px}.duel-bar-dealt.svelte-ukl7f5{background:var(--color-foreground);border-start-start-radius:999px;border-end-start-radius:999px}.duel-bar-received.svelte-ukl7f5{background:var(--color-muted-foreground);border-start-end-radius:999px;border-end-end-radius:999px;margin-inline-start:2px}.duel-value.svelte-ukl7f5,.duel-pair.svelte-ukl7f5{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.duel-value.svelte-ukl7f5{min-width:2.5rem}.duel-dealt.svelte-ukl7f5 .duel-value:where(.svelte-ukl7f5){text-align:end}.duel-pair.svelte-ukl7f5{text-align:end;white-space:nowrap}.duel-cell-label.svelte-ukl7f5{display:none}@media (forced-colors:active){.weapon-card.svelte-ukl7f5:has(:where(.svelte-ukl7f5):checked){outline-offset:-3px;outline:3px solid canvastext}}@container aim-arsenal (width<34rem){.duel-table.svelte-ukl7f5{min-width:0}.duel-table.svelte-ukl7f5 thead:where(.svelte-ukl7f5){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.duel-table.svelte-ukl7f5 tr:where(.svelte-ukl7f5){border-bottom:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""dealt received""hits rounds";padding-block:.625rem;display:grid}.duel-table.svelte-ukl7f5 tbody:where(.svelte-ukl7f5) th:where(.svelte-ukl7f5),.duel-table.svelte-ukl7f5 td:where(.svelte-ukl7f5){border-bottom:0;padding:.25rem 0}.duel-table.svelte-ukl7f5 tbody:where(.svelte-ukl7f5) th:where(.svelte-ukl7f5){grid-area:name}.duel-dealt.svelte-ukl7f5{grid-area:dealt;width:auto}.duel-received.svelte-ukl7f5{grid-area:received;width:auto}.duel-pair.svelte-ukl7f5{white-space:normal;text-align:start;flex-wrap:wrap;grid-area:hits;justify-content:flex-start;gap:.25rem .5rem;display:flex}.duel-pair.svelte-ukl7f5:last-child{grid-area:rounds;justify-content:flex-end}.duel-cell-label.svelte-ukl7f5{font-family:var(--font-geist-sans);color:var(--color-muted-foreground);display:inline}}.aim-investigation.svelte-1dhiuca{--aim-clearance:6.75rem;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=70rem){.aim-investigation.svelte-1dhiuca{--aim-clearance:4.5rem}}.aim-investigation.svelte-1dhiuca :is([id],a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:var(--aim-clearance)}.aim-investigation.svelte-1dhiuca>*+*+*{margin-top:1.5rem}@media (width>=48rem){.aim-investigation.svelte-1dhiuca>*+*+*{margin-top:2rem}}.aim-method.svelte-1dhiuca{border-top:1px solid var(--color-border)}.aim-method.svelte-1dhiuca summary:where(.svelte-1dhiuca){cursor:pointer;min-height:2.75rem;color:var(--color-foreground);align-content:center;font-size:.875rem;font-weight:600}.aim-method.svelte-1dhiuca summary:where(.svelte-1dhiuca):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.aim-method.svelte-1dhiuca ul:where(.svelte-1dhiuca){max-width:48rem;color:var(--color-muted-foreground);gap:.5rem;padding:0 0 1rem 1.25rem;font-size:.875rem;line-height:1.6;list-style:outside;display:grid}.spray-load.svelte-1dhiuca,.spray-retry.svelte-1dhiuca{border:1px solid var(--color-input);border-radius:var(--radius-md);background:var(--color-background);min-height:2.75rem;color:var(--color-foreground);margin-top:.75rem;padding-inline:1rem;font-size:.875rem;font-weight:650}@media (hover:hover) and (pointer:fine){.spray-load.svelte-1dhiuca:hover:not(:disabled),.spray-retry.svelte-1dhiuca:hover{border-color:var(--color-foreground)}}.spray-load.svelte-1dhiuca:disabled{cursor:wait;opacity:.6}.spray-load.svelte-1dhiuca:focus-visible,.spray-retry.svelte-1dhiuca:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}
