.radar.svelte-z5albv{width:100%;max-width:420px;margin:0 auto;position:relative}svg.svelte-z5albv{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-z5albv{fill:none;stroke:var(--line-strong);stroke-width:1px}.grid.outer.svelte-z5albv{fill:color-mix(in srgb, var(--text) 3%, transparent)}.spoke.svelte-z5albv{stroke:var(--line);stroke-width:1px}.shape.svelte-z5albv{fill:color-mix(in srgb, var(--c-coach) 22%, transparent);stroke:var(--c-coach);stroke-width:2px;stroke-linejoin:round}.hit.svelte-z5albv{fill:#0000}.vertex.svelte-z5albv{cursor:pointer;outline:none}.dot.svelte-z5albv{fill:var(--c-coach);stroke:var(--surface);stroke-width:2px;transition:r var(--dur-fast) var(--ease-out)}.dot.empty.svelte-z5albv{fill:var(--surface);stroke:var(--text-3);stroke-dasharray:2 2}.vertex.on.svelte-z5albv .dot:where(.svelte-z5albv),.vertex.svelte-z5albv:focus-visible .dot:where(.svelte-z5albv){r:7}.vertex.svelte-z5albv:focus-visible .lbl:where(.svelte-z5albv){text-decoration:underline}.lbl.svelte-z5albv{fill:var(--text-2);font-size:12.5px;font-weight:650}.val.svelte-z5albv{font-family:var(--font-num);fill:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:500}.tip.svelte-z5albv{z-index:3;background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;gap:.05rem;padding:.4rem .6rem;font-size:.8rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tip.svelte-z5albv span:where(.svelte-z5albv){opacity:.8}.trend.svelte-1qfu8nu{margin:0;position:relative}svg.svelte-1qfu8nu{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-1qfu8nu{stroke:var(--line);stroke-width:1px}.base.svelte-1qfu8nu{stroke:var(--line-strong);stroke-width:1px}.axis.svelte-1qfu8nu{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px}.hit.svelte-1qfu8nu{fill:#0000}.col.svelte-1qfu8nu{cursor:pointer;outline:none}.bar.svelte-1qfu8nu{fill:color-mix(in srgb, var(--c-coach) 75%, transparent);transition:fill var(--dur-fast) var(--ease-out)}.col.on.svelte-1qfu8nu .bar:where(.svelte-1qfu8nu),.col.svelte-1qfu8nu:focus-visible .bar:where(.svelte-1qfu8nu){fill:var(--c-coach)}.avg.svelte-1qfu8nu{stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:4 4}.avg-l.svelte-1qfu8nu{fill:var(--text-2);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:11px;font-weight:700}.tip.svelte-1qfu8nu{z-index:3;background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;padding:.4rem .6rem;font-size:.8rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.tip.svelte-1qfu8nu span:where(.svelte-1qfu8nu){opacity:.8}.wrap.svelte-10rzx{flex-direction:column;gap:.85rem;max-width:860px;margin-top:1rem;display:flex}.block.svelte-10rzx{border-radius:var(--radius-tile);flex-direction:column;gap:.7rem;padding:1.15rem;display:flex}h2.svelte-10rzx{font-size:1.1rem}.muted.svelte-10rzx{color:var(--text-2);font-size:.85rem}.who.svelte-10rzx{align-items:center;gap:.8rem;display:flex}.how-title.svelte-10rzx{margin-top:.4rem}.who-ini.svelte-10rzx{background:var(--surface-2);width:48px;height:48px;font-family:var(--font-display);color:var(--text-2);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:750;display:grid}.who.svelte-10rzx div:where(.svelte-10rzx){flex-direction:column;min-width:0;display:flex}.who-name.svelte-10rzx{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;overflow:hidden}.cov.svelte-10rzx{border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;gap:.45rem;padding:.8rem .9rem;display:flex}.cov-head.svelte-10rzx{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cov-pct.svelte-10rzx{font-family:var(--font-num);color:var(--c-coach);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.cov-bar.svelte-10rzx{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.cov-bar.svelte-10rzx span:where(.svelte-10rzx){border-radius:inherit;background:var(--c-coach);height:100%;transition:width .4s var(--ease-out);display:block}.cov.run.svelte-10rzx .cov-bar:where(.svelte-10rzx) span:where(.svelte-10rzx){animation:1.6s ease-in-out infinite svelte-10rzx-pulse}@keyframes svelte-10rzx-pulse{50%{opacity:.6}}.cov-text.svelte-10rzx{color:var(--text-2);font-size:.85rem;line-height:1.4}.cov-text.ok.svelte-10rzx{color:var(--good-text);font-weight:650}.cov-btns.svelte-10rzx{flex-wrap:wrap;gap:.45rem;display:flex}.cov.svelte-10rzx .btn:where(.svelte-10rzx){align-self:flex-start;gap:.35rem}.sk-head.svelte-10rzx{flex-direction:column;gap:.2rem;display:flex}.sk-weak.svelte-10rzx{border-radius:var(--radius-m);background:var(--c-coach-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.92rem;font-weight:650;display:flex}.sk-weak.svelte-10rzx>span:where(.svelte-10rzx){flex-direction:column;gap:.1rem;display:flex}.sk-weak.svelte-10rzx .btn:where(.svelte-10rzx){flex:none;gap:.3rem}.advice.svelte-10rzx{border:1.5px solid color-mix(in srgb, var(--c-coach) 35%, transparent);background:radial-gradient(120% 120% at 100% 0%, var(--c-coach-soft), transparent 65%), var(--surface)}.advice.svelte-10rzx ul:where(.svelte-10rzx),.motifs.svelte-10rzx ul:where(.svelte-10rzx),.notes.svelte-10rzx ul:where(.svelte-10rzx){flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.advice.svelte-10rzx li:where(.svelte-10rzx){border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);grid-template-columns:40px 1fr;align-items:start;gap:.15rem .75rem;padding:.75rem;display:grid}.a-ico.svelte-10rzx{background:color-mix(in srgb, var(--c) 15%, transparent);width:40px;height:40px;color:var(--c);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.a-text.svelte-10rzx{flex-direction:column;gap:.1rem;line-height:1.35;display:flex}.a-text.svelte-10rzx span:where(.svelte-10rzx){color:var(--text-2);font-size:.86rem}.a-go.svelte-10rzx{grid-column:2;justify-self:start;gap:.3rem;margin-top:.45rem}.legend.svelte-10rzx{color:var(--text-2);flex-wrap:wrap;gap:.4rem 1rem;font-size:.9rem;display:flex}.legend.svelte-10rzx span:where(.svelte-10rzx){align-items:center;gap:.3rem;display:inline-flex}.legend.svelte-10rzx b:where(.svelte-10rzx){color:var(--text)}.legend.svelte-10rzx .sq:where(.svelte-10rzx){border-radius:3px;width:12px;height:12px}.streak.svelte-10rzx{color:var(--accent)}.grid.svelte-10rzx{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.sq.svelte-10rzx{aspect-ratio:1;background:color-mix(in srgb, var(--text-3) 55%, var(--surface-2));border-radius:5px;display:block}.sq.w.svelte-10rzx{background:var(--good)}.sq.l.svelte-10rzx{background:color-mix(in srgb, var(--bad) 80%, var(--surface))}.sq.newest.svelte-10rzx{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.motifs.svelte-10rzx li:where(.svelte-10rzx){flex-direction:column;gap:.3rem;display:flex}.m-row.svelte-10rzx{justify-content:space-between;font-size:.92rem;display:flex}.m-row.svelte-10rzx span:where(.svelte-10rzx){color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:700}.bar.svelte-10rzx{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.bar.svelte-10rzx span:where(.svelte-10rzx){border-radius:inherit;background:var(--warn);height:100%;display:block}.notes.svelte-10rzx li:where(.svelte-10rzx){padding-left:1rem;font-size:.92rem;line-height:1.45;position:relative}.notes.svelte-10rzx li:where(.svelte-10rzx):before{content:"";background:var(--text-3);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.notes.svelte-10rzx li.good:where(.svelte-10rzx):before{background:var(--good)}.notes.svelte-10rzx li.bad:where(.svelte-10rzx):before{background:var(--bad)}.all.svelte-10rzx{color:var(--text);align-items:center;gap:.8rem;padding:.95rem 1.1rem;display:flex}.all.svelte-10rzx>span:where(.svelte-10rzx){flex-direction:column;flex:1;display:flex}.all.svelte-10rzx>span:where(.svelte-10rzx) span:where(.svelte-10rzx){color:var(--text-2);font-size:.85rem}
