.verify{--ink:#10162c;--muted:#5b6480;--line:#dde3ef;--surface:#fff;--page:#f5f7fb;--good:#12734a;--bad:#b02a37;color:var(--ink);background:var(--page);box-sizing:border-box;min-height:100%}.verify-inner{max-width:52rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}@media (prefers-color-scheme:dark){.verify{--ink:#eaeefb;--muted:#9aa4c0;--line:#2a3352;--surface:#141a30;--page:#0c1020;--good:#4ade80;--bad:#fca5a5}}.verify h1{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.6rem}.verify h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:1rem}.verify h3{margin:1.5rem 0 .35rem;font-size:.95rem}.verify .lede{max-width:42rem;color:var(--muted);margin:0 0 1.75rem;line-height:1.6}.verify .explain{color:var(--muted);margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.verify .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1.4rem}.verify .row{gap:.5rem;margin-bottom:.75rem;display:flex}.verify input,.verify textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--page);width:100%;color:var(--ink);border-radius:8px;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.verify textarea{resize:vertical;margin-bottom:.75rem}.verify button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.6rem 1.1rem;font-weight:600}.verify button.primary{color:#fff;background:#06f;border-color:#06f}.verify button:disabled{opacity:.55;cursor:default}.verify .verdict{border-radius:8px;margin:0 0 .5rem;padding:.7rem .9rem;font-weight:600;line-height:1.5}.verify .verdict.good{background:color-mix(in srgb, var(--good) 12%, transparent);color:var(--good)}.verify .verdict.bad{background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--bad)}.verify code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.verify .good{color:var(--good)}.verify .bad{color:var(--bad)}.verify dl{margin:0}.verify dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:.7rem;font-size:.78rem}.verify dd{margin:.15rem 0 0}.verify .scroll{overflow-x:auto}.verify table{border-collapse:collapse;width:100%;font-size:.88rem}.verify th,.verify td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .6rem}.verify th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.74rem}.plinko-route{display:block}.plinko-route .peg{fill:currentColor;opacity:.35}.plinko-route .slot{fill:currentColor;opacity:.12}.plinko-route .slot.landed{fill:#ff8414;opacity:.9}.plinko-route .route{stroke:#ff8414;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.scratch-check{grid-template-columns:repeat(3,1.6rem);gap:.2rem;display:grid}.scratch-check-cell{background:color-mix(in srgb, currentColor 8%, transparent);color:currentColor;opacity:.55;border-radius:.3rem;place-items:center;width:1.6rem;height:1.6rem;display:grid}.scratch-check-cell svg{width:70%;height:70%}.scratch-check-cell.won{opacity:1;color:#0b0f2e;background:#ff8414}.reel-check{grid-template-columns:repeat(3,1.6rem);gap:.25rem;display:grid}.reel-check-reel{gap:.15rem;display:grid}.reel-check-cell{background:color-mix(in srgb, currentColor 8%, transparent);color:currentColor;opacity:.45;border-radius:.3rem;place-items:center;width:1.6rem;height:1.6rem;display:grid}.reel-check-cell svg{width:70%;height:70%}.reel-check-cell.won{opacity:1;color:#0b0f2e;background:#ff8414}.goal-map{display:block}.goal-map .zone{fill:currentColor;opacity:.1}.goal-map .zone.scored{fill:#ff8414;opacity:.8}.goal-map .posts{stroke:currentColor;stroke-width:2px}.goal-map .line{stroke:currentColor;stroke-width:1px;opacity:.5}.goal-map .keeper{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;opacity:.8}.goal-map .keeper-head{fill:currentColor;opacity:.8}.goal-map .flight{stroke:#ff8414;stroke-width:1.4px;stroke-dasharray:2 2}.goal-map .ball{fill:#ff8414;stroke:#0b0f2e;stroke-width:.8px}.court-map{display:block}.court-map .zone{fill:currentColor;opacity:.1}.court-map .zone.scored{fill:#ff8414;opacity:.8}.court-map .lines{stroke:currentColor;stroke-width:1.2px;opacity:.7}.court-map .net{stroke:currentColor;stroke-width:2px}.court-map .rally{stroke:#ff8414;stroke-width:1.2px;stroke-dasharray:2 2;stroke-linejoin:round}.court-map .bounce{fill:#ff8414;opacity:.8}.court-map .lunge{stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.7}.court-map .ball{fill:#ff8414;stroke:#0b0f2e;stroke-width:.8px}.pin-deck{display:block}.pin-deck .pin circle{fill:currentColor;opacity:.25}.pin-deck .pin.fallen circle{fill:#ff8414;opacity:1}.pin-deck .pin.fallen text{fill:#0b0f2e;font-weight:700}.pin-deck .line{stroke:#ff8414;stroke-width:1.4px;stroke-dasharray:2 2}.pin-deck .count{fill:currentColor;font-weight:600}.climb-gauge{display:block}.climb-gauge .floor{fill:currentColor;opacity:.18}.climb-gauge .floor.climbed{fill:#8fd3ff;opacity:1}.climb-gauge .crystal{fill:currentColor;opacity:.2}.climb-gauge .crystal.reached{fill:#ff8414;opacity:1}.climb-gauge .count{fill:currentColor;font-weight:600}.road-map{display:block}.road-map .hunt{fill:#7a5cc4;opacity:.75}.road-map .stride text{fill:currentColor;opacity:.55}.road-map .lane rect{fill:currentColor;opacity:.16}.road-map .lane text{fill:currentColor;opacity:.85}.road-map .count{fill:currentColor;font-weight:600}
