._status_1jaxv_3{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--paddock-200);color:var(--ink-700);align-items:center;gap:6px;padding:3px 10px;font-weight:700;line-height:1.4;display:inline-flex}._statusUpcoming_1jaxv_18{background:var(--sky-100);color:var(--sky-500)}._statusRacing_1jaxv_23{background:var(--live-500);color:#fff}._statusFinished_1jaxv_28{background:var(--turf-100);color:var(--turf-800)}._liveDot_1jaxv_33{width:7px;height:7px;animation:_pulse_1jaxv_1 1.4s var(--ease-out) infinite;background:currentColor;border-radius:50%}@keyframes _pulse_1jaxv_1{0%{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(.8)}}._odds_1jaxv_56{border-radius:var(--radius-md);background:var(--paddock-100);border:1px solid var(--color-border);min-width:58px;font-family:var(--font-display);font-weight:700;font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--ink-900);white-space:nowrap;justify-content:center;align-items:baseline;padding:5px 10px;display:inline-flex}._oddsFav_1jaxv_73{background:var(--gold-100);border-color:var(--gold-300);color:var(--gold-600)}._oddsOnShell_1jaxv_79{color:var(--color-on-shell);background:#ffffff14;border-color:#ffffff24}._going_1jaxv_85{font-size:var(--text-sm);color:var(--ink-700);align-items:center;gap:6px;font-weight:600;display:inline-flex}._goingSwatch_1jaxv_94{border-radius:3px;width:10px;height:10px}._goingFirm_1jaxv_100{background:#d8b45a}._goingGood_1jaxv_103{background:var(--turf-500)}._goingSoft_1jaxv_106{background:#6b8f4b}._goingHeavy_1jaxv_109{background:#5a4634}._form_1jaxv_113{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink-500);letter-spacing:.02em;gap:2px;display:inline-flex}._formWin_1jaxv_122{color:var(--gold-600);font-weight:800}._formPlace_1jaxv_127{color:var(--ink-900);font-weight:700}._formLast_1jaxv_132{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--turf-500);text-decoration-color:var(--turf-500)}._button_1jaxv_139{border-radius:var(--radius-md);min-height:44px;font-weight:700;font-size:var(--text-md);background:var(--turf-800);color:var(--color-on-shell);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}._button_1jaxv_139:hover{background:var(--turf-700)}._button_1jaxv_139:active{transform:translateY(1px)}._button_1jaxv_139:disabled{opacity:.55;cursor:default}._buttonSecondary_1jaxv_168{background:var(--color-surface);color:var(--turf-900);border:1px solid var(--color-border-strong)}._buttonSecondary_1jaxv_168:hover{background:var(--paddock-50)}._buttonGold_1jaxv_178{background:var(--gold-500);color:var(--ink-900)}._buttonGold_1jaxv_178:hover{background:var(--gold-300)}._buttonSmall_1jaxv_187{min-height:36px;font-size:var(--text-sm);padding:0 12px}._field_1jaxv_193{gap:6px;display:grid}._fieldLabel_1jaxv_198{font-size:var(--text-sm);color:var(--ink-700);font-weight:600}._fieldInput_1jaxv_204{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:46px;caret-color:var(--turf-700);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 14px}._fieldInput_1jaxv_204::placeholder{color:var(--ink-300)}._fieldInput_1jaxv_204:focus{border-color:var(--turf-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--turf-500) 25%, transparent);outline:none}._fieldError_1jaxv_224{font-size:var(--text-sm);color:var(--color-negative)}._section_1jaxv_229{gap:var(--space-3);display:grid}._sectionHead_1jaxv_234{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);display:flex}._sectionMeta_1jaxv_242{font-size:var(--text-sm);color:var(--color-text-2)}._card_1jaxv_247{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._empty_1jaxv_254{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-2);gap:var(--space-2);justify-items:center;display:grid}._emptyTitle_1jaxv_263{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-text)}._tag_1jaxv_270{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);max-width:100%;font-size:var(--text-xs);background:var(--paddock-100);color:var(--ink-700);border:1px solid var(--color-border);align-items:center;padding:3px 9px;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}._tagPositive_1jaxv_287{background:var(--turf-100);color:var(--turf-800);border-color:color-mix(in srgb, var(--turf-500) 35%, transparent)}._tagNegative_1jaxv_293{background:var(--live-100);color:var(--live-600);border-color:color-mix(in srgb, var(--live-500) 30%, transparent)}._skeleton_1jaxv_299{background:linear-gradient(90deg, var(--paddock-200) 25%, var(--paddock-100) 50%, var(--paddock-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s linear infinite _shimmer_1jaxv_1}@keyframes _shimmer_1jaxv_1{to{background-position:-200% 0}}._stage_1p5ug_1{background:radial-gradient(120% 90% at 50% 10%, var(--turf-800) 0%, var(--turf-900) 55%, var(--turf-950) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-stage);color:var(--color-on-shell);position:relative;overflow:hidden}._svg_1p5ug_10{aspect-ratio:1000/600;width:100%;min-width:0;height:auto;display:block}._turf_1p5ug_18{fill:none;stroke:var(--turf-700);stroke-opacity:.9}._rail_1p5ug_24{fill:none;stroke:#f3f7f1e6;stroke-width:2.5px}._railInner_1p5ug_30{fill:none;stroke:#f3f7f173;stroke-width:2px}._marker200_1p5ug_36{stroke:#f3f7f180;stroke-width:2px}._finish_1p5ug_41{stroke:#fff;stroke-width:5px}._post_1p5ug_46{stroke:#fff;stroke-width:3px}._finishPost_1p5ug_51{fill:var(--gold-500);stroke:var(--turf-950);stroke-width:2px}._infield_1p5ug_57{font-family:var(--font-display);font-variation-settings:"wdth" 80;letter-spacing:.02em;fill:#f3f7f124;font-size:44px;font-weight:800}._infieldSub_1p5ug_66{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:#f3f7f129;font-size:20px;font-weight:600}._startLine_1p5ug_75{stroke:var(--gold-300);stroke-width:3px;stroke-dasharray:6 4}._label_1p5ug_81{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:#f3f7f1b3;font-size:15px;font-weight:700}._runner_1p5ug_90 circle{stroke-width:4px;filter:drop-shadow(0 3px 3px #00000073)}._runner_1p5ug_90 text{font-family:var(--font-display);font-variation-settings:"wdth" 85;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:24px;font-weight:800}._leader_1p5ug_105 circle{stroke-width:5px;stroke:var(--gold-500)!important}._overlay_1p5ug_110{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}._overlay_1p5ug_110>*{pointer-events:auto}._countdown_1p5ug_127{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 8px #0006;line-height:1}._countdownLabel_1p5ug_138{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-shell-2);margin-bottom:2px;font-weight:600;display:block}._clockLive_1p5ug_149{color:var(--gold-300)}._result_1p5ug_153{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}._resultItem_1p5ug_163{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:0;animation:_rise_1p5ug_1 var(--dur-slow) var(--ease-out) both;background:#07221ab8;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}._resultItem_1p5ug_163:nth-child(2){animation-delay:80ms}._resultItem_1p5ug_163:nth-child(3){animation-delay:.16s}@keyframes _rise_1p5ug_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._resultPos_1p5ug_194{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--gold-300);line-height:1}._resultItem_1p5ug_163:first-child ._resultPos_1p5ug_194{color:var(--gold-500)}._resultName_1p5ug_206{font-weight:700;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._resultMeta_1p5ug_214{font-size:var(--text-xs);color:var(--color-on-shell-2);font-variant-numeric:tabular-nums;display:block}._offline_1p5ug_221{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--gold-300);background:#07221acc;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex;position:absolute}@media (width<=480px){._result_1p5ug_153{grid-template-columns:1fr;gap:3px}._resultItem_1p5ug_163{grid-template-columns:auto auto 1fr auto;padding:4px 10px}._resultName_1p5ug_206{font-size:var(--text-sm)}._resultMeta_1p5ug_214{margin-left:8px;display:inline}}._strip_1p5ug_255{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-on-shell);font-weight:700;font-size:var(--text-sm);pointer-events:none;background:#07221ac7;padding:8px 14px;display:flex;position:absolute}._toGo_1p5ug_274{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gold-300)}._leads_1p5ug_280{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}._leadDot_1p5ug_290{border:2px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px}._flash_1p5ug_299{border-radius:var(--radius-pill);background:var(--gold-500);color:var(--ink-900);font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);letter-spacing:-.01em;box-shadow:var(--shadow-md);animation:_off_1p5ug_221 2.5s var(--ease-out) both;pointer-events:none;padding:10px 22px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes _off_1p5ug_221{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)}}._photo_1p5ug_335{border-radius:var(--radius-pill);background:var(--ink-900);color:#fff;font-weight:800;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-self:center;padding:4px 14px;animation:.9s ease-out 2 _flashBulb_1p5ug_1}@keyframes _flashBulb_1p5ug_1{0%{color:var(--ink-900);background:#fff}to{background:var(--ink-900);color:#fff}}@media (prefers-reduced-motion:reduce){._flash_1p5ug_299,._photo_1p5ug_335{animation:none}}._resultMargin_1p5ug_367{color:var(--gold-300);white-space:normal;font-size:11px;font-weight:700;line-height:1.2;display:block}._shell_1yhz4_1{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}._header_1yhz4_7{z-index:20;background:var(--color-shell);color:var(--color-on-shell);position:sticky;top:0;box-shadow:0 1px #ffffff0f,0 4px 16px #07221a40}._headerInner_1yhz4_16{max-width:var(--content-max);padding:0 var(--gutter);height:var(--nav-h);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}._wordmark_1yhz4_27{color:inherit;font-family:var(--font-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.5rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}._wordmark_1yhz4_27 svg{color:var(--gold-500)}._topNav_1yhz4_45{align-items:center;gap:4px;display:none}._topLink_1yhz4_51{border-radius:var(--radius-pill);color:var(--color-on-shell-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}._topLink_1yhz4_51:hover{color:var(--color-on-shell);background:#ffffff0f}._topLinkActive_1yhz4_68{color:var(--color-on-shell);background:#ffffff1a}._account_1yhz4_73{font-weight:600;font-size:var(--text-sm);color:var(--color-on-shell);align-items:center;gap:8px;text-decoration:none;display:inline-flex}._accountLink_1yhz4_83{border-radius:var(--radius-pill);color:var(--color-on-shell);font-weight:600;font-size:var(--text-sm);border:1px solid #ffffff2e;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}._accountLink_1yhz4_83:hover{background:#ffffff14}._main_1yhz4_100{width:100%;min-width:0;max-width:var(--content-max);padding:var(--space-4) var(--gutter) calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--space-6));gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}._bottomNav_1yhz4_112{z-index:20;background:var(--color-shell);color:var(--color-on-shell-2);padding-bottom:var(--safe-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff0f,0 -4px 16px #07221a33}._bottomInner_1yhz4_124{height:var(--bottom-nav-h);grid-template-columns:repeat(5,1fr);display:grid}._bottomLink_1yhz4_130{color:inherit;letter-spacing:.02em;transition:color var(--dur-fast) var(--ease-out);align-content:center;justify-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:grid}._bottomLink_1yhz4_130 svg{transition:transform var(--dur-base) var(--ease-out)}._bottomLinkActive_1yhz4_147{color:var(--gold-300)}._bottomLinkActive_1yhz4_147 svg{transform:translateY(-1px)}._footer_1yhz4_155{display:none}@media (width>=768px){._topNav_1yhz4_45{display:inline-flex}._bottomNav_1yhz4_112{display:none}._main_1yhz4_100{padding-bottom:var(--space-12);padding-top:var(--space-6)}._footer_1yhz4_155{text-align:center;padding:var(--space-6) var(--gutter);font-size:var(--text-sm);color:var(--color-text-3);display:block}}._headerRight_1yhz4_179{align-items:center;gap:var(--space-2);display:inline-flex}._balance_1yhz4_185{border-radius:var(--radius-pill);color:var(--gold-300);transition:background var(--dur-fast) var(--ease-out);background:#e3b23c24;border:1px solid #e3b23c59;align-items:center;gap:6px;padding:6px 12px 6px 10px;text-decoration:none;display:inline-flex;position:relative}._balance_1yhz4_185:hover{background:#e3b23c38}._balanceValue_1yhz4_203{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-on-shell);font-weight:800}._balanceDot_1yhz4_210{background:var(--live-500);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-shell);border-radius:50%;position:absolute;top:-2px;right:-2px}._accountDesktop_1yhz4_221{display:none}._toasts_1yhz4_225{left:50%;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--space-3));z-index:60;gap:var(--space-2);width:min(420px, calc(100vw - 2 * var(--gutter)));pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}._toast_1yhz4_225{pointer-events:auto;border-radius:var(--radius-md);background:var(--ink-900);color:#fff;font-weight:600;font-size:var(--text-sm);text-align:left;box-shadow:var(--shadow-md);animation:_toastIn_1yhz4_1 var(--dur-base) var(--ease-out);padding:12px 16px}._toastGold_1yhz4_250{background:var(--turf-900);color:var(--gold-300);border:1px solid #e3b23c66}._toastError_1yhz4_256{background:var(--live-600)}@keyframes _toastIn_1yhz4_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._toast_1yhz4_225{animation:none}}@media (width>=768px){._accountDesktop_1yhz4_221{display:inline-flex}._toasts_1yhz4_225{bottom:var(--space-6)}}._home_8vvxp_1,._raceGrid_8vvxp_7{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._stageCol_8vvxp_14{gap:var(--space-4);order:1;grid-template-columns:minmax(0,1fr);display:grid}._raceHead_8vvxp_21{order:2}._raceNav_8vvxp_25{order:3}._railCol_8vvxp_29{gap:var(--space-3);order:4;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (width>=900px){._raceGrid_8vvxp_7{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,7fr) minmax(320px,5fr);grid-template-areas:"head head""stage rail""nav rail";align-items:start}._raceHead_8vvxp_21{grid-area:head}._stageCol_8vvxp_14{grid-area:stage}._raceNav_8vvxp_25{grid-area:nav}._railCol_8vvxp_29{grid-area:rail}}._tabs_8vvxp_61{background:var(--paddock-200);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}._tab_8vvxp_61{border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);color:var(--ink-700);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 16px;text-decoration:none}._tabActive_8vvxp_79{background:var(--color-surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}._list_8vvxp_85{gap:var(--space-2);display:grid}._more_8vvxp_90{justify-self:center}._grid_8vvxp_94{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}._search_8vvxp_100{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:46px;color:var(--color-text-3);align-items:center;gap:10px;padding:0 14px;display:flex}._search_8vvxp_100:focus-within{border-color:var(--turf-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--turf-500) 25%, transparent)}._searchInput_8vvxp_117{min-height:44px;color:var(--color-text);background:0 0;border:0;flex:1}._searchInput_8vvxp_117:focus{outline:none}._authCard_8vvxp_129{max-width:420px;margin:var(--space-6) auto 0;padding:var(--space-6);gap:var(--space-4);display:grid}._authTitle_8vvxp_137{font-size:var(--text-2xl)}._authSwitch_8vvxp_141{font-size:var(--text-sm);color:var(--color-text-2)}._formError_8vvxp_146{border-radius:var(--radius-md);background:var(--live-100);color:var(--live-600);font-size:var(--text-sm);padding:10px 12px;font-weight:600}._account_8vvxp_155{gap:var(--space-4);max-width:560px;display:grid}._kv_8vvxp_161{font-size:var(--text-sm);grid-template-columns:auto 1fr;gap:6px 16px;display:grid}._kv_8vvxp_161 dt{color:var(--color-text-2)}._kv_8vvxp_161 dd{margin:0;font-weight:600}._courseHero_8vvxp_177{gap:var(--space-3);display:grid}._prose_8vvxp_182{max-width:68ch;color:var(--ink-700)}._statRow_8vvxp_187{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}._stat_8vvxp_187{gap:2px;display:grid}._statValue_8vvxp_198{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1}._statLabel_8vvxp_207{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3);font-weight:600}._notice_8vvxp_215{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--turf-100);color:var(--turf-900);font-size:var(--text-sm)}._filters_8vvxp_223{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._selectWrap_8vvxp_230{display:inline-flex}._select_8vvxp_230{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:36px;font:inherit;font-weight:600;font-size:var(--text-sm);padding:0 12px}._kicker_8vvxp_245{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);font-weight:800}._line_1trv2_1{gap:6px;display:grid}._title_1trv2_6{font-size:var(--text-2xl);line-height:1.05}._meta_1trv2_11{font-size:var(--text-sm);color:var(--color-text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}._course_1trv2_20{color:var(--ink-900);font-weight:700;text-decoration:none}._course_1trv2_20:hover{text-decoration:underline}._strong_1trv2_30{color:var(--ink-700);font-variant-numeric:tabular-nums;font-weight:600}._nav_1trv2_36{justify-content:space-between;gap:var(--space-2);display:flex}._navLink_1trv2_42{border-radius:var(--radius-md);min-height:40px;font-size:var(--text-sm);color:var(--turf-800);background:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:4px;max-width:48%;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}._navLink_1trv2_42:hover{background:var(--paddock-50)}._navText_1trv2_62{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._navLabel_1trv2_68{font-size:var(--text-xs);color:var(--color-text-3);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:block}._scrim_sjhd1_3{z-index:40;animation:_fade_sjhd1_1 var(--dur-base) var(--ease-out);background:#07221a73;position:fixed;inset:0}._slip_sjhd1_11{z-index:41;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:var(--safe-bottom);animation:_rise_sjhd1_1 var(--dur-slow) var(--ease-out);outline:none;max-height:90dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #07221a4d}._head_sjhd1_27{border-bottom:1px solid var(--color-border);grid-template-columns:40px 36px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:14px 12px 12px 16px;display:grid}._number_sjhd1_36{border-radius:var(--radius-md);width:40px;height:40px;font-family:var(--font-display);place-items:center;font-size:1.25rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #0000001f}._title_sjhd1_48{min-width:0;display:grid}._kicker_sjhd1_53{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-2);align-items:center;gap:4px;font-weight:700;display:inline-flex}._horse_sjhd1_64{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._odds_sjhd1_73{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--gold-600)}._close_sjhd1_81{width:40px;height:40px;color:var(--color-text-2);border-radius:50%;place-items:center;display:grid}._close_sjhd1_81:hover{background:var(--paddock-100)}._body_sjhd1_94{gap:var(--space-3);padding:var(--space-4);display:grid}._stakeRow_sjhd1_100{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._label_sjhd1_107{font-weight:700}._stakeInput_sjhd1_111{border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-2);font-size:var(--text-sm);align-items:baseline;gap:8px;padding:6px 14px;display:inline-flex}._stakeInput_sjhd1_111:focus-within{border-color:var(--gold-500)}._stakeInput_sjhd1_111 input{text-align:right;width:5.5ch;font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-text);background:0 0;border:0;outline:none}._presets_sjhd1_140{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}._preset_sjhd1_140{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);font-variant-numeric:tabular-nums;min-height:40px;font-weight:700}._preset_sjhd1_140:hover:not(:disabled){background:var(--paddock-100)}._preset_sjhd1_140:disabled{opacity:.4}._presetOn_sjhd1_163{background:var(--turf-900);border-color:var(--turf-900);color:var(--gold-300)}._presetOn_sjhd1_163:hover:not(:disabled){background:var(--turf-800)}._summary_sjhd1_173{font-size:var(--text-sm);color:var(--color-text-2);justify-content:space-between;display:flex}._summary_sjhd1_173 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._returns_sjhd1_185 strong{font-family:var(--font-display);font-size:var(--text-lg);color:var(--turf-700)}._error_sjhd1_191{border-radius:var(--radius-md);background:var(--live-100);color:var(--live-600);font-weight:600;font-size:var(--text-sm);padding:10px 12px}._fine_sjhd1_200{font-size:var(--text-xs);color:var(--color-text-3);text-align:center;margin:0}._signin_sjhd1_207{color:var(--ink-700);margin:0}._actions_sjhd1_212{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._ctaGold_sjhd1_218,._ctaPlain_sjhd1_219{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}._ctaGold_sjhd1_218{background:var(--gold-500);color:var(--ink-900)}._ctaPlain_sjhd1_219{border:1px solid var(--color-border-strong);color:var(--color-text)}._mine_sjhd1_241{border-radius:var(--radius-lg);background:var(--turf-900);color:var(--color-on-shell);overflow:hidden}._mineHead_sjhd1_248{font-weight:700;font-size:var(--text-sm);color:var(--gold-300);align-items:center;gap:6px;padding:10px 14px;display:flex}._mineMeta_sjhd1_258{color:var(--color-on-shell-2);margin-left:auto;font-weight:600}._mineList_sjhd1_264{margin:0;padding:0;list-style:none}._mineRow_sjhd1_270{border-top:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}._mineNo_sjhd1_279{width:30px;height:30px;font-family:var(--font-display);border-radius:8px;place-items:center;font-weight:800;display:grid}._mineName_sjhd1_289{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;display:grid;overflow:hidden}._mineSub_sjhd1_298{font-weight:500;font-size:var(--text-xs);color:var(--color-on-shell-2);font-variant-numeric:tabular-nums}._outcome_sjhd1_305{font-weight:700;font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._outcomeActive_sjhd1_312{color:var(--color-on-shell-2)}._outcomeWon_sjhd1_316{border-radius:var(--radius-pill);background:var(--gold-500);color:var(--ink-900);padding:3px 10px}._outcomeLost_sjhd1_323{color:var(--ink-300)}@keyframes _rise_sjhd1_1{0%{transform:translateY(100%)}}@keyframes _fade_sjhd1_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._slip_sjhd1_11,._scrim_sjhd1_3{animation:none}}@media (width>=900px){._scrim_sjhd1_3{display:none}._slip_sjhd1_11{top:calc(var(--nav-h) + var(--space-4));z-index:5;border-radius:var(--radius-lg);border:2px solid var(--gold-500);box-shadow:var(--shadow-md);animation:_fade_sjhd1_1 var(--dur-base) var(--ease-out);max-height:none;position:sticky;bottom:auto;left:auto;right:auto}}._list_1asqr_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}._listLive_1asqr_11{display:block}._row_1asqr_15{border-top:1px solid var(--color-border);min-height:68px;color:inherit;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:44px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:grid;position:relative}._row_1asqr_15:first-child{border-top:0}._row_1asqr_15:hover{background:var(--paddock-50)}._rowLive_1asqr_37{border-top:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--dur-slow) var(--ease-out), background var(--dur-fast) var(--ease-out);will-change:transform;position:absolute;top:0;left:0;right:0}._rowLive_1asqr_37:hover{background:var(--paddock-50)}._number_1asqr_53{border-radius:var(--radius-md);width:44px;height:44px;font-family:var(--font-display);font-variation-settings:"wdth" 80;place-items:center;font-size:1.375rem;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #0000001f}._numberLeader_1asqr_67{box-shadow:inset 0 0 0 3px var(--gold-500)}._name_1asqr_71{gap:2px;min-width:0;display:grid}._horse_1asqr_77{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;color:inherit;line-height:1.2;text-decoration:none;overflow:hidden}._horse_1asqr_77:after{content:"";position:absolute;inset:0}._horse_1asqr_77:focus-visible{outline:none}._row_1asqr_15:has(._horse_1asqr_77:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}._metaOdds_1asqr_105{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-900);font-weight:700}._metaOddsFav_1asqr_112{color:var(--gold-600)}._meta_1asqr_105{font-size:var(--text-sm);color:var(--color-text-2);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}._jockey_1asqr_127{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}._fixed_1asqr_134{flex:none}._sep_1asqr_138{background:var(--paddock-300);border-radius:50%;flex:none;width:3px;height:3px}._right_1asqr_146{justify-items:end;gap:4px;display:grid}._position_1asqr_152{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--ink-900);line-height:1}._positionFirst_1asqr_162{color:var(--gold-600)}._gap_1asqr_166{font-size:var(--text-xs);color:var(--color-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._gap_1asqr_166 ._metaOdds_1asqr_105{font-size:var(--text-sm)}._descriptors_1asqr_180{grid-column:2/-1;margin-top:-4px;padding-bottom:2px}._rowWinner_1asqr_186,._rowWinner_1asqr_186:hover{background:var(--gold-100)}@media (width>=768px){._row_1asqr_15{padding:8px 16px}}._pick_1asqr_201{z-index:1;border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease-out);justify-items:center;gap:2px;padding:2px;display:grid;position:relative}._pick_1asqr_201:hover>span:first-child{border-color:var(--gold-500)}._pick_1asqr_201:active{transform:scale(.96)}._pickLabel_1asqr_220{letter-spacing:.08em;text-transform:uppercase;color:var(--turf-700);font-size:10px;font-weight:800}._pickOn_1asqr_228>span:first-child{background:var(--turf-900);border-color:var(--turf-900);color:var(--gold-300)}._rowPicked_1asqr_234,._rowPicked_1asqr_234:hover{background:var(--gold-100)}._page_1215k_3{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._head_1215k_10{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._head_1215k_10 h1{font-size:var(--text-2xl);margin:0}._kicker_1215k_23{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--live-600);font-weight:800}._tabs_1215k_31{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}._tab_1215k_31{font-weight:700;font-size:var(--text-sm);color:var(--color-text-2);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none}._tab_1215k_31:hover{color:var(--color-text)}._tabActive_1215k_55{color:var(--color-text);border-bottom-color:var(--gold-500)}._stats_1215k_60{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._stat_1215k_60{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:4px;display:grid}._statValue_1215k_75{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums}._statLabel_1215k_82{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3);font-weight:700}._table_1215k_90{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;font-size:var(--text-sm);overflow:hidden}._tableWrap_1215k_100{border-radius:var(--radius-lg);overflow-x:auto}._table_1215k_90 th{text-align:left;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 12px;font-weight:700}._table_1215k_90 td{border-top:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}._table_1215k_90 tr:first-child td{border-top:0}._num_1215k_128{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._muted_1215k_134{color:var(--color-text-2)}._rowLink_1215k_138{color:inherit;font-weight:700;text-decoration:none}._rowLink_1215k_138:hover{text-decoration:underline}._toolbar_1215k_148{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}._toolbar_1215k_148>*{flex:0 auto}._form_1215k_159{gap:var(--space-4);padding:var(--space-4);display:grid}._formGrid_1215k_165{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._actions_1215k_171{gap:var(--space-2);flex-wrap:wrap;display:flex}._danger_1215k_177{background:var(--live-600)}._danger_1215k_177:hover:not(:disabled){background:var(--live-500)}._error_1215k_185{border-radius:var(--radius-md);background:var(--live-100);color:var(--live-600);font-weight:600;font-size:var(--text-sm);padding:10px 12px}._pill_1215k_194{border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--paddock-200);color:var(--ink-700);padding:2px 8px;font-weight:700;display:inline-block}._pillGold_1215k_204{background:var(--gold-100);color:var(--gold-600)}._pillRed_1215k_209{background:var(--live-100);color:var(--live-600)}._split_1215k_214{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){._split_1215k_214{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start}}._preview_1215k_227{background:var(--turf-900);border-radius:var(--radius-lg);padding:var(--space-3)}._preview_1215k_227 svg{width:100%;height:auto;display:block}._pickList_1215k_239{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;max-height:320px;padding:4px;display:grid;overflow-y:auto}._pickItem_1215k_250{font-size:var(--text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}._pickItem_1215k_250:hover{background:var(--paddock-100)}._pickItem_1215k_250 input{width:18px;height:18px}._details_1215k_269{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);color:var(--color-text-2);word-break:break-word}._more_1215k_276{padding-top:var(--space-3);justify-content:center;display:flex}._formGrid_1215k_165>*,._toolbar_1215k_148>*{min-width:0}._formGrid_1215k_165 input,._formGrid_1215k_165 select{width:100%;min-width:0}._card_1h8wi_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}._card_1h8wi_1:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._time_1h8wi_21{justify-items:center;gap:2px;display:grid}._clock_1h8wi_27{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1}._day_1h8wi_36{font-size:var(--text-xs);color:var(--color-text-3)}._body_1h8wi_41{gap:3px;min-width:0;display:grid}._name_1h8wi_47{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}._meta_1h8wi_57{font-size:var(--text-sm);color:var(--color-text-2);flex-wrap:wrap;gap:4px 10px;display:flex}._winner_1h8wi_65{font-size:var(--text-sm);color:var(--ink-700);align-items:center;gap:6px;display:flex}._winnerDot_1h8wi_73{border-radius:50%;flex:none;width:10px;height:10px}._winnerName_1h8wi_80{color:var(--ink-900);font-weight:700}._right_1h8wi_85{justify-items:end;gap:6px;display:grid}._page_2ntzv_1{gap:var(--space-5);display:grid}._hero_2ntzv_6{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._racecard_2ntzv_13{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._racecardForm_2ntzv_20{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-3xl);font-variant-numeric:tabular-nums;color:var(--turf-800);align-items:baseline;gap:6px;line-height:1;display:inline-flex}._racecardFormLabel_2ntzv_33{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-2);font-weight:600}._racecardLine_2ntzv_40{color:var(--ink-900);gap:2px;font-weight:600;display:grid}._racecardSub_2ntzv_47{font-size:var(--text-sm);color:var(--color-text-2);font-weight:500}._goingTable_2ntzv_53{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._goingTable_2ntzv_53 th,._goingTable_2ntzv_53 td{text-align:left;border-top:1px solid var(--color-border);padding:10px 14px}._goingTable_2ntzv_53 thead th{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-3);border-top:0;font-weight:600}._goingTable_2ntzv_53 tbody th{font-weight:700}._goingBest_2ntzv_80 th,._goingBest_2ntzv_80 td{color:var(--gold-600)}._heroBody_2ntzv_85{gap:6px;min-width:0;display:grid}._sub_2ntzv_91{color:var(--color-text-2);font-size:var(--text-sm)}._silksLine_2ntzv_96{font-size:var(--text-sm);color:var(--ink-700);align-items:center;gap:8px;display:flex}._columns_2ntzv_104{gap:var(--space-5);display:grid}@media (width>=900px){._columns_2ntzv_104{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:start}}._col_2ntzv_104{gap:var(--space-5);display:grid}._attrs_2ntzv_122{padding:var(--space-4);gap:10px;display:grid}._attr_2ntzv_122{font-size:var(--text-sm);grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;display:grid}._attrLabel_2ntzv_136{color:var(--ink-700);font-weight:600}._bar_2ntzv_141{border-radius:var(--radius-pill);background:var(--paddock-200);height:8px;overflow:hidden}._barFill_2ntzv_148{border-radius:var(--radius-pill);background:var(--turf-500);transform-origin:0;height:100%;animation:_grow_2ntzv_1 var(--dur-slow) var(--ease-out) both;display:block}@keyframes _grow_2ntzv_1{0%{transform:scaleX(.2)}}._attrValue_2ntzv_164{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._pedigree_2ntzv_170{padding:var(--space-4);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid}._pedCol_2ntzv_178{gap:8px;display:grid}._pedNode_2ntzv_183{border-radius:var(--radius-md);background:var(--paddock-50);border:1px solid var(--color-border);font-size:var(--text-sm);color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 10px;font-weight:600;text-decoration:none;display:block;overflow:hidden}._pedNode_2ntzv_183:hover{background:var(--paddock-100)}._pedSelf_2ntzv_203{background:var(--turf-900);color:var(--color-on-shell);border-color:var(--turf-900);font-family:var(--font-display);font-weight:700}._pedLabel_2ntzv_211{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:1px;font-size:10px;display:block}._pedSelf_2ntzv_203 ._pedLabel_2ntzv_211{color:var(--color-on-shell-2)}._pedUnknown_2ntzv_224{color:var(--color-text-3);font-weight:500}._runs_2ntzv_229{display:grid}._run_2ntzv_229{border-top:1px solid var(--color-border);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}._run_2ntzv_229:first-child{border-top:0}._run_2ntzv_229:hover{background:var(--paddock-50)}._runPos_2ntzv_252{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1}._runWin_2ntzv_261{color:var(--gold-600)}._runBody_2ntzv_265{gap:2px;min-width:0;display:grid}._runName_2ntzv_271{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._runMeta_2ntzv_278{font-size:var(--text-sm);color:var(--color-text-2)}._runRight_2ntzv_283{text-align:right;font-size:var(--text-sm);color:var(--color-text-2);font-variant-numeric:tabular-nums}._chart_2ntzv_290{width:100%;height:auto;display:block}._bio_2ntzv_296{padding:var(--space-4);color:var(--ink-700);max-width:68ch}._portrait_2ntzv_302{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0%, var(--turf-700), var(--turf-900));flex-shrink:0;place-items:center;padding:6px;display:grid}._titleRow_2ntzv_311{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._titleRow_2ntzv_311 h1{margin:0}._stage_2ntzv_322{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--paddock-200);color:var(--ink-700);padding:3px 10px;font-weight:800}._stage_foal_2ntzv_333{background:var(--sky-100);color:var(--sky-500)}._stage_greener_pastures_2ntzv_338{background:var(--turf-100);color:var(--turf-800)}._follow_2ntzv_343{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:34px;font-weight:700;font-size:var(--text-sm);align-items:center;gap:6px;padding:0 14px;display:inline-flex}._follow_2ntzv_343:hover:not(:disabled){background:var(--paddock-100)}._following_2ntzv_360{background:var(--turf-900);border-color:var(--turf-900);color:var(--gold-300)}._following_2ntzv_360:hover:not(:disabled){background:var(--turf-800)}._followCount_2ntzv_370{font-variant-numeric:tabular-nums;opacity:.75}._followers_2ntzv_375{font-size:var(--text-sm);color:var(--color-text-2)}._pastures_2ntzv_380{padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--turf-100), var(--paddock-50));color:var(--turf-900)}._offspring_2ntzv_387{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border);display:grid}._offspringNone_2ntzv_394{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-2);margin:0}._offspringList_2ntzv_402{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}._offspringName_2ntzv_411{font-weight:700}._offspringMeta_2ntzv_415,._grandkids_2ntzv_416{color:var(--color-text-2)}@media (width<=560px){._hero_2ntzv_6{grid-template-columns:minmax(0,1fr)}._portrait_2ntzv_302{justify-self:start}}._card_j8wnl_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}._card_j8wnl_1:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._coat_j8wnl_21{border-radius:14px 14px 18px 18px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 -6px 10px #0000002e,inset 0 2px 4px #ffffff2e}._blaze_j8wnl_30{opacity:.9;background:#f4efe6;border-radius:4px;width:8px;height:30px;position:absolute;top:8px;left:50%;transform:translate(-50%)}._star_j8wnl_42{opacity:.9;background:#f4efe6;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}._body_j8wnl_54{gap:3px;min-width:0;display:grid}._name_j8wnl_60{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}._meta_j8wnl_70{font-size:var(--text-sm);color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._right_j8wnl_78{justify-items:end;gap:4px;display:grid}._record_j8wnl_84{font-family:var(--font-display);font-weight:800;font-size:var(--text-md);font-variant-numeric:tabular-nums}._recordLabel_j8wnl_91{font-size:var(--text-xs);color:var(--color-text-3)}._stage_j8wnl_96{border-radius:var(--radius-pill);background:var(--paddock-200);color:var(--ink-700);font-family:var(--font-body);font-size:var(--text-xs);vertical-align:middle;margin-left:8px;padding:1px 8px;font-weight:700}._page_306gp_3{gap:var(--space-5);width:100%;max-width:720px;margin:0 auto;display:grid}._hero_306gp_11{gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% 0%, #e3b23c38, transparent 60%), var(--turf-900);color:var(--color-on-shell);box-shadow:var(--shadow-stage);display:grid}._heroLabel_306gp_23{font-size:var(--text-sm);color:var(--gold-300);align-items:center;gap:6px;font-weight:700;display:inline-flex}._heroValue_306gp_32{font-family:var(--font-display);font-variation-settings:"wdth" 80;font-weight:800;font-size:var(--text-4xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}._totals_306gp_42{gap:var(--space-3);margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}._totals_306gp_42 dt{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-shell-2);font-weight:700}._totals_306gp_42 dd{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:2px 0 0}._daily_306gp_67{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}._dailyReady_306gp_76{border-color:var(--gold-300);background:var(--gold-100)}._dailyText_306gp_81{gap:2px;display:grid}._dailyTitle_306gp_86{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg)}._dailySub_306gp_92{font-size:var(--text-sm);color:var(--color-text-2);font-variant-numeric:tabular-nums}._ledger_306gp_98,._bets_306gp_99,._rewards_306gp_100{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}._ledgerRow_306gp_111{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding:12px 16px;display:flex}._ledgerRow_306gp_111:first-child,._bet_306gp_99:first-child,._reward_306gp_100:first-child{border-top:0}._ledgerMain_306gp_126{min-width:0;display:grid}._ledgerKind_306gp_131{font-weight:700}._ledgerNote_306gp_135{font-size:var(--text-xs);color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._ledgerAmounts_306gp_143{font-variant-numeric:tabular-nums;justify-items:end;display:grid}._ledgerAmount_306gp_143{font-family:var(--font-display);font-weight:800}._ledgerAfter_306gp_154{font-size:var(--text-xs);color:var(--color-text-3)}._plus_306gp_159{color:var(--turf-700)}._minus_306gp_163{color:var(--ink-700)}._more_306gp_167{padding-top:var(--space-3);justify-content:center;display:flex}._profileHead_306gp_175{align-items:center;gap:var(--space-4);display:flex}._avatar_306gp_181{background:var(--turf-900);width:56px;height:56px;color:var(--gold-300);font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);box-shadow:inset 0 0 0 3px var(--gold-500);border-radius:50%;place-items:center;display:grid}._profileName_306gp_195{font-size:var(--text-2xl);margin:0}._profileSub_306gp_200{font-size:var(--text-sm);color:var(--color-text-2)}._statCard_306gp_205{padding:var(--space-4)}._statLink_306gp_209{color:inherit;text-decoration:none}._statLink_306gp_209:hover{text-decoration:underline}._bet_306gp_99{border-top:1px solid var(--color-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}._betWon_306gp_227{background:var(--gold-100)}._betNo_306gp_231{width:34px;height:34px;font-family:var(--font-display);border-radius:8px;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #0000001f}._betMain_306gp_242{min-width:0;display:grid}._betHorse_306gp_247{font-family:var(--font-display);color:inherit;font-weight:700;text-decoration:none}._betHorse_306gp_247:hover{text-decoration:underline}._betSub_306gp_258{font-size:var(--text-xs);color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}._betOutcome_306gp_268>span{color:var(--ink-700)}._betOutcome_306gp_268>span[class*=outcomeWon]{color:var(--ink-900)}._reward_306gp_100{border-top:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}._rewardIcon_306gp_285{background:var(--paddock-100);width:36px;height:36px;color:var(--ink-500);border-radius:50%;place-items:center;display:grid}._rewardDone_306gp_295 ._rewardIcon_306gp_285{background:var(--gold-500);color:var(--ink-900)}._rewardMain_306gp_300{gap:2px;min-width:0;display:grid}._rewardName_306gp_306{font-weight:700}._rewardDesc_306gp_310{font-size:var(--text-sm);color:var(--color-text-2)}._bar_306gp_315{background:var(--paddock-200);border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}._bar_306gp_315>span{background:var(--turf-500);border-radius:3px;height:100%;display:block}._rewardAmount_306gp_331{font-family:var(--font-display);color:var(--gold-600);font-variant-numeric:tabular-nums;justify-items:end;font-weight:800;display:grid}._rewardDone_306gp_295 ._rewardAmount_306gp_331{color:var(--turf-700)}._rewardCount_306gp_344{font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);color:var(--color-text-3)}._followGrid_306gp_351{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}._editor_o2lyz_1{gap:var(--space-5);display:grid}@media (width>=900px){._editor_o2lyz_1{grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start}._preview_o2lyz_11{top:calc(var(--nav-h) + var(--space-4));position:sticky}}._preview_o2lyz_11{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:radial-gradient(120% 80% at 50% 0%, var(--turf-700), var(--turf-900));box-shadow:var(--shadow-stage);display:grid}._preview_o2lyz_11 svg{max-width:100%;height:auto}._previewName_o2lyz_32{font-family:var(--font-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:var(--text-xl);color:var(--color-on-shell)}._controls_o2lyz_40{gap:var(--space-4);min-width:0;display:grid}._group_o2lyz_46{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}._legend_o2lyz_55{font-size:var(--text-sm);padding:0;font-weight:700}._chips_o2lyz_61{flex-wrap:wrap;gap:6px;display:flex}._chip_o2lyz_61{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:36px;font-weight:600;font-size:var(--text-sm);text-transform:capitalize;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._chip_o2lyz_61:hover{background:var(--paddock-100)}._chipOn_o2lyz_85{background:var(--turf-900);border-color:var(--turf-900);color:var(--gold-300)}._chipOn_o2lyz_85:hover{background:var(--turf-800)}._dot_o2lyz_95{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0003}._swatches_o2lyz_102{grid-template-columns:repeat(8,minmax(0,40px));gap:6px;display:grid}._swatch_o2lyz_102{aspect-ratio:1;transition:transform var(--dur-fast) var(--ease-out);border-radius:10px;box-shadow:inset 0 0 0 1px #0000002e}._swatch_o2lyz_102:hover{transform:scale(1.06)}._swatchOn_o2lyz_119{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--gold-500)}._silksHead_o2lyz_123{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);display:flex}._hint_o2lyz_134{font-size:var(--text-sm);color:var(--color-text-2);margin:0}._page_i3i7h_1{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}._head_i3i7h_7{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._head_i3i7h_7 h1{margin:0}._muted_i3i7h_19{color:var(--color-text-2);font-size:var(--text-sm)}._link_i3i7h_24{font-weight:700}._kicker_i3i7h_28{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);font-weight:800}._grid_i3i7h_36{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._tile_i3i7h_42{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:inherit;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}._tile_i3i7h_42:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._tilePortrait_i3i7h_60{padding:var(--space-4) var(--space-3) var(--space-2);background:radial-gradient(120% 90% at 50% 0%, var(--turf-700), var(--turf-900));place-items:center;display:grid}._tileBody_i3i7h_67{gap:var(--space-2);padding:var(--space-4);align-content:start;display:grid}._tileHead_i3i7h_74{align-items:center;gap:var(--space-2);display:flex}._tileName_i3i7h_80{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);line-height:1.1}._tileFoot_i3i7h_87{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}._ready_i3i7h_96{color:var(--turf-700);font-weight:700;font-size:var(--text-sm)}._badge_i3i7h_102{border-radius:var(--radius-pill);background:var(--gold-100);color:var(--gold-600);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-weight:800}._addTile_i3i7h_113{text-align:center;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);background:var(--color-surface-2);border-style:dashed;border-width:2px;grid-template-rows:none}._addPlus_i3i7h_125{background:var(--gold-500);width:52px;height:52px;color:var(--ink-900);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;line-height:1;display:grid}._claim_i3i7h_138{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-color:var(--gold-300);background:var(--gold-100);flex-wrap:wrap;display:flex}._claim_i3i7h_138 p{margin:4px 0 0}._attrs_i3i7h_155{gap:var(--space-3);padding:var(--space-4);display:grid}._attr_i3i7h_155{gap:4px;display:grid}._attrHead_i3i7h_166{font-size:var(--text-sm);justify-content:space-between;font-weight:600;display:flex}._attrNums_i3i7h_173{font-variant-numeric:tabular-nums}._attrGain_i3i7h_177{color:var(--turf-700);font-weight:800}._attrPot_i3i7h_182{color:var(--color-text-3)}._track_i3i7h_186{background:var(--paddock-200);border-radius:5px;height:10px;position:relative;overflow:hidden}._track_i3i7h_186>span{transition:width var(--dur-slow) var(--ease-out);border-radius:5px;position:absolute;inset:0 auto 0 0}._potential_i3i7h_201{background:repeating-linear-gradient(-45deg, var(--gold-300), var(--gold-300) 4px, var(--gold-100) 4px, var(--gold-100) 8px)}._preview_i3i7h_205{background:var(--turf-300)}._current_i3i7h_209{background:var(--turf-700)}._hero_i3i7h_215{gap:var(--space-4);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 20% 0%, var(--turf-700), var(--turf-900));color:var(--color-on-shell);padding:var(--space-5);box-shadow:var(--shadow-stage);display:grid}@media (width>=768px){._hero_i3i7h_215{grid-template-columns:auto minmax(0,1fr);align-items:center}}._heroPortrait_i3i7h_232{place-items:center;display:grid}._heroPortrait_i3i7h_232 svg{max-width:100%;height:auto}._heroText_i3i7h_242{gap:var(--space-2);align-content:start;display:grid}._back_i3i7h_248{color:var(--color-on-shell-2);font-weight:700;font-size:var(--text-sm);text-decoration:none}._heroName_i3i7h_255{font-size:var(--text-3xl);margin:0;line-height:1.05}._heroSub_i3i7h_261{color:var(--color-on-shell-2);font-size:var(--text-sm)}._heroLinks_i3i7h_266{gap:var(--space-4);font-weight:700;font-size:var(--text-sm);flex-wrap:wrap;display:flex}._heroLinks_i3i7h_266 a{color:var(--gold-300)}._tags_i3i7h_278{flex-wrap:wrap;gap:6px;display:flex}._tag_i3i7h_278{border-radius:var(--radius-pill);font-size:var(--text-xs);padding:3px 10px;font-weight:700}._tagGood_i3i7h_291{background:var(--turf-100);color:var(--turf-800)}._tagBad_i3i7h_296{background:var(--live-100);color:var(--live-600)}._split_i3i7h_303{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){._split_i3i7h_303{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:start}}._col_i3i7h_316{gap:var(--space-5);min-width:0;display:grid}._trainBox_i3i7h_324{gap:var(--space-3);padding:var(--space-4);display:grid}._blocked_i3i7h_330{border-radius:var(--radius-md);background:var(--paddock-100);font-size:var(--text-sm);padding:10px 12px;font-weight:600}._trainList_i3i7h_338{gap:6px;display:grid}._trainRow_i3i7h_343{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);text-align:left;grid-template-columns:minmax(0,1fr) auto 90px;min-height:48px;padding:0 14px;display:grid}._trainRow_i3i7h_343:hover:not(:disabled){background:var(--paddock-50)}._trainRow_i3i7h_343:disabled{opacity:.55}._trainRowOn_i3i7h_364{border-color:var(--gold-500);box-shadow:0 0 0 2px var(--gold-300);background:var(--gold-100)}._trainRowOn_i3i7h_364:hover:not(:disabled){background:var(--gold-100)}._trainName_i3i7h_374{font-weight:700}._trainCost_i3i7h_378{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gold-600);justify-content:flex-end;align-items:center;gap:4px;font-weight:800;display:inline-flex}._confirm_i3i7h_389{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--turf-100);flex-wrap:wrap;display:flex}._fatigue_i3i7h_400{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:0 var(--space-4) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;font-weight:600;display:grid}._trainBox_i3i7h_324 ._fatigue_i3i7h_400{padding:0}._fatigueTrack_i3i7h_414{background:var(--paddock-200);border-radius:4px;height:8px;overflow:hidden}._fatigueTrack_i3i7h_414>span{background:linear-gradient(90deg, var(--gold-500), var(--live-500));height:100%;display:block}._list_i3i7h_429{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._trainBox_i3i7h_324 ._list_i3i7h_429{border-radius:var(--radius-md)}._listRow_i3i7h_444{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm);padding:10px 14px;display:flex}._listRow_i3i7h_444:first-child{border-top:0}._right_i3i7h_458{text-align:right;flex-shrink:0}._gain_i3i7h_463{color:var(--turf-700);font-weight:800}._cond_i3i7h_468{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._cond_i3i7h_468>div{gap:2px;display:grid}._prefs_i3i7h_480{gap:var(--space-2);padding:var(--space-4);display:grid}._prefRow_i3i7h_486{align-items:center;gap:var(--space-2);grid-template-columns:80px minmax(0,1fr);display:grid}._prefTrack_i3i7h_493{background:var(--paddock-200);border-radius:4px;height:8px;overflow:hidden}._prefTrack_i3i7h_493>span{background:var(--turf-500);height:100%;display:block}._toggle_i3i7h_506{font-weight:600;font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex}._toggle_i3i7h_506 input{flex-shrink:0;width:20px;height:20px;margin-top:1px}._entered_i3i7h_521{border-radius:var(--radius-md);background:var(--gold-100);font-size:var(--text-sm);padding:10px 12px;font-weight:600}._welcome_i3i7h_531{gap:var(--space-2);max-width:68ch;display:grid}._welcome_i3i7h_531 h1{font-size:var(--text-3xl);margin:0}._lead_i3i7h_542{font-size:var(--text-lg);color:var(--ink-700);margin:0}._form_i3i7h_548{gap:var(--space-5);padding:var(--space-4);display:grid}._formActions_i3i7h_554{justify-content:flex-end;display:flex}._pickers_fwh9w_1{gap:var(--space-4);display:grid}@media (width>=900px){._pickers_fwh9w_1{grid-template-columns:1fr 1fr}}._picker_fwh9w_1{gap:var(--space-3);padding:var(--space-4);min-width:0;display:grid}._pickerTitle_fwh9w_19{font-family:var(--font-display);font-size:var(--text-lg)}._options_fwh9w_24{gap:4px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._option_fwh9w_24{border-radius:var(--radius-md);text-align:left;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}._option_fwh9w_24:hover:not(:disabled){background:var(--paddock-50);border-color:var(--color-border)}._option_fwh9w_24:disabled{opacity:.55}._optionOn_fwh9w_55,._optionOn_fwh9w_55:hover:not(:disabled){background:var(--gold-100);border-color:var(--gold-500)}._optionBody_fwh9w_61{min-width:0;display:grid}._optionName_fwh9w_66{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._fee_fwh9w_73{font-family:var(--font-display);color:var(--gold-600);font-variant-numeric:tabular-nums;font-weight:800}._summary_fwh9w_80{gap:var(--space-3);padding:var(--space-4);display:grid}._pair_fwh9w_86{font-family:var(--font-display);font-size:var(--text-xl)}._problem_fwh9w_91{border-radius:var(--radius-md);background:var(--live-100);color:var(--live-600);font-weight:600;font-size:var(--text-sm);padding:10px 12px}._potential_fwh9w_100{gap:var(--space-2);display:grid}._fees_fwh9w_105{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._confirm_fwh9w_112{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:root{--turf-950:#07221a;--turf-900:#0f3d2e;--turf-800:#155239;--turf-700:#1c6a49;--turf-500:#2f8f5e;--turf-300:#8fd3ad;--turf-100:#e3f1e8;--paddock-50:#f8f9f5;--paddock-100:#eff2eb;--paddock-200:#e1e6db;--paddock-300:#c7cfc0;--ink-900:#141a16;--ink-700:#2e3a33;--ink-500:#5b6a61;--ink-300:#93a198;--gold-600:#c9961f;--gold-500:#e3b23c;--gold-300:#f2d48a;--gold-100:#fbf0d2;--live-600:#c22d1a;--live-500:#e23d28;--live-100:#fde3df;--sky-500:#2c6fd1;--sky-100:#e2ecfb;--color-bg:var(--paddock-100);--color-surface:#fff;--color-surface-2:var(--paddock-50);--color-border:var(--paddock-200);--color-border-strong:var(--paddock-300);--color-text:var(--ink-900);--color-text-2:var(--ink-500);--color-text-3:var(--ink-300);--color-shell:var(--turf-900);--color-shell-2:var(--turf-800);--color-on-shell:#f3f7f1;--color-on-shell-2:#a9c7b6;--color-accent:var(--gold-500);--color-link:var(--turf-700);--color-focus:var(--gold-500);--color-positive:var(--turf-700);--color-negative:var(--live-600);--font-display:"Bricolage Grotesque", "Figtree", system-ui, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #141a160f, 0 2px 6px #141a160d;--shadow-md:0 4px 14px #141a161a, 0 1px 3px #141a160f;--shadow-stage:0 12px 32px #07221a47, 0 2px 6px #07221a2e;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-base:.26s;--dur-slow:.42s;--nav-h:56px;--bottom-nav-h:64px;--content-max:1120px;--gutter:16px;--safe-bottom:env(safe-area-inset-bottom,0px)}@media (width>=768px){:root{--gutter:24px;--text-3xl:2.5rem;--text-4xl:3.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--paddock-300) var(--paddock-100)}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11"}::selection{background:var(--gold-300);color:var(--ink-900)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:var(--text-3xl);font-variation-settings:"wdth" 85, "opsz" 48}h2{font-size:var(--text-xl);font-variation-settings:"wdth" 90, "opsz" 24}h3{font-size:var(--text-lg)}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}svg{max-width:100%}a{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}a:hover{text-decoration-color:currentColor}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--paddock-300);border-radius:var(--radius-pill);border:2px solid var(--paddock-100)}::-webkit-scrollbar-track{background:var(--paddock-100)}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
