.shell.svelte-12rdi88{color:#07100c;background:#f2f3e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:normal}.shell.svelte-12rdi88 button:where(.svelte-12rdi88),.shell.svelte-12rdi88 input:where(.svelte-12rdi88){font:inherit}.shell.svelte-12rdi88 button:where(.svelte-12rdi88){cursor:pointer}.shell.svelte-12rdi88 a:where(.svelte-12rdi88){color:inherit}.inner.svelte-12rdi88{max-width:1440px;margin:auto;padding:20px 24px 56px}.topbar.svelte-12rdi88{border-bottom:1px solid #07100c;justify-content:space-between;align-items:center;gap:16px;padding:6px 0 18px;display:flex}.brand.svelte-12rdi88{letter-spacing:-.04em;align-items:center;gap:12px;font-size:1.2rem;font-weight:850;display:flex}.mark.svelte-12rdi88{background:#dcff57;border:8px solid #0c1812;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 2px #dcff57}.event-pill.svelte-12rdi88{background:#fbfcf4;border:1px solid #07100c;border-radius:99px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.mono.svelte-12rdi88{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nowrap.svelte-12rdi88{white-space:nowrap}.hint.svelte-12rdi88{color:#3f4b44;margin:6px 0 0;font-size:.78rem;line-height:1.5}.hint.svelte-12rdi88 b:where(.svelte-12rdi88){font-weight:800}.hint.pad.svelte-12rdi88{margin:0;padding:14px 24px 0}.card.svelte-12rdi88>.hint:where(.svelte-12rdi88){margin:-8px 0 16px}.controls.svelte-12rdi88>.hint:where(.svelte-12rdi88){margin:8px 0 4px}.control.svelte-12rdi88 .hint:where(.svelte-12rdi88){color:#68736d;margin-top:4px;font-size:.72rem}.practice-banner.svelte-12rdi88{color:#07100c;background:#f46f43;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 16px;font-size:.85rem;display:flex}.practice-banner.svelte-12rdi88 button:where(.svelte-12rdi88){color:#fff;background:#07100c;border:1px solid #07100c;border-radius:99px;padding:6px 12px;font-size:.78rem;font-weight:700}.guide.svelte-12rdi88{background:#fbfcf4;border:1px solid #07100c;border-radius:24px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr) minmax(260px,.9fr);gap:22px;margin:0 0 22px;padding:22px 24px;display:grid}.guide-intro.svelte-12rdi88 h2:where(.svelte-12rdi88){margin:8px 0 12px}.guide-intro.svelte-12rdi88 p:where(.svelte-12rdi88),.practice.svelte-12rdi88 p:where(.svelte-12rdi88){color:#3f4b44;margin:0;font-size:.85rem;line-height:1.55}.steps.svelte-12rdi88{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-12rdi88 li:where(.svelte-12rdi88){border-top:1px solid #cfd4c5;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.steps.svelte-12rdi88 li:where(.svelte-12rdi88):first-child{border-top:0;padding-top:0}.step-n.svelte-12rdi88{border:1px solid #07100c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:900;display:grid}.steps.svelte-12rdi88 .done:where(.svelte-12rdi88) .step-n:where(.svelte-12rdi88){background:#9ee7c4}.steps.svelte-12rdi88 a:where(.svelte-12rdi88){text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.steps.svelte-12rdi88 p:where(.svelte-12rdi88){color:#3f4b44;margin:3px 0 5px;font-size:.8rem;line-height:1.45}.step-status.svelte-12rdi88{color:#68736d;text-transform:uppercase;letter-spacing:.08em;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.steps.svelte-12rdi88 .done:where(.svelte-12rdi88) .step-status:where(.svelte-12rdi88){color:#1d7a4c}.step-check.svelte-12rdi88{align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.step-check.svelte-12rdi88 input:where(.svelte-12rdi88){accent-color:#07100c}.practice.svelte-12rdi88{border-left:1px solid #cfd4c5;padding-left:22px}.practice.svelte-12rdi88>p:where(.svelte-12rdi88){margin:8px 0 12px}.scenarios.svelte-12rdi88{flex-wrap:wrap;gap:6px;display:flex}.scenarios.svelte-12rdi88 button:where(.svelte-12rdi88){text-align:left;background:0 0;border:1px solid #07100c;border-radius:99px;padding:7px 12px;font-size:.78rem;font-weight:700}.scenarios.svelte-12rdi88 button.active:where(.svelte-12rdi88){background:#f46f43}.scenarios.svelte-12rdi88 .clear:where(.svelte-12rdi88){color:#fff;background:#07100c}.scenarios.svelte-12rdi88 button:where(.svelte-12rdi88):disabled{opacity:.35;cursor:default}.lesson.svelte-12rdi88{background:#f1dfd6;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:.8rem;line-height:1.5}.lesson.svelte-12rdi88 p:where(.svelte-12rdi88){color:#07100c;margin:0 0 6px;font-size:.8rem}.lesson.svelte-12rdi88 a:where(.svelte-12rdi88){font-weight:800;text-decoration:underline}.topbar-right.svelte-12rdi88{align-items:center;gap:10px;display:flex}.help-toggle.svelte-12rdi88{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #07100c;border-radius:99px;padding:7px 12px;font:700 .74rem ui-monospace,SFMono-Regular,Menlo,monospace}.help-toggle.on.svelte-12rdi88{color:#dcff57;background:#07100c}.r.svelte-12rdi88{text-align:right}.strong.svelte-12rdi88{font-weight:800}.muted.svelte-12rdi88{color:#68736d;margin:0;font-size:.85rem;line-height:1.5}.pos.svelte-12rdi88{color:#1d7a4c}.neg.svelte-12rdi88{color:#c2461f}.eyebrow.svelte-12rdi88,.section-kicker.svelte-12rdi88{text-transform:uppercase;letter-spacing:.12em;font:700 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow.svelte-12rdi88{color:#dcff57}.section-kicker.svelte-12rdi88{color:#68736d;font-size:.73rem}h2.svelte-12rdi88{letter-spacing:-.045em;margin:7px 0 18px;font-size:1.65rem}.hero.svelte-12rdi88{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:22px;padding:24px 0 18px;display:grid}.hero-main.svelte-12rdi88{color:#f7f8ec;background:#0c1812;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.hero-main.svelte-12rdi88:after{content:"R";color:#dcff571a;letter-spacing:-.09em;font-size:15rem;font-weight:950;line-height:1;position:absolute;bottom:-70px;right:-6px}.hero.svelte-12rdi88 h1:where(.svelte-12rdi88){letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(3rem,7vw,6rem);line-height:.83}.facts.svelte-12rdi88{z-index:1;border:1px solid #f7f8ec40;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.fact.svelte-12rdi88{border-right:1px solid #f7f8ec40;padding:14px 16px}.fact.svelte-12rdi88:last-child{border:0}.fact.svelte-12rdi88 b:where(.svelte-12rdi88){font-size:1.05rem;display:block}.fact.svelte-12rdi88 span:where(.svelte-12rdi88){color:#9aa69f;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.pick.svelte-12rdi88{background:#dcff57;border:1px solid #07100c;border-radius:28px;flex-direction:column;justify-content:space-between;padding:26px;display:flex}.pick-label.svelte-12rdi88{text-transform:uppercase;letter-spacing:.1em;font:700 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.pick-name.svelte-12rdi88{letter-spacing:-.06em;margin:28px 0 18px;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:900;line-height:.86}.pick-meta.svelte-12rdi88{justify-content:space-between;align-items:end;gap:15px;display:flex}.prob.svelte-12rdi88{letter-spacing:-.06em;font-size:2.6rem;font-weight:900}.confidence.svelte-12rdi88{text-align:right;font:700 .74rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace.svelte-12rdi88{grid-template-columns:320px minmax(0,1fr);gap:22px;margin-top:6px;display:grid}.controls.svelte-12rdi88,.board.svelte-12rdi88,.card.svelte-12rdi88{background:#fbfcf4;border:1px solid #07100c;border-radius:24px}.controls.svelte-12rdi88{align-self:start;padding:20px;position:sticky;top:16px}.presets.svelte-12rdi88{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.presets.svelte-12rdi88 button:where(.svelte-12rdi88){background:0 0;border:1px solid #07100c;border-radius:99px;padding:6px 12px;font-size:.8rem;font-weight:700}.presets.svelte-12rdi88 button.active:where(.svelte-12rdi88){color:#dcff57;background:#07100c}.control.svelte-12rdi88{border-top:1px solid #cfd4c5;padding:11px 0}.control.svelte-12rdi88:first-of-type{border-top:0}.control.svelte-12rdi88 label:where(.svelte-12rdi88){justify-content:space-between;margin-bottom:5px;font-size:.88rem;font-weight:700;display:flex}.control.svelte-12rdi88 output:where(.svelte-12rdi88){color:#68736d;font:700 .76rem ui-monospace,SFMono-Regular,Menlo,monospace}input[type=range].svelte-12rdi88{accent-color:#f46f43;width:100%;margin:0}.actions.svelte-12rdi88{gap:8px;margin-top:14px;display:flex}.ghost.svelte-12rdi88{background:0 0;border:1px solid #07100c;border-radius:12px;flex:1;padding:10px;font-size:.85rem;font-weight:700}.ghost.svelte-12rdi88:hover{color:#fff;background:#07100c}.notice.svelte-12rdi88{color:#68736d;margin:14px 0 0;font-size:.74rem;line-height:1.4}.board.svelte-12rdi88{overflow:hidden}.board-head.svelte-12rdi88{border-bottom:1px solid #07100c;justify-content:space-between;align-items:end;gap:16px;padding:22px 24px 16px;display:flex}.board-head.svelte-12rdi88 h2:where(.svelte-12rdi88){margin:6px 0 0}.horse-list.svelte-12rdi88{padding:6px 14px 14px}.horse.svelte-12rdi88{border-bottom:1px solid #cfd4c5;grid-template-columns:20px 36px minmax(150px,1.1fr) minmax(120px,2fr) 66px 56px 76px 60px;grid-template-areas:"c n name bar p fair odds edge";align-items:center;gap:12px;padding:12px 8px;transition:all .2s;display:grid}.horse.svelte-12rdi88>:where(.svelte-12rdi88):first-child{grid-area:c}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(2){grid-area:n}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(3){grid-area:name}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(4){grid-area:bar}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(5){grid-area:p}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(6){grid-area:fair}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(7){grid-area:odds}.horse.svelte-12rdi88>:where(.svelte-12rdi88):nth-child(8){grid-area:edge}.horse.svelte-12rdi88:hover{background:#f2f5df}.horse.svelte-12rdi88:last-child{border:0}.horse.head.svelte-12rdi88{text-transform:uppercase;letter-spacing:.1em;color:#68736d;padding:10px 8px 6px;font:700 .68rem ui-monospace,SFMono-Regular,Menlo,monospace}.horse.head.svelte-12rdi88:hover{background:0 0}.horse.svelte-12rdi88 input[type=checkbox]:where(.svelte-12rdi88){accent-color:#07100c;width:16px;height:16px;margin:0}.num.svelte-12rdi88{border:1px solid #07100c;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.winner.svelte-12rdi88 .num:where(.svelte-12rdi88){background:#dcff57}.horse-name.svelte-12rdi88{letter-spacing:-.025em;font-weight:850}.driver.svelte-12rdi88{color:#68736d;margin-top:3px;font-size:.74rem}.scratched.svelte-12rdi88{opacity:.45}.bar-wrap.svelte-12rdi88{background:#e2e6d8;border-radius:20px;height:12px;overflow:hidden}.bar.svelte-12rdi88{background:#9ee7c4;border-radius:20px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.winner.svelte-12rdi88 .bar:where(.svelte-12rdi88){background:#f46f43}.chance.svelte-12rdi88{text-align:right;font:800 .94rem ui-monospace,SFMono-Regular,Menlo,monospace}.fair.svelte-12rdi88{color:#68736d;text-align:right;font:700 .8rem ui-monospace,SFMono-Regular,Menlo,monospace}.odds.svelte-12rdi88{text-align:right;background:#fff;border:1px solid #cfd4c5;border-radius:8px;width:100%;padding:6px 8px;font:700 .85rem ui-monospace,SFMono-Regular,Menlo,monospace}.odds.svelte-12rdi88:focus{border-color:#0000;outline:2px solid #f46f43}.edge.svelte-12rdi88{text-align:right;font:800 .85rem ui-monospace,SFMono-Regular,Menlo,monospace}.lower.svelte-12rdi88{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:22px;display:grid}.card.svelte-12rdi88{min-width:0;padding:24px}.card.svelte-12rdi88 h2:where(.svelte-12rdi88){margin-top:6px}.card.wide.svelte-12rdi88{margin-top:22px}.tbl.svelte-12rdi88{border-collapse:collapse;width:100%;font-size:.86rem}.tbl.svelte-12rdi88 th:where(.svelte-12rdi88){text-transform:uppercase;letter-spacing:.1em;color:#68736d;text-align:left;border-bottom:1px solid #07100c;padding:6px 8px;font:700 .66rem ui-monospace,SFMono-Regular,Menlo,monospace}.tbl.svelte-12rdi88 td:where(.svelte-12rdi88){vertical-align:top;border-bottom:1px solid #cfd4c5;padding:8px}.tbl.svelte-12rdi88 tr:where(.svelte-12rdi88):last-child td:where(.svelte-12rdi88){border-bottom:0}.tbl.svelte-12rdi88 small:where(.svelte-12rdi88){color:#68736d;margin-top:2px;font:500 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.comp.svelte-12rdi88 td:where(.svelte-12rdi88){white-space:nowrap}.comp.svelte-12rdi88 td:where(.svelte-12rdi88):nth-child(2){white-space:normal;min-width:130px;font-weight:700}.scroll.svelte-12rdi88{margin:0 -8px;overflow-x:auto}.combos.svelte-12rdi88{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.combo.svelte-12rdi88{border-bottom:1px solid #cfd4c5;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;font-size:.84rem;display:grid}.combo.svelte-12rdi88:last-child{border:0}.combo.svelte-12rdi88 b:where(.svelte-12rdi88){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.combo.svelte-12rdi88 i:where(.svelte-12rdi88){color:#68736d;text-align:right;min-width:34px;font:700 .78rem ui-monospace,SFMono-Regular,Menlo,monospace}.blend.svelte-12rdi88{border:0;padding:0 0 14px}.blend.svelte-12rdi88 label:where(.svelte-12rdi88){font-size:.88rem}.tbl.svelte-12rdi88 .odds:where(.svelte-12rdi88){width:64px;padding:4px 6px;font-size:.8rem}.dim.svelte-12rdi88 td:where(.svelte-12rdi88){opacity:.55}.tbl.svelte-12rdi88 td.muted:where(.svelte-12rdi88){color:#68736d;font-size:.78rem}.bank.svelte-12rdi88{gap:10px;margin-bottom:16px;display:flex}.bank.svelte-12rdi88 label:where(.svelte-12rdi88){text-transform:uppercase;letter-spacing:.1em;color:#68736d;flex-direction:column;flex:1;gap:4px;font:700 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.bank.svelte-12rdi88 input:where(.svelte-12rdi88){color:#07100c;background:#fff;border:1px solid #07100c;border-radius:10px;width:100%;min-width:0;padding:9px 10px;font:700 .95rem ui-monospace,SFMono-Regular,Menlo,monospace}.stats.svelte-12rdi88{border:1px solid #07100c;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.stats.svelte-12rdi88 div:where(.svelte-12rdi88){border-right:1px solid #07100c;padding:12px 14px}.stats.svelte-12rdi88 div:where(.svelte-12rdi88):last-child{border:0}.stats.svelte-12rdi88 b:where(.svelte-12rdi88){letter-spacing:-.03em;font-size:1.2rem;display:block}.stats.svelte-12rdi88 span:where(.svelte-12rdi88){color:#68736d;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.method.svelte-12rdi88+.method:where(.svelte-12rdi88){margin-top:12px}.method.svelte-12rdi88{border:1px solid #07100c;border-radius:24px;margin-top:22px;overflow:hidden}.method.svelte-12rdi88 summary:where(.svelte-12rdi88){cursor:pointer;background:#fbfcf4;justify-content:space-between;padding:18px 24px;font-weight:850;list-style:none;display:flex}.method.svelte-12rdi88 summary:where(.svelte-12rdi88)::-webkit-details-marker{display:none}.method.svelte-12rdi88 summary:where(.svelte-12rdi88):after{content:"+"}.method[open].svelte-12rdi88 summary:where(.svelte-12rdi88):after{content:"−"}.method-body.svelte-12rdi88{background:#e7ebdc;border-top:1px solid #07100c;padding:20px 24px}.method-body.svelte-12rdi88 p:where(.svelte-12rdi88){margin:0 0 12px;font-size:.8rem}.method-body.svelte-12rdi88 ul:where(.svelte-12rdi88){margin:0;padding-left:18px;list-style:outside}.method-body.svelte-12rdi88 li:where(.svelte-12rdi88){color:#3f4b44;font-size:.84rem;line-height:1.5}.source-links.svelte-12rdi88{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.source-links.svelte-12rdi88 a:where(.svelte-12rdi88){background:#fbfcf4;border:1px solid #07100c;border-radius:99px;padding:7px 12px;font-size:.76rem;text-decoration:none}footer.svelte-12rdi88{color:#68736d;justify-content:space-between;gap:20px;padding:22px 2px 0;font-size:.75rem;display:flex}@media (width<=1100px){.horse.svelte-12rdi88{grid-template-columns:20px 36px minmax(140px,1fr) 66px 56px 76px 60px;grid-template-areas:"c n name p fair odds edge"". .bar bar bar bar bar";row-gap:6px}.horse.svelte-12rdi88 .bar-wrap:where(.svelte-12rdi88){height:8px}.horse.head.svelte-12rdi88{grid-template-areas:"c n name p fair odds edge"}.horse.head.svelte-12rdi88 span:where(.svelte-12rdi88):nth-child(4){display:none}}@media (width<=900px){.hero.svelte-12rdi88,.workspace.svelte-12rdi88,.lower.svelte-12rdi88,.combos.svelte-12rdi88,.guide.svelte-12rdi88{grid-template-columns:1fr}.practice.svelte-12rdi88{border-top:1px solid #cfd4c5;border-left:0;padding-top:16px;padding-left:0}.controls.svelte-12rdi88{position:static}.facts.svelte-12rdi88{grid-template-columns:repeat(2,1fr)}.fact.svelte-12rdi88:nth-child(2){border-right:0}.fact.svelte-12rdi88:nth-child(-n+2){border-bottom:1px solid #f7f8ec40}}@media (width<=560px){.inner.svelte-12rdi88{padding:14px 12px 34px}.event-pill.svelte-12rdi88{display:none}.hero-main.svelte-12rdi88,.pick.svelte-12rdi88,.controls.svelte-12rdi88,.card.svelte-12rdi88,.guide.svelte-12rdi88{border-radius:20px;padding:18px}.practice-banner.svelte-12rdi88{flex-direction:column;align-items:flex-start}.hero.svelte-12rdi88 h1:where(.svelte-12rdi88){font-size:3.2rem}.hero-main.svelte-12rdi88:after{font-size:9rem}.board-head.svelte-12rdi88{flex-direction:column;align-items:start}.horse.svelte-12rdi88{grid-template-columns:18px 32px minmax(0,1fr) 60px 64px;grid-template-areas:"c n name p odds"". .bar bar bar";gap:6px 8px;padding:11px 4px}.horse.head.svelte-12rdi88{grid-template-areas:"c n name p odds"}.fair.svelte-12rdi88,.edge.svelte-12rdi88,.horse.head.svelte-12rdi88 span:where(.svelte-12rdi88):nth-child(6),.horse.head.svelte-12rdi88 span:where(.svelte-12rdi88):nth-child(8){display:none}.chance.svelte-12rdi88{font-size:.85rem}.stats.svelte-12rdi88 b:where(.svelte-12rdi88){font-size:1rem}.tbl.svelte-12rdi88{font-size:.78rem}.tbl.svelte-12rdi88 td:where(.svelte-12rdi88),.tbl.svelte-12rdi88 th:where(.svelte-12rdi88){padding:6px 4px}.opt.svelte-12rdi88{display:none}.tbl.svelte-12rdi88 .odds:where(.svelte-12rdi88){width:52px}.combo.svelte-12rdi88{font-size:.78rem}}
