@font-face{font-family:Google Sans;src:url(./GoogleSans-Regular-CKXhysxu.woff2)format("woff2"),url(./GoogleSans-Regular-IbnC82sT.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(./GoogleSans-Bold-C6ykTtIj.woff2)format("woff2"),url(./GoogleSans-Bold-BvlkGmXh.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(./GoogleSans-Medium-gv58MNl7.woff2)format("woff2"),url(./GoogleSans-Medium-CKNrbZIO.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--bw-bg:#000;--bw-surface:#0c1220;--bw-surface-glass:#060a16d9;--bw-surface-2:#111926;--bw-btn:#050c18;--bw-btn-hover:#1d2a3e;--bw-btn-active:#253348;--bw-border:#ffffff12;--bw-border-mid:#ffffff21;--bw-border-bright:#ffffff38;--bw-cyan:#00e5ff;--bw-cyan-dim:#0b8998;--bw-yellow:#ffd600;--bw-yellow-dim:#ffd6008c;--bw-green:#22ff7a;--bw-red:red;--bw-blue:#01aef7;--bw-pool-green:#22ff7a;--bw-pool-green-glow:#22ff7a52;--bw-pool-magenta:#e040fb;--bw-pool-magenta-glow:#e040fb52;--bw-pool-orange:#ff8c00;--bw-pool-orange-glow:#ff8c0052;--bw-pool-yellow:#ffd600;--bw-pool-yellow-glow:#ffd60052;--bw-pool-cyan:#00e5ff;--bw-pool-cyan-glow:#00e5ff52;--bw-on:#00e676;--bw-on-glow:#00e67673;--bw-text:#fff;--bw-text-dim:#fff9;--bw-text-muted:#fff9;--bw-radius:3px;--bw-radius-lg:10px;--bw-radius-pill:3px;--bw-btn-size:40px;--bw-transition:.15s ease;--bw-transition-slow:.25s ease;--bw-font:"Google Sans", system-ui, sans-serif;--bw-text-5xs:8px;--bw-text-4xs:9px;--bw-text-3xs:10px;--bw-text-2xs:11px;--bw-text-xs:12px;--bw-text-sm:13px;--bw-text-md:15px;--bw-text-base:17px;--bw-text-lg:20px;--bw-text-xl:26px;--bw-text-2xl:30px;--bw-text-3xl:36px}*,:before,:after{box-sizing:border-box}.bw-btn-reset{appearance:none;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;line-height:1}@keyframes glow-pulse-green{0%,to{box-shadow:0 0 6px var(--bw-pool-green-glow), inset 0 0 6px var(--bw-pool-green-glow)}50%{box-shadow:0 0 14px var(--bw-pool-green-glow), inset 0 0 10px var(--bw-pool-green-glow)}}@keyframes glow-pulse-magenta{0%,to{box-shadow:0 0 6px var(--bw-pool-magenta-glow), inset 0 0 6px var(--bw-pool-magenta-glow)}50%{box-shadow:0 0 14px var(--bw-pool-magenta-glow), inset 0 0 10px var(--bw-pool-magenta-glow)}}@keyframes glow-pulse-orange{0%,to{box-shadow:0 0 6px var(--bw-pool-orange-glow), inset 0 0 6px var(--bw-pool-orange-glow)}50%{box-shadow:0 0 14px var(--bw-pool-orange-glow), inset 0 0 10px var(--bw-pool-orange-glow)}}@keyframes glow-pulse-yellow{0%,to{box-shadow:0 0 6px var(--bw-pool-yellow-glow), inset 0 0 6px var(--bw-pool-yellow-glow)}50%{box-shadow:0 0 14px var(--bw-pool-yellow-glow), inset 0 0 10px var(--bw-pool-yellow-glow)}}@keyframes glow-pulse-cyan{0%,to{box-shadow:0 0 6px var(--bw-pool-cyan-glow), inset 0 0 6px var(--bw-pool-cyan-glow)}50%{box-shadow:0 0 14px var(--bw-pool-cyan-glow), inset 0 0 10px var(--bw-pool-cyan-glow)}}@keyframes fade-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{font-size:16px}html,body{font-family:var(--bw-font);-webkit-text-size-adjust:100%;box-sizing:border-box;color:#444;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#pk-main-container{background:#160133;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#pk-main-game{flex:1;width:100%;position:relative;overflow:hidden}#pk-main-game canvas{width:100%;height:100%}#pk-ui{pointer-events:none;width:100%;height:100%;position:absolute}.accordion.svelte-7ibqm{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg,12px);flex-direction:column;width:100%;display:flex;overflow:hidden}.accordion-item.svelte-q3hkyf{border-bottom:1px solid var(--color-border-primary)}.accordion-item.svelte-q3hkyf:last-child{border-bottom:none}.accordion-item[data-disabled].svelte-q3hkyf{opacity:.45}.accordion-item.svelte-q3hkyf .accordion-item__trigger:where(.svelte-q3hkyf){cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.svelte-q3hkyf:is(.accordion-item:where(.svelte-q3hkyf) .accordion-item__trigger:where(.svelte-q3hkyf)):hover:not(:disabled){background:var(--color-background-secondary)}.svelte-q3hkyf:is(.accordion-item:where(.svelte-q3hkyf) .accordion-item__trigger:where(.svelte-q3hkyf)):disabled{cursor:not-allowed}.accordion-item.svelte-q3hkyf .accordion-item__title:where(.svelte-q3hkyf){flex:1;line-height:1.4}.accordion-item.svelte-q3hkyf .accordion-item__chevron{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s}.open.svelte-q3hkyf:is(.accordion-item:where(.svelte-q3hkyf) .accordion-item__chevron){transform:rotate(180deg)}.accordion-item.svelte-q3hkyf .accordion-item__content:where(.svelte-q3hkyf){grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.open.svelte-q3hkyf:is(.accordion-item:where(.svelte-q3hkyf) .accordion-item__content:where(.svelte-q3hkyf)){grid-template-rows:1fr}.open.svelte-q3hkyf:is(.accordion-item:where(.svelte-q3hkyf) .accordion-item__content:where(.svelte-q3hkyf)) .accordion-item__content-inner:where(.svelte-q3hkyf){padding-bottom:14px}.accordion-item.svelte-q3hkyf .accordion-item__content-inner:where(.svelte-q3hkyf){color:var(--color-text-secondary);padding:0 16px;font-size:.875rem;line-height:1.6;overflow:hidden}.badge.svelte-1glt9me{font-family:inherit;font-size:var(--bw-text-4xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-weight:700;line-height:1.4;display:inline-flex}.badge--neutral.svelte-1glt9me{--c-solid-bg:var(--bw-surface-2);--c-solid-text:var(--bw-text);--c-solid-border:var(--bw-border-mid);--c-outline-text:var(--bw-text-dim);--c-outline-border:var(--bw-border-mid)}.badge--cyan.svelte-1glt9me{--c-solid-bg:color-mix(in srgb, var(--bw-cyan) 18%, transparent);--c-solid-text:var(--bw-cyan);--c-solid-border:color-mix(in srgb, var(--bw-cyan) 35%, transparent);--c-outline-text:var(--bw-cyan);--c-outline-border:var(--bw-cyan)}.badge--yellow.svelte-1glt9me{--c-solid-bg:color-mix(in srgb, var(--bw-yellow) 18%, transparent);--c-solid-text:var(--bw-yellow);--c-solid-border:color-mix(in srgb, var(--bw-yellow) 35%, transparent);--c-outline-text:var(--bw-yellow);--c-outline-border:var(--bw-yellow)}.badge--green.svelte-1glt9me{--c-solid-bg:color-mix(in srgb, var(--bw-green) 18%, transparent);--c-solid-text:var(--bw-green);--c-solid-border:color-mix(in srgb, var(--bw-green) 35%, transparent);--c-outline-text:var(--bw-green);--c-outline-border:var(--bw-green)}.badge--red.svelte-1glt9me{--c-solid-bg:color-mix(in srgb, var(--bw-red) 18%, transparent);--c-solid-text:var(--bw-red);--c-solid-border:color-mix(in srgb, var(--bw-red) 35%, transparent);--c-outline-text:var(--bw-red);--c-outline-border:var(--bw-red)}.badge--blue.svelte-1glt9me{--c-solid-bg:color-mix(in srgb, var(--bw-blue) 18%, transparent);--c-solid-text:var(--bw-blue);--c-solid-border:color-mix(in srgb, var(--bw-blue) 35%, transparent);--c-outline-text:var(--bw-blue);--c-outline-border:var(--bw-blue)}.badge--solid.svelte-1glt9me{background:var(--c-solid-bg);color:var(--c-solid-text);border-color:var(--c-solid-border)}.badge--outline.svelte-1glt9me{color:var(--c-outline-text);border-color:var(--c-outline-border)}.btn.svelte-1j6c6sg{border-radius:var(--bw-radius);letter-spacing:.02em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn.svelte-1j6c6sg:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn.svelte-1j6c6sg .btn__spinner:where(.svelte-1j6c6sg){flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite -global-btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn--xs.svelte-1j6c6sg{gap:4px;height:24px;padding:0 6px;font-size:.5625rem}.btn--sm.svelte-1j6c6sg{height:28px;padding:0 10px;font-size:.75rem}.btn--md.svelte-1j6c6sg{height:36px;padding:0 14px;font-size:.875rem}.btn--lg.svelte-1j6c6sg{height:44px;padding:0 18px;font-size:1rem}.btn--red.svelte-1j6c6sg{--c-100:#fee2e2;--c-500:#ef4444;--c-600:#dc2626;--c-700:#b91c1c}.btn--blue.svelte-1j6c6sg{--c-100:#dbeafe;--c-500:#3b82f6;--c-600:#2563eb;--c-700:#1d4ed8}.btn--green.svelte-1j6c6sg{--c-100:#dcfce7;--c-500:#22c55e;--c-600:#16a34a;--c-700:#15803d}.btn--amber.svelte-1j6c6sg{--c-100:#fef3c7;--c-500:#f59e0b;--c-600:#d97706;--c-700:#b45309}.btn--cyan.svelte-1j6c6sg{--c-500:var(--bw-cyan);--c-600:var(--bw-cyan);--c-100:color-mix(in srgb, var(--bw-cyan) 12%, transparent)}.btn--yellow.svelte-1j6c6sg{--c-500:var(--bw-yellow);--c-600:var(--bw-yellow);--c-100:color-mix(in srgb, var(--bw-yellow) 12%, transparent)}.btn--outline.svelte-1j6c6sg,.btn--ghost.svelte-1j6c6sg{background:0 0}.btn--soft.svelte-1j6c6sg,.btn--ghost.svelte-1j6c6sg{border-color:#0000}.btn--solid.btn--neutral.svelte-1j6c6sg{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}.btn--solid.btn--neutral.svelte-1j6c6sg:hover:not(:disabled){opacity:.88}.btn--solid.btn--neutral.svelte-1j6c6sg:active:not(:disabled){opacity:.76}.btn--solid.svelte-1j6c6sg:not(.btn--neutral){background:var(--c-600);color:#fff;border-color:var(--c-600)}.btn--solid.svelte-1j6c6sg:not(.btn--neutral):hover:not(:disabled){background:var(--c-700);border-color:var(--c-700)}.btn--solid.svelte-1j6c6sg:not(.btn--neutral):active:not(:disabled){background:var(--c-700);opacity:.85}.btn--outline.btn--neutral.svelte-1j6c6sg{color:var(--bw-text);border-color:var(--bw-cyan)}.btn--outline.btn--neutral.svelte-1j6c6sg:hover:not(:disabled),.btn--outline.btn--neutral.svelte-1j6c6sg:active:not(:disabled){background:var(--bw-surface-2)}.btn--outline.svelte-1j6c6sg:not(.btn--neutral){color:var(--c-500);border-color:var(--c-500)}.btn--outline.svelte-1j6c6sg:not(.btn--neutral):hover:not(:disabled){background:color-mix(in srgb, var(--c-500) 10%, transparent)}.btn--outline.svelte-1j6c6sg:not(.btn--neutral):active:not(:disabled){background:color-mix(in srgb, var(--c-500) 18%, transparent)}.btn--soft.btn--neutral.svelte-1j6c6sg{background:var(--color-background-secondary);color:var(--color-text-primary)}.btn--soft.btn--neutral.svelte-1j6c6sg:hover:not(:disabled){background:var(--color-background-tertiary)}.btn--soft.btn--neutral.svelte-1j6c6sg:active:not(:disabled){opacity:.85}.btn--soft.svelte-1j6c6sg:not(.btn--neutral){background:var(--c-100);color:var(--c-700)}.btn--soft.svelte-1j6c6sg:not(.btn--neutral):hover:not(:disabled){background:color-mix(in srgb, var(--c-100) 80%, var(--c-500) 20%)}.btn--soft.svelte-1j6c6sg:not(.btn--neutral):active:not(:disabled){opacity:.85}.btn--ghost.btn--neutral.svelte-1j6c6sg{color:var(--color-text-secondary)}.btn--ghost.btn--neutral.svelte-1j6c6sg:hover:not(:disabled){background:var(--color-background-secondary);color:var(--color-text-primary)}.btn--ghost.btn--neutral.svelte-1j6c6sg:active:not(:disabled){background:var(--color-background-tertiary)}.btn--ghost.svelte-1j6c6sg:not(.btn--neutral){color:var(--c-500)}.btn--ghost.svelte-1j6c6sg:not(.btn--neutral):hover:not(:disabled){background:color-mix(in srgb, var(--c-500) 10%, transparent)}.btn--ghost.svelte-1j6c6sg:not(.btn--neutral):active:not(:disabled){background:color-mix(in srgb, var(--c-500) 18%, transparent)}.dialog-blur.svelte-xey6qg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;position:absolute;inset:0}.dialog-backdrop.svelte-xey6qg{justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.dialog-backdrop.svelte-xey6qg .dialog-content:where(.svelte-xey6qg){width:100%;max-width:var(--dialog-width);background:var(--bw-surface-glass,#060a16d9);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);will-change:transform;border:1px solid color-mix(in srgb, var(--dialog-accent) 32%, transparent);border-radius:var(--bw-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb, var(--dialog-accent) 10%, transparent), 0 0 24px color-mix(in srgb, var(--dialog-accent) 18%, transparent), 0 0 60px color-mix(in srgb, var(--dialog-accent) 6%, transparent), 0 24px 60px #000000bf, inset 0 1px 0 color-mix(in srgb, var(--dialog-accent) 18%, transparent);animation:svelte-xey6qg-dialog-slide-in var(--enter-duration) ease forwards;overflow:hidden}@keyframes svelte-xey6qg-dialog-slide-in{0%{opacity:0;transform:translateY(var(--enter-y))}to{opacity:1;transform:translateY(0)}}.modal-dialog.svelte-1g58inu{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg,12px);background:var(--color-background-primary);color:var(--color-text-primary);width:calc(100% - 32px);max-height:calc(100dvh - 48px);padding:0;animation:.2s forwards -global-modal-in;overflow:hidden;box-shadow:0 20px 60px #0006,0 4px 20px #0003}.modal-dialog.svelte-1g58inu::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;animation:.2s forwards -global-modal-backdrop-in}@keyframes modal-in{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.modal-dialog--sm.svelte-1g58inu{max-width:400px}.modal-dialog--md.svelte-1g58inu{max-width:540px}.modal-dialog--lg.svelte-1g58inu{max-width:720px}.modal-dialog--full.svelte-1g58inu{border:none;border-radius:0;width:100vw;max-width:100vw;max-height:100dvh;margin:0}.modal.svelte-1g58inu{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.modal.svelte-1g58inu .modal__header:where(.svelte-1g58inu){border-bottom:1px solid var(--color-border-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.modal.svelte-1g58inu .modal__title:where(.svelte-1g58inu){color:var(--color-text-primary);flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.modal.svelte-1g58inu .modal__close:where(.svelte-1g58inu){border-radius:var(--border-radius-md,8px);cursor:pointer;width:28px;height:28px;color:var(--color-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .15s,color .15s;display:flex}.svelte-1g58inu:is(.modal:where(.svelte-1g58inu) .modal__close:where(.svelte-1g58inu)):hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.modal.svelte-1g58inu .modal__body:where(.svelte-1g58inu){flex:1;padding:20px;overflow-y:auto}.modal.svelte-1g58inu .modal__footer:where(.svelte-1g58inu){border-top:1px solid var(--color-border-primary);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.popover-root.svelte-qj1kjq{display:inline-flex;position:relative}.popover-root.svelte-qj1kjq .popover-trigger:where(.svelte-qj1kjq){align-items:center;display:inline-flex}.popover-content.svelte-qj1kjq{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);will-change:transform;border:1px solid color-mix(in srgb, var(--popover-accent) 22%, transparent);border-radius:var(--bw-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb, var(--popover-accent) 8%, transparent), 0 0 24px color-mix(in srgb, var(--popover-accent) 18%, transparent), 0 0 60px color-mix(in srgb, var(--popover-accent) 8%, transparent), 0 24px 64px #000000b3, inset 0 1px 0 color-mix(in srgb, var(--popover-accent) 14%, transparent);background:#060a16e0;animation:.18s forwards svelte-qj1kjq-popover-in}@keyframes svelte-qj1kjq-popover-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.popover-arrow.svelte-qj1kjq{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#060a16e0;width:13px;height:13px;position:absolute;transform:rotate(45deg)}.popover-arrow[data-side=bottom].svelte-qj1kjq{border-right:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent)}.popover-arrow[data-side=top].svelte-qj1kjq{border-left:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent);border-top:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent)}.popover-arrow[data-side=right].svelte-qj1kjq{border-top:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent);border-right:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent)}.popover-arrow[data-side=left].svelte-qj1kjq{border-bottom:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent);border-left:1px solid color-mix(in srgb, var(--popover-accent) 55%, transparent)}.select-wrap.svelte-156djlo{align-items:center;width:100%;display:flex;position:relative}.select-wrap.select-wrap--disabled.svelte-156djlo{opacity:.45}.select-wrap.svelte-156djlo .select:where(.svelte-156djlo){appearance:none;background:var(--bw-bg);border:1px solid var(--bw-cyan);border-radius:var(--bw-radius);width:100%;height:32px;color:var(--bw-text);font-family:inherit;font-size:var(--bw-text-sm);cursor:pointer;transition:border-color var(--bw-transition), background var(--bw-transition);padding:0 28px 0 10px;font-weight:500}.svelte-156djlo:is(.select-wrap:where(.svelte-156djlo) .select:where(.svelte-156djlo)):focus{border-color:var(--bw-cyan);background:var(--bw-btn-hover);outline:none}.svelte-156djlo:is(.select-wrap:where(.svelte-156djlo) .select:where(.svelte-156djlo)):disabled{cursor:not-allowed}:is(.select-wrap:where(.svelte-156djlo) .select:where(.svelte-156djlo)) option.svelte-156djlo{background:var(--bw-surface);color:var(--bw-text)}.select-wrap.svelte-156djlo .select-chevron{pointer-events:none;color:var(--bw-text-dim);position:absolute;right:8px}.switch.svelte-f5mg9k{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;font-family:inherit;display:inline-flex}.switch.svelte-f5mg9k:disabled{opacity:.4;cursor:not-allowed}.switch.svelte-f5mg9k .switch__track:where(.svelte-f5mg9k){background:var(--bw-btn);border:1px solid var(--bw-border-mid);transition:background var(--bw-transition), border-color var(--bw-transition), box-shadow var(--bw-transition);border-radius:999px;flex-shrink:0;position:relative}.switch.svelte-f5mg9k .switch__label:where(.svelte-f5mg9k){letter-spacing:.04em;pointer-events:none;transition:color var(--bw-transition), text-shadow var(--bw-transition);color:var(--bw-text-dim);font-size:.5rem;font-weight:800;line-height:1;position:absolute;top:50%;left:auto;right:5px;transform:translateY(-50%)}.switch.svelte-f5mg9k .switch__thumb:where(.svelte-f5mg9k){transition:transform var(--bw-transition);background:#000;border-radius:50%;position:absolute;top:2px;left:2px}.switch.switch--on.svelte-f5mg9k .switch__track:where(.svelte-f5mg9k){background:color-mix(in srgb, var(--bw-on) 15%, transparent);border-color:var(--bw-on);box-shadow:0 0 8px var(--bw-on-glow)}.switch.switch--on.svelte-f5mg9k .switch__label:where(.svelte-f5mg9k){color:var(--bw-on);text-shadow:0 0 6px var(--bw-on-glow);left:5px;right:auto}.switch.switch--sm.svelte-f5mg9k .switch__track:where(.svelte-f5mg9k){width:42px;height:20px}.switch.switch--sm.svelte-f5mg9k .switch__thumb:where(.svelte-f5mg9k){width:14px;height:14px}.switch.switch--sm.switch--on.svelte-f5mg9k .switch__thumb:where(.svelte-f5mg9k){transform:translate(22px)}.switch.switch--md.svelte-f5mg9k .switch__track:where(.svelte-f5mg9k){width:44px;height:18px}.switch.switch--md.svelte-f5mg9k .switch__thumb:where(.svelte-f5mg9k){width:12px;height:12px}.switch.switch--md.switch--on.svelte-f5mg9k .switch__thumb:where(.svelte-f5mg9k){transform:translate(26px)}.tabs.svelte-1k6f7xk{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tabs.svelte-1k6f7xk .tabs__list:where(.svelte-1k6f7xk){border-bottom:1px solid var(--bw-border);flex-shrink:0;display:flex}.tabs.svelte-1k6f7xk .tabs__trigger:where(.svelte-1k6f7xk){font-family:inherit;font-size:var(--bw-text-xs);letter-spacing:.04em;color:var(--bw-text-dim);cursor:pointer;transition:color var(--bw-transition), border-color var(--bw-transition);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:8px 10px;font-weight:700}.svelte-1k6f7xk:is(.tabs:where(.svelte-1k6f7xk) .tabs__trigger:where(.svelte-1k6f7xk)):hover{color:var(--bw-text)}.active.svelte-1k6f7xk:is(.tabs:where(.svelte-1k6f7xk) .tabs__trigger:where(.svelte-1k6f7xk)){color:var(--bw-cyan);border-bottom-color:var(--bw-cyan)}.tabs.svelte-1k6f7xk .tabs__panel:where(.svelte-1k6f7xk){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.panel.svelte-1yrulx3{flex-direction:column;width:340px;height:260px;display:flex}.panel.svelte-1yrulx3 .panel-header:where(.svelte-1yrulx3){border-bottom:1px solid color-mix(in srgb, var(--bw-cyan) 14%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 12px 9px;display:flex}.panel.svelte-1yrulx3 .panel-title:where(.svelte-1yrulx3){font-size:var(--bw-text-xs);letter-spacing:.1em;background:linear-gradient(135deg, var(--bw-cyan) 0%, #fff 55%, var(--bw-cyan) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--bw-cyan) 50%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700}.panel.svelte-1yrulx3 .close-btn:where(.svelte-1yrulx3){appearance:none;background:var(--bw-btn);border:1px solid var(--bw-border-mid);border-radius:var(--bw-radius);width:20px;height:20px;color:var(--bw-text-dim);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.panel.svelte-1yrulx3 .table-wrapper:where(.svelte-1yrulx3){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--bw-cyan) 25%, transparent) transparent;flex:1;min-height:0;overflow-y:auto}.panel.svelte-1yrulx3 .bets-table:where(.svelte-1yrulx3){border-collapse:collapse;table-layout:fixed;width:100%}.panel.svelte-1yrulx3 thead:where(.svelte-1yrulx3) th:where(.svelte-1yrulx3){font-size:var(--bw-text-3xs);color:var(--bw-text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;background:color-mix(in srgb, var(--bw-blue) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bw-cyan) 12%, transparent);white-space:nowrap;padding:5px 8px;font-weight:500}.panel.svelte-1yrulx3 .table-row:where(.svelte-1yrulx3){cursor:default;transition:background var(--bw-transition)}.svelte-1yrulx3:is(.panel:where(.svelte-1yrulx3) .table-row:where(.svelte-1yrulx3)):nth-child(2n){background:color-mix(in srgb, var(--bw-cyan) 3%, transparent)}.svelte-1yrulx3:is(.panel:where(.svelte-1yrulx3) .table-row:where(.svelte-1yrulx3)):hover{background:color-mix(in srgb, var(--bw-cyan) 6%, transparent)}.panel.svelte-1yrulx3 tbody:where(.svelte-1yrulx3) td:where(.svelte-1yrulx3){font-size:var(--bw-text-2xs);color:var(--bw-text-dim);border-bottom:1px solid color-mix(in srgb, var(--bw-border) 50%, transparent);padding:5px 8px}.panel.svelte-1yrulx3 tbody:where(.svelte-1yrulx3) tr:where(.svelte-1yrulx3):last-child td:where(.svelte-1yrulx3){border-bottom:none}.panel.svelte-1yrulx3 .col-no:where(.svelte-1yrulx3){width:28px;font-size:var(--bw-text-3xs);color:var(--bw-text-muted);text-align:center}.panel.svelte-1yrulx3 .col-bet:where(.svelte-1yrulx3){width:44px;font-size:var(--bw-text-2xs);color:var(--bw-text);white-space:nowrap;font-weight:700}.panel.svelte-1yrulx3 .col-card:where(.svelte-1yrulx3){width:58px;font-size:var(--bw-text-3xs);color:var(--bw-text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums}.panel.svelte-1yrulx3 .col-dt:where(.svelte-1yrulx3){width:90px;font-size:var(--bw-text-3xs);color:var(--bw-text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.panel.svelte-1yrulx3 .empty-state:where(.svelte-1yrulx3){text-align:center;font-size:var(--bw-text-xs);color:var(--bw-text-muted);padding:20px 8px}.control-bar.svelte-1deryeo{border:1px solid var(--bw-border);border-radius:var(--bw-radius);align-items:center;gap:6px;height:40px;padding-right:6px;display:flex}.mode-content.svelte-1deryeo{flex:1;align-items:center;min-width:0;height:100%;display:flex}.standard-layout.svelte-1deryeo{justify-content:space-around;align-items:center;gap:6px;width:100%;height:100%;padding:0 10px;display:flex}.standard-layout.svelte-1deryeo .left-cluster:where(.svelte-1deryeo){border:1px solid color-mix(in srgb, var(--bw-cyan) 24%, transparent);border-radius:var(--bw-radius);height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bw-cyan) 7%, transparent), 0 0 10px color-mix(in srgb, var(--bw-cyan) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bw-cyan) 8%, transparent);background:#060d1a;align-items:center;gap:4px;padding:0 8px;display:flex}.standard-layout.svelte-1deryeo .help-icon:where(.svelte-1deryeo){border:1px solid var(--bw-cyan);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;font-size:.5rem;display:flex}.standard-layout.svelte-1deryeo .check-box{border:1px solid var(--bw-border-bright);background:var(--bw-btn);width:16px;height:16px;color:var(--bw-cyan);transition:border-color var(--bw-transition), background var(--bw-transition);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.standard-layout.svelte-1deryeo .autopick-btn{gap:5px}.standard-layout.svelte-1deryeo .autopick-btn.checked .check-box{border-color:var(--bw-cyan);box-shadow:0 0 8px color-mix(in srgb, var(--bw-cyan) 50%, transparent);background:color-mix(in srgb, var(--bw-cyan) 12%, transparent)}.standard-layout.svelte-1deryeo .autopick-label:where(.svelte-1deryeo){letter-spacing:.06em;color:var(--bw-text-dim);-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:700}.standard-layout.svelte-1deryeo .stake-row:where(.svelte-1deryeo){border:1px solid color-mix(in srgb, var(--bw-cyan) 24%, transparent);border-radius:var(--bw-radius);height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bw-cyan) 7%, transparent), 0 0 10px color-mix(in srgb, var(--bw-cyan) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bw-cyan) 8%, transparent);background:#060d1a;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex}:is(.standard-layout.svelte-1deryeo .stake-row:where(.svelte-1deryeo)) .stake-btn{width:22px;height:22px;padding:0;border-color:color-mix(in srgb, var(--bw-cyan) 30%, transparent)!important}:is(.standard-layout:where(.svelte-1deryeo) .stake-row:where(.svelte-1deryeo)) .stake-display.svelte-1deryeo{letter-spacing:.03em;color:var(--bw-text);transition:opacity var(--bw-transition);background:0 0;border:none;padding:0 6px;font-size:.75rem;font-weight:700;line-height:22px}.disabled.svelte-1deryeo:is(:is(.standard-layout:where(.svelte-1deryeo) .stake-row:where(.svelte-1deryeo)) .stake-display:where(.svelte-1deryeo)){opacity:.4;color:var(--bw-text-dim)}.notification-layout.svelte-1deryeo{background:color-mix(in srgb, var(--notification-color) 6%, #000);border:1px solid color-mix(in srgb, var(--notification-color) 28%, transparent);border-radius:var(--bw-radius);width:calc(100% - 18px);height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--notification-color) 8%, transparent), 0 0 10px color-mix(in srgb, var(--notification-color) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--notification-color) 10%, transparent);cursor:pointer;appearance:none;font:inherit;transition:opacity var(--bw-transition);align-items:center;gap:8px;margin:0 4px;padding:0 10px;display:flex}.notification-layout.svelte-1deryeo:hover{opacity:.85}.notification-layout.svelte-1deryeo .notification-text:where(.svelte-1deryeo){color:var(--notification-color);letter-spacing:.04em;text-shadow:0 0 10px color-mix(in srgb, var(--notification-color) 45%, transparent);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;font-size:.625rem;font-weight:700;line-height:1.3;overflow:hidden}.ticket-toggle.svelte-1deryeo{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.ticket-toggle.svelte-1deryeo .opt-in-cta:where(.svelte-1deryeo){cursor:pointer;transition:transform var(--bw-transition), filter var(--bw-transition);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-family:inherit;display:inline-flex}:is(.ticket-toggle:where(.svelte-1deryeo) .opt-in-cta:where(.svelte-1deryeo)) .switch__track.svelte-1deryeo{background:var(--bw-btn);border:1px solid var(--bw-cyan);width:42px;height:20px;box-shadow:0 0 6px color-mix(in srgb, var(--bw-cyan) 35%, transparent);transition:border-color var(--bw-transition), box-shadow var(--bw-transition);border-radius:999px;position:relative}:is(.ticket-toggle:where(.svelte-1deryeo) .opt-in-cta:where(.svelte-1deryeo)) .switch__label.svelte-1deryeo{letter-spacing:.04em;color:var(--bw-text-dim);pointer-events:none;font-size:.5rem;font-weight:800;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}:is(.ticket-toggle:where(.svelte-1deryeo) .opt-in-cta:where(.svelte-1deryeo)) .switch__thumb.svelte-1deryeo{border:1px solid var(--bw-cyan);width:14px;height:14px;box-shadow:0 0 6px color-mix(in srgb, var(--bw-cyan) 60%, transparent);background:#000;border-radius:50%;position:absolute;top:2px;left:2px}.svelte-1deryeo:is(.ticket-toggle:where(.svelte-1deryeo) .opt-in-cta:where(.svelte-1deryeo)):hover{filter:brightness(1.2);transform:scale(1.05)}.svelte-1deryeo:is(.ticket-toggle:where(.svelte-1deryeo) .opt-in-cta:where(.svelte-1deryeo)):hover .switch__track:where(.svelte-1deryeo){border-color:var(--bw-cyan);box-shadow:0 0 6px color-mix(in srgb, var(--bw-cyan) 40%, transparent)}.ticket-badge{cursor:pointer;z-index:2;color:#000;background-color:var(--bw-yellow);width:16px;height:16px;box-shadow:0 0 6px color-mix(in srgb, var(--bw-yellow) 60%, transparent);border-radius:999px;flex-shrink:0;padding:0;font-weight:800;position:absolute;top:-10px;left:-10px}.results-grid.svelte-1deryeo{appearance:none;cursor:pointer;width:calc(100% - 8px);height:28px;font:inherit;text-align:left;transition:opacity var(--bw-transition);background:0 0;border:none;margin:0 4px;display:grid}.results-grid.svelte-1deryeo:hover{opacity:.8}.results-grid.svelte-1deryeo{-moz-column-gap:4px;grid-template-columns:1fr repeat(5,18px);align-items:center;gap:0 4px;padding:0 8px}.results-grid.svelte-1deryeo .results-title:where(.svelte-1deryeo){color:var(--bw-text-muted);letter-spacing:.02em;white-space:nowrap;font-size:9px}.results-grid.svelte-1deryeo .race-col-num:where(.svelte-1deryeo){text-align:center;color:var(--bw-text-dim);font-size:9px;font-weight:700}.results-grid.svelte-1deryeo .result-row:where(.svelte-1deryeo){grid-column:1/-1;align-items:center;gap:4px;display:flex}:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .result-label.svelte-1deryeo{letter-spacing:.02em;white-space:nowrap;text-align:left;text-transform:uppercase;flex:1;font-size:10px;font-weight:700}:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .live-badge.svelte-1deryeo{font-size:var(--bw-text-2xs);letter-spacing:.06em;color:var(--bw-red);flex-shrink:0;align-items:center;gap:2px;margin-right:4px;font-weight:700;display:inline-flex}.finished.svelte-1deryeo:is(:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .live-badge:where(.svelte-1deryeo)){color:var(--bw-pool-green)}:is(:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .live-badge:where(.svelte-1deryeo)) .live-dot.svelte-1deryeo{font-size:6px;animation:1.2s ease-in-out infinite svelte-1deryeo-live-pulse}:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .horse-icon.svelte-1deryeo{text-align:center;width:18px;color:var(--bw-text-muted);font-size:13px;line-height:1;transition:color .3s,text-shadow .3s;display:inline-block}.running.svelte-1deryeo:is(:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .horse-icon:where(.svelte-1deryeo)){animation:.45s ease-in-out infinite alternate svelte-1deryeo-bar-horse-gallop,1s ease-in-out infinite svelte-1deryeo-bar-horse-pulse}.revealed.svelte-1deryeo:is(:is(.results-grid:where(.svelte-1deryeo) .result-row:where(.svelte-1deryeo)) .horse-icon:where(.svelte-1deryeo)){color:var(--horse-color,var(--pool-color));text-shadow:0 0 8px var(--horse-color,var(--pool-color));animation:none}@keyframes svelte-1deryeo-bar-horse-gallop{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2px)rotate(-8deg)}}@keyframes svelte-1deryeo-bar-horse-pulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes svelte-1deryeo-live-pulse{0%,to{opacity:1}50%{opacity:.2}}.pool-pills-row.svelte-3rrel6{align-items:center;gap:6px;padding:1px 0 5px;display:flex}.pool-pills-row.svelte-3rrel6 .ticker-wrapper:where(.svelte-3rrel6){flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-wrapper:where(.svelte-3rrel6)):hover .ticker-track:where(.svelte-3rrel6){animation-play-state:paused}.pool-pills-row.svelte-3rrel6 .ticker-track:where(.svelte-3rrel6){align-items:center;gap:0;width:max-content;animation:16s linear infinite svelte-3rrel6-ticker-scroll;display:flex}.pool-pills-row.svelte-3rrel6 .ticker-item:where(.svelte-3rrel6){white-space:nowrap;align-items:center;gap:5px;padding:0 6px;display:inline-flex}:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name.svelte-3rrel6{font-size:var(--bw-text-2xs);letter-spacing:.06em;font-weight:700}:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-value.svelte-3rrel6{font-size:var(--bw-text-xs);color:#fff;letter-spacing:.02em;font-weight:800}.green.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name:where(.svelte-3rrel6){color:var(--bw-pool-green);text-shadow:0 0 8px var(--bw-pool-green-glow)}.magenta.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name:where(.svelte-3rrel6){color:var(--bw-pool-magenta);text-shadow:0 0 8px var(--bw-pool-magenta-glow)}.orange.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name:where(.svelte-3rrel6){color:var(--bw-pool-orange);text-shadow:0 0 8px var(--bw-pool-orange-glow)}.yellow.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name:where(.svelte-3rrel6){color:var(--bw-pool-yellow);text-shadow:0 0 8px var(--bw-pool-yellow-glow)}.cyan.svelte-3rrel6:is(.pool-pills-row:where(.svelte-3rrel6) .ticker-item:where(.svelte-3rrel6)) .ticker-name:where(.svelte-3rrel6){color:var(--bw-pool-cyan);text-shadow:0 0 8px var(--bw-pool-cyan-glow)}.pool-pills-row.svelte-3rrel6 .ticker-sep:where(.svelte-3rrel6){font-size:var(--bw-text-2xs);color:var(--bw-border-bright);flex-shrink:0}.pool-pills-row.svelte-3rrel6 .closes-in:where(.svelte-3rrel6){font-size:var(--bw-text-3xs);white-space:nowrap;color:var(--bw-text);padding-right:var(--bw-text-3xs)}:is(.pool-pills-row:where(.svelte-3rrel6) .closes-in:where(.svelte-3rrel6)) .closes-label.svelte-3rrel6{color:var(--bw-text-dim)}:is(.pool-pills-row:where(.svelte-3rrel6) .closes-in:where(.svelte-3rrel6)) .closes-timer.svelte-3rrel6{font-weight:700}@keyframes svelte-3rrel6-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.game-bar.svelte-1s1lph1{background:#000;padding:5px;position:relative}.bet-panel.svelte-1b7k3y6{flex-direction:column;gap:12px;width:100%;padding:16px 14px 14px;display:flex}.bet-panel.svelte-1b7k3y6 .panel-title:where(.svelte-1b7k3y6){text-align:center;font-size:var(--bw-text-lg);letter-spacing:.05em;background:linear-gradient(135deg, var(--bw-cyan) 0%, #fff 55%, var(--bw-cyan) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--bw-cyan) 50%, transparent));-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}.bet-panel.svelte-1b7k3y6 .stats-row:where(.svelte-1b7k3y6){grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.bet-panel:where(.svelte-1b7k3y6) .stats-row:where(.svelte-1b7k3y6)) .stat-box.svelte-1b7k3y6{border:1px solid color-mix(in srgb, var(--bw-cyan) 30%, transparent);border-radius:var(--bw-radius);background:color-mix(in srgb, var(--bw-cyan) 5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bw-cyan) 12%, transparent);flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:flex}:is(:is(.bet-panel:where(.svelte-1b7k3y6) .stats-row:where(.svelte-1b7k3y6)) .stat-box:where(.svelte-1b7k3y6)) .stat-label.svelte-1b7k3y6{font-size:var(--bw-text-2xs);letter-spacing:.05em;color:var(--bw-text-dim);text-transform:uppercase;font-weight:500}:is(:is(.bet-panel:where(.svelte-1b7k3y6) .stats-row:where(.svelte-1b7k3y6)) .stat-box:where(.svelte-1b7k3y6)) .stat-value.svelte-1b7k3y6{font-size:var(--bw-text-md);color:var(--bw-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.bet-panel.svelte-1b7k3y6 .welcome-text:where(.svelte-1b7k3y6){color:var(--bw-text-dim);text-align:center;margin:0;padding:0 2px;line-height:1.4}:is(.bet-panel:where(.svelte-1b7k3y6) .welcome-text:where(.svelte-1b7k3y6)) h6.svelte-1b7k3y6{font-size:var(--bw-text-sm);color:var(--bw-text);letter-spacing:.02em;margin:0 0 6px;font-weight:700}:is(.bet-panel:where(.svelte-1b7k3y6) .welcome-text:where(.svelte-1b7k3y6)) p.svelte-1b7k3y6{font-size:var(--bw-text-xs);margin:0}.bet-panel.svelte-1b7k3y6 .action-row:where(.svelte-1b7k3y6){grid-template-columns:1fr 1fr;gap:8px;display:grid}.bet-panel.svelte-1b7k3y6 .stake-row:where(.svelte-1b7k3y6){justify-content:center;align-self:end;align-items:center;gap:6px;display:flex}:is(.bet-panel:where(.svelte-1b7k3y6) .stake-row:where(.svelte-1b7k3y6)) .stake-display.svelte-1b7k3y6{text-align:center;font-size:var(--bw-text-sm);color:var(--bw-text);border-radius:var(--bw-radius);border:1px solid color-mix(in srgb, var(--bw-cyan) 35%, transparent);background:color-mix(in srgb, var(--bw-cyan) 5%, transparent);letter-spacing:.04em;padding:5px 14px;font-weight:700;display:flex}.panel.svelte-12tkrde{flex-direction:column;width:100%;max-height:clamp(500px,88vh,680px);display:flex}.panel.svelte-12tkrde .panel-header:where(.svelte-12tkrde){flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.panel.svelte-12tkrde .panel-title:where(.svelte-12tkrde){font-size:var(--bw-text-lg);letter-spacing:.05em;background:linear-gradient(135deg, var(--bw-cyan) 0%, #fff 55%, var(--bw-cyan) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--bw-cyan) 50%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700}.panel.svelte-12tkrde .header-right:where(.svelte-12tkrde){align-items:center;gap:6px;display:flex}.panel.svelte-12tkrde .autopick-label:where(.svelte-12tkrde){font-size:var(--bw-text-2xs);letter-spacing:.1em;color:var(--bw-text-dim);text-transform:uppercase;font-weight:500}.panel.svelte-12tkrde .selection-subtitle:where(.svelte-12tkrde){text-align:center;font-size:var(--bw-text-xs);color:var(--bw-yellow);text-shadow:0 0 14px color-mix(in srgb, var(--bw-yellow) 45%, transparent);flex-shrink:0;margin-top:8px;padding:0 14px 10px;font-weight:700}.panel.svelte-12tkrde .section-label:where(.svelte-12tkrde){font-size:var(--bw-text-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--bw-text-dim);flex-shrink:0;padding:0 12px 4px;font-weight:500}.panel.svelte-12tkrde .pool-tabs:where(.svelte-12tkrde){flex-shrink:0;gap:4px;padding:0 12px 8px;display:flex}:is(.panel:where(.svelte-12tkrde) .pool-tabs:where(.svelte-12tkrde)) .pool-tab.svelte-12tkrde{appearance:none;border:1px solid color-mix(in srgb, var(--tab-color) 45%, transparent);border-radius:var(--bw-radius);color:color-mix(in srgb, var(--tab-color) 70%, var(--bw-text-dim));font-size:var(--bw-text-3xs);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:border-color var(--bw-transition), color var(--bw-transition), background var(--bw-transition), box-shadow var(--bw-transition);background:0 0;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-weight:500;display:flex}.active.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .pool-tabs:where(.svelte-12tkrde)) .pool-tab:where(.svelte-12tkrde)){background:linear-gradient(135deg, color-mix(in srgb, var(--tab-color) 90%, #fff) 0%, var(--tab-color) 100%);border-color:var(--tab-color,var(--bw-cyan));color:#000;text-shadow:0 1px #0003;box-shadow:0 0 0 1px color-mix(in srgb, var(--tab-color) 35%, transparent), 0 0 14px color-mix(in srgb, var(--tab-color) 40%, transparent), inset 0 1px 0 #ffffff4d}.panel.svelte-12tkrde .race-tabs:where(.svelte-12tkrde){flex-shrink:0;gap:4px;padding:0 12px 8px;display:flex}:is(.panel:where(.svelte-12tkrde) .race-tabs:where(.svelte-12tkrde)) .race-tab.svelte-12tkrde{appearance:none;border:1px solid color-mix(in srgb, var(--bw-cyan) 30%, transparent);border-radius:var(--bw-radius);color:var(--bw-text-muted);font-size:var(--bw-text-3xs);letter-spacing:.04em;cursor:pointer;transition:border-color var(--bw-transition), color var(--bw-transition), background var(--bw-transition);background:0 0;flex:1;padding:6px 4px;font-weight:500}.active.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .race-tabs:where(.svelte-12tkrde)) .race-tab:where(.svelte-12tkrde)){border-color:var(--bw-cyan);color:var(--bw-text);background:linear-gradient(135deg, color-mix(in srgb, var(--bw-cyan) 30%, transparent) 0%, color-mix(in srgb, var(--bw-cyan) 14%, transparent) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--bw-cyan) 18%, transparent), 0 0 10px color-mix(in srgb, var(--bw-cyan) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bw-cyan) 20%, transparent)}.picked.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .race-tabs:where(.svelte-12tkrde)) .race-tab:where(.svelte-12tkrde)):not(.active){border-color:color-mix(in srgb, var(--bw-cyan) 45%, transparent);color:color-mix(in srgb, var(--bw-cyan) 80%, var(--bw-text-muted));background:color-mix(in srgb, var(--bw-cyan) 7%, transparent)}.panel.svelte-12tkrde .table-wrapper:where(.svelte-12tkrde){border:1px solid color-mix(in srgb, var(--bw-blue) 38%, transparent);border-radius:var(--bw-radius);box-shadow:0 0 0 1px color-mix(in srgb, var(--bw-blue) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bw-blue) 10%, transparent);flex-direction:column;flex:1;margin:0 12px 6px;display:flex;overflow:hidden}:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) .horse-table.svelte-12tkrde{border-collapse:collapse;table-layout:fixed;width:100%}:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) thead.svelte-12tkrde th:where(.svelte-12tkrde){font-size:var(--bw-text-5xs);color:var(--bw-text-dim);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;background:color-mix(in srgb, var(--bw-blue) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bw-blue) 30%, transparent);border-right:1px solid color-mix(in srgb, var(--bw-blue) 25%, transparent);padding:7px 6px;font-weight:500}.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) thead:where(.svelte-12tkrde) th:where(.svelte-12tkrde)):last-child{border-right:none}.col-sel.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) thead:where(.svelte-12tkrde) th:where(.svelte-12tkrde)){letter-spacing:0;font-size:.4rem}:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) .table-row.svelte-12tkrde{cursor:pointer;color:var(--bw-text-dim);font-size:var(--bw-text-2xs);transition:background var(--bw-transition);-webkit-tap-highlight-color:transparent}.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) .table-row:where(.svelte-12tkrde)):nth-child(2n){background:color-mix(in srgb, var(--bw-cyan) 3%, transparent)}.selected.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) .table-row:where(.svelte-12tkrde)){background:linear-gradient(90deg, color-mix(in srgb, var(--bw-cyan) 14%, transparent) 0%, color-mix(in srgb, var(--bw-cyan) 6%, transparent) 100%);color:var(--bw-text);box-shadow:inset 2px 0 0 var(--bw-cyan)}.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) .table-row:where(.svelte-12tkrde)):hover:not(.selected){background:var(--bw-btn-hover)}:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) tbody.svelte-12tkrde td:where(.svelte-12tkrde){border-bottom:1px solid var(--bw-border);border-right:1px solid color-mix(in srgb, var(--bw-blue) 22%, transparent);padding:7px 6px}.svelte-12tkrde:is(:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) tbody:where(.svelte-12tkrde) td:where(.svelte-12tkrde)):last-child{border-right:none}:is(.panel:where(.svelte-12tkrde) .table-wrapper:where(.svelte-12tkrde)) tbody.svelte-12tkrde tr:where(.svelte-12tkrde):last-child td:where(.svelte-12tkrde){border-bottom:none}.panel.svelte-12tkrde .col-no:where(.svelte-12tkrde){width:28px;font-size:var(--bw-text-2xs);color:var(--bw-text-muted);text-align:center;font-weight:400}.panel.svelte-12tkrde .col-last5:where(.svelte-12tkrde){width:80px}.panel.svelte-12tkrde .col-odds:where(.svelte-12tkrde){width:42px;font-size:var(--bw-text-2xs);text-align:center;color:var(--bw-text);letter-spacing:.03em;font-weight:500}.panel.svelte-12tkrde .col-sel:where(.svelte-12tkrde){width:36px}.panel.svelte-12tkrde .horse-name-cell:where(.svelte-12tkrde){align-items:center;gap:6px;display:flex;overflow:hidden}:is(.panel:where(.svelte-12tkrde) .horse-name-cell:where(.svelte-12tkrde)) span.svelte-12tkrde{font-weight:500;font-size:var(--bw-text-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel.svelte-12tkrde .horse-icon:where(.svelte-12tkrde){flex-shrink:0;font-size:14px;display:flex}.panel.svelte-12tkrde .last5-str:where(.svelte-12tkrde){flex-wrap:nowrap;gap:2px;display:flex}.panel.svelte-12tkrde .pos-badge:where(.svelte-12tkrde){background:var(--bw-btn);border:1px solid var(--bw-border);width:13px;height:13px;font-size:var(--bw-text-5xs);color:var(--bw-text-muted);border-radius:2px;justify-content:center;align-items:center;font-weight:500;display:flex}.pos-1.svelte-12tkrde:is(.panel:where(.svelte-12tkrde) .pos-badge:where(.svelte-12tkrde)){background:color-mix(in srgb, var(--bw-pool-green) 12%, transparent);border-color:color-mix(in srgb, var(--bw-pool-green) 60%, transparent);color:var(--bw-pool-green)}.pos-2.svelte-12tkrde:is(.panel:where(.svelte-12tkrde) .pos-badge:where(.svelte-12tkrde)){color:#aab4c8;background:#aab4c81a;border-color:#aab4c873}.pos-3.svelte-12tkrde:is(.panel:where(.svelte-12tkrde) .pos-badge:where(.svelte-12tkrde)){background:color-mix(in srgb, var(--bw-pool-orange) 10%, transparent);border-color:color-mix(in srgb, var(--bw-pool-orange) 45%, transparent);color:var(--bw-pool-orange)}.pos-dnf.svelte-12tkrde:is(.panel:where(.svelte-12tkrde) .pos-badge:where(.svelte-12tkrde)){background:color-mix(in srgb, var(--bw-red) 8%, transparent);border-color:color-mix(in srgb, var(--bw-red) 30%, transparent);color:color-mix(in srgb, var(--bw-red) 60%, transparent)}.panel.svelte-12tkrde .radio-cell:where(.svelte-12tkrde){justify-content:center;display:flex}.panel.svelte-12tkrde .radio:where(.svelte-12tkrde){border:2px solid var(--bw-border-mid);width:15px;height:15px;transition:border-color var(--bw-transition);border-radius:999px;justify-content:center;align-items:center;display:flex}.radio-on.svelte-12tkrde:is(.panel:where(.svelte-12tkrde) .radio:where(.svelte-12tkrde)){border-color:var(--bw-cyan)}:is(.panel:where(.svelte-12tkrde) .radio:where(.svelte-12tkrde)) .radio-dot.svelte-12tkrde{background:var(--bw-cyan);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--bw-cyan) 70%, transparent);border-radius:999px}.panel.svelte-12tkrde .panel-footer:where(.svelte-12tkrde){border-top:1px solid color-mix(in srgb, var(--bw-border) 60%, transparent);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px 12px;display:flex}.panel.svelte-12tkrde .selection-count:where(.svelte-12tkrde){justify-content:center;align-items:center;gap:8px;display:flex}:is(.panel:where(.svelte-12tkrde) .selection-count:where(.svelte-12tkrde)) .count-num.svelte-12tkrde{font-size:var(--bw-text-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--bw-text-dim);border:1px solid color-mix(in srgb, var(--bw-cyan) 35%, transparent);border-radius:var(--bw-radius);background:color-mix(in srgb, var(--bw-cyan) 5%, transparent);padding:5px 10px;font-weight:500}.close-btn.svelte-12tkrde{appearance:none;background:var(--bw-btn);border:1px solid var(--bw-border-mid);border-radius:var(--bw-radius);width:22px;height:22px;color:var(--bw-text-dim);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.panel.svelte-1wiaxrl{flex-direction:column;width:100%;max-height:clamp(420px,78vh,620px);display:flex}.panel.svelte-1wiaxrl .panel-header:where(.svelte-1wiaxrl){border-bottom:1px solid color-mix(in srgb, var(--bw-cyan) 14%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.panel.svelte-1wiaxrl .panel-title:where(.svelte-1wiaxrl){font-size:var(--bw-text-md);letter-spacing:.1em;background:linear-gradient(135deg, var(--bw-cyan) 0%, color-mix(in srgb, var(--bw-cyan) 60%, #fff) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--bw-cyan) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700}.panel.svelte-1wiaxrl .close-btn:where(.svelte-1wiaxrl){appearance:none;background:var(--bw-btn);border:1px solid var(--bw-border-mid);border-radius:var(--bw-radius);width:22px;height:22px;color:var(--bw-text-dim);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.panel.svelte-1wiaxrl .content:where(.svelte-1wiaxrl){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--bw-cyan) 30%, transparent) transparent;flex:1;min-height:0;overflow-y:auto}.accordion{border:none;border-radius:0}.accordion-item{border-bottom:1px solid color-mix(in srgb, var(--bw-border) 70%, transparent)!important}.accordion-item__trigger{font-size:var(--bw-text-sm)!important;letter-spacing:.02em!important;color:var(--bw-text)!important;padding:10px 14px!important;font-weight:700!important}.accordion-item__trigger:hover:not(:disabled){background:color-mix(in srgb, var(--bw-cyan) 5%, transparent)!important}[data-state=open] .accordion-item__trigger{color:var(--bw-cyan)!important}.accordion-item__chevron{color:var(--bw-text-muted)!important}[data-state=open] .accordion-item__chevron{color:var(--bw-cyan)!important}.accordion-item__content-inner{font-size:var(--bw-text-xs)!important;color:var(--bw-text-dim)!important;padding:0 14px!important;line-height:1.65!important}.accordion-item__content-inner p{margin:0 0 12px}.tc-list.svelte-1wiaxrl{flex-direction:column;display:flex}.tc-list.svelte-1wiaxrl .tc-section:where(.svelte-1wiaxrl){border-bottom:1px solid color-mix(in srgb, var(--bw-border) 70%, transparent);padding:10px 14px}.svelte-1wiaxrl:is(.tc-list:where(.svelte-1wiaxrl) .tc-section:where(.svelte-1wiaxrl)):last-child{border-bottom:none}:is(.tc-list:where(.svelte-1wiaxrl) .tc-section:where(.svelte-1wiaxrl)) .tc-title.svelte-1wiaxrl{font-size:var(--bw-text-sm);color:var(--bw-text);letter-spacing:.04em;margin-bottom:5px;font-weight:700}:is(.tc-list:where(.svelte-1wiaxrl) .tc-section:where(.svelte-1wiaxrl)) .tc-body.svelte-1wiaxrl{font-size:var(--bw-text-xs);color:var(--bw-text-dim);margin:0;line-height:1.65}.race-track.svelte-8ayclt{border:1px solid color-mix(in srgb, var(--bw-cyan) 14%, transparent);border-radius:var(--bw-radius);background:linear-gradient(#00e5ff05 0%,#0000 50%);justify-content:center;align-items:center;min-height:50px;padding:16px 4px 4px;display:flex;position:relative;overflow:hidden}.race-track.compact.svelte-8ayclt{min-height:72px;padding:14px 2px 2px}.race-track.compact.svelte-8ayclt .pool-label:where(.svelte-8ayclt){font-size:calc(var(--bw-text-4xs));top:2px}.race-track.svelte-8ayclt .race-field:where(.svelte-8ayclt){width:100%;position:relative}.race-track.svelte-8ayclt .lane:where(.svelte-8ayclt){left:0;right:0;top:calc(var(--ly) * var(--lane-h) + var(--field-pad));background:repeating-linear-gradient(to right, color-mix(in srgb, var(--bw-border-mid) 70%, transparent) 0px, color-mix(in srgb, var(--bw-border-mid) 70%, transparent) 3px, transparent 3px, transparent 10px);height:1px;position:absolute}.race-track.svelte-8ayclt .race-horse:where(.svelte-8ayclt){left:calc(var(--lx) * 1%);top:calc(var(--ly) * var(--lane-h) + var(--horse-offset));filter:drop-shadow(0 0 3px);width:14px;height:7px;font-size:14px;position:absolute}.winner.svelte-8ayclt:is(.race-track:where(.svelte-8ayclt) .race-horse:where(.svelte-8ayclt)){z-index:1}.race-track.svelte-8ayclt .galloping:where(.svelte-8ayclt){animation:.5s ease-in-out infinite alternate svelte-8ayclt-gallop}.race-track.svelte-8ayclt .rosette:where(.svelte-8ayclt){color:var(--bw-yellow);text-shadow:0 0 6px var(--bw-yellow);font-size:8px;animation:.35s cubic-bezier(.34,1.56,.64,1) both svelte-8ayclt-rosette-pop;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.race-track.svelte-8ayclt .countdown:where(.svelte-8ayclt){font-size:var(--bw-text-lg);letter-spacing:.05em;pointer-events:none;z-index:2;font-weight:700;animation:.9s ease-out both svelte-8ayclt-countdown-tick;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-go.svelte-8ayclt:is(.race-track:where(.svelte-8ayclt) .countdown:where(.svelte-8ayclt)){animation:.7s ease-out forwards svelte-8ayclt-go-flash}.race-track.svelte-8ayclt .pool-label:where(.svelte-8ayclt){font-size:var(--bw-text-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-weight:700;position:absolute;top:4px;left:5px}@keyframes svelte-8ayclt-gallop{0%{transform:translate(0)rotate(0)}20%{transform:translate(1px,-2px)rotate(-4deg)}40%{transform:translate(2px)rotate(0)}60%{transform:translate(3px,-2px)rotate(-4deg)}80%{transform:translate(3px)rotate(0)}to{transform:translate(4px)rotate(0)}}@keyframes svelte-8ayclt-rosette-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8ayclt-countdown-tick{0%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-8ayclt-go-flash{0%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.race-sheet.svelte-ip2fsl{pointer-events:none;width:100%;padding:0}.race-sheet.svelte-ip2fsl .sheet-container:where(.svelte-ip2fsl){pointer-events:auto;background:var(--bw-surface-glass,#060a16e0);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);will-change:transform;border-top:1px solid color-mix(in srgb, var(--bw-cyan) 22%, transparent);border-left:1px solid color-mix(in srgb, var(--bw-cyan) 14%, transparent);border-right:1px solid color-mix(in srgb, var(--bw-cyan) 14%, transparent);height:clamp(250px,42vh,280px);box-shadow:0 -4px 24px #00000080, 0 0 40px color-mix(in srgb, var(--bw-cyan) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bw-cyan) 18%, transparent);flex-direction:column;display:flex}.race-sheet.svelte-ip2fsl .sheet-header:where(.svelte-ip2fsl){border-bottom:1px solid color-mix(in srgb, var(--bw-cyan) 18%, transparent);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 10px;display:grid}:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-results.svelte-ip2fsl{font-size:var(--bw-text-sm);letter-spacing:.1em;color:#fff;text-shadow:0 0 10px color-mix(in srgb, var(--bw-cyan) 30%, transparent);flex-direction:column;gap:1px;font-weight:700;line-height:1.1;display:flex}:is(:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-results:where(.svelte-ip2fsl)) .header-card-count.svelte-ip2fsl{font-size:var(--bw-text-5xs);letter-spacing:.06em;color:var(--bw-yellow);text-shadow:none;font-weight:500;line-height:1}.no-entries.svelte-ip2fsl:is(:is(:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-results:where(.svelte-ip2fsl)) .header-card-count:where(.svelte-ip2fsl)){color:var(--bw-text-muted);opacity:.6}:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-pool.svelte-ip2fsl{border-radius:var(--bw-radius);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--pool-color) 35%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--pool-color) 15%, transparent));background:0 0;border:none;align-items:baseline;gap:5px;padding:2px 10px 3px;display:inline-flex}:is(:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-pool:where(.svelte-ip2fsl)) .header-pool-name.svelte-ip2fsl{font-size:var(--bw-text-xs);letter-spacing:.08em;color:var(--pool-color);text-shadow:0 0 8px color-mix(in srgb, var(--pool-color) 60%, transparent);font-weight:700}:is(:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .header-pool:where(.svelte-ip2fsl)) .header-pool-value.svelte-ip2fsl{font-size:var(--bw-text-sm);color:#fff;letter-spacing:.02em;font-weight:700}:is(.race-sheet:where(.svelte-ip2fsl) .sheet-header:where(.svelte-ip2fsl)) .close-btn.svelte-ip2fsl{appearance:none;background:var(--bw-btn);border:1px solid var(--bw-border-mid);border-radius:var(--bw-radius);width:22px;height:22px;color:var(--bw-text-dim);cursor:pointer;justify-content:center;justify-self:end;align-items:center;padding:0;display:flex}.race-sheet.svelte-ip2fsl .summary-strip:where(.svelte-ip2fsl){border-bottom:1px solid color-mix(in srgb, var(--bw-border) 60%, transparent);flex-shrink:0;display:flex}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-pool.svelte-ip2fsl{border-right:1px solid color-mix(in srgb, var(--bw-border) 50%, transparent);flex-direction:column;flex:1;align-items:center;gap:3px;padding:5px 4px;display:flex}.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-pool:where(.svelte-ip2fsl)):last-child{border-right:none}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-name.svelte-ip2fsl{font-size:var(--bw-text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-dots.svelte-ip2fsl{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .dot.svelte-ip2fsl{border:1px solid var(--bw-border-mid);width:5px;height:5px;transition:background var(--bw-transition), border-color var(--bw-transition), box-shadow var(--bw-transition);background:0 0;border-radius:999px}.pending.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .dot:where(.svelte-ip2fsl)){animation:1.2s ease-in-out infinite svelte-ip2fsl-dot-pulse}.lost.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .dot:where(.svelte-ip2fsl)){background:var(--horse-color);border-color:var(--horse-color);opacity:.5}.won.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .dot:where(.svelte-ip2fsl)){background:var(--horse-color);border-color:var(--horse-color);box-shadow:0 0 5px var(--horse-color)}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-score.svelte-ip2fsl{font-size:var(--bw-text-2xs);font-variant-numeric:tabular-nums;color:var(--bw-text-dim);align-items:center;gap:3px;display:flex}.jackpot.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-score:where(.svelte-ip2fsl)){color:var(--bw-pool-green);text-shadow:0 0 6px var(--bw-pool-green);font-weight:700}.muted.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-score:where(.svelte-ip2fsl)){color:var(--bw-text-muted);opacity:.5}:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-icon.svelte-ip2fsl{color:var(--bw-red,#f44);font-size:.55rem;font-weight:700}.win.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-icon:where(.svelte-ip2fsl)){color:var(--bw-pool-green);text-shadow:0 0 6px var(--bw-pool-green)}.pending.svelte-ip2fsl:is(:is(.race-sheet:where(.svelte-ip2fsl) .summary-strip:where(.svelte-ip2fsl)) .strip-icon:where(.svelte-ip2fsl)){color:var(--bw-text-muted)}.race-sheet.svelte-ip2fsl .sheet-body:where(.svelte-ip2fsl){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bw-border-mid) transparent;flex:1;overflow-y:auto}:is(.race-sheet:where(.svelte-ip2fsl) .sheet-body:where(.svelte-ip2fsl)) .results-grid.svelte-ip2fsl{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}@keyframes svelte-ip2fsl-dot-pulse{0%,to{border-color:var(--bw-border-mid);box-shadow:0 0 #0000}50%{border-color:var(--pool-color);box-shadow:0 0 4px color-mix(in srgb, var(--pool-color) 60%, transparent)}}.app-layout.svelte-1n46o8q{flex-direction:column;width:min(100%,400px);height:min(100%,750px);margin:auto;display:flex;position:relative;overflow:hidden}.game-canvas.svelte-1n46o8q{flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.game-canvas.svelte-1n46o8q iframe:where(.svelte-1n46o8q){border:0;width:100%;height:100%}
