.floor[data-v-fa1dfc48]{fill:var(--floor)}.paint[data-v-fa1dfc48]{fill:var(--paint)}.line[data-v-fa1dfc48]{stroke:var(--line);stroke-width:.06}.board[data-v-fa1dfc48]{stroke:var(--line);stroke-width:.1;stroke-linecap:round}.ring[data-v-fa1dfc48]{stroke:var(--ring);stroke-width:.07}.spots circle[data-v-fa1dfc48]{fill:var(--spot)}.g-offense[data-v-bd32a041]{fill:var(--offense);stroke:#fff;stroke-width:.05}.g-arms[data-v-bd32a041]{fill:none;stroke:var(--defense);stroke-width:.15;stroke-linecap:round}.g-body[data-v-bd32a041]{fill:var(--defense)}.g-neutral[data-v-bd32a041]{fill:var(--neutral)}.g-ball[data-v-bd32a041]{fill:var(--ball);stroke:#7a3b09;stroke-width:.04}.g-material[data-v-bd32a041]{fill:var(--cone);stroke:var(--cone);stroke-width:.07}.g-label[data-v-bd32a041]{font-size:.5px;text-anchor:middle;fill:#fff;font-weight:600}.g-label.defense[data-v-bd32a041]{fill:var(--defense);font-size:.42px;font-weight:700}.g-label.defense.x[data-v-bd32a041]{font-size:.6px}.g-label.coach[data-v-bd32a041]{fill:#fff}.stage[data-v-2d20aff3]{width:100%;height:auto;display:block;background:var(--floor);border-radius:.5rem;border:1px solid var(--rule);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.stage.drafting[data-v-2d20aff3],.stage.placing[data-v-2d20aff3]{cursor:crosshair}.stage.readonly[data-v-2d20aff3]{touch-action:auto}.mk[data-v-2d20aff3]{fill:var(--trace)}.mk.accent[data-v-2d20aff3]{fill:var(--accent)}.mk.bad[data-v-2d20aff3]{fill:var(--defense)}.mk.ghost[data-v-2d20aff3]{fill:var(--trace-ghost)}.trace[data-v-2d20aff3]{fill:none;stroke:var(--trace);stroke-width:.11;stroke-linecap:round;stroke-linejoin:round}.trace.ghost[data-v-2d20aff3]{stroke:var(--trace-ghost)}.trace.pass[data-v-2d20aff3]{stroke-dasharray:.36 .26}.trace.screenbar[data-v-2d20aff3]{stroke-width:.14}.trace.shotarrow[data-v-2d20aff3]{stroke-width:.145;stroke-linejoin:round}.trace.drafting[data-v-2d20aff3]{stroke:var(--accent);stroke-dasharray:.3 .2}.cumul .trace[data-v-2d20aff3]{stroke:var(--trace-ghost)}.hit[data-v-2d20aff3]{fill:none;stroke:transparent;stroke-width:.75;cursor:pointer}.stage.drafting .hit[data-v-2d20aff3],.stage.placing .hit[data-v-2d20aff3]{pointer-events:none}.tracegroup.sel .trace[data-v-2d20aff3]:not(.ghost){stroke:var(--accent)}.tracegroup.bad .trace[data-v-2d20aff3]:not(.ghost){stroke:var(--defense)}.draftpts circle[data-v-2d20aff3]{fill:var(--accent)}.seghit[data-v-2d20aff3]{fill:none;stroke:transparent;stroke-width:.6;cursor:ns-resize}.cp[data-v-2d20aff3]{fill:#fff;stroke:var(--accent);stroke-width:.07;cursor:grab}.cp.first[data-v-2d20aff3]{fill:var(--accent)}.chain circle[data-v-2d20aff3]{fill:var(--accent)}.chain path[data-v-2d20aff3]{stroke:#fff;stroke-width:.09;stroke-linecap:round;fill:none}.chain[data-v-2d20aff3]{cursor:copy}.ball[data-v-2d20aff3]{cursor:grab}.ball .halo[data-v-2d20aff3]{fill:transparent}.ball.sel .halo[data-v-2d20aff3]{fill:color-mix(in srgb,var(--accent) 22%,transparent)}.stage.readonly .ball[data-v-2d20aff3]{cursor:default}.stage.drafting .actor[data-v-2d20aff3],.stage.drafting .ball[data-v-2d20aff3]{pointer-events:none}.draftend[data-v-2d20aff3]{cursor:pointer}.draftend .grab[data-v-2d20aff3]{fill:transparent}.draftend .disc[data-v-2d20aff3]{fill:var(--accent)}.draftend .tick[data-v-2d20aff3]{fill:none;stroke:#fff;stroke-width:.1;stroke-linecap:round;stroke-linejoin:round}.actor[data-v-2d20aff3]{cursor:grab}.actor .halo[data-v-2d20aff3]{fill:transparent}.actor.locked[data-v-2d20aff3]{cursor:default}.actor.sel .halo[data-v-2d20aff3]{fill:color-mix(in srgb,var(--accent) 16%,transparent)}.actor.pending .halo[data-v-2d20aff3]{fill:color-mix(in srgb,var(--ball) 30%,transparent)}.stage.readonly .actor[data-v-2d20aff3]{cursor:default}.rot line[data-v-2d20aff3]{stroke:var(--accent);stroke-width:.04;stroke-dasharray:.14 .1}.rot circle[data-v-2d20aff3]{fill:#fff;stroke:var(--accent);stroke-width:.07;cursor:alias}.ctxveil[data-v-2d20aff3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ctxmenu[data-v-2d20aff3]{position:fixed;z-index:41;display:flex;flex-direction:column;gap:.1rem;min-width:10.5rem;padding:.25rem;background:var(--btn);border:1px solid var(--rule);border-radius:.45rem;box-shadow:0 6px 20px #0000002e}.ctxmenu button[data-v-2d20aff3]{font:inherit;font-size:.82rem;text-align:left;color:inherit;padding:.5rem .6rem;min-height:2.4rem;border:none;border-radius:.3rem;background:none;cursor:pointer}.ctxmenu button[data-v-2d20aff3]:hover{background:var(--code)}.ctxmenu button.danger[data-v-2d20aff3]{color:var(--defense)}.pb[data-v-cee90b47]{margin-top:.6rem}.frise[data-v-cee90b47]{display:flex;gap:2px;margin-bottom:.3rem}.frise span[data-v-cee90b47]{font-size:.68rem;text-align:center;padding:.1rem 0;cursor:pointer;background:var(--code);color:var(--muted);border-radius:.2rem;overflow:hidden;white-space:nowrap}.frise span.current[data-v-cee90b47]{background:var(--accent);color:#fff;font-weight:600}.row[data-v-cee90b47]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}button[data-v-cee90b47]{font:inherit;font-size:.78rem;padding:.3rem .55rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.35rem;cursor:pointer}button[data-v-cee90b47]:hover:not(:disabled){border-color:var(--accent)}button[data-v-cee90b47]:disabled{opacity:.4;cursor:default}.play[data-v-cee90b47]{min-width:2.6rem;font-size:.9rem}.scrub[data-v-cee90b47]{flex:1 1 8rem;min-width:6rem}.time[data-v-cee90b47]{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--muted)}.sw[data-v-cee90b47]{font-size:.76rem;white-space:nowrap}select[data-v-cee90b47]{font:inherit;font-size:.75rem}.list h2[data-v-46d6f1cd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .4rem}ul[data-v-46d6f1cd]{list-style:none;margin:0;padding:0}.acts[data-v-46d6f1cd]{margin-left:1.5rem;border-left:1px solid var(--rule);padding-left:.3rem}.row[data-v-46d6f1cd]{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;border:1px solid transparent;background:none;padding:.2rem .3rem;border-radius:.3rem;cursor:pointer;font:inherit;font-size:.8rem}.row[data-v-46d6f1cd]:hover{background:var(--code)}.row.on[data-v-46d6f1cd]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.thumb[data-v-46d6f1cd]{width:1.3rem;height:1.3rem;flex:none}.name[data-v-46d6f1cd]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name em[data-v-46d6f1cd]{color:var(--muted);font-style:normal;font-size:.72rem;margin-left:.3rem}.lock[data-v-46d6f1cd],.hasnote[data-v-46d6f1cd]{font-size:.7rem;opacity:.7}.bullet[data-v-46d6f1cd]{width:.85rem;height:0;border-top:2px solid var(--trace);flex:none}.bullet.pass[data-v-46d6f1cd],.bullet.shot[data-v-46d6f1cd]{border-top-style:dashed}.bullet.dribble[data-v-46d6f1cd]{border-top-style:dotted;border-top-width:3px}.bullet.screen[data-v-46d6f1cd]{border-top-width:3px}.hint[data-v-46d6f1cd]{font-size:.72rem;color:var(--muted);margin:.5rem 0 0}.props h2[data-v-a517cb77]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .4rem}.kind[data-v-a517cb77]{font-weight:600;font-size:.85rem;margin:0 0 .5rem}.kind em[data-v-a517cb77]{font-weight:400;font-style:normal;color:var(--muted);font-size:.75rem}.f[data-v-a517cb77]{display:block;font-size:.74rem;color:var(--muted);margin:0 0 .5rem}.f.inline[data-v-a517cb77]{display:flex;align-items:center;gap:.35rem}.f input[type=text][data-v-a517cb77],.f input[type=number][data-v-a517cb77],.f select[data-v-a517cb77],.f textarea[data-v-a517cb77]{display:block;width:100%;font:inherit;font-size:.82rem;color:var(--fg);margin-top:.15rem;padding:.25rem .35rem;border:1px solid var(--rule);border-radius:.3rem;background:#fff}.f input[type=range][data-v-a517cb77]{width:100%;margin-top:.25rem}.f textarea[data-v-a517cb77]{resize:vertical}.grid[data-v-a517cb77]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.chips[data-v-a517cb77]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}button[data-v-a517cb77]{font:inherit;font-size:.78rem;padding:.3rem .55rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.35rem;cursor:pointer}button[data-v-a517cb77]:hover{border-color:var(--accent)}button.on[data-v-a517cb77]{background:var(--accent);border-color:var(--accent);color:#fff}button.danger[data-v-a517cb77]:hover{border-color:var(--defense);color:var(--defense)}.pos[data-v-a517cb77]{font-size:.72rem;color:var(--muted);margin:.3rem 0 .5rem;line-height:1.4}.pos em[data-v-a517cb77]{font-style:normal}.hint[data-v-a517cb77]{font-size:.72rem;color:var(--muted);margin:.2rem 0 .6rem;line-height:1.45}.fiche h2[data-v-1ffc31ef]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1rem 0 .4rem;border-top:1px solid var(--rule);padding-top:.7rem}.fiche h2[data-v-1ffc31ef]:first-child{margin-top:0;border-top:none;padding-top:0}.f[data-v-1ffc31ef]{display:block;font-size:.74rem;color:var(--muted);margin:0 0 .5rem}.f em[data-v-1ffc31ef]{font-style:normal;opacity:.75}.f input[data-v-1ffc31ef],.f textarea[data-v-1ffc31ef]{display:block;width:100%;font:inherit;font-size:.82rem;color:var(--fg);margin-top:.15rem;padding:.25rem .35rem;border:1px solid var(--rule);border-radius:.3rem;background:#fff}.f textarea[data-v-1ffc31ef]{resize:vertical}.grid[data-v-1ffc31ef]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.variant[data-v-1ffc31ef]{border-left:2px solid var(--rule);padding-left:.5rem;margin-bottom:.5rem}.variant input[data-v-1ffc31ef],.variant textarea[data-v-1ffc31ef]{display:block;width:100%;font:inherit;font-size:.82rem;margin-bottom:.25rem;padding:.25rem .35rem;border:1px solid var(--rule);border-radius:.3rem;background:#fff}button[data-v-1ffc31ef]{font:inherit;font-size:.78rem;padding:.3rem .55rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.35rem;cursor:pointer}button[data-v-1ffc31ef]:hover{border-color:var(--accent)}h2[data-v-535eded5]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.ok[data-v-535eded5]{font-size:.8rem;color:var(--muted);line-height:1.5}ul[data-v-535eded5]{list-style:none;margin:0;padding:0}li[data-v-535eded5]{border-left:2px solid var(--rule);padding:.1rem 0 .1rem .55rem;margin-bottom:.7rem}li.error[data-v-535eded5]{border-left-color:var(--defense)}li.warn[data-v-535eded5]{border-left-color:var(--cone)}.msg[data-v-535eded5]{font-size:.8rem;line-height:1.45;margin:0 0 .3rem}.tag[data-v-535eded5]{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:.3rem}li.error .tag[data-v-535eded5]{color:var(--defense);font-weight:600}.acts[data-v-535eded5]{display:flex;flex-wrap:wrap;gap:.25rem}button[data-v-535eded5]{font:inherit;font-size:.74rem;padding:.2rem .45rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.3rem;cursor:pointer}button[data-v-535eded5]:hover{border-color:var(--accent)}button.fix[data-v-535eded5]{border-color:var(--accent);color:var(--accent);font-weight:600}.editor[data-v-fa239828]{display:grid;grid-template-columns:13rem minmax(0,1fr) 19rem;gap:1rem;padding:1rem;align-items:start}.palette[data-v-fa239828]{display:flex;flex-direction:column;gap:.8rem}.tooldock[data-v-fa239828]{display:contents}.palette section[data-v-fa239828]{border-top:1px solid var(--rule);padding-top:.6rem}.palette section[data-v-fa239828]:first-child{border-top:none;padding-top:0}h2[data-v-fa239828]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .35rem}.chips[data-v-fa239828]{display:flex;flex-wrap:wrap;gap:.3rem}label[data-v-fa239828]{display:block;font-size:.78rem;margin:.15rem 0}.pick[data-v-fa239828]{width:100%;font:inherit;font-size:.76rem;padding:.25rem;margin-bottom:.35rem;border:1px solid var(--rule);border-radius:.35rem;background:var(--btn);color:inherit}.savestate[data-v-fa239828]{font-size:.7rem;color:var(--muted);margin:.35rem 0 0;line-height:1.35}.savestate.err[data-v-fa239828]{color:var(--defense)}button[data-v-fa239828]{font:inherit;font-size:.78rem;padding:.3rem .55rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.35rem;cursor:pointer}button[data-v-fa239828]:hover:not(:disabled){border-color:var(--accent)}button.on[data-v-fa239828]{background:var(--accent);border-color:var(--accent);color:#fff}button[data-v-fa239828]:disabled{opacity:.4;cursor:default}button.ghost[data-v-fa239828]{border-style:dashed}.stagecol[data-v-fa239828] .stage{max-width:calc(var(--stage-h, 60vh) * 16 / 15);margin-inline:auto}.seqbar[data-v-fa239828]{display:flex;align-items:center;gap:.3rem;margin-bottom:.5rem;flex-wrap:wrap}.seqbar .cumul[data-v-fa239828]{margin-left:auto}.draftbar[data-v-fa239828]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding:.4rem .5rem;background:var(--code);border:1px solid var(--rule);border-radius:.4rem}.draftbar span[data-v-fa239828]{font-size:.75rem;color:var(--muted);margin-right:auto}.draftbar .go[data-v-fa239828]:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.hint[data-v-fa239828]{font-size:.75rem;color:var(--muted);line-height:1.45;background:var(--code);border-radius:.35rem;padding:.45rem .6rem;margin:.6rem 0 0}.seqtext[data-v-fa239828]{font-size:.85rem;margin:.6rem 0 0}.inherited[data-v-fa239828]{font-size:.75rem;color:var(--muted);border-left:2px solid var(--accent);padding-left:.5rem;margin:.5rem 0 0;line-height:1.45}.panel[data-v-fa239828]{border:1px solid var(--rule);border-radius:.5rem;background:#fff;overflow:hidden}.tabs[data-v-fa239828]{display:flex;border-bottom:1px solid var(--rule)}.tabs button[data-v-fa239828]{flex:1 1 auto;border:none;border-radius:0;font-size:.74rem;padding:.45rem .2rem;background:var(--code)}.tabs button.on[data-v-fa239828]{background:#fff;color:var(--accent);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.badge[data-v-fa239828]{display:inline-block;min-width:1.05rem;margin-left:.2rem;padding:0 .2rem;background:var(--defense);color:#fff;border-radius:1rem;font-size:.62rem;line-height:1.05rem;font-weight:700}.panelbody[data-v-fa239828]{padding:.7rem;max-height:40rem;overflow:auto}.json[data-v-fa239828]{font-size:.66rem;margin:0;white-space:pre-wrap;word-break:break-all}@media(max-width:1100px){.editor[data-v-fa239828]{grid-template-columns:minmax(0,1fr)}.palette[data-v-fa239828]{order:2}.stagecol[data-v-fa239828]{order:1}.panel[data-v-fa239828]{order:3}.palette[data-v-fa239828]{flex-direction:row;flex-wrap:wrap}.palette section[data-v-fa239828]{flex:1 1 12rem;border-top:none}.tooldock[data-v-fa239828]{display:flex;flex-direction:column;gap:.3rem;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.5rem .7rem calc(.5rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--rule);box-shadow:0 -2px 10px #00000012}.tooldock section[data-v-fa239828]{flex:0 0 auto;padding-top:0}.tooldock h2[data-v-fa239828]{margin:0 0 .2rem}.tooldock .chips[data-v-fa239828]{gap:.25rem}.tooldock .chips button[data-v-fa239828]{font-size:.72rem;padding:.35rem .5rem;min-height:2.1rem}.editor[data-v-fa239828]{padding-bottom:calc(var(--dock-h, 11rem) + .8rem)}.stagecol[data-v-fa239828] .stage{max-width:calc((100vh - var(--dock-h, 11rem) - 5rem) * 16 / 15);max-width:calc((100dvh - var(--dock-h, 11rem) - 5rem) * 16 / 15);margin-inline:auto}.draftbar[data-v-fa239828]{position:fixed;left:.5rem;right:.5rem;z-index:25;margin:0;bottom:calc(var(--dock-h, 11rem) + .4rem);background:var(--btn);box-shadow:0 2px 12px #00000026}.draftbar button[data-v-fa239828]{min-height:2.1rem}@media(orientation:landscape){.tooldock[data-v-fa239828]{flex-direction:row;gap:.9rem}.tooldock section[data-v-fa239828]{flex:1 1 0;min-width:0}}}.steps[data-v-196ed014]{list-style:none;margin:0;padding:0}li[data-v-196ed014]{border-left:3px solid var(--rule);margin-bottom:.1rem}li.done[data-v-196ed014]{border-left-color:color-mix(in srgb,var(--accent) 40%,var(--rule))}li.current[data-v-196ed014]{border-left-color:var(--accent)}button[data-v-196ed014]{display:flex;gap:.6rem;width:100%;text-align:left;align-items:baseline;background:none;border:none;font:inherit;cursor:pointer;padding:.5rem .6rem .45rem;border-radius:0 .3rem .3rem 0}button[data-v-196ed014]:hover{background:var(--code)}li.current button[data-v-196ed014]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.num[data-v-196ed014]{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--rule);color:var(--fg);font-size:.74rem;font-weight:700;display:grid;place-items:center}li.current .num[data-v-196ed014]{background:var(--accent);color:#fff}li.done .num[data-v-196ed014]{background:color-mix(in srgb,var(--accent) 30%,var(--rule))}.body[data-v-196ed014]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.title[data-v-196ed014]{font-size:.8rem;font-weight:600}.text[data-v-196ed014]{font-size:.92rem;line-height:1.45}li:not(.current) .text[data-v-196ed014]{color:var(--muted)}.notes[data-v-196ed014]{display:flex;flex-direction:column;gap:.1rem;margin-top:.2rem}.notes span[data-v-196ed014]{font-size:.8rem;color:var(--muted);line-height:1.4}.notes span[data-v-196ed014]:before{content:"✎ ";opacity:.6}.bar[data-v-196ed014]{height:2px;background:transparent}li.current .bar[data-v-196ed014]{background:var(--rule)}.bar span[data-v-196ed014]{display:block;height:100%;background:var(--accent)}.pres[data-v-67c6acd5]{max-width:44rem;margin:0 auto;padding:1rem 1rem 3rem;background:var(--bg)}header h1[data-v-67c6acd5]{font-size:1.35rem;line-height:1.25;margin:0 0 .4rem}.meta[data-v-67c6acd5]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .7rem}.meta span[data-v-67c6acd5]{font-size:.74rem;background:var(--code);color:var(--muted);border-radius:1rem;padding:.12rem .55rem}.who[data-v-67c6acd5]{display:flex;gap:.3rem;margin-bottom:.8rem}.who button[data-v-67c6acd5]{flex:1 1 0;font:inherit;font-size:.84rem;padding:.45rem .6rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.4rem;cursor:pointer}.who button.on[data-v-67c6acd5]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.courtwrap[data-v-67c6acd5]{position:sticky;top:0;z-index:2;background:var(--bg);padding-bottom:.5rem;margin-bottom:.4rem}.opts[data-v-67c6acd5]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.4rem}.opts label[data-v-67c6acd5]{font-size:.76rem;color:var(--muted)}.fs[data-v-67c6acd5]{margin-left:auto;font:inherit;font-size:.76rem;padding:.28rem .6rem;border:1px solid var(--rule);background:var(--btn);border-radius:.35rem;cursor:pointer}.fs[data-v-67c6acd5]:hover{border-color:var(--accent)}section[data-v-67c6acd5]{border-top:1px solid var(--rule);padding-top:.8rem;margin-top:1rem}h2[data-v-67c6acd5]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.lead[data-v-67c6acd5]{font-size:.98rem;line-height:1.5;margin:0 0 .5rem}p[data-v-67c6acd5],li[data-v-67c6acd5]{line-height:1.5}ul[data-v-67c6acd5]{margin:.3rem 0 0;padding-left:1.2rem;font-size:.92rem}li[data-v-67c6acd5]{margin-bottom:.3rem}ul.marks[data-v-67c6acd5],ul.checks[data-v-67c6acd5],ul.warns[data-v-67c6acd5]{list-style:none;padding-left:0}ul.marks li[data-v-67c6acd5],ul.checks li[data-v-67c6acd5],ul.warns li[data-v-67c6acd5]{display:flex;gap:.5rem}ul.marks li[data-v-67c6acd5]:before{content:"→";color:var(--accent);flex:none;font-weight:700}ul.checks li[data-v-67c6acd5]:before{content:"✓";color:var(--accent);flex:none;font-weight:700}ul.warns li[data-v-67c6acd5]:before{content:"✕";color:var(--defense);flex:none;font-weight:700}.mat[data-v-67c6acd5]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.88rem;margin:.4rem 0 0}.mat strong[data-v-67c6acd5]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.mat span[data-v-67c6acd5]{background:var(--code);border-radius:1rem;padding:.12rem .55rem;font-size:.8rem}dl[data-v-67c6acd5]{margin:0}dt[data-v-67c6acd5]{font-weight:600;font-size:.9rem;margin-top:.5rem}dd[data-v-67c6acd5]{margin:.1rem 0 0;font-size:.9rem;color:var(--muted);line-height:1.5}@media(max-width:560px){.pres[data-v-67c6acd5]{padding:.8rem .8rem 3rem}header h1[data-v-67c6acd5]{font-size:1.2rem}}.top[data-v-88b840c5]{padding:.9rem 1rem 0}.bar[data-v-88b840c5]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}h1[data-v-88b840c5]{font-size:1.05rem;margin:0 0 .3rem}h1 span[data-v-88b840c5]{font-weight:400;color:var(--muted);font-size:.8rem}nav[data-v-88b840c5]{display:flex;gap:.3rem}button[data-v-88b840c5]{font:inherit;font-size:.78rem;padding:.25rem .6rem;border:1px solid var(--rule);background:var(--btn);color:inherit;border-radius:.35rem;cursor:pointer}button[data-v-88b840c5]:hover{border-color:var(--accent)}button.on[data-v-88b840c5]{background:var(--accent);border-color:var(--accent);color:#fff}.top p[data-v-88b840c5]{margin:0;font-size:.8rem;color:var(--muted);line-height:1.5;max-width:62rem}@media(max-height:520px){.top[data-v-88b840c5]{padding-top:.5rem}.top p[data-v-88b840c5]{display:none}}:root{--fg: #1a1a18;--muted: #6b6b63;--bg: #fbfaf8;--rule: #ddd8ce;--btn: #fff;--code: #f2efe9;--accent: #0b7285;--floor: #f7f2e8;--paint: #e9dcc4;--line: #3a3226;--ring: #d2691e;--spot: rgba(58, 50, 38, .28);--offense: #14304a;--defense: #b3261e;--neutral: #6b7280;--cone: #d9a406;--ball: #e8792a;--trace: #1d2733;--trace-ghost: rgba(29, 39, 51, .2)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}
