@layer wa-native,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-utilities{.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}}@layer wa-utilities{:where(:root),.wa-neutral{--wa-color-fill-loud: var(--wa-color-neutral-fill-loud);--wa-color-fill-normal: var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet: var(--wa-color-neutral-fill-quiet);--wa-color-border-loud: var(--wa-color-neutral-border-loud);--wa-color-border-normal: var(--wa-color-neutral-border-normal);--wa-color-border-quiet: var(--wa-color-neutral-border-quiet);--wa-color-on-loud: var(--wa-color-neutral-on-loud);--wa-color-on-normal: var(--wa-color-neutral-on-normal);--wa-color-on-quiet: var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud: var(--wa-color-brand-fill-loud);--wa-color-fill-normal: var(--wa-color-brand-fill-normal);--wa-color-fill-quiet: var(--wa-color-brand-fill-quiet);--wa-color-border-loud: var(--wa-color-brand-border-loud);--wa-color-border-normal: var(--wa-color-brand-border-normal);--wa-color-border-quiet: var(--wa-color-brand-border-quiet);--wa-color-on-loud: var(--wa-color-brand-on-loud);--wa-color-on-normal: var(--wa-color-brand-on-normal);--wa-color-on-quiet: var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud: var(--wa-color-success-fill-loud);--wa-color-fill-normal: var(--wa-color-success-fill-normal);--wa-color-fill-quiet: var(--wa-color-success-fill-quiet);--wa-color-border-loud: var(--wa-color-success-border-loud);--wa-color-border-normal: var(--wa-color-success-border-normal);--wa-color-border-quiet: var(--wa-color-success-border-quiet);--wa-color-on-loud: var(--wa-color-success-on-loud);--wa-color-on-normal: var(--wa-color-success-on-normal);--wa-color-on-quiet: var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud: var(--wa-color-warning-fill-loud);--wa-color-fill-normal: var(--wa-color-warning-fill-normal);--wa-color-fill-quiet: var(--wa-color-warning-fill-quiet);--wa-color-border-loud: var(--wa-color-warning-border-loud);--wa-color-border-normal: var(--wa-color-warning-border-normal);--wa-color-border-quiet: var(--wa-color-warning-border-quiet);--wa-color-on-loud: var(--wa-color-warning-on-loud);--wa-color-on-normal: var(--wa-color-warning-on-normal);--wa-color-on-quiet: var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud: var(--wa-color-danger-fill-loud);--wa-color-fill-normal: var(--wa-color-danger-fill-normal);--wa-color-fill-quiet: var(--wa-color-danger-fill-quiet);--wa-color-border-loud: var(--wa-color-danger-border-loud);--wa-color-border-normal: var(--wa-color-danger-border-normal);--wa-color-border-quiet: var(--wa-color-danger-border-quiet);--wa-color-on-loud: var(--wa-color-danger-on-loud);--wa-color-on-normal: var(--wa-color-danger-on-normal);--wa-color-on-quiet: var(--wa-color-danger-on-quiet)}}@layer wa-native{html{box-sizing:border-box;margin:0;padding:0;tab-size:4;background-color:var(--wa-color-surface-default)}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh;margin:0;padding:0;color:var(--wa-color-text-normal);font-family:var(--wa-font-family-body);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0;&:has(+*){margin-block-end:var(--wa-content-spacing)}}h1,h2,h3,h4,h5,h6{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}h1{font-size:var(--wa-font-size-3xl)}h2{font-size:var(--wa-font-size-2xl)}h3{font-size:var(--wa-font-size-xl)}h4{font-size:var(--wa-font-size-l)}h5{font-size:var(--wa-font-size-m)}h6{font-size:var(--wa-font-size-s)}p{text-wrap:pretty}blockquote{padding:var(--wa-space-xl);font-family:var(--wa-font-family-longform);font-size:var(--wa-font-size-l);border-inline-start:var(--wa-border-style) var(--wa-border-width-l) var(--wa-color-neutral-border-quiet)}hr{margin:var(--wa-content-spacing) 0;border:none;border-bottom:solid var(--wa-border-width-s) var(--wa-color-surface-border)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:disc}li{margin-inline-start:1.125em;padding:0}dt,strong,b{font-weight:var(--wa-font-weight-bold)}em,i{font-style:italic}u{text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{text-decoration-color:var(--wa-color-success-on-quiet);text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}del{color:color-mix(in oklab,currentColor,transparent 10%);text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{padding:.125em .25em;color:var(--wa-color-warning-on-quiet);background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s)}small{font-size:var(--wa-font-size-smaller)}sub,sup{font-size:var(--wa-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em;text-underline-offset:.125em;cursor:help}kbd{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);border:solid var(--wa-border-width-s) color-mix(in oklab,currentColor,transparent 50%);border-radius:var(--wa-border-radius-s);box-shadow:0 .125em color-mix(in oklab,currentColor,transparent 50%);wa-icon{vertical-align:-2px}}a{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration-thickness:.09375em;text-underline-offset:.125em}*:is([appearance~=accent],.wa-accent){a,a:hover{color:currentColor}}a:hover{color:color-mix(in oklab,var(--wa-color-text-link),var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}code,samp,var{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-s)}pre{padding:var(--wa-space-m);font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);white-space:pre;background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-m);& code,samp,var{padding:0;font-size:1em;background-color:transparent}@media print{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border)}}img,svg,picture,video{max-width:100%;height:auto}img,picture,video{border-radius:var(--wa-border-radius-m)}embed,iframe,object{max-width:100%}iframe{border:none}table{width:100%;border:none;border-collapse:collapse}caption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);&:has(+*){margin-block-end:.75em}}tbody{tr{border-top:solid var(--wa-border-width-s) var(--wa-color-border-quiet);:where(table.wa-zebra-rows) &:nth-child(odd){background-color:color-mix(in oklab,var(--wa-color-fill-quiet) 60%,transparent)}:where(table.wa-hover-rows) &{@media(hover:hover){&:hover{background-color:var(--wa-color-fill-quiet);&,+tr{border-top-color:var(--wa-color-border-normal)}}}}}}td,th{padding:.75em;text-align:start;vertical-align:top}th{padding-block:.75em;font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-bold)}details{padding:0;background-color:var(--wa-color-surface-default);border:var(--wa-panel-border-width) var(--wa-color-surface-border) var(--wa-panel-border-style);border-radius:var(--wa-panel-border-radius);overflow-anchor:none;summary{display:flex;align-items:center;justify-content:space-between;padding:var(--wa-space-m);border-radius:calc(var(--wa-panel-border-radius) - var(--wa-panel-border-width));cursor:pointer;user-select:none;-webkit-user-select:none;>*{margin:0}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:calc(var(--wa-panel-border-width) + var(--wa-focus-ring-offset))}}&[open]{padding:0 var(--wa-space-m) var(--wa-space-m) var(--wa-space-m);summary{margin-inline:calc(-1 * var(--wa-space-m));border-end-start-radius:0;border-end-end-radius:0}}@media print{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border);summary{list-style:none}}}details summary{&::marker,&::-webkit-details-marker{display:none}&:after{content:"";background-color:var(--wa-color-text-quiet);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') center no-repeat;width:1rem;height:1rem;rotate:0deg}&:dir(rtl):after{rotate:180deg}}details[open] summary:after{rotate:90deg}dialog{flex-direction:column;align-items:start;width:32rem;max-width:calc(100% - var(--wa-space-l));padding:var(--wa-space-l);background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);border:none;box-shadow:var(--wa-shadow-l);transition:var(--wa-transition-slow, .2s) var(--wa-transition-easing);margin:auto;inset:0;&[open]{display:flex}&:focus{outline:none}}dialog::backdrop{background-color:var(--wa-color-overlay-modal, rgb(0 0 0 / .25))}label{display:inline-block;position:relative;color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height);&:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}+:is(input:not([type=checkbox],[type=radio]),textarea,select),>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}}fieldset{padding:var(--wa-space-l);padding-block-start:calc(var(--wa-space-l) - .5em);border:solid 1px var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m)}legend{padding:0;padding-inline:var(--wa-space-xs);font-weight:var(--wa-form-control-label-font-weight)}button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button{&:not(input[type=file]),&::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);line-height:calc(var(--wa-form-control-height) - var(--border-width) * 2);text-decoration:none;vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px,var(--wa-form-control-border-width));border-radius:var(--wa-form-control-border-radius);transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;user-select:none;-webkit-user-select:none}&:not(input[type=file]){color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent;&:not(:disabled){&:hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover))}&:active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active))}}}&:is(input[type=file]){&::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}&:not(:disabled){&::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}&::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}}}&.wa-plain{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}}}&.wa-outlined{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:var(--wa-color-border-loud, var(--wa-color-neutral-border-loud))}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}}}&.wa-filled{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}&:not(input[type=file]):active,&::file-selector-button:active{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}}&.wa-outlined{&:not(input[type=file]),&::file-selector-button{border-color:var(--wa-color-border-normal, var(--wa-color-neutral-border-normal))}}}&.wa-accent{&:not(input[type=file]),&::file-selector-button{color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent}&:not(:disabled){&:not(input[type=file]):hover,&::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover))}&:not(input[type=file]):active,&::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active))}}}&.wa-pill{&:not(input[type=file]),&::file-selector-button{border-radius:var(--wa-border-radius-pill)}}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&:is(::-moz-focus-inner){border:0}&:disabled{opacity:.5;cursor:not-allowed;*{pointer-events:none}}>wa-icon:has(+*){margin-inline-end:.75em}>*+wa-icon{margin-inline-start:.75em}}input[type=file]{display:block;max-inline-size:100%;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;border-radius:var(--wa-border-radius-m);cursor:pointer}input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]){display:inline-flex;width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);user-select:none;-webkit-user-select:none;&,+label{cursor:pointer}&:disabled,&:has(:disabled){opacity:.5;cursor:not-allowed}}input[type=checkbox],input[type=radio]{appearance:none;flex:0 0 auto;align-items:center;justify-content:center;width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);margin:0;margin-inline-end:.5em;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-border-style);border-width:var(--wa-form-control-border-width);transition:background var(--wa-transition-normal),border-color var(--wa-transition-fast),box-shadow var(--wa-transition-fast),color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=checkbox]{--checked-icon-color: var(--wa-color-brand-on-loud);--checked-icon-scale: .8;border-radius:min(calc(var(--wa-form-control-toggle-size) * .375),var(--wa-border-radius-s));&:checked,&:indeterminate{color:var(--checked-icon-color);background-color:var(--wa-form-control-activated-color);border-color:var(--wa-form-control-activated-color)}&:checked:after,&:indeterminate:after{content:"";width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}&:checked:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"/></svg>') center / 1em 1em no-repeat}&:indeterminate:after{mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat}}input[type=radio]{--checked-icon-color: var(--wa-form-control-activated-color);--checked-icon-scale: .7;color:transparent;border-radius:50%;&:checked{color:var(--checked-icon-color);border-color:var(--wa-form-control-activated-color)}&:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);color:var(--wa-form-control-value-color);font-size:var(--wa-form-control-value-size);font-family:inherit;font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-form-control-border-style);border-width:var(--wa-form-control-border-width);border-radius:var(--wa-form-control-border-radius);transition:background-color var(--wa-transition-normal),border var(--wa-transition-normal),outline var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:text;&::placeholder{color:var(--wa-form-control-placeholder-color);user-select:none;-webkit-user-select:none}&:focus{outline:none}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&:disabled{opacity:.5;cursor:not-allowed}&.wa-outlined{background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color)}&.wa-filled{background-color:var(--wa-color-neutral-fill-quiet);border-color:var(--wa-color-neutral-fill-quiet);&.wa-outlined{border-color:var(--wa-form-control-border-color)}}&.wa-pill{border-radius:var(--wa-border-radius-pill)}}textarea{height:auto;min-height:var(--wa-form-control-height);padding:calc(var(--wa-form-control-padding-block) - ((1lh - 1em) / 2)) var(--wa-form-control-padding-inline);line-height:var(--wa-line-height-normal);resize:vertical}select{--icon-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="rgb(180 180 200)" d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');appearance:none;position:relative;min-width:0;overflow:hidden;background-image:var(--icon-caret),var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--wa-form-control-padding-inline);background-blend-mode:hue,difference;background-size:1rem 1rem;cursor:pointer}input[type=color]{display:block;block-size:var(--wa-form-control-height);inline-size:var(--wa-form-control-height);padding:calc(var(--wa-form-control-border-width) * 2);font-size:1em;background:transparent;border:var(--wa-form-control-border-width) var(--wa-border-style) var(--wa-form-control-border-color);border-radius:var(--wa-form-control-border-radius);cursor:pointer;forced-color-adjust:none;&::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}&::-webkit-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}&::-moz-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}&:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}}input[type=range]{--thumb-width: 1.4em;--thumb-height: 1.4em;--track-size: .5em;-webkit-appearance:none;display:flex;flex-direction:column;position:relative;width:100%;height:var(--track-size);margin:0;font-size:inherit;line-height:var(--wa-form-control-height);vertical-align:middle;background-color:var(--wa-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2);&::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}&::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}&:enabled{&:focus-visible::-webkit-slider-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-webkit-slider-thumb{cursor:pointer}&::-webkit-slider-thumb:active{cursor:grabbing}}&::-moz-focus-outer{border:0}&::-moz-range-progress{height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border-radius:3px}&::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border:none;border-radius:999px}&::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}&:enabled{&:focus-visible::-moz-range-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}&::-moz-range-thumb{cursor:pointer}&::-moz-range-thumb:active{cursor:grabbing}}}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed;&::-webkit-slider-thumb{cursor:not-allowed}&::-moz-range-thumb{cursor:not-allowed}}progress{--indicator-color: var(--wa-color-brand-fill-loud);width:100%;height:1rem;overflow:hidden;color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-neutral-fill-normal);border-radius:var(--wa-border-radius-pill);&::-webkit-progress-bar{background:transparent}&[value]::-webkit-progress-value{background-color:var(--indicator-color)}&::-moz-progress-bar{background-color:var(--indicator-color)}}progress:not([value]){padding-left:var(--inset-inline-start);animation:wa-progress-indeterminate 2.5s infinite cubic-bezier(.37,0,.63,1);&::-webkit-progress-bar{background-color:var( --indicator-color )}}@keyframes wa-fade-in{0%{opacity:0}}@keyframes wa-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.wa-invalid{--wa-form-control-border-color: var(--wa-color-danger-border-loud);--wa-form-control-activated-color: var(--wa-color-danger-fill-loud);--wa-form-control-value-color: var(--wa-color-danger-on-quiet);--wa-color-focus: var(--wa-color-danger-border-loud);--wa-color-text-quiet: var(--wa-color-danger-on-quiet)}.wa-valid{--wa-form-control-border-color: var(--wa-color-success-border-loud);--wa-form-control-activated-color: var(--wa-color-success-fill-loud);--wa-form-control-value-color: var(--wa-color-success-on-quiet);--wa-color-focus: var(--wa-color-success-border-loud);--wa-color-text-quiet: var(--wa-color-success-on-quiet)}}@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}}@layer wa-utilities{.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}@layer wa-utilities{@supports (scrollbar-gutter: stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}@layer wa-utilities{.wa-placeholder{align-self:stretch;background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl)}}@layer wa-utilities{:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}}@layer wa-utilities{:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}}@layer wa-utilities{:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}}@layer wa-utilities{.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}}@layer wa-utilities{:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl){display:flex}.wa-gap-0{gap:0px}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}}@layer wa-utilities{[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);@media(hover:hover){&:hover{color:color-mix(in oklab,var(--wa-color-text-link) 100%,var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none;@media(hover:hover){&:hover{color:color-mix(in oklab,currentColor,var(--wa-color-mix-hover));text-decoration:none}}}.wa-list-plain:is(ol,ul){list-style:none;padding-inline-start:0;>li{margin-inline-start:0}}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}}@layer wa-utilities{:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){align-items:center;justify-content:flex-start;flex-wrap:wrap}[class*=wa-flank]{display:flex;--content-percentage: initial;--flank-size: initial}[class*=wa-flank]:not([class*=":end"])>:first-child,[class*=wa-flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank]:not([class*=":end"])>:last-child,[class*=wa-flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=wa-flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=wa-flank]){align-items:center;flex-wrap:wrap}[class*=wa-frame]{display:flex;aspect-ratio:1 / 1;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=wa-frame][class*=":square"]{aspect-ratio:1 / 1}[class*=wa-frame][class*=":landscape"]{aspect-ratio:16 / 9}[class*=wa-frame][class*=":portrait"]{aspect-ratio:9 / 16}:where([class*=wa-frame]){align-items:center;justify-content:center}[class*=wa-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}.wa-span-grid{grid-column:1 / -1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=":row"]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=":column"])>:first-child{flex:0 1 auto}[class*=wa-split][class*=":column"]{flex-direction:column;block-size:auto;inline-size:auto;align-self:stretch}:where([class*=wa-split]){align-items:center;justify-content:space-between;flex-wrap:wrap}[class*=wa-stack]{display:flex;flex-direction:column}:where([class*=wa-stack]){align-items:stretch;justify-content:flex-start}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 10%;--wa-color-mix-active: black 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 8%;--wa-color-mix-active: black 16%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}}:root{--shell-offset: 8.75rem;--shell-navbar-offset: 4.75rem;--shell-menu-anchor-top: calc(var(--shell-navbar-offset) + .15rem);--shell-menu-anchor-fixed-top: calc(var(--shell-navbar-offset) + .25rem);--shell-menu-anchor-right: 0px;--app-layout-space: var(--rt-layout-space);--shell-stack-gap: var(--rt-layout-space);--shell-panel-border: 1px solid color-mix(in srgb, var(--app-border-strong) 54%, transparent);--app-navbar-control-height: 41px;--app-radius-xl: var(--rt-radius-sm);--app-radius-l: var(--rt-radius-sm);--app-radius-m: var(--rt-radius-sm);--app-radius-s: var(--rt-radius-sm);--app-shadow: 0 3px 8px rgba(15, 17, 20, .08);--app-shadow-soft: 0 3px 8px rgba(15, 17, 20, .08);--app-shadow-navbar: 0 3px 8px rgba(15, 17, 20, .1);--app-font-sans: "Manrope", "Avenir Next", "Segoe UI", sans-serif;--app-font-serif: "Fraunces", Georgia, serif;--app-viewport-inline: 100vw}.blog-index,.blog-article-page,.blog-support-page{min-width:0}.blog-category-nav{display:flex;flex-wrap:wrap;gap:.55rem}.blog-category-nav a{padding:.48rem .75rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-panel);color:var(--app-link);font-size:.86rem;font-weight:800;text-decoration:none}.blog-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.blog-card-grid--featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.blog-card{display:grid;gap:.72rem;align-content:start;min-width:0;padding:1.15rem;border:1px solid var(--app-border);border-radius:var(--app-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--app-panel-strong) 96%,var(--app-accent-soft)),var(--app-panel));box-shadow:var(--app-shadow-soft)}.blog-card h3,.blog-card p{margin:0}.blog-card h3{font-size:1.17rem;line-height:1.25}.blog-card h3 a{color:var(--app-text);text-decoration:none}.blog-card h3 a:hover,.blog-card h3 a:focus-visible,.blog-card__link:hover,.blog-card__link:focus-visible{color:var(--app-link-hover);text-decoration:underline;text-underline-offset:.18rem}.blog-card>p:not(.eyebrow){color:var(--app-muted);line-height:1.55}.blog-card__meta{display:flex;flex-wrap:wrap;gap:.4rem .85rem;color:var(--app-muted);font-size:.79rem;font-weight:700}.blog-card__link{width:fit-content;color:var(--app-link);font-weight:850}.blog-featured,.blog-category-section,.blog-related,.blog-faq{display:grid;gap:.85rem;scroll-margin-top:calc(var(--shell-offset) + 1rem)}.blog-featured>p,.blog-featured>h2,.blog-category-section>p,.blog-category-section>h2,.blog-related>p,.blog-related>h2,.blog-faq>p,.blog-faq>h2{margin:0}.blog-offer,.subscription-offer-card__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:1.2rem;align-items:start}.blog-article__byline{display:flex;flex-wrap:wrap;gap:.42rem .9rem;color:var(--app-muted);font-size:.83rem;font-weight:700}.blog-article__byline a{color:var(--app-link)}.blog-article__lead{font-size:1.04rem}.blog-offer{margin:.35rem 0;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid color-mix(in srgb,var(--app-accent) 62%,var(--app-border));border-radius:var(--app-radius-xl);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--app-accent) 30%,transparent),transparent 18rem),color-mix(in srgb,var(--app-accent-soft) 62%,var(--app-panel))}.blog-offer__copy,.blog-offer__actions{display:grid;gap:.72rem}.blog-offer h2,.blog-offer p,.blog-offer ul{margin:0}.blog-offer ul{display:grid;gap:.35rem;padding-left:1.2rem;color:var(--app-text)}.blog-offer__actions{align-content:start}.blog-offer__actions .button-link{justify-content:center}.blog-offer__actions p{color:var(--app-muted);font-size:.82rem;line-height:1.5}.blog-takeaways{padding:1.05rem 1.15rem;border-left:.3rem solid var(--app-accent-strong);border-radius:0 var(--app-radius-l) var(--app-radius-l) 0;background:color-mix(in srgb,var(--app-accent-soft) 64%,var(--app-panel))}.blog-takeaways h2,.blog-takeaways ul{margin:0}.blog-takeaways h2{font-size:1.08rem}.blog-takeaways ul{display:grid;gap:.42rem;margin-top:.65rem;padding-left:1.25rem}.blog-article__section{display:grid;gap:.85rem}.blog-article__section h2,.blog-article__section p,.blog-article__section ul{margin:0}.blog-article__section p{line-height:1.72}.blog-faq__items{display:grid;gap:.65rem}.blog-faq details{padding:.85rem 1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:var(--app-panel)}.blog-faq summary{color:var(--app-text);font-weight:850;cursor:pointer}.blog-faq details p{margin:.65rem 0 0;color:var(--app-muted);line-height:1.6}.blog-card-grid--related{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.blog-card--compact{box-shadow:none}.blog-responsible-note{padding-top:.85rem;border-top:1px solid var(--app-border);color:var(--app-muted);font-size:.86rem}.blog-support-page__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem}.blog-support-page__content p{margin:0;line-height:1.65}.subscription-offer-card::part(body){padding:1.2rem}.subscription-offer-card__body ul{margin-bottom:0}.subscription-offer-card__terms{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:var(--app-accent-soft)}.subscription-offer-card__terms strong{font-size:1.35rem}.subscription-offer-card__terms span{color:var(--app-muted);line-height:1.45}.subscription-offer-card__terms a{color:var(--app-link);font-weight:800}.auth-modal__offer{display:grid;gap:.5rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--app-accent) 48%,var(--app-border));border-radius:var(--app-radius-l);background:var(--app-accent-soft);font-size:.82rem;line-height:1.42}.auth-modal__offer strong,.auth-modal__offer p,.auth-modal__offer ul{margin:0}.auth-modal__offer ul{display:grid;gap:.2rem;padding-left:1.05rem}.auth-modal__offer p{color:var(--app-muted)}@media(max-width:760px){.blog-offer,.subscription-offer-card__body,.blog-card-grid,.blog-card-grid--featured,.blog-card-grid--related{grid-template-columns:1fr}.blog-offer__actions .button-link{width:100%}.auth-modal__offer{padding:.65rem .72rem}}@supports (width: 100dvw){:root{--app-viewport-inline: 100dvw}}html[data-theme=light],html.wa-light{--app-bg: #f8fafc;--app-bg-elevated: #ffffff;--app-bg-top: #faf9fd;--app-glow: rgba(191, 210, 232, .18);--app-panel: rgba(255, 255, 255, .96);--app-panel-strong: rgba(255, 255, 255, .99);--app-navbar-surface: rgba(214, 223, 233, .28);--app-navbar-surface-strong: rgba(194, 208, 223, .25);--app-navbar-highlight: rgba(255, 255, 255, .25);--app-border: #a6b1a6;--app-border-strong: #879486;--app-text: #171b18;--app-muted: #58655b;--app-accent: #bfd2e8;--app-accent-strong: #223b57;--app-accent-soft: #edf2f8;--app-link: #0f6f67;--app-link-hover: #0b5a54;--app-link-decoration: color-mix(in srgb, var(--app-link) 72%, transparent);--app-cta-bg: #1f354f;--app-cta-bg-hover: #243d5a;--app-cta-border: color-mix(in srgb, var(--app-accent) 28%, #182636);--app-cta-text: #ffffff;--app-live-inline-highlight: rgba(123, 165, 214, .34);--app-live-inline-border: rgba(20, 134, 120, .44);--app-row-highlight: rgba(109, 144, 183, .2);--app-row-highlight-soft: rgba(109, 144, 183, .1);--app-pill-won: #e3eaf3;--app-pill-won-text: #1f3b5a;--app-pill-placed: #eef2f7;--app-pill-placed-text: #2b4766;--app-pill-lost: rgba(82, 96, 87, .12);--app-pill-lost-text: #4a564d;--app-pill-pending: rgba(82, 96, 87, .1);--app-pill-pending-text: #56645b;--app-success-border: color-mix(in srgb, #6585a9 60%, var(--app-border-strong));--app-success-bg: #e6edf4;--app-success-text: #1f3b5a;--app-warning-border: rgba(121, 77, 210, .28);--app-warning-bg: rgba(235, 225, 255, .95);--app-warning-text: #45306f;--app-tip-border: #6d3ad3;--app-tip-bg: #e6daff;--app-tip-bg-strong: linear-gradient( 135deg, rgba(219, 201, 255, .98), rgba(144, 92, 248, .94) 42%, rgba(71, 0, 212, .9) );--app-tip-text: #20005f;--app-band-in-bg: #e6edf4;--app-band-in-border: #6585a9;--app-band-in-text: #1f3b5a;--app-band-below-bg: #e6daff;--app-band-below-border: #6d3ad3;--app-band-below-text: #45306f;--app-band-above-bg: #fde8e8;--app-band-above-border: #c87171;--app-band-above-text: #7a2e2e;--app-band-odds-bg: #edf2fb;--app-band-odds-border: #7f9abc;--app-band-odds-text: #2f4568;--app-band-unavailable-bg: rgba(82, 96, 87, .1);--app-band-unavailable-border: rgba(82, 96, 87, .22);--app-band-unavailable-text: #4a564d;--app-skeleton-surface: color-mix(in srgb, var(--app-panel) 95%, var(--app-accent-soft));--app-skeleton-fill: rgba(129, 145, 130, .16);--app-skeleton-shine: rgba(255, 255, 255, .78);--wa-color-surface-default: #f8fafc;--wa-color-surface-raised: #ffffff;--wa-color-surface-lowered: #f1f4f7}html[data-theme=dark],html.wa-dark{--app-bg: #131513;--app-bg-elevated: #171b17;--app-bg-top: #141915;--app-glow: rgba(106, 136, 171, .1);--app-panel: rgba(23, 27, 23, .9);--app-panel-strong: rgba(26, 30, 26, .96);--app-navbar-surface: rgba(31, 36, 41, .24);--app-navbar-surface-strong: rgba(22, 26, 31, .34);--app-navbar-highlight: rgba(255, 255, 255, .1);--app-border: #4a544d;--app-border-strong: #5a655d;--app-text: #edeaf3;--app-muted: #b2bbb4;--app-accent: #9dbbdd;--app-accent-strong: #edf2f8;--app-accent-soft: rgba(157, 187, 221, .17);--app-link: #87e1d5;--app-link-hover: #9fece2;--app-link-decoration: color-mix(in srgb, var(--app-link) 78%, transparent);--app-cta-bg: #2a4360;--app-cta-bg-hover: #325072;--app-cta-border: color-mix(in srgb, var(--app-accent) 36%, #162537);--app-cta-text: #f7fbff;--app-live-inline-highlight: rgba(74, 190, 173, .22);--app-live-inline-border: rgba(118, 233, 214, .42);--app-row-highlight: rgba(120, 158, 201, .17);--app-row-highlight-soft: rgba(120, 158, 201, .1);--app-pill-won: rgba(120, 158, 201, .22);--app-pill-won-text: #dfebf8;--app-pill-placed: rgba(120, 158, 201, .14);--app-pill-placed-text: #c9dbef;--app-pill-lost: rgba(255, 255, 255, .08);--app-pill-lost-text: #d0d8d2;--app-pill-pending: rgba(255, 255, 255, .08);--app-pill-pending-text: #c3cdc5;--app-success-border: color-mix(in srgb, #789ec9 58%, var(--app-border-strong));--app-success-bg: rgba(120, 158, 201, .16);--app-success-text: #dfebf8;--app-warning-border: color-mix(in srgb, #794dd2 40%, var(--app-border-strong));--app-warning-bg: color-mix(in srgb, rgba(121, 77, 210, .18) 78%, var(--app-panel));--app-warning-text: #b99df0;--app-tip-border: rgba(109, 57, 212, .52);--app-tip-bg: rgba(109, 57, 212, .18);--app-tip-bg-strong: linear-gradient( 135deg, rgba(222, 205, 255, .16), rgba(109, 57, 212, .24) 42%, rgba(68, 24, 156, .28) );--app-tip-text: #c3abf4;--app-band-in-bg: rgba(120, 158, 201, .18);--app-band-in-border: rgba(120, 158, 201, .52);--app-band-in-text: #dfebf8;--app-band-below-bg: rgba(121, 77, 210, .18);--app-band-below-border: rgba(121, 77, 210, .46);--app-band-below-text: #b99df0;--app-band-above-bg: rgba(210, 103, 103, .16);--app-band-above-border: rgba(210, 103, 103, .48);--app-band-above-text: #f3c2c2;--app-band-odds-bg: rgba(119, 148, 190, .18);--app-band-odds-border: rgba(119, 148, 190, .48);--app-band-odds-text: #d8e4f7;--app-band-unavailable-bg: rgba(255, 255, 255, .08);--app-band-unavailable-border: rgba(255, 255, 255, .16);--app-band-unavailable-text: #d0d8d2;--app-skeleton-surface: rgba(27, 31, 28, .96);--app-skeleton-fill: rgba(255, 255, 255, .08);--app-skeleton-shine: rgba(255, 255, 255, .14);--wa-color-surface-default: #131513;--wa-color-surface-raised: #171b17;--wa-color-surface-lowered: #0f120f}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%;width:100%;max-width:var(--app-viewport-inline);overflow-x:clip}html{font-size:16px}body{font-size:16.5px;color:var(--app-text);background:radial-gradient(circle at top center,var(--app-glow),transparent 22rem),linear-gradient(180deg,var(--app-bg-top) 0%,var(--app-bg) 18%,var(--app-bg-elevated) 100%);font-family:var(--app-font-sans);line-height:1.5;transition:background .18s ease,color .18s ease}a{color:var(--app-link);text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--app-link-decoration);text-underline-offset:.16em}a:hover{color:var(--app-link-hover);text-decoration-color:currentColor}a:focus-visible{outline:2px solid color-mix(in srgb,var(--app-link) 72%,white);outline-offset:.16rem;border-radius:var(--rt-radius-sm)}code{padding:.1rem .35rem;border-radius:var(--rt-radius-sm);background:var(--app-accent-soft);color:var(--app-accent-strong);overflow-wrap:anywhere}.shell{width:100%;max-width:var(--app-viewport-inline);overflow-x:clip;padding:0 var(--app-layout-space) var(--app-layout-space)}.shell-chrome{position:fixed;inset:0 0 auto;z-index:100;width:100%;max-width:100%;padding:0 var(--app-layout-space);background:transparent;backdrop-filter:none;border-bottom:0}.shell-main,.shell-footer__inner{width:100%;max-width:1280px;margin:0 auto}.shell-chrome__inner{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0}.shell-navbar,.hero-panel,.view-heading,wa-card::part(base),wa-drawer::part(base){border-radius:var(--app-radius-xl)}.shell-navbar{border-radius:0;overflow:visible;border:var(--shell-panel-border);border-top:0;background:linear-gradient(180deg,var(--app-navbar-highlight) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:none}.shell-navbar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.04) 42%,transparent 70%),radial-gradient(circle at top left,color-mix(in srgb,var(--app-accent) 32%,transparent) 0%,transparent 58%);opacity:.58;pointer-events:none}.shell-navbar:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 -1px color-mix(in srgb,var(--app-border-strong) 28%,transparent);pointer-events:none}.shell-navbar{position:relative;z-index:2;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.shell-navbar__brand strong,.dashboard-answer-hero h1,.hero-panel h1,.hero-panel h2,.view-heading h1,.view-heading h2{margin:0;font-family:var(--app-font-sans);font-weight:800;letter-spacing:0;line-height:1.05}.shell-navbar__brand{display:inline-flex;gap:.6rem;align-items:center;min-width:auto;flex:0 0 auto;position:relative;z-index:1;text-decoration:none}.shell-navbar__brand:hover{text-decoration:none}.shell-navbar__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--app-accent);color:var(--app-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));font-size:.72rem;font-weight:800;text-transform:lowercase}.shell-navbar__brand-copy{display:inline-flex;align-items:center;min-height:2.15rem}.shell-navbar__brand-copy strong{display:block;font-size:clamp(1.32rem,1.95vw,1.78rem);line-height:1}.shell-navbar__strapline{position:absolute;top:calc(50% + 1.025rem);left:1.5rem;right:1.5rem;z-index:0;margin:0;color:var(--app-muted);font-size:.56rem;font-weight:700;letter-spacing:.11em;line-height:1.15;text-transform:uppercase;white-space:nowrap;overflow:hidden;pointer-events:none;text-overflow:ellipsis}.shell-navbar__menu{display:flex;gap:.28rem;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;position:relative;z-index:1}.shell-navbar__date-nav{display:inline-flex;align-items:center;gap:0;height:var(--app-navbar-control-height);min-width:0;position:relative;z-index:1;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft));overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.shell-navbar__date{display:grid;gap:0;min-width:9.5rem;justify-items:center;text-align:center;position:relative;z-index:1}.shell-navbar__date-toggle{height:100%;min-height:0;padding:.36rem .82rem;border:0;border-left:1px solid var(--app-border);border-right:1px solid var(--app-border);border-radius:0;background:transparent;color:var(--app-text);font:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.shell-navbar__date-toggle:hover,.shell-navbar__date-toggle[aria-expanded=true]{background:var(--app-accent-soft);border-color:color-mix(in srgb,var(--app-accent) 68%,var(--app-border-strong));color:var(--app-accent-strong)}.shell-navbar__date-button{display:inline-flex;align-items:center;justify-content:center;width:var(--app-navbar-control-height);height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--app-text);cursor:pointer}.shell-navbar__date-button:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.shell-navbar__date-button:disabled,.shell-date-picker__nav:disabled,.shell-date-picker__day:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.shell-navbar__date-button svg,.shell-date-picker__nav svg{width:.9rem;height:.9rem}.shell-navbar__date-label{color:var(--app-text);font-size:.92rem;font-weight:800;line-height:1.05}.shell-navbar__date-detail{color:var(--app-muted);font-size:.72rem;font-weight:600;line-height:1.15}.shell-navbar__overflow{position:relative;flex:0 0 auto;z-index:1}.shell-navbar__actions{display:inline-flex;gap:.55rem;align-items:center;flex:0 0 auto;position:relative;z-index:1}.shell-navbar__menu-button{display:inline-flex;align-items:center;justify-content:center;height:var(--app-navbar-control-height);min-height:var(--app-navbar-control-height);padding:.42rem .88rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 90%,var(--app-accent-soft));color:var(--app-text);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.shell-navbar__menu-button:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.shell-navbar__menu-button--cta{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 84%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text);box-shadow:inset 0 1px #ffffff1f}.shell-navbar__menu-button--cta:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg-hover) 86%,white) 0%,var(--app-cta-bg-hover) 100%);color:var(--app-cta-text)}@media(min-width:981px){.shell-navbar{gap:.72rem;padding:.72rem 1rem}.shell-navbar__brand-copy strong{font-size:1.34rem}.shell-navbar__strapline{display:none}.shell-navbar__menu{gap:.16rem}.shell-nav__link{min-height:2rem;padding:.3rem .58rem;font-size:.88rem}.shell-nav__link--menu{min-height:2.35rem;padding:.44rem .64rem;font-size:.9rem}.shell-navbar__date{min-width:7.6rem}.shell-navbar__actions{gap:.38rem}.shell-navbar__menu-button{padding:.38rem .72rem;font-size:.88rem}.shell-nav-group__menu{min-width:12.5rem}}.view-stack--subscription-gate{width:100%;max-width:1280px;margin:0 auto}.view-stack--account{width:100%;max-width:1280px;margin:0 auto;font-family:var(--app-font-sans)}.view-stack--account,.view-stack--account *,.view-stack--account *:before,.view-stack--account *:after,.view-stack--account :where(button,input,select,textarea,option,optgroup),.view-stack--account :where(.button-link,.account-panel,.account-details,.account-systems,.account-system-card){font-family:var(--app-font-sans)!important}.view-stack--account :where(wa-card,wa-callout)::part(base),.view-stack--account :where(wa-card)::part(body){font-family:var(--app-font-sans)!important}.account-panel{display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:var(--app-panel);box-shadow:var(--app-shadow)}.account-panel__membership{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:0 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}.account-panel__membership>div:first-child,.account-panel__actions{display:grid;gap:.45rem}.account-panel h3,.account-panel p{margin:0}.account-panel h3{max-width:44rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.1}.account-panel__membership>div:first-child>p:not(.eyebrow){max-width:48rem;color:var(--app-muted);line-height:1.55}.account-panel__actions{justify-items:end;align-content:center;min-width:min(100%,18rem)}.account-panel__payment-note,.account-panel__error{color:var(--app-muted);font-size:.86rem;font-weight:700;text-align:right}.account-panel__error{max-width:18rem;color:var(--app-band-above-text)}.account-panel__preference p{color:var(--app-muted);line-height:1.45}.account-panel .button-link.account-panel__cta,.account-panel .button-link.account-panel__cta:hover,.account-panel .button-link.account-panel__cta:focus-visible{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 86%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text);box-shadow:inset 0 1px #ffffff1f}.account-panel .button-link.account-panel__cta{min-width:12rem;min-height:2.75rem;padding-right:1.1rem;padding-left:1.1rem;white-space:nowrap}.account-panel__secondary-action{white-space:nowrap}.account-details{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(20rem,1.7fr) minmax(11rem,1fr) minmax(8rem,.75fr);margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel-strong)}.account-details div{display:grid;min-width:0;gap:.28rem;padding:.85rem .9rem;border-right:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}.account-details div:last-child{border-right:0}.account-details dt{color:var(--app-muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.account-details dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.account-details dd span{display:inline-block;margin-left:.35rem;color:var(--app-muted);font-size:.82rem;font-weight:700;text-transform:capitalize}.account-details__email dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-systems{display:grid;gap:1rem}.account-systems__header{display:grid;gap:.3rem}.account-systems__header h2,.account-systems__header p{margin:0}.account-systems__header h2{font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.08}.account-systems__header p{max-width:48rem;color:var(--app-muted);line-height:1.5}.account-systems__grid{display:grid;gap:1rem}.account-system-card{display:grid;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel);box-shadow:var(--app-shadow-soft)}.account-system-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.account-system-card__header>div:first-child{display:grid;gap:.4rem}.account-system-card h3,.account-system-card p{margin:0}.account-system-card h3{max-width:54rem;font-size:clamp(1.08rem,1.45vw,1.36rem);font-weight:800;line-height:1.16}.account-system-card__header>div:first-child>p:not(.eyebrow){max-width:48rem;color:var(--app-muted);line-height:1.5}.account-system-card__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.account-system-card__date-range{justify-self:start;color:var(--app-muted);font-size:.84rem;font-weight:800;line-height:1.35}.account-system-card__today{color:var(--app-muted);font-size:.8rem;font-weight:700;line-height:1.28}.account-system-card__today--empty,.account-system-card__today--unknown{color:var(--app-muted)}.account-system-card__summary{display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(0,2.7fr);gap:.65rem;align-items:stretch}.account-system-card__today-panel,.account-system-card__metrics div{display:grid;align-content:center;gap:.2rem;min-width:0;min-height:5.35rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-accent-soft))}button.account-system-card__today-panel{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.account-system-card__today-panel:hover,button.account-system-card__today-panel:focus-visible{border-color:color-mix(in srgb,var(--app-link) 62%,var(--app-border));background:color-mix(in srgb,var(--app-panel-strong) 78%,var(--app-navbar-highlight));outline:2px solid color-mix(in srgb,var(--app-link) 34%,transparent);outline-offset:2px}button.account-system-card__today-panel:disabled{cursor:default}button.account-system-card__today-panel:disabled:hover{border-color:color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-accent-soft));outline:none}.account-system-card__today-panel span,.account-system-card__metrics dt{color:var(--app-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.account-system-card__today-panel strong{font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:800;letter-spacing:0;line-height:1.02}.account-system-selections-dialog__actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.account-system-selection-runner,.advanced-proof-selection-runner{align-items:center}.account-system-selection-runner>span,.advanced-proof-selection-runner>span{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;min-width:0}.account-system-selection-runner__number,.advanced-proof-selection-runner__number{display:inline-grid;min-width:1.45rem;height:1.45rem;place-items:center;padding:0 .35rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel-strong) 82%,var(--app-navbar-highlight));color:var(--app-muted);font-size:.74rem;font-weight:800;line-height:1}.account-system-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.account-system-card__metrics dd{min-width:0;margin:0;max-width:100%;overflow-wrap:anywhere;color:var(--app-text);font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:800;letter-spacing:0;line-height:1.12}.account-panel__preference{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel-strong)}.account-panel__preference p{justify-self:end;max-width:none;text-align:right;white-space:nowrap}.account-email-preferences{display:grid;gap:.75rem}.account-email-preferences__header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.account-email-preferences__send-now{min-height:2.45rem;padding-right:1rem;padding-left:1rem;border-color:color-mix(in srgb,var(--app-link) 42%,var(--app-border));color:var(--app-link);white-space:nowrap}.account-email-models{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch}.account-email-models__group{display:grid;gap:.55rem;min-width:13rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel)}.account-email-models__title{min-width:0;color:var(--app-text);font-weight:850;line-height:1.2}.account-email-models__model-toggle{display:flex;gap:.55rem;align-items:flex-start}.account-email-models__model-toggle input{margin-top:.12rem}.account-email-models__model-toggle span{display:grid;min-width:0;gap:.14rem}.account-email-models__title small{color:var(--app-muted);font-size:.78rem;font-weight:800}.account-email-models__choices{display:flex;flex-wrap:wrap;gap:.45rem}.account-email-models__option{display:flex;flex:0 1 auto;gap:.55rem;align-items:center;min-width:5.6rem;min-height:2.35rem;padding:.44rem .55rem;border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel-strong);color:var(--app-text);font-weight:800;line-height:1.2}.account-email-models__option input{margin-top:.12rem}.account-email-models__option span{min-width:0}.account-email-models__option:has(input:checked){border-color:color-mix(in srgb,var(--app-link) 46%,var(--app-border));background:color-mix(in srgb,var(--app-link) 8%,var(--app-panel))}.account-email-models__option:has(input:disabled){opacity:.72}.account-panel__preference--system{grid-template-columns:1fr;align-items:stretch}.account-system-notifications{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;justify-content:space-between;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}.account-system-notifications__intro{display:flex;align-items:center;min-height:2.75rem}.account-system-notifications__intro p{justify-self:start;max-width:44rem;text-align:left}.account-toggle--system{align-items:center;font-size:1rem}.account-toggle--system input{margin-top:0}.account-system-notifications__controls{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(8rem,.65fr) minmax(8rem,.65fr) auto auto;gap:.6rem;align-items:end}.account-system-notifications__field{min-width:0}.account-system-notifications__field input,.account-system-notifications__field select{width:100%;min-height:2.55rem;padding:.52rem 2.75rem .52rem .85rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background-color:var(--app-panel-strong);color:var(--app-text);font:inherit;line-height:1.2}.account-system-notifications__save,.account-system-notifications__send-now{min-height:2.75rem;padding-right:1rem;padding-left:1rem;white-space:nowrap}.account-system-notifications__send-now{border-color:color-mix(in srgb,var(--app-link) 42%,var(--app-border));color:var(--app-link)}.account-system-notifications:not(.is-mode-specific_time) [data-system-schedule-field=specific_time],.account-system-notifications:not(.is-mode-before_first_off) [data-system-schedule-field=before_first_off],.account-system-notifications__hint{display:none}.account-system-notifications.is-mode-when_ready .account-system-notifications__hint--when-ready,.account-system-notifications.is-mode-before_first_off .account-system-notifications__hint--before-first-off,.account-system-notifications.is-mode-specific_time .account-system-notifications__hint--specific-time{display:block}.account-system-notifications .account-system-notifications__hint{justify-self:start;max-width:44rem;color:var(--app-muted);font-size:.86rem;font-weight:700;text-align:left}.subscription-pitch{border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:var(--app-panel);box-shadow:var(--app-shadow)}.subscription-pitch{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr);gap:1rem;align-items:stretch;padding:1rem}.subscription-pitch__copy{display:grid;gap:.45rem;align-content:center}.subscription-pitch__copy h3,.subscription-pitch__copy p{margin:0}.subscription-pitch__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.subscription-pitch__stats div{display:grid;gap:.28rem;min-width:0;padding:.75rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-accent-soft))}.subscription-pitch__stats span{color:var(--app-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.subscription-pitch__stats strong{color:var(--app-text);font-size:1.35rem;line-height:1}.auth-modal-root{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);background:radial-gradient(circle at 18% 24%,rgba(144,94,244,.18),transparent 28rem),#0b121ca8;font-family:var(--app-font-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-modal{width:min(100%,58rem);font-family:var(--app-font-sans)}.auth-modal__panel{position:relative;display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(22rem,1fr);overflow:hidden;min-height:min(36rem,calc(100vh - 2rem));border:1px solid color-mix(in srgb,var(--app-border-strong) 74%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-panel);box-shadow:0 30px 90px #00000057,inset 0 1px color-mix(in srgb,white 58%,transparent)}.auth-modal__media{position:relative;min-height:100%;overflow:hidden;background:#111519}.auth-modal__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050b0e1f,#050b0eb8),linear-gradient(180deg,transparent 42%,rgba(5,11,14,.82))}.auth-modal__media img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:46% 50%;transform:scale(1.02)}.auth-modal__media-copy{position:absolute;right:1.35rem;bottom:1.35rem;left:1.35rem;z-index:1;display:grid;gap:.45rem;color:#fff}.auth-modal__media-copy p,.auth-modal__media-copy strong{margin:0}.auth-modal__media-copy p{width:fit-content;padding:.22rem .5rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0912127a;color:#905ef4;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.auth-modal__media-copy strong{max-width:20rem;font-size:1.75rem;font-weight:900;letter-spacing:0;line-height:1.04}.auth-modal__content{position:relative;display:grid;align-content:center;gap:1.15rem;padding:clamp(1.2rem,3vw,2rem)}.auth-modal__close{position:absolute;top:.85rem;right:.85rem;display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel-strong) 92%,transparent);color:var(--app-text);font:inherit;font-size:1rem;font-weight:800;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.auth-modal__close span{position:relative;width:.8rem;height:.8rem}.auth-modal__close span:before,.auth-modal__close span:after{content:"";position:absolute;top:50%;left:50%;width:.82rem;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.auth-modal__close span:before{transform:translate(-50%,-50%) rotate(45deg)}.auth-modal__close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.auth-modal__close:hover,.auth-modal__close:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 58%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.auth-modal__header{display:grid;gap:.45rem;padding-right:2.4rem}.auth-modal__header h2,.auth-modal__header p{margin:0}.auth-modal__header h2{font-family:var(--app-font-sans);font-size:2.15rem;font-weight:900;letter-spacing:0;line-height:1}.auth-modal__header>p:not(.eyebrow){color:var(--app-muted);font-size:.97rem;line-height:1.55}.auth-modal__form{display:grid;gap:1rem}.auth-modal__fields{display:grid;gap:.85rem}.auth-modal__form label{display:grid;gap:.3rem;color:var(--app-muted);font-size:.85rem;font-weight:800}.auth-modal__form input{width:100%;min-height:2.9rem;padding:.62rem .78rem;border:1px solid color-mix(in srgb,var(--app-border) 88%,transparent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 92%,var(--app-accent-soft));color:var(--app-text);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-modal__form input:focus{outline:none;border-color:color-mix(in srgb,var(--app-accent) 68%,var(--app-border-strong));background:var(--app-panel-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 16%,transparent)}.auth-modal__error{margin:0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--app-band-above-border) 64%,transparent);border-radius:var(--rt-radius-sm);background:var(--app-band-above-bg);color:var(--app-band-above-text);font-size:.9rem;font-weight:700}.auth-modal__actions{display:flex;gap:.9rem;align-items:center;justify-content:space-between;margin-top:.15rem}.auth-modal__submit{min-width:8rem;min-height:2.9rem;padding-right:1.25rem;padding-left:1.25rem;border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 86%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text)}.auth-modal__switch{min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--app-accent-strong);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.auth-modal__switch:hover,.auth-modal__switch:focus-visible{color:var(--app-accent);text-decoration:underline;text-underline-offset:.18rem}.auth-modal__switch:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 64%,transparent);outline-offset:.18rem;border-radius:var(--rt-radius-sm)}.auth-modal__note{margin:-.35rem 0 0;color:var(--app-muted);font-size:.82rem;line-height:1.45}@media(max-width:760px){.auth-modal{width:min(100%,28rem)}.auth-modal__panel{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 1.5rem);overflow-y:auto}.auth-modal__media{min-height:9rem;max-height:11rem}.auth-modal__media img{height:11rem;object-position:50% 44%}.auth-modal__media-copy{right:1rem;bottom:1rem;left:1rem}.auth-modal__media-copy strong{max-width:20rem;font-size:1.15rem}.auth-modal__content{padding:1rem}.auth-modal__header{padding-right:2rem}.auth-modal__header h2{font-size:1.65rem}.auth-modal__actions{align-items:stretch;justify-content:flex-start;flex-direction:column}.auth-modal__submit{align-self:flex-end}.auth-modal__switch{align-self:flex-start;min-height:2.2rem}}.advanced-update-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-width:0;max-width:100%;padding:1rem;border:1px solid color-mix(in srgb,#794dd2 72%,var(--app-border-strong));border-radius:var(--rt-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,#dfcfff 86%,var(--app-panel)),color-mix(in srgb,#976af0 42%,var(--app-panel)) 58%,color-mix(in srgb,#794dd2 28%,var(--app-panel))),var(--app-panel);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 54%,transparent),0 14px 34px color-mix(in srgb,#36147b 14%,transparent)}.advanced-update-banner h2,.advanced-update-banner p{margin:0}.advanced-update-banner>div{display:grid;gap:.35rem;min-width:0}.advanced-update-banner h2{color:#2e165f}.advanced-update-banner p:not(.eyebrow){color:color-mix(in srgb,#2e165f 82%,var(--app-text))}.advanced-update-banner .eyebrow{color:#36147a}@media(max-width:980px){.account-details:not(.account-details--systems){grid-template-columns:repeat(2,minmax(0,1fr))}.account-details:not(.account-details--systems) div:nth-child(2n){border-right:0}.account-system-card__summary{grid-template-columns:1fr}.account-system-notifications,.account-system-notifications__controls{width:100%}}@media(max-width:760px){.subscription-pitch,.account-panel__membership,.account-panel__preference,.account-system-card__header{grid-template-columns:1fr}.account-system-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-system-card__metrics div:last-child:nth-child(odd){grid-column:1 / -1}.account-system-card__today-panel,.account-system-card__metrics div{min-height:5.35rem}.account-panel__actions,.account-panel__preference p,.account-system-card__actions,.account-system-card__date-range{justify-items:start;justify-self:start;justify-content:flex-start;text-align:left}.account-panel__preference p{white-space:normal}.account-system-notifications__controls{grid-template-columns:1fr}.account-email-preferences__send-now,.account-system-notifications__save,.account-system-notifications__send-now{width:100%}.account-details{grid-template-columns:1fr}.account-details div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}.account-details div:last-child{border-bottom:0}.subscription-pitch__stats,.advanced-update-banner{grid-template-columns:1fr}}.account-toggle{display:flex;align-items:center;gap:.6rem;font-weight:700}.shell-menu-panel{position:absolute;top:var(--shell-menu-anchor-top);right:var(--shell-menu-anchor-right);width:min(22rem,calc(var(--app-viewport-inline) - 3rem));z-index:120;display:grid;gap:.9rem;padding:.9rem;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel-strong) 98%,white);-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);box-shadow:var(--app-shadow)}.shell-menu-panel[hidden]{display:none}.shell-menu-panel__section{display:grid;gap:.55rem}.shell-menu-panel__section+.shell-menu-panel__section{padding-top:.8rem;border-top:1px solid var(--app-border)}.shell-menu-panel__section--nav+.shell-menu-panel__section--date{padding-top:0;border-top:0}.shell-menu-panel__section--date{gap:.7rem}.shell-menu-panel__section--nav{display:none}.shell-menu-panel__label{margin:0;color:var(--app-muted);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell-menu-panel__label--subnav{margin-top:.45rem}.shell-menu-panel__nav{display:grid;gap:.35rem}.shell-menu-field{display:grid;gap:.4rem}.shell-menu-field span{color:var(--app-muted);font-size:.8rem;font-weight:700}.shell-menu-field strong{color:var(--app-text);font-size:.98rem;font-weight:800;line-height:1.1}.shell-menu-field small{color:var(--app-muted);font-size:.82rem;font-weight:600;line-height:1.2}.shell-menu-field input,.shell-menu-field select{min-height:2.45rem;padding:.5rem .75rem;border:1px solid var(--app-border);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft));color:var(--app-text);font:inherit}.shell-menu-field--date{gap:.7rem}.shell-date-picker{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 99%,var(--app-accent-soft))}.shell-date-picker__header{display:grid;grid-template-columns:2.1rem 1fr 2.1rem;gap:.5rem;align-items:center}.shell-date-picker__header strong{margin:0;text-align:center;font-size:.95rem;font-weight:800}.shell-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft));color:var(--app-text);cursor:pointer}.shell-date-picker__nav:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.shell-date-picker__weekdays,.shell-date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.shell-date-picker__weekday{color:var(--app-muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.shell-date-picker__day{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.25rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel) 92%,white);color:var(--app-text);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.shell-date-picker__day:hover{border-color:color-mix(in srgb,var(--app-accent) 60%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.shell-date-picker__day.is-outside{color:var(--app-muted);opacity:.68}.shell-date-picker__day.is-today{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong))}.shell-date-picker__day.is-selected{border-color:color-mix(in srgb,var(--app-accent) 75%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent) 44%,var(--app-panel));color:var(--app-accent-strong)}.shell-date-picker__day.is-disabled{background:color-mix(in srgb,var(--app-panel) 88%,white)}.shell-menu-panel__section--actions{display:grid;gap:.5rem}.shell-menu-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .8rem;border:1px solid var(--app-border);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft));color:var(--app-text);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.shell-menu-action:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.shell-menu-action--cta{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 84%,white) 0%,var(--app-cta-bg) 100%);box-shadow:inset 0 1px #ffffff1f;color:var(--app-cta-text)}.shell-menu-action--cta:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg-hover) 86%,white) 0%,var(--app-cta-bg-hover) 100%);color:var(--app-cta-text)}.shell-menu-panel__section--status{justify-items:start}.shell-menu-panel__section--status wa-badge,.shell-menu-panel__section--status wa-badge::part(base){min-width:0}.shell-navbar__menu,.card-header,.entry-card__top,.filters-bar,.page-actions,.entry-card__heading,.metric-row,.compact-entry,.notification-entry__top{display:flex;gap:.75rem;align-items:center}.shell-nav__link,.button-link--brand{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.36rem .72rem;border:1px solid transparent;border-radius:999px;color:var(--app-muted);background:transparent;font:inherit;font-size:.96rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.shell-nav__link:hover,.shell-nav__link:focus-visible,.button-link--brand:hover,.button-link--brand:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 58%,var(--app-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft) 88%,white),color-mix(in srgb,var(--app-accent-soft) 96%,transparent));color:var(--app-accent-strong);box-shadow:0 10px 22px color-mix(in srgb,var(--app-accent) 16%,transparent),inset 0 1px color-mix(in srgb,white 78%,transparent);transform:translateY(-1px);text-decoration:none}.shell-nav__link:focus-visible,.button-link--brand:focus-visible{outline:none}.shell-nav__link--menu{flex-direction:column;justify-content:start;align-items:flex-start;min-height:2.4rem;padding:.45rem .7rem;border-color:var(--app-border);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft));font-size:.92rem}.shell-nav__link--menu-cta{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 84%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text)}.shell-nav__link--menu-cta:hover,.shell-nav__link--menu-cta:focus-visible{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg-hover) 86%,white) 0%,var(--app-cta-bg-hover) 100%);color:var(--app-cta-text)}.shell-nav__link--subitem{margin-left:.65rem;padding-left:.85rem;border-left:2px solid color-mix(in srgb,var(--app-accent) 34%,var(--app-border))}.shell-nav__link-label,.shell-nav__link-summary{display:block}.shell-nav__link-summary{margin-top:.12rem;color:var(--app-muted);font-size:.74rem;font-weight:700;line-height:1.25}.shell-nav__link.is-active{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent) 44%,var(--app-panel));color:var(--app-accent-strong)}.shell-nav-group.is-open>.shell-nav__link--group,.shell-nav__link--group[aria-expanded=true]{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft) 82%,white),color-mix(in srgb,var(--app-accent) 22%,var(--app-panel)));color:var(--app-accent-strong);box-shadow:0 10px 22px color-mix(in srgb,var(--app-accent) 18%,transparent),inset 0 1px color-mix(in srgb,white 80%,transparent)}.shell-nav-group{position:relative;display:inline-flex;align-items:center}.shell-navbar__menu .shell-nav-group:after,.shell-navbar__actions .shell-nav-group:after{content:"";position:absolute;top:100%;left:0;right:0;height:1rem}.shell-nav__link--group{gap:.4rem}.shell-nav-group__chevron{display:inline-flex;align-items:center;justify-content:center;width:.46rem;height:.46rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-.16rem;transform:rotate(45deg);transition:transform .16s ease}.shell-nav-group__menu{position:absolute;top:calc(100% + .45rem);left:0;z-index:8;min-width:13.5rem;display:grid;gap:.35rem;padding:.45rem;border:1px solid var(--app-border-strong);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 98%,white);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow);opacity:0;visibility:hidden;transform:translateY(-.3rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.shell-nav-group__menu--advanced{width:8.25rem;min-width:8.25rem}.shell-nav-group__menu .shell-nav__link{justify-content:start}.shell-nav-group.is-open .shell-nav-group__menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.shell-nav-group.is-open .shell-nav-group__chevron{transform:rotate(225deg) translate(-.06rem,-.06rem)}.shell-nav-submenu{position:relative}.shell-nav-submenu:after{content:"";position:absolute;top:0;right:-.5rem;width:.5rem;height:100%}.shell-nav__link--submenu-trigger{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.shell-nav-submenu__chevron{display:inline-flex;align-items:center;justify-content:center;width:.44rem;height:.44rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease}.shell-nav-submenu__menu{position:absolute;top:0;left:calc(100% + .45rem);z-index:9;min-width:17rem;display:grid;gap:.35rem;padding:.45rem;border:1px solid var(--app-border-strong);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 98%,white);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow);opacity:0;visibility:hidden;transform:translate(-.25rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.shell-nav-submenu.is-open>.shell-nav-submenu__menu{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.shell-nav-submenu.is-open .shell-nav-submenu__chevron{transform:rotate(135deg) translate(-.05rem,-.05rem)}.shell-account-menu .shell-nav-group__menu{right:0;left:auto;min-width:10.5rem}.shell-account-menu[hidden]{display:none}.shell-navbar__menu-button--account{gap:.42rem}.shell-nav-group.is-open>.shell-navbar__menu-button--account{border-color:color-mix(in srgb,var(--app-accent) 52%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 88%,var(--app-panel));color:var(--app-accent-strong)}.shell-menu-action--desktop{width:100%;min-height:2.4rem;padding:.45rem .7rem;border-radius:var(--app-radius-s);justify-content:flex-start;font-size:.92rem}.shell-menu-action--desktop[hidden]{display:none}.button-link--brand{border-color:color-mix(in srgb,var(--app-accent) 28%,#182636);background:linear-gradient(180deg,color-mix(in srgb,#2d496a 82%,white),#1f354f);box-shadow:inset 0 1px #ffffff1f;color:#fff}.button-link--brand:hover{background:linear-gradient(180deg,color-mix(in srgb,#325276 84%,white),#243d5a);color:#fff}.scroll-target{scroll-margin-top:calc(var(--shell-offset) + 1rem)}.shell-main{min-height:calc(100vh - var(--shell-offset));padding-top:var(--shell-offset);padding-bottom:var(--app-layout-space)}.shell-breadcrumbs{position:relative;z-index:1;margin-top:-1px;padding-top:0;padding-bottom:var(--shell-stack-gap)}.shell-breadcrumbs:empty{display:none}.shell-breadcrumbs .breadcrumbs{position:relative;isolation:isolate;margin-bottom:0;padding:.72rem 1rem;border-radius:0 0 var(--app-radius-xl) var(--app-radius-xl);background:transparent;box-shadow:none}.shell-breadcrumbs .breadcrumbs:before{content:"";position:absolute;inset:0;border:var(--shell-panel-border);border-top-color:transparent;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong) 72%,transparent) 0%,color-mix(in srgb,var(--app-panel) 48%,transparent) 62%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,white 12%,transparent) 0%,transparent 100%);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar);pointer-events:none}.shell-breadcrumbs .breadcrumbs>*{position:relative;z-index:1}.shell-announcement{padding-bottom:var(--shell-stack-gap)}.shell-announcement:empty{display:none}.shell-announcement__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.82rem 1rem;border:1px solid color-mix(in srgb,var(--rt-brand-text) 54%,var(--app-border-strong));border-radius:var(--app-radius-xl);background:linear-gradient(180deg,#f4effff5,#e1d2ffe6 55%,#cab1fcd6),linear-gradient(135deg,#dbc9fff5,#905cf84d 48%,#4700d424);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar)}.shell-announcement__copy{display:grid;gap:0;min-width:0}.shell-announcement__text{margin:0;color:var(--app-text);font-size:.96rem;font-weight:600;line-height:1.45}.shell-announcement__text a{color:#29007a;font-weight:800;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rt-brand-text) 70%,transparent);text-underline-offset:.16em}.shell-announcement__text a:hover{color:#1e005a}.shell-announcement__actions{display:flex;align-items:center;gap:.65rem}.shell-announcement__link{white-space:nowrap}.shell-announcement__actions .button-link.shell-announcement__link--cta{border-color:var(--rt-brand-text);background-color:#834cf2;background-image:linear-gradient(180deg,#bc9aff,#834cf2 52%,#4d08d8);color:#1e005a;box-shadow:inset 0 1px #ffffff94,0 10px 18px #4300c92e}.shell-announcement__actions .button-link.shell-announcement__link--cta:hover,.shell-announcement__actions .button-link.shell-announcement__link--cta:focus-visible{border-color:#3d00b8;background-color:#9464f4;background-image:linear-gradient(180deg,#ceb5ff,#9464f4,#5a18df);color:#19004a}.shell-announcement__actions .button-link.shell-announcement__link--secondary{border-color:#94a3b8;background-color:#dbe3ed;background-image:linear-gradient(180deg,#f7fafc,#dbe3ed 52%,#a7b4c3);color:#314152;box-shadow:inset 0 1px #ffffffb3,0 10px 18px #5c6e8429}.shell-announcement__actions .button-link.shell-announcement__link--secondary:hover,.shell-announcement__actions .button-link.shell-announcement__link--secondary:focus-visible{border-color:#7f8ea0;background-color:#e6edf5;background-image:linear-gradient(180deg,#fff,#e6edf5,#b4c0cf);color:#243240}.shell-announcement__dismiss{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid color-mix(in srgb,var(--rt-brand-text) 38%,var(--app-border));border-radius:999px;background:#f4efffc2;color:#2e008a;font:inherit;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.shell-announcement__dismiss:hover{border-color:color-mix(in srgb,var(--rt-brand-text) 62%,var(--app-border-strong));background:#dbc9fffa;color:#1e005a}.shell-footer{padding:0 0 var(--app-layout-space)}.shell-footer__inner{display:flex;flex-direction:column;gap:.9rem;align-items:center;justify-content:center;flex-wrap:wrap;padding:var(--app-layout-space) 0 0;border-top:1px solid var(--app-border);color:var(--app-muted);text-align:center}.shell-footer__inner p{margin:0}.shell-footer__link-groups{display:flex;width:100%;flex-direction:column;align-items:center;gap:.45rem}.shell-footer__links{display:flex;gap:1.1rem;flex-wrap:wrap;justify-content:center;font-weight:700}.shell-footer__links--legal{font-weight:600}.back-to-top{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.55rem .95rem;border:1px solid var(--app-border-strong);border-radius:999px;background:linear-gradient(180deg,var(--app-navbar-highlight) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar);color:var(--app-text);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;opacity:0;transform:translateY(.5rem);transition:opacity .16s ease,transform .16s ease,background .16s ease,color .16s ease}.back-to-top:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--app-navbar-highlight) 92%,transparent),#ffffff0a),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 30%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 84%,transparent));color:var(--app-accent-strong)}.back-to-top.is-visible{opacity:1;transform:translateY(0)}.back-to-top[hidden]{display:none}.next-race-fab{position:fixed;right:max(1rem,env(safe-area-inset-right));top:calc(var(--shell-offset) + max(1rem,env(safe-area-inset-top)));z-index:90;display:none;align-items:center;justify-content:center;min-height:2.7rem;padding:.55rem .95rem;border:1px solid var(--app-border-strong);border-radius:999px;background:linear-gradient(180deg,var(--app-navbar-highlight) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar);color:var(--app-text);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.next-race-fab:hover,.next-race-fab:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--app-navbar-highlight) 92%,transparent),#ffffff0a),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 30%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 84%,transparent));color:var(--app-accent-strong);transform:translateY(-1px)}.next-race-fab:focus-visible{outline:2px solid color-mix(in srgb,var(--app-link) 72%,white);outline-offset:.12rem}.hero-panel{display:grid;gap:1.3rem;padding:1.7rem;border:1px solid var(--app-border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 18%,var(--app-panel-strong)) 0%,var(--app-panel-strong) 100%);box-shadow:var(--app-shadow)}.view-heading{display:flex;gap:1.4rem;align-items:end;justify-content:space-between;padding:1.45rem 1.55rem;border:1px solid var(--app-border-strong);background:var(--app-panel-strong);box-shadow:var(--app-shadow-soft)}.view-grid{--min-column-size: 21rem}.eyebrow{margin:0 0 .45rem;color:var(--app-muted);font-size:.77rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.breadcrumbs{margin:0 0 .8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:.18rem;margin:0;padding:0;list-style:none}.breadcrumbs__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-end;margin-left:auto}.breadcrumbs__actions .button-link{width:auto;min-height:2rem;padding:.32rem .62rem;font-size:.82rem;line-height:1.2}.breadcrumbs__item{display:inline-flex;align-items:center;color:var(--app-muted);font-size:.86rem;font-weight:700;letter-spacing:.04em}.breadcrumbs__separator{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--app-muted) 72%,var(--app-border-strong));font-size:.86rem;font-weight:700;letter-spacing:.04em}.breadcrumbs__item a,.breadcrumbs__item span{display:inline-flex;align-items:center}.breadcrumbs__item a{color:inherit;text-decoration:none}.breadcrumbs__item a:hover,.breadcrumbs__item.is-current{color:var(--app-text)}.section-title{margin:0;font-family:var(--app-font-sans);font-size:1.08rem;font-weight:800;letter-spacing:-.02em}.section-title__link{color:inherit;text-decoration:none}.section-title__link:hover,.section-title__link:focus-visible{color:var(--app-accent)}.section-title__link:focus-visible{outline:none}.view-description,.muted-text{margin:.6rem 0 0;color:var(--app-muted);line-height:1.55}.view-heading h1,.view-heading h2{font-size:clamp(1.95rem,3vw,2.45rem)}.loading-view{position:relative}.loading-view__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.loading-view__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.loading-surface{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-xl);background:var(--app-skeleton-surface);box-shadow:var(--app-shadow-soft);min-width:0;max-width:100%}.loading-surface--card,.loading-surface--summary,.loading-surface--toolbar,.loading-surface--calendar,.loading-surface--criteria,.loading-surface--summary-panel,.loading-surface--results-card,.loading-surface--racecard,.loading-surface--entry-card{padding:1.05rem 1.1rem}.loading-surface--hero{padding:1.7rem}.loading-surface--summary{display:grid;min-height:100%;gap:.9rem}.loading-surface--criteria{padding:0;border:0;background:transparent;box-shadow:none}.loading-surface--toolbar{padding:1rem 1.05rem}.loading-placeholder,.loading-chart__bar{position:relative;display:block;width:var(--loading-width, 100%);max-width:100%;overflow:hidden;background:var(--app-skeleton-fill)}.loading-placeholder{border-radius:999px}.loading-placeholder:after,.loading-chart__bar:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--app-skeleton-shine) 50%,transparent 100%);animation:loadingSweep 1.45s ease-in-out infinite}.loading-placeholder--label,.loading-placeholder--table-heading{height:.78rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--title{height:1.15rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--step-number{height:1.9rem;border-radius:999px}.loading-placeholder--hero-title{height:1.55rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--entry-title{height:1.4rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--stat{height:2.4rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--detail,.loading-placeholder--meta,.loading-placeholder--table-cell{height:.9rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--row-title,.loading-placeholder--row-value{height:1rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--selector-row-title,.loading-placeholder--selector-compact-value{height:1.1rem;border-radius:var(--rt-radius-sm)}.loading-placeholder--control{height:2.75rem;border-radius:var(--app-radius-s)}.loading-placeholder--selector-odds{height:1.35rem;border-radius:999px}.loading-placeholder--button,.loading-placeholder--chip{height:2.3rem}.loading-placeholder--selector-chip{height:2.65rem;border-radius:999px}.loading-placeholder--pill{height:1.6rem}.loading-card__header,.loading-card__header-copy,.loading-copy{display:grid;gap:.55rem}.loading-card__header--split,.loading-entry-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.loading-card__stat{display:grid;min-height:100%}.loading-card__stat .stat-card__content{margin-top:1rem}.loading-divider{height:1px;background:color-mix(in srgb,var(--app-border) 84%,transparent)}.loading-chip-row,.loading-list__meta,.loading-segmented,.loading-entry-card__metrics{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.loading-list{display:grid}.loading-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.82rem 0;border-top:1px solid color-mix(in srgb,var(--app-border) 88%,transparent)}.loading-list__item:first-child{padding-top:.25rem;border-top:0}.loading-list__copy{display:grid;gap:.48rem;min-width:0}.loading-list__aside{display:flex;justify-content:flex-end}.loading-toolbar{gap:1rem}.selector-criteria--loading .selector-criteria__summary{cursor:default}.selector-criteria--loading .selector-criteria__panel{background:color-mix(in srgb,var(--app-panel) 99%,transparent)}.loading-toolbar__actions{display:flex;flex-wrap:wrap;gap:.65rem}.loading-toolbar__note{margin-top:.95rem}.loading-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin-top:1.1rem}.loading-metric{display:grid;gap:.4rem}.loading-entry-card__body{display:grid;gap:.78rem;margin-top:1rem}.loading-racecard__topline{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.loading-racecard__list{display:grid;margin-top:1rem}.loading-racecard__row{display:grid;gap:.48rem;padding:.82rem 0;border-top:1px solid color-mix(in srgb,var(--app-border) 88%,transparent)}.loading-calendar .results-calendar__grid{gap:.55rem}.loading-calendar__cell{min-height:6.5rem;pointer-events:none}.loading-selector-summary{display:grid;gap:1rem}.loading-selector-summary__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem}.loading-selector-summary__stat,.loading-selector-summary__chart{display:grid;gap:.5rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--app-border) 92%,transparent);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 88%,transparent)}.loading-chart{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.55rem;min-height:7.5rem;padding-top:.8rem}.loading-chart__bar{width:100%;height:var(--loading-bar-height, 50%);border-radius:.6rem .6rem .25rem .25rem}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.loading-placeholder:after,.loading-chart__bar:after{animation:none}}@media(max-width:760px){.loading-view__actions{width:100%;justify-content:flex-start}.loading-view--dashboard{overflow-x:clip}.loading-view--dashboard .loading-surface--hero{padding:1.35rem 1.2rem}.loading-view--dashboard .loading-surface--summary,.loading-view--dashboard .loading-surface--card{padding-inline:1rem}.loading-card__header--split,.loading-entry-card__top,.loading-list__item{grid-template-columns:1fr}.loading-list__aside{justify-content:flex-start}.loading-metric-grid,.loading-selector-summary__stats{grid-template-columns:1fr}.loading-chart{gap:.4rem}}.dashboard-answer-hero h1,.hero-panel h1,.hero-panel h2{font-size:clamp(2.15rem,4vw,2.95rem)}.hero-panel p{margin:0;color:var(--app-muted);max-width:48rem}.dashboard-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 21.5rem;gap:1.3rem;align-items:stretch}#app[data-route-id=dashboard] .dashboard-top-grid{display:none}.dashboard-answer-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(31rem,1.08fr);gap:1.15rem;align-items:stretch;padding:1.25rem;border:1px solid color-mix(in srgb,var(--app-accent) 44%,var(--app-border));border-radius:var(--app-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-soft) 72%,var(--app-panel)) 0%,var(--app-panel) 58%);box-shadow:0 16px 34px color-mix(in srgb,var(--app-accent) 10%,transparent)}.dashboard-answer-hero__copy{display:grid;align-content:start;gap:.95rem;min-width:0}.dashboard-answer-hero__copy p:not(.eyebrow){max-width:39rem;margin:0;color:var(--app-muted);font-size:1.05rem;line-height:1.55}.dashboard-answer-hero__actions{margin-top:.2rem}.dashboard-answer-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:.75rem;min-width:0}.dashboard-answer-card::part(base),.dashboard-signal-card::part(base){height:100%;background:color-mix(in srgb,var(--app-panel) 90%,var(--app-accent-soft));border-color:color-mix(in srgb,var(--app-accent) 35%,var(--app-border))}.dashboard-answer-card::part(body),.dashboard-signal-card::part(body){height:100%;padding:0}.dashboard-answer-card--primary{grid-row:span 3}.dashboard-answer-card__body,.dashboard-signal-card__body,.dashboard-signal-card__link{display:grid;gap:.48rem;min-height:100%}.dashboard-answer-card__body{align-content:start;padding:1.15rem}.dashboard-signal-card__body{align-content:start;padding:1rem}.dashboard-answer-card__main-link,.dashboard-signal-card__link{color:inherit;text-decoration:none}.dashboard-answer-card__main-link{display:grid;gap:.42rem}.dashboard-answer-card__main-link:hover .dashboard-answer-card__title,.dashboard-answer-card__main-link:focus-visible .dashboard-answer-card__title,.dashboard-signal-card__link:hover .dashboard-signal-card__title,.dashboard-signal-card__link:focus-visible .dashboard-signal-card__title{color:var(--app-accent)}.dashboard-answer-card__title{font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.05}.dashboard-answer-card__meta,.dashboard-answer-card__empty span,.dashboard-signal-card__meta,.dashboard-signal-card__detail{color:var(--app-muted);font-size:.95rem;line-height:1.38}.dashboard-answer-card__empty{display:grid;gap:.3rem}.dashboard-answer-card__empty strong{font-size:1.35rem}.dashboard-answer-card__result{display:inline-flex;align-items:center;width:fit-content;margin-top:.3rem;padding:.42rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--app-muted) 12%,transparent);color:var(--app-text);font-weight:800;text-decoration:none}.dashboard-answer-card__result--won{background:var(--app-pill-won);color:var(--app-pill-won-text)}.dashboard-signal-card__title{font-size:1.1rem;line-height:1.22}.dashboard-signal-card__chip{width:fit-content;margin-top:.1rem}.dashboard-answer-card__chip,.dashboard-summary-card__top-tip-chip{width:fit-content}.dashboard-top-grid>*,.content-grid>*,.dashboard-grid>*,.entry-grid>*,.results-grid>*,.stat-grid>*{min-width:0}.dashboard-top-grid>[data-live-region]{min-width:0}.hero-panel--dashboard{grid-template-columns:minmax(0,1fr);align-items:stretch;height:100%}.hero-panel__copy,.hero-panel__aside,.hero-highlight{display:grid;gap:.95rem}.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.3rem}.dashboard-summary-card::part(base){height:100%;background:color-mix(in srgb,var(--app-panel) 88%,var(--app-accent-soft));border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border))}.dashboard-summary-card::part(body){padding:0}.dashboard-summary-card__body{display:grid;min-height:100%;gap:.95rem;padding:1.1rem 1.15rem}.dashboard-summary-card__section{display:grid;gap:.45rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--app-accent) 42%,var(--app-border))}.dashboard-summary-card__section-label{color:var(--app-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-summary-card__top-tip-shell{display:grid;gap:.4rem}.dashboard-summary-card__top-tip{display:grid;gap:.28rem;color:inherit;text-decoration:none}.dashboard-summary-card__top-tip:hover .dashboard-summary-card__top-tip-name,.dashboard-summary-card__top-tip:focus-visible .dashboard-summary-card__top-tip-name{color:var(--app-accent)}.dashboard-summary-card__top-tip:focus-visible{outline:none}.dashboard-summary-card__top-tip-name{font-size:1.05rem;line-height:1.25}.dashboard-summary-card__top-tip-meta,.dashboard-summary-card__top-tip-result,.dashboard-summary-card__empty{color:var(--app-muted);font-size:.92rem;line-height:1.4}.dashboard-summary-card__top-tip-result-link{text-decoration:none}.dashboard-summary-card__top-tip-result--won{display:inline-flex;align-items:center;width:fit-content;padding:.34rem .72rem;border-radius:999px;background:var(--app-pill-won);color:var(--app-pill-won-text);font-weight:800;box-shadow:inset 0 1px #fff3}.dashboard-summary-card__empty{margin:0}@media(min-width:981px){.dashboard-top-grid>[data-live-region]{height:100%}.dashboard-summary-card{display:block;height:100%}.dashboard-summary-card::part(body){height:100%}}.hero-actions>.button-link,.hero-actions>.button-link--brand{min-height:2.9rem;padding:.68rem 1.05rem}.release-hero-card::part(body),.release-feature-card::part(body),.release-summary-card::part(body){padding:0}.release-hero-card__body,.release-feature-card__body,.release-summary-card__body{display:grid;gap:1.2rem;padding:1.2rem}.release-hero-card__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.release-hero-card__copy,.release-feature-card__copy{display:grid;gap:.85rem}.release-hero-card__title{margin:0;font-family:var(--app-font-sans);font-size:clamp(1.8rem,3vw,2.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.05}.release-hero-card__text,.release-feature-card__text{margin-top:0}.release-grid{display:grid;gap:1.2rem}.release-summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.release-summary-section{display:grid;gap:.75rem;align-content:start}.release-summary-section__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em}.release-feature-card__body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.release-feature-card__title{font-size:1.3rem}.release-feature-card__list{margin:0;padding-left:1.2rem;display:grid;gap:.55rem;color:var(--app-text);line-height:1.55}.release-feature-card__list--hero{margin-top:.2rem}.content-article-card::part(body){padding:0}.content-article-card__body{display:grid;gap:1rem;min-width:0;max-width:100%;padding:1.35rem}.content-article-card__title{margin:0;font-family:var(--app-font-sans);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.02}.content-article-card__body>p{margin:0;max-width:none;line-height:1.7}.content-article-card__body>.section-title{margin:.35rem 0 0}.content-article-card__body pre{margin:0;overflow-x:auto;padding:.95rem 1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel-strong) 84%,var(--app-accent-soft))}.content-article-card__body pre code{padding:0;background:transparent;color:var(--app-text);overflow-wrap:normal;word-break:normal;white-space:pre}.content-article-highlight{padding:.08em .28em;border-radius:var(--rt-radius-sm);background:linear-gradient(180deg,#b894ffeb,#834af5db);box-decoration-break:clone;-webkit-box-decoration-break:clone}.content-article-card--insights .content-article-card__body{gap:1.25rem}.insights-article{display:grid;gap:1.2rem;min-width:0}.insights-stat-strip{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));min-width:0;max-width:100%}.insights-stat{display:grid;gap:.4rem;min-width:0;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:var(--app-radius-l);background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent-soft) 72%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft)),var(--app-panel))}.insights-stat__label{color:var(--app-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.insights-stat__value{color:var(--app-text);font-family:var(--app-font-sans);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:900;letter-spacing:-.03em;line-height:1.05}.insights-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.insights-card-grid--themes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.insights-info-card{display:grid;gap:.55rem;padding:1rem 1.05rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,white),var(--app-panel));box-shadow:var(--app-shadow-soft)}.insights-info-card__title{margin:0;color:var(--app-text);font-family:var(--app-font-sans);font-size:1.02rem;font-weight:850;letter-spacing:-.02em;line-height:1.22}.insights-info-card__detail{margin:0;color:var(--app-muted);line-height:1.65}.insights-confidence-note{display:grid;gap:.85rem;padding:1rem 1.05rem;border-left:4px solid var(--app-accent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-accent-soft) 52%,var(--app-panel))}.insights-confidence-note p{margin:0}.insights-table-shell{overflow-x:auto}.insights-table{width:100%;min-width:38rem;border-collapse:collapse;border:1px solid var(--app-border);border-radius:var(--app-radius-l);overflow:hidden;background:var(--app-panel)}.insights-table th,.insights-table td{padding:.9rem 1rem;border-bottom:1px solid var(--app-border);text-align:left;vertical-align:top;line-height:1.55}.insights-table thead th{color:var(--app-muted);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--app-panel-strong) 74%,white)}.insights-table tbody tr:last-child th,.insights-table tbody tr:last-child td{border-bottom:0}.insights-table--takeaways{min-width:0}.insights-table--takeaways th{width:15rem;color:var(--app-text);font-family:var(--app-font-sans);font-size:.95rem;font-weight:800}.advanced-proof-post-table th{width:auto}.advanced-proof-total-row th,.advanced-proof-total-row td{border-top:2px solid color-mix(in srgb,var(--app-border-strong) 72%,transparent);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-navbar-highlight));font-weight:800}.advanced-proof-post-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.advanced-proof-model-list{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.advanced-proof-model-list li{line-height:1.55}.advanced-proof-model-list a{font-weight:800}.insights-chart-card{display:grid;gap:.9rem;padding:1rem 1.05rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 95%,white),var(--app-panel));box-shadow:var(--app-shadow-soft)}.insights-chart-card--compact{padding:.9rem}.insights-chart-card__header{display:grid;gap:.35rem}.insights-chart-card__title{margin:0;color:var(--app-text);font-family:var(--app-font-sans);font-size:1.04rem;font-weight:850;letter-spacing:-.02em;line-height:1.2}.insights-chart-card__note{margin:0;color:var(--app-muted);font-size:.92rem;line-height:1.55}.insights-chart{display:block;width:100%;height:auto}.insights-chart__grid{stroke:color-mix(in srgb,var(--app-muted) 22%,transparent);stroke-width:1;stroke-dasharray:3 5}.insights-chart__label,.insights-chart__value{fill:var(--app-text);font-family:var(--app-font-sans);font-size:13px;font-weight:700}.insights-chart__value{fill:var(--app-accent-strong);text-anchor:end}.insights-chart__track{fill:color-mix(in srgb,var(--app-panel-strong) 76%,white)}.insights-chart__bar{fill:var(--app-accent)}.insights-feature-list{margin:0;padding-left:1.15rem;display:grid;gap:.65rem}.insights-feature-list__item{color:var(--app-text);line-height:1.55}.insights-feature-list__meta{display:flex;flex-wrap:wrap;gap:.55rem;color:var(--app-muted);font-size:.92rem}.insights-feature-list__meta code{padding:.12rem .38rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 46%,var(--app-panel));font-size:.82rem}.insights-model-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.insights-model-card{display:grid;gap:.9rem;padding:1rem 1.05rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,white),var(--app-panel));box-shadow:var(--app-shadow-soft)}.insights-model-card__header{display:grid;gap:.55rem}.insights-model-card__eyebrow{margin:0 0 .12rem;color:var(--app-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insights-model-card__title{margin:0;color:var(--app-text);font-family:var(--app-font-sans);font-size:1rem;font-weight:820;letter-spacing:-.02em;line-height:1.35}.insights-model-card__meta,.insights-model-card__summary{margin:0;color:var(--app-muted);line-height:1.6}.insights-model-card__meta{font-size:.88rem;font-weight:700}.insights-reference-linkback{margin:0;color:var(--app-muted);line-height:1.6}.insights-reference-jump-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.insights-reference-jump{display:grid;gap:.45rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--app-accent) 28%,var(--app-border));border-radius:var(--app-radius-l);background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent-soft) 60%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 94%,white),var(--app-panel));box-shadow:var(--app-shadow-soft);color:inherit;text-decoration:none}.insights-reference-jump:hover,.insights-reference-jump:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 54%,var(--app-border));transform:translateY(-1px)}.insights-reference-jump__count{color:var(--app-accent-strong);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insights-reference-jump__title{color:var(--app-text);font-family:var(--app-font-sans);font-size:1rem;font-weight:850;letter-spacing:-.02em;line-height:1.2}.insights-reference-jump__summary{color:var(--app-muted);line-height:1.55}.insights-reference-section::part(body){padding:0}.insights-reference-section__body{display:grid;gap:1rem;padding:1rem 1.05rem}.insights-reference-section__header{display:grid;gap:.5rem}.insights-reference-section__eyebrow{margin:0 0 .15rem;color:var(--app-accent-strong);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insights-reference-section__title{margin:0}.insights-reference-section__summary{margin:0;color:var(--app-muted);line-height:1.6}.insights-reference-table td:first-child,.insights-reference-table th:first-child{width:16.5rem}.insights-reference-variable{display:inline-flex;padding:.18rem .46rem;border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 42%,var(--app-panel));color:var(--app-text);font-size:.82rem;line-height:1.3;word-break:break-word}.release-figure{margin:0;width:min(100%,38rem);border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);overflow:hidden;background:var(--app-panel-strong);box-shadow:var(--app-shadow-soft);justify-self:end}.release-figure img{display:block;width:100%;height:auto}.release-figure--hero{align-self:start;width:min(100%,40rem)}.release-figure--mobile-showcase{align-self:start;justify-self:center;width:min(15rem,100%)}.selector-guide-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.selector-guide-grid--steps{grid-template-columns:repeat(3,minmax(0,1fr))}.selector-guide-card::part(body){padding:0}.selector-guide-card__body{display:grid;gap:.65rem;padding:1rem}.selector-guide-card__title{margin:0;font-family:var(--app-font-sans);font-size:1.04rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.selector-guide-card__meta,.selector-guide-card__detail{margin:0;font-family:var(--app-font-sans);line-height:1.55}.selector-guide-card__meta{color:var(--app-accent-strong);font-size:.82rem;font-weight:700}.selector-guide-card__detail{color:var(--app-muted);font-size:.97rem;font-weight:500}.hero-action--mobile-next-race{display:none}.hero-highlight{padding:1.1rem 1.15rem;border:1px solid color-mix(in srgb,var(--app-accent) 45%,var(--app-border));border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 88%,var(--app-accent-soft));align-content:start}.hero-highlight strong{font-size:clamp(2rem,3vw,2.8rem);line-height:1}.hero-highlight__details{display:grid;gap:.8rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--app-accent) 42%,var(--app-border))}.hero-highlight__jump{justify-self:start;margin-top:.1rem}.hero-highlight__detail{display:grid;gap:.28rem}.hero-highlight__detail span{color:var(--app-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-highlight__detail strong,.hero-highlight__detail a{color:var(--app-text);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.4}.hero-highlight__detail a{text-decoration:none}.hero-highlight__detail strong{display:block}.hero-highlight__detail a:hover{color:var(--app-accent-strong);text-decoration:none}.hero-highlight__list{display:grid;gap:.42rem}.hero-highlight__list-item{color:var(--app-text);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;text-decoration:none}.hero-highlight__list-item:hover{color:var(--app-accent-strong);text-decoration:none}.content-grid,.entry-grid,.stat-grid{display:grid;gap:1.2rem}.content-grid{grid-template-columns:repeat(auto-fit,minmax(23rem,1fr))}.dashboard-grid{align-items:start}.entry-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.entry-grid--tips,.entry-grid--race{grid-template-columns:repeat(auto-fit,minmax(23.5rem,1fr))}.entry-grid--race{align-items:start}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-auto-rows:1fr}.view-stack--racecards{gap:1rem!important}.stat-grid--racecards{gap:.95rem}.stat-grid--race-detail{gap:.9rem}.stat-grid--race-detail .stat-card::part(base){min-height:7.2rem}.stat-grid--race-detail wa-card:not(:defined).stat-card{min-height:7.2rem}.stat-grid--race-detail .stat-card__body,.stat-grid--race-detail .stat-card__link{grid-template-rows:auto auto;align-content:start}.stat-grid--race-detail .stat-card__content{margin-top:.62rem;justify-content:flex-start}.stat-grid--race-detail .stat-card__value{font-size:clamp(1.72rem,2.6vw,2.18rem);line-height:1.05}.stat-grid--race-detail .stat-card__detail{min-height:0;margin-top:.2rem;font-size:.84rem;line-height:1.28}.stat-grid--race-detail .stat-card__detail--empty{display:none}.stat-card::part(base){min-height:10rem;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft)) 0%,var(--app-panel) 100%)}.stat-card::part(body){min-height:100%;height:100%;box-sizing:border-box}wa-card:not(:defined).stat-card{min-height:10rem;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft)) 0%,var(--app-panel) 100%)}.stat-card--placeholder{visibility:hidden;pointer-events:none}.stat-card__label,.stat-card__detail{margin:0;color:var(--app-muted)}.stat-card__label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stat-card__body,.stat-card__link{display:grid;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);color:inherit;text-decoration:none}.stat-card__content{display:flex;margin-top:1rem;min-height:0;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stat-card__value{display:block;margin-top:0;font-size:clamp(1.9rem,3vw,2.5rem);font-family:var(--app-font-sans);font-weight:800;letter-spacing:-.04em}.stat-card__detail{margin-top:.32rem;min-height:1.5rem;font-size:.96rem;line-height:1.35;text-align:center}.stat-card--interactive::part(base){cursor:pointer}wa-card:not(:defined).stat-card--interactive{cursor:pointer}.stat-card__link:hover .stat-card__value,.stat-card__link:focus-visible .stat-card__value{color:var(--app-accent)}.stat-card__link:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 68%,white);outline-offset:.32rem;border-radius:var(--rt-radius-sm)}.stat-card__action{margin-top:.7rem;align-self:start}.stat-card__detail--empty{visibility:hidden}.card-header,.entry-card__top,.filters-bar,.page-actions,.metric-row,.compact-entry,.notification-entry__top{justify-content:space-between}.compact-entry{padding:1rem 0;border-bottom:1px solid var(--app-border)}.compact-entry:last-child{padding-bottom:0;border-bottom:0}.dashboard-mover{align-items:flex-start;font-family:var(--app-font-sans)}.dashboard-mover--tip{margin-inline:-.55rem;padding-inline:.55rem;border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-tip-bg) 100%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-tip-border) 36%,var(--app-border-strong))}.dashboard-mover--tip-steamer{background:color-mix(in srgb,var(--app-row-highlight) 72%,var(--app-tip-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-success-border) 76%,var(--app-border-strong))}.dashboard-mover__heading{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dashboard-mover strong{font-family:var(--app-font-sans);font-weight:800}.dashboard-mover strong a{color:var(--app-text);font-family:inherit;text-decoration:none}.dashboard-mover strong a:hover{color:var(--app-accent-strong);text-decoration:none}.dashboard-mover__tip-chip{min-height:auto;padding:.18rem .48rem;font-size:.78rem}.dashboard-mover__sp{display:inline-flex;align-items:center;padding:.12rem .38rem;border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-tip-bg) 84%,white);color:var(--app-tip-text);font-family:var(--app-font-sans);font-weight:800}.dashboard-mover__note{color:var(--app-muted)}.dashboard-mover__change{display:inline-flex;align-items:center;justify-content:center;min-width:3.7rem;padding:.35rem .6rem;border-radius:999px;font-family:var(--app-font-sans);font-size:.86rem;font-weight:800;line-height:1;white-space:nowrap}.dashboard-mover__change--steamer{background:color-mix(in srgb,var(--app-accent) 54%,var(--app-panel));color:#1f354f}.dashboard-mover__change--drifter{background:color-mix(in srgb,#794dd2 26%,var(--app-panel));color:#3f227a}.market-movers-table__runner{display:grid;gap:.35rem;min-width:0}.market-movers-table__runner-name{display:inline-flex;align-items:center;gap:.62rem;color:var(--app-text);font-weight:800;text-decoration:none;min-width:0}.market-movers-table__runner-name:hover,.market-movers-table__runner-name:focus-visible{color:var(--app-accent-strong);text-decoration:none}.market-movers-table__runner-markers{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto}.market-movers-table__runner-text{min-width:0}.market-movers-table__runner-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.market-movers-table__tip-chip{flex:0 0 auto}.market-movers-table__note{color:var(--app-muted);font-size:.84rem;font-weight:400}.market-movers-table__history{flex-basis:100%;margin-top:.08rem;font-size:.8rem;line-height:1.45}.market-movers-table__history-figure{font-weight:700;color:var(--app-text)}.market-movers-table__history-lsp{font-weight:800}.market-movers-table__type{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.34rem .78rem;border:1px solid var(--app-border);border-radius:999px;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff52}.market-movers-table__type-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer!important}.market-movers-table__type-trigger,.market-movers-table__type-trigger *{cursor:pointer!important}.market-movers-table__type-trigger:focus-visible{outline:none}.market-movers-table__type-trigger:hover .market-movers-table__type,.market-movers-table__type-trigger:focus-visible .market-movers-table__type{transform:translateY(-1px)}.market-movers-table__type-trigger:focus-visible .market-movers-table__type{outline:2px solid color-mix(in srgb,var(--app-accent) 52%,transparent);outline-offset:2px}.market-movers-table__type--steamer{border:1px solid color-mix(in srgb,var(--app-accent) 56%,var(--app-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent) 34%,white),color-mix(in srgb,var(--app-accent) 18%,var(--app-panel)));color:#172e49}.market-movers-table__type--drifter{border:1px solid color-mix(in srgb,#5d27c8 52%,var(--app-border-strong));background:linear-gradient(180deg,color-mix(in srgb,#9b6ff2 48%,white),color-mix(in srgb,#7c4ae0 18%,var(--app-panel)));color:#30106f}.market-movers-table__pending{color:var(--app-muted)}.filters-bar,.page-actions,.entry-card__heading,.metric-row{flex-wrap:wrap}.control-group{display:grid;gap:.45rem;min-width:12.5rem;color:var(--app-muted)}.control-group>span{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.control-select,.selection-button,.criteria-pill,.chip-link{border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft));color:var(--app-text);font:inherit}.button-link{border-radius:999px;font:inherit}.control-select{min-height:2.95rem;padding:.6rem 1rem}.button-link,.selection-button,.criteria-pill,.chip-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.68rem 1.05rem;font-size:.95rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.chip-link{white-space:nowrap}.button-link:hover,.selection-button:hover,.criteria-pill:hover,.chip-link:hover{background:color-mix(in srgb,var(--app-accent-soft) 92%,white);border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));color:var(--app-accent-strong);text-decoration:none}.button-link.hero-action--mobile-next-race{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 84%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text);box-shadow:inset 0 1px #ffffff1f}.button-link.hero-action--mobile-next-race:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg-hover) 86%,white) 0%,var(--app-cta-bg-hover) 100%);border-color:var(--app-cta-border);color:var(--app-cta-text)}.selection-button.is-saved,.selection-button:disabled{cursor:default;border-color:color-mix(in srgb,var(--app-accent) 75%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.criteria-pill{margin-right:.5rem;margin-top:.5rem}.pill-list{margin-top:.85rem}.control-note{margin:.95rem 0 0;color:var(--app-muted);font-size:.97rem;line-height:1.45}.control-note--tips{margin-top:1.05rem}.button-link.is-active{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.results-toolbar{align-items:end}.results-toolbar .control-group{min-width:min(15rem,100%)}.results-toolbar__group{display:grid;gap:.45rem;min-width:auto}.results-toolbar__label{display:inline-flex;align-items:center;gap:.45rem;color:var(--app-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.results-toolbar__label-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.15rem;padding:.08rem .38rem;border:1px solid color-mix(in srgb,var(--app-tip-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-tip-bg) 94%,var(--app-panel));color:var(--app-tip-text);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.results-toolbar__actions{display:flex;flex-wrap:wrap;gap:.7rem}.results-toolbar__actions .button-link{width:fit-content}.results-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.results-grid--racecards{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.results-model-summary{display:grid;gap:.85rem}.results-model-summary__header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.results-model-summary__header h2{margin:0;color:var(--app-text);font-size:1rem;line-height:1.25}.results-model-summary__header .muted-text{margin:.18rem 0 0}.data-table--results-model-summary th:not(:first-child),.data-table--results-model-summary td:not(:first-child){text-align:right}.selector-card--racecards-controls::part(base){padding:1rem 1.05rem}wa-card:not(:defined).selector-card--racecards-controls{padding:1rem 1.05rem}.selector-card--race-controls::part(base){padding:1rem 1.05rem}wa-card:not(:defined).selector-card--race-controls{padding:1rem 1.05rem}.selector-card--selector-controls::part(base){padding:1rem 1.05rem}wa-card:not(:defined).selector-card--selector-controls{padding:1rem 1.05rem}.results-calendar-card::part(base){overflow:hidden}wa-card:not(:defined).results-calendar-card{overflow:hidden}.results-calendar{overflow-x:auto}.results-calendar__weekdays,.results-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(8.25rem,1fr));min-width:58rem}.results-calendar__weekdays{border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft))}.results-calendar__weekdays span{padding:.9rem 1rem;color:var(--app-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.results-calendar__cell{display:grid;position:relative;grid-template-rows:auto 1fr;gap:.8rem;min-height:11rem;padding:.95rem 1rem 1rem;border-right:1px solid color-mix(in srgb,var(--app-border-strong) 82%,var(--app-border));border-bottom:1px solid color-mix(in srgb,var(--app-border-strong) 82%,var(--app-border));background:color-mix(in srgb,var(--app-panel) 97%,white);color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.results-calendar__cell:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in srgb,var(--app-border-strong) 12%,transparent) calc(50% - .5px),color-mix(in srgb,var(--app-border-strong) 12%,transparent) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.results-calendar__cell:hover{background:color-mix(in srgb,var(--app-accent-soft) 88%,var(--app-panel));text-decoration:none}.results-calendar__cell.is-selected{background:color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 68%,var(--app-border-strong))}.results-calendar__cell.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 82%,var(--app-border-strong))}.results-calendar__cell--outside{min-height:11rem;border-right:1px solid color-mix(in srgb,var(--app-border-strong) 82%,var(--app-border));border-bottom:1px solid color-mix(in srgb,var(--app-border-strong) 82%,var(--app-border));background:color-mix(in srgb,var(--app-panel) 64%,transparent)}.results-calendar__cell--outside:before{content:none}.results-calendar__cell-top{display:flex;gap:.6rem;align-items:flex-start;justify-content:space-between;position:relative;z-index:1}.results-calendar__day-group{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.results-calendar__cell-top strong{font-size:1rem;line-height:1}.results-calendar__tips-count{color:var(--app-muted);font-size:.82rem;font-weight:700;line-height:1;text-align:right}.results-calendar__today{display:inline-flex;align-items:center;min-height:1.7rem;padding:.16rem .48rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-size:.76rem;font-weight:800}.results-calendar__metrics{display:grid;position:relative;grid-template-rows:1fr 1fr;min-height:100%;z-index:1}.results-calendar__metric{position:relative;z-index:1;display:grid;gap:.22rem}.results-calendar__metric--profit{grid-row:1;align-self:start;justify-self:start;text-align:left}.results-calendar__metric--win-rate{grid-row:2;align-self:end;justify-self:end;text-align:right}.results-calendar__metric>span{color:var(--app-muted);font-size:.84rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.results-calendar__metric>strong{font-size:1rem;line-height:1.2}.results-calendar__profit.is-positive{color:var(--app-accent-strong)}.results-calendar__profit.is-negative{color:color-mix(in srgb,#b84b4b 72%,var(--app-text))}.results-card::part(base){height:100%;background:color-mix(in srgb,var(--app-panel) 96%,white)}wa-card:not(:defined).results-card{height:100%;background:color-mix(in srgb,var(--app-panel) 96%,white)}.results-card__header{display:flex;gap:.85rem;align-items:start;justify-content:space-between;padding-bottom:.95rem;border-bottom:1px solid var(--app-border)}.results-card__title{margin:0;font-size:1.12rem;line-height:1.2}.results-card__title a:hover{text-decoration:none}.results-card__header .muted-text{margin:.35rem 0 0}.racecard-card--next::part(base){border-color:color-mix(in srgb,var(--app-accent) 78%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 74%,var(--app-panel))}wa-card:not(:defined).racecard-card--next{border-color:color-mix(in srgb,var(--app-accent) 78%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 74%,var(--app-panel))}.racecard-card::part(base){padding:.95rem 1rem}wa-card:not(:defined).racecard-card{padding:.95rem 1rem}.racecard-card__topline{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);gap:.75rem;align-items:center;padding-bottom:.72rem;border-bottom:1px solid var(--app-border)}.racecard-card__topitem{min-width:0;color:var(--app-text);font-size:.98rem;font-weight:800;line-height:1.2}.racecard-card__topitem--course{color:var(--app-muted);font-size:.92rem;font-weight:700}.racecard-card__topitem--value{display:flex;flex-direction:column;align-items:flex-end;gap:.16rem;justify-self:end;color:var(--app-accent-strong);text-align:right}.racecard-card__topitem--value strong{font-size:1rem;line-height:1.05}.racecard-card__prize-detail{margin:0;font-size:.78rem;line-height:1.2}.racecard-card__topitem--time:hover{text-decoration:none}.racecard-card__race-row{padding-top:.72rem}.racecard-card__race-copy{display:grid;gap:.35rem}.racecard-card__race-heading{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.racecard-card__details{margin-top:0}.data-table__numeric{text-align:right!important}.table-wrap--racecards-mobile{display:none}.data-table--racecards .racecards-table__summary-row td{padding-bottom:.55rem;border-bottom:0;vertical-align:top;background:color-mix(in srgb,var(--app-panel) 95%,var(--app-accent-soft))}.data-table--racecards-desktop .racecards-table__summary-row td{padding-top:.72rem;padding-bottom:.72rem;border-bottom:1px solid var(--app-border)}.data-table--racecards-desktop .racecards-table__race-cell strong{display:block}.data-table--racecards .racecards-table__details-row td{padding-top:.55rem;padding-bottom:.55rem;background:inherit}.data-table--racecards .racecards-table__details-row strong{display:block}.racecards-table__prize-detail{margin-top:.2rem;text-align:right}.racecards-table__mobile-runners{display:none}.data-table--racecards .racecards-table__summary-row.table-row--next td{background:var(--app-row-highlight)}.results-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0}.results-card__stat{padding:.8rem .85rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 98%,var(--app-accent-soft))}.results-card__stat dt{color:var(--app-muted);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.results-card__stat dd{margin:.35rem 0 0;color:var(--app-text);font-size:1.02rem;font-weight:800}.selector-criteria{width:100%;border:1px solid var(--app-border);border-radius:var(--app-radius-xl);background:color-mix(in srgb,var(--app-panel) 98%,white);box-shadow:var(--app-shadow-soft);overflow:hidden}.selector-criteria__summary{display:flex;gap:1rem;align-items:start;justify-content:space-between;padding:1rem 1.1rem;background:color-mix(in srgb,var(--app-panel) 90%,var(--app-accent-soft));color:var(--app-text);cursor:pointer;list-style:none}.selector-criteria__summary::-webkit-details-marker{display:none}.selector-criteria__summary-copy{display:grid;gap:.22rem;min-width:0}.selector-criteria__summary-title-row{display:grid;gap:.28rem}.selector-criteria__summary span,.selector-criteria__summary strong{display:block}.selector-criteria__summary span{color:var(--app-text);font-size:.96rem;font-weight:400;line-height:1.45}.selector-criteria__summary strong{color:var(--app-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selector-criteria__hint{display:inline-flex;font-weight:400}.selector-criteria__selected-list{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.selector-criteria:not([open]) .selector-criteria__hint{display:none}.selector-criteria[open] .selector-criteria__selected-list{display:none}.selector-criteria__selected-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.36rem .72rem;border:1px solid color-mix(in srgb,var(--app-accent) 68%,var(--app-border-strong));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 82%,var(--app-panel));color:var(--app-accent-strong);font:inherit;font-size:.84rem;font-weight:700;line-height:1.2}.selector-criteria__meta-panel{display:grid;margin-left:auto;gap:.35rem;justify-items:end;text-align:right}.selector-criteria__meta-heading{color:var(--app-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selector-criteria__meta{flex:0 0 auto;align-self:center;padding:.38rem .7rem;border:1px solid color-mix(in srgb,var(--app-accent) 65%,var(--app-border-strong));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel));color:var(--app-accent-strong);font-size:.8rem;font-weight:800}.selector-criteria__meta-list{display:flex;flex:0 0 auto;flex-wrap:wrap;margin-left:auto;gap:.45rem;align-items:center;justify-content:end}.selector-criteria[open] .selector-criteria__meta-heading{display:none}.selector-criteria[open] .selector-criteria__summary{background:color-mix(in srgb,var(--app-accent-soft) 64%,var(--app-panel));box-shadow:inset 0 -1px 0 var(--app-border)}.selector-criteria__panel{padding:1rem 1.1rem 1.1rem;background:transparent}.selector-criteria__groups{display:grid;gap:1.2rem}.selector-criteria__group{display:grid;gap:.65rem;min-width:0}.selector-criteria__group-heading{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:baseline}.selector-criteria__group-heading h4{margin:0;color:var(--app-text);font-size:1rem;line-height:1.25}.selector-criteria__group-heading p{margin:0;color:var(--app-muted);font-size:.9rem;line-height:1.35}.selector-criteria__options{display:flex;flex-wrap:wrap;gap:.7rem}.selector-criteria__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:.62rem 1rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft));color:var(--app-text);cursor:pointer;font-weight:700;line-height:1.35;transition:background .16s ease,border-color .16s ease,color .16s ease}.selector-criteria__chip:hover{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.selector-criteria__chip.is-selected,.selector-criteria__chip:has(input:checked){border-color:color-mix(in srgb,var(--app-accent) 72%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.selector-criteria__chip:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--app-accent) 78%,white);outline-offset:2px}.selector-criteria__chip input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.selector-criteria__chip-label,.selector-criteria__selected-chip-label,.selector-criteria__info-button span{pointer-events:none}.selector-criteria__chip-badge{position:absolute;top:-4px;right:-4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:1.3rem;padding:.12rem .48rem;border:1px solid color-mix(in srgb,var(--app-tip-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-tip-bg) 94%,var(--app-panel));color:var(--app-tip-text);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--app-panel) 96%,white),0 4px 10px #0f11141a}.selector-criteria__info-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;padding:0;border:1px solid color-mix(in srgb,currentColor 18%,var(--app-border-strong));border-radius:999px;background:color-mix(in srgb,var(--app-panel) 42%,white);color:currentColor;font:inherit;font-size:.72rem;font-weight:800;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.selector-criteria__info-button:hover,.selector-criteria__info-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--app-accent) 72%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 82%,white);color:var(--app-accent-strong)}.selector-criteria__info-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 78%,white);outline-offset:2px}.selector-toolbar__label-content{display:inline-flex;align-items:center;gap:.45rem}.selector-card--selector-controls .results-toolbar__label{display:inline-flex;align-items:center;gap:.45rem;color:var(--app-muted);font-size:.95rem;font-weight:700;line-height:1.35;letter-spacing:normal;text-transform:none}.selector-card--selector-controls .selector-toolbar__label-content{letter-spacing:normal;text-transform:none}.selector-toolbar__label-text{font-size:.95rem;font-weight:700;line-height:1.35;letter-spacing:normal;text-transform:none}.selector-toolbar__label-content .selector-criteria__info-button{flex:0 0 auto}.selector-criteria__tooltip{position:fixed;left:0;top:0;z-index:260;width:min(18rem,calc(var(--app-viewport-inline) - 2rem));padding:.72rem .84rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 76%,var(--app-accent-soft));border-radius:var(--rt-radius-sm);background:linear-gradient(180deg,#fffffffa,#f8fbfff7),color-mix(in srgb,var(--app-panel) 82%,white);box-shadow:0 18px 38px #070e1f24;color:var(--app-text);font-size:.95rem;font-weight:500;line-height:1.5;text-align:left;white-space:normal}.selector-criteria__tooltip[hidden]{display:none}.selector-criteria__tooltip:before{content:"";position:absolute;left:var(--selector-criterion-tooltip-arrow-left, 50%);width:.72rem;height:.72rem;background:#fffffffa;transform:translate(-50%) rotate(45deg)}.selector-criteria__tooltip[data-selector-criterion-tooltip-placement=bottom]:before{bottom:calc(100% - 1px);border-top:1px solid color-mix(in srgb,var(--app-border-strong) 76%,var(--app-accent-soft));border-left:1px solid color-mix(in srgb,var(--app-border-strong) 76%,var(--app-accent-soft))}.selector-criteria__tooltip[data-selector-criterion-tooltip-placement=top]:before{top:calc(100% - 1px);border-right:1px solid color-mix(in srgb,var(--app-border-strong) 76%,var(--app-accent-soft));border-bottom:1px solid color-mix(in srgb,var(--app-border-strong) 76%,var(--app-accent-soft))}.selector-criteria__chip.is-tooltip-open,.selector-criteria__selected-chip.is-tooltip-open{z-index:4}.selector-toolbar{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1rem}.selector-toolbar .control-group{flex:0 0 auto;min-width:auto;width:fit-content}.selector-toolbar .control-select{width:auto;min-width:7.5rem;max-width:100%;field-sizing:content}.view-heading .selector-page-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end;width:auto}.view-heading .selector-page-actions .chip-link{flex:0 0 auto;white-space:nowrap}.system-builder-intro::part(base){background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel)) 0%,var(--app-panel) 58%);border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-border))}.system-builder-intro::part(body){padding:0}.system-builder-intro__body{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:1rem;align-items:stretch;padding:1.05rem}.system-builder-intro__copy,.system-builder-intro__step{display:grid;align-content:start;gap:.45rem}.system-builder-intro__copy h2{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.system-builder-intro__copy p:not(.eyebrow),.system-builder-intro__step p{margin:0;color:var(--app-muted);line-height:1.45}.system-builder-intro__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.system-builder-intro__step{padding:.8rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,var(--app-accent));border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel) 92%,white)}.system-builder-intro__step span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--app-accent);color:var(--app-accent-strong);font-size:.78rem;font-weight:800}.system-builder-intro__step strong{font-size:1rem}.system-builder-intro__step p{font-size:.9rem}.system-builder-intro__status{grid-column:1 / -1;display:flex;justify-content:flex-end;color:var(--app-accent-strong);font-size:.92rem}.insight-dialog.selector-systems-dialog{inset:50% auto auto 50%;width:min(82rem,calc(var(--app-viewport-inline) - 2rem));height:min(48rem,calc(100vh - 2rem));max-height:calc(100vh - 2rem);transform:translate(-50%,-50%)}.selector-systems-dialog .insight-dialog__surface{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;max-height:inherit}.selector-systems-dialog .insight-dialog__header{padding:1rem 1.1rem .9rem}.selector-systems-dialog .insight-dialog__header h3{font-size:1.25rem}.selector-systems-dialog__body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;padding:.9rem 1.1rem 1.1rem;overflow:hidden}.selector-systems-dialog__controls{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;justify-content:space-between}.selector-systems-dialog__tabs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.selector-systems-dialog__tab{min-height:2.35rem;padding:.5rem .82rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 75%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,white);color:var(--app-muted);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.selector-systems-dialog__tab.is-active{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 74%,var(--app-panel));color:var(--app-accent-strong)}.selector-systems-dialog__today-filter{display:inline-flex;gap:.5rem;align-items:center;color:var(--app-muted);font-size:.9rem;font-weight:750}.selector-systems-dialog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-auto-rows:auto;gap:.75rem;align-content:start;min-height:0;overflow:auto;padding-right:.15rem}.selector-systems-dialog__empty{margin:0;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--app-border-strong) 70%,transparent);border-radius:var(--app-radius-m);color:var(--app-muted)}.selector-recommended-system{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start;min-height:20.5rem;overflow:hidden;padding:.85rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 78%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 98%,white) 0%,var(--app-panel) 100%);box-shadow:var(--app-shadow-soft)}.selector-recommended-system[hidden]{display:none!important}.selector-recommended-system--teaser{min-height:14.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft)) 0%,var(--app-panel) 100%)}.selector-recommended-system[data-selector-system-tab=course]{min-height:24rem}.selector-recommended-system--teaser[data-selector-system-tab=course]{min-height:15rem}.selector-recommended-system__body{display:grid;gap:.55rem;align-content:start;min-width:0;min-height:0}.selector-recommended-system__header{display:grid;gap:.3rem}.selector-recommended-system__tier{color:var(--app-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selector-recommended-system h3,.selector-recommended-system p{margin:0}.selector-recommended-system h3{color:var(--app-text);font-size:1rem;line-height:1.25}.selector-recommended-system p{color:var(--app-muted);font-size:.9rem;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.selector-recommended-system__metrics,.selector-recommended-system__chips{display:flex;flex-wrap:wrap;gap:.4rem}.selector-recommended-system__metric,.selector-recommended-system__chips span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.34rem .48rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,white);color:var(--app-muted);font-size:.78rem;font-weight:700;line-height:1.1}.selector-recommended-system__metric strong{color:var(--app-text);font-size:.82rem}.selector-recommended-system__chips span{color:var(--app-text)}.selector-recommended-system__chips{max-height:4.35rem;overflow:hidden}.selector-recommended-system__actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;align-self:end;min-width:0}.selector-recommended-system__actions .button-link{min-width:5.5rem;justify-content:center}.selector-guide-panel__body{display:grid;gap:1rem}.selector-guide-panel__intro{display:grid;gap:.35rem}.selector-guide-panel__intro p{margin:0}.selector-guide-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem}.selector-guide-step{display:grid;gap:.42rem;align-content:start;padding:.92rem 1rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 80%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 97%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 99%,transparent))}.selector-guide-step__number{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 82%,white);color:var(--app-accent-strong);font-size:.82rem;font-weight:800;line-height:1}.selector-guide-step__title{color:var(--app-text);font-size:.98rem;line-height:1.3}.selector-guide-step__detail{margin:0;color:var(--app-muted);font-size:.9rem;line-height:1.5}.selector-toolbar--controls{align-items:end;gap:0;margin-top:0}.selector-toolbar--controls>*{position:relative;padding-right:1rem}.selector-toolbar--controls>*+*{padding-left:1rem}.selector-toolbar--controls>*+*:before{content:"";position:absolute;left:0;top:.1rem;bottom:.1rem;width:1px;background:var(--app-border)}.selector-toolbar--controls .control-group,.selector-toolbar--controls .results-toolbar__group,.selector-toolbar--controls .selector-toolbar__group{flex:0 0 auto;display:grid;gap:.45rem;min-width:auto;width:fit-content}.selector-toolbar--controls .control-group>span,.selector-toolbar--controls .results-toolbar__label{color:var(--app-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selector-toolbar--controls .control-select{min-width:7rem}.selector-card--selector-controls .selector-toolbar--controls{align-items:start;gap:1.15rem 1.05rem;margin-top:.35rem}.selector-card--selector-controls .selector-toolbar--controls>*{padding-right:0}.selector-card--selector-controls .selector-toolbar--controls>*+*{padding-left:0}.selector-card--selector-controls .selector-toolbar--controls>*+*:before{display:none}.selector-card--selector-controls .results-toolbar__group,.selector-card--selector-controls .selector-toolbar__group,.selector-card--selector-controls .control-group{gap:.4rem}.market-movers-history__toolbar{display:grid;gap:.95rem}.market-movers-history__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem .8rem;align-items:start}.market-movers-history__filters .results-toolbar__group,.market-movers-history__filters .selector-toolbar__group,.market-movers-history__filters .control-select{width:100%;min-width:0}.market-movers-history__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end}.market-movers-history__actions .results-toolbar__group{width:auto;min-width:0}.selector-card--market-movers-controls::part(base){padding:1rem 1.05rem}wa-card:not(:defined).selector-card--market-movers-controls{padding:1rem 1.05rem}.market-movers-toolbar{display:grid;gap:.9rem}.market-movers-toolbar__row{display:grid;gap:.82rem .95rem;align-items:start}.market-movers-toolbar__row--primary{grid-template-columns:repeat(5,minmax(0,1fr))}.market-movers-toolbar__row--secondary{grid-template-columns:repeat(3,minmax(11rem,1fr));max-width:51rem}.market-movers-toolbar__group{width:100%;min-width:0;gap:.34rem}.market-movers-toolbar__group .control-select{width:100%;min-width:0}.market-movers-toolbar__note{margin-top:.1rem;padding-top:0;border-top:0}.market-movers-history__export-panel{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1rem;align-items:end}.market-movers-history__export-panel .results-toolbar__group{width:auto;min-width:0}.market-movers-history__export-status{margin:0;color:var(--app-muted);font-size:.95rem;line-height:1.45}.market-movers-history__export-panel .button-link[disabled]{opacity:.55;cursor:progress;pointer-events:none}@media(max-width:1260px){.market-movers-toolbar__row--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-movers-toolbar__row--secondary{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media(max-width:900px){.market-movers-toolbar__row--primary,.market-movers-toolbar__row--secondary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:640px){.market-movers-toolbar__row--primary,.market-movers-toolbar__row--secondary{grid-template-columns:1fr}}.selector-card--summary-panel{position:sticky;bottom:0;z-index:70;isolation:isolate}.selector-card--summary-panel:before{content:"";position:absolute;inset:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.04) 42%,transparent 70%),radial-gradient(circle at top left,color-mix(in srgb,var(--app-accent) 32%,transparent) 0%,transparent 58%);opacity:.58;pointer-events:none;z-index:0}.selector-card--summary-panel:after{content:"";position:absolute;inset:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px color-mix(in srgb,var(--app-navbar-highlight) 90%,transparent),inset 0 -1px color-mix(in srgb,var(--app-border-strong) 38%,transparent);pointer-events:none;z-index:0}.selector-card--summary-panel{position:relative;z-index:1;position:sticky;bottom:0;--spacing: 0;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid color-mix(in srgb,var(--app-border-strong) 92%,transparent);border-bottom:0;background:linear-gradient(180deg,var(--app-navbar-highlight) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar)}.selector-card--summary-panel::part(body){padding:0}wa-card:not(:defined).selector-card--summary-panel{position:sticky;bottom:0;--spacing: 0;padding:0;overflow:hidden}.selector-summary-panel{display:grid;gap:0;--selector-summary-panel-space: .7rem;--selector-summary-panel-cards-height: 5.8rem;--selector-summary-panel-graph-height: 5.8rem}.selector-summary-panel__body{display:grid;gap:var(--selector-summary-panel-space);width:100%;min-width:0;max-width:100%;padding:var(--selector-summary-panel-space) var(--selector-summary-panel-space) calc(var(--selector-summary-panel-space) + env(safe-area-inset-bottom))}.selector-summary-panel__note{margin:0;color:var(--app-muted);font-size:.88rem;line-height:1.45}.selector-summary-panel__note:empty{display:none}.selector-summary-panel__guide{margin:0;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 76%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 97%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 99%,transparent));color:var(--app-muted);font-size:.8rem;line-height:1.45}.selector-summary-panel__guide strong{color:var(--app-text)}.selector-history-coming-soon{display:grid;gap:.42rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 76%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 97%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 99%,transparent))}.selector-history-coming-soon__eyebrow,.selector-history-coming-soon__title,.selector-history-coming-soon__detail{margin:0}.selector-history-coming-soon__eyebrow{color:var(--app-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selector-history-coming-soon__title{color:var(--app-text);font-size:1.02rem;line-height:1.25}.selector-history-coming-soon__detail{color:var(--app-muted);font-size:.9rem;line-height:1.5}.selector-summary-panel__body [data-live-region]{display:block}.selector-summary-panel__content{min-height:0;overflow:hidden}.selector-summary-panel__content>[data-live-region]{height:100%;width:100%;transition:height .22s ease,transform .22s ease,opacity .18s ease;transform-origin:bottom center}.selector-summary-panel__content--cards>[data-live-region]{height:var(--selector-summary-panel-cards-height);animation:selector-summary-slide-down .22s ease}.selector-summary-panel__content--graph>[data-live-region]{height:var(--selector-summary-panel-graph-height);width:100%;animation:selector-summary-slide-up .22s ease}.selector-summary-panel__content--mobile>[data-live-region]{height:auto}.selector-summary-panel__content--mobile-graph>[data-live-region]{height:var(--selector-summary-panel-cards-height);width:100%;animation:selector-summary-slide-up .22s ease}.selector-history-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--selector-summary-panel-space);min-width:0;padding:0}.selector-history-progress{display:grid;gap:.36rem;min-width:0;padding:.56rem .72rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 82%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 97%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 99%,transparent))}.selector-history-progress[hidden]{display:none}.selector-history-progress__meta{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.selector-history-progress__label,.selector-history-progress__hint{margin:0}.selector-history-progress__label{color:var(--app-text);font-size:.74rem;font-weight:700;letter-spacing:.04em}.selector-history-progress__elapsed,.selector-history-progress__hint{color:var(--app-muted);font-size:.7rem;line-height:1.35}.selector-history-progress__elapsed{flex:0 0 auto;font-variant-numeric:tabular-nums}.selector-history-progress__track{position:relative;height:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 52%,var(--app-panel-strong))}.selector-history-progress__bar{position:absolute;top:0;bottom:0;left:0;width:0%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent) 78%,white),color-mix(in srgb,var(--app-accent) 96%,white) 52%,color-mix(in srgb,var(--app-accent) 84%,transparent));transition:width .18s ease}.selector-history-progress__bar.is-indeterminate{width:34%;animation:selector-history-progress-slide 1.15s linear infinite;will-change:transform}.selector-history-segmented{display:inline-flex;align-items:center;gap:.18rem;min-width:0;max-width:100%;padding:.18rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel-strong) 30%,transparent)}.selector-history-segmented--range{justify-self:start}.selector-history-segmented--exports{justify-self:center}.selector-history-segmented--view{justify-self:end}.selector-history-segmented__button{border:0;border-radius:999px;background:transparent;color:var(--app-muted);cursor:pointer;font-family:var(--app-font-sans);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1;min-height:1.8rem;padding:.34rem .66rem;transition:background .14s ease,color .14s ease,opacity .14s ease}.selector-history-segmented__button:hover:not(:disabled){color:var(--app-text)}.selector-history-segmented__button.is-active{background:color-mix(in srgb,var(--app-panel-strong) 42%,transparent);color:var(--app-text)}.selector-history-segmented__button:disabled{cursor:default;opacity:.45}.stat-grid--selector-summary{display:flex;flex-wrap:nowrap;gap:var(--selector-summary-panel-space);height:var(--selector-summary-panel-cards-height);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:0;scrollbar-width:thin}.stat-grid--selector-summary .stat-card{flex:0 0 9.4rem;height:100%;--spacing: var(--selector-summary-panel-space);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-navbar-highlight)) 0%,var(--app-panel) 100%);border:1px solid color-mix(in srgb,var(--app-border-strong) 54%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),0 10px 24px color-mix(in srgb,black 6%,transparent)}.stat-grid--selector-summary .stat-card--selector-history{flex-basis:19rem}.stat-grid--selector-summary .stat-card::part(body){min-height:100%;height:100%;box-sizing:border-box;padding:var(--selector-summary-panel-space);display:flex;flex-direction:column}wa-card:not(:defined).stat-grid--selector-summary .stat-card{min-height:100%;height:100%;padding:var(--selector-summary-panel-space);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-navbar-highlight)) 0%,var(--app-panel) 100%);border:1px solid color-mix(in srgb,var(--app-border-strong) 54%,transparent)}.stat-grid--selector-summary .stat-card__label{font-size:.62rem;letter-spacing:.06em}.stat-grid--selector-summary .stat-card__value{margin-top:0;font-size:clamp(1.08rem,1.08vw,1.24rem);line-height:1}.stat-grid--selector-summary .stat-card__detail{min-height:.72rem;margin-top:.08rem;font-size:.68rem;line-height:1.2}.selector-history-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:.18rem}.selector-history-card__detail{display:block;margin-top:auto}.selector-history-card__loading{color:var(--app-muted);display:inline-block;font-size:.64rem;padding-top:.4rem}.selector-history-card__metric+.selector-history-card__metric{border-left:1px solid color-mix(in srgb,var(--app-border-strong) 92%,transparent);padding-left:.34rem;margin-left:.34rem}.selector-history-card__metric-label{color:var(--app-muted);display:block;font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.selector-history-card__metric-value{display:block;margin-top:.12rem;font-size:1.02rem;font-weight:800;line-height:1}.selector-summary-compact-card,.selector-history-card--empty,.selector-history-compact-graph{height:100%}.selector-summary-compact-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .55rem;height:100%}.selector-summary-compact-card__metric{min-width:0}.selector-summary-compact-card__metric--wide{grid-column:1 / -1}.selector-summary-compact-card__label{display:block;color:var(--app-muted);font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.selector-summary-compact-card__value{display:block;margin-top:.12rem;font-size:1rem;font-weight:800;line-height:1}.selector-summary-compact-card__detail{display:block;margin-top:.12rem;color:var(--app-muted);font-size:.62rem;line-height:1.15}.selector-history-compact-graph{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.3rem}.selector-history-compact-graph__chart{min-height:0;display:flex;width:100%}.selector-history-compact-graph__chart .selector-history-chart{width:100%;height:100%;padding-bottom:0}.selector-history-compact-graph__chart .selector-history-chart__svg{width:100%;min-width:0;height:100%}.selector-history-graph-panel{height:100%}.selector-history-graph-panel__surface{display:flex;min-height:var(--selector-summary-panel-graph-height);height:100%;width:100%;padding:var(--selector-summary-panel-space);border:1px solid color-mix(in srgb,var(--app-border-strong) 54%,transparent);border-radius:var(--app-radius-l);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-navbar-highlight)) 0%,var(--app-panel) 100%);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),0 10px 24px color-mix(in srgb,black 6%,transparent)}.selector-history-graph-panel__meta{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.selector-history-graph-panel__meta .stat-card__detail{margin:0;min-height:0;text-align:right}.selector-history-graph-panel__chart{min-height:0;display:flex;flex:1 1 auto;width:100%}.selector-history-graph-panel__chart .selector-history-chart{width:100%;height:100%;padding-bottom:0}.selector-history-graph-panel__chart .selector-history-chart__svg{display:block;width:100%;min-width:0;height:100%}.selector-history-chart{width:100%;height:100%}.selector-history-chart__bar{cursor:default;transition:opacity .14s ease,filter .14s ease}.selector-history-chart__bar:hover,.selector-history-chart__bar:focus{opacity:.88;filter:brightness(1.08);outline:none}@keyframes selector-summary-slide-up{0%{opacity:.78;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes selector-summary-slide-down{0%{opacity:.78;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes selector-history-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.entry-card::part(base){height:100%;background:color-mix(in srgb,var(--app-panel) 96%,white)}.entry-card--race-detail::part(base){height:auto}.entry-card--race-detail::part(body){padding:.92rem .94rem}.entry-card--tip::part(base){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rt-brand-text) 58%,transparent),0 12px 28px #0f172a14}.entry-card--selector-result{--spacing: 12px;background:color-mix(in srgb,var(--app-panel) 96%,white)}.entry-card--selector-result::part(body){padding:12px}wa-card.entry-card--won::part(base){border-color:color-mix(in srgb,var(--app-success-border) 88%,var(--app-border-strong));background:color-mix(in srgb,var(--app-success-bg) 74%,var(--app-panel))}wa-card.entry-card--placed::part(base){border-color:color-mix(in srgb,var(--app-success-border) 52%,var(--app-border-strong));background:color-mix(in srgb,var(--app-success-bg) 38%,var(--app-panel))}wa-card:not(:defined).entry-card--won{border-color:color-mix(in srgb,var(--app-success-border) 88%,var(--app-border-strong));background:color-mix(in srgb,var(--app-success-bg) 74%,var(--app-panel))}wa-card:not(:defined).entry-card--placed{border-color:color-mix(in srgb,var(--app-success-border) 52%,var(--app-border-strong));background:color-mix(in srgb,var(--app-success-bg) 38%,var(--app-panel))}wa-card.entry-card--non-runner::part(base){border-color:color-mix(in srgb,var(--app-border) 88%,#c7cfcd);background:color-mix(in srgb,var(--app-panel) 86%,#dfe5e2);filter:saturate(.4) grayscale(.24)}.entry-card--non-runner,.entry-card--non-runner .entry-card__title,.entry-card--non-runner .connection-display__name,.entry-card--non-runner .metric-row,.entry-card--non-runner .entry-meta,.entry-card--non-runner .inline-link{color:color-mix(in srgb,var(--app-muted) 86%,var(--app-text) 14%)}wa-card:not(:defined).entry-card--non-runner{border-color:color-mix(in srgb,var(--app-border) 88%,#c7cfcd);background:color-mix(in srgb,var(--app-panel) 86%,#dfe5e2);filter:saturate(.4) grayscale(.24)}wa-card:not(:defined).entry-card--tip{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rt-brand-text) 58%,transparent),0 12px 28px #0f172a14}wa-card:not(:defined).entry-card--race-detail{height:auto;padding:.92rem .94rem}.entry-card--race-winner::part(base){background:color-mix(in srgb,var(--app-pill-won) 82%,var(--app-panel))}wa-card:not(:defined).entry-card--selector-result{padding:12px;background:color-mix(in srgb,var(--app-panel) 96%,white)}.entry-card__top{align-items:start;gap:1rem;padding-bottom:.2rem;border-bottom:1px solid var(--app-border)}.entry-card--race-detail .entry-card__top{gap:.78rem;padding-bottom:.12rem}.entry-card__heading{justify-content:start;margin-bottom:.45rem}.entry-card--race-detail .entry-card__heading{margin-bottom:.32rem}.entry-card__title{margin:0;font-size:1.28rem;letter-spacing:-.03em;line-height:1.2;font-weight:700}.entry-card__title-stack{display:grid;justify-items:start;gap:.38rem}.runner-silk{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:.14rem;overflow:hidden;border-radius:var(--rt-radius-sm)}.runner-silk img{display:block;width:100%;height:100%;object-fit:contain}.runner-silk--card{width:2.85rem;height:2.85rem;padding:.18rem;border-radius:var(--rt-radius-sm)}.runner-silk--compact{width:2.1rem;height:2.1rem}.runner-silk--badge{width:2.2rem;height:2.2rem;padding:0;border-radius:var(--rt-radius-sm)}.runner-silk--micro{width:1.74rem;height:1.74rem;padding:.1rem;border-radius:var(--rt-radius-sm)}.runner-link-with-silk,.runner-title-with-silk,.race-table__runner-title-line,.race-mobile-entry__runner-line{display:inline-flex;align-items:center;gap:.68rem;min-width:0}.runner-link-with-silk{color:inherit;text-decoration:none}.runner-link-with-silk:hover,.runner-link-with-silk:focus-visible{color:var(--app-accent-strong);text-decoration:none}.runner-link-with-silk span,.runner-title-with-silk>:last-child,.race-table__runner-title-line>:last-child,.race-mobile-entry__runner-line>:last-child{min-width:0}.runner-link-with-silk--mobile{gap:.55rem}.entry-card__body{display:grid;gap:.85rem;margin-top:1rem}.entry-card--race-detail .entry-card__body{gap:.68rem;margin-top:.78rem}.race-detail-summary-panel::part(body){padding:.86rem .94rem}wa-card:not(:defined).race-detail-summary-panel{padding:.86rem .94rem}.race-detail-summary-panel__meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.race-detail-summary-panel__title{margin:.72rem 0 0;font-family:var(--app-font-sans);font-size:1.08rem;font-weight:800;line-height:1.25;letter-spacing:-.02em}.race-detail-summary-panel__timer{margin:.3rem 0 0;color:color-mix(in srgb,var(--app-accent) 74%,var(--app-text) 26%);font-size:.92rem;font-weight:700;line-height:1.35}.race-detail-summary-panel__detail{margin:.38rem 0 0;color:var(--app-muted);font-size:.92rem;line-height:1.4}.race-detail-panel-stack{display:grid;gap:.78rem}.entry-meta{margin:0;color:var(--app-muted);font-size:.95rem;line-height:1.5}.entry-meta__link{color:inherit;font-weight:inherit;text-decoration:none}.entry-meta__link:hover,.entry-meta__link:focus-visible{color:var(--app-accent-strong);text-decoration:underline}.entry-meta--connections{display:grid;gap:.18rem}.connection-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.connection-meta__label{color:var(--app-muted)}.connection-display{display:inline-grid;align-items:start;justify-items:start;gap:.28rem}.connection-display__name{color:var(--app-text);font-weight:500}.connection-rank-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.connection-rank-list--button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.connection-rank-list--button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 55%,white);outline-offset:3px;border-radius:999px}.connection-rank{display:inline-flex;position:relative;isolation:isolate;overflow:hidden;align-items:center;justify-content:center;min-width:1.95rem;min-height:1.72rem;padding:.18rem .48rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-border-strong) 72%,rgba(255,255,255,.28));text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff24,inset 0 2px 5px #ffffff1f,inset 0 -3px 6px #0f172a29,0 1px 2px #0f13171a;-webkit-backdrop-filter:blur(8px) saturate(145%);backdrop-filter:blur(8px) saturate(145%)}.connection-rank__label{position:relative;z-index:1;display:inline-block;font-size:.86rem;font-weight:800;line-height:1;letter-spacing:.01em}.connection-rank:before,.connection-rank:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.connection-rank:before{background:linear-gradient(180deg,#ffffff75,#ffffff29 40%,#fff0 68%);opacity:.92}.connection-rank:after{inset:1px;background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 34%,transparent 68%,rgba(255,255,255,.18));opacity:.78}.connection-rank--1{border-color:color-mix(in srgb,var(--rt-medal-gold-ink) 35%,var(--rt-medal-gold));background:linear-gradient(135deg,color-mix(in srgb,var(--rt-medal-gold) 72%,white),var(--rt-medal-gold));color:var(--rt-medal-gold-ink)}.connection-rank--2{border-color:color-mix(in srgb,var(--rt-medal-silver-ink) 35%,var(--rt-medal-silver));background:linear-gradient(135deg,color-mix(in srgb,var(--rt-medal-silver) 72%,white),var(--rt-medal-silver));color:var(--rt-medal-silver-ink)}.connection-rank--3{border-color:color-mix(in srgb,var(--rt-medal-bronze-ink) 35%,var(--rt-medal-bronze));background:linear-gradient(135deg,color-mix(in srgb,var(--rt-medal-bronze) 72%,white),var(--rt-medal-bronze));color:var(--rt-medal-bronze-ink)}.connection-rank-help,.connection-rank-help__list{display:grid;gap:.55rem}.connection-rank-help__medals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.connection-rank-help__medal{display:grid;justify-items:center;gap:.28rem;padding:.48rem .35rem .44rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:var(--app-radius-s);background:var(--app-panel);text-align:center}.connection-rank-help__medal .connection-rank{min-width:1.7rem;min-height:1.55rem;padding:0}.connection-rank-help__medal-copy{display:grid;gap:.05rem}.connection-rank-help__medal-copy strong{font-size:.76rem;font-weight:800;line-height:1.05}.connection-rank-help__medal-copy span{color:var(--app-muted);font-size:.7rem;line-height:1.12}.connection-rank-help__list--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.connection-rank-help__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.6rem .68rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:var(--app-radius-s);background:var(--app-panel)}.connection-rank-help__list--compact .connection-rank-help__item{gap:.45rem;padding:.52rem .58rem}.connection-rank-help__copy{display:grid;gap:.08rem;min-width:0}.connection-rank-help__copy strong{font-size:.8rem;font-weight:800}.connection-rank-help__copy span{color:var(--app-muted);font-size:.74rem;line-height:1.15}.metric-row{justify-content:start;color:var(--app-text);font-size:.94rem}.metric-row span,.price-chip{padding:.3rem .72rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-weight:700}.price-chip{display:inline-flex;align-items:center}.price-trend-cell{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.22rem;vertical-align:middle}.price-trend-stack{display:inline-flex;align-items:center;flex:0 0 auto}.price-trend-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.price-trend-trigger:focus-visible{outline:none}.price-trend-trigger:focus-visible .price-trend-chip,.price-trend-trigger:hover .price-trend-chip{transform:translateY(-1px)}.price-trend-trigger:focus-visible .price-trend-chip{outline:2px solid color-mix(in srgb,var(--app-accent) 52%,transparent);outline-offset:2px}.price-trend-chip{display:inline-flex;position:relative;isolation:isolate;overflow:hidden;align-items:center;justify-content:center;min-width:1rem;min-height:.92rem;padding:.06rem .18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-border-strong) 72%,rgba(255,255,255,.28));text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff24,inset 0 2px 5px #ffffff1f,inset 0 -3px 6px #0f172a29,0 1px 2px #0f13171a;-webkit-backdrop-filter:blur(8px) saturate(145%);backdrop-filter:blur(8px) saturate(145%);font-family:var(--app-font-sans);font-size:.52rem;font-weight:900;line-height:1;white-space:nowrap}.price-trend-chip:before,.price-trend-chip:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.price-trend-chip:before{background:linear-gradient(180deg,#ffffff75,#ffffff29 40%,#fff0 68%);opacity:.92}.price-trend-chip:after{inset:1px;background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 34%,transparent 68%,rgba(255,255,255,.18));opacity:.78}.price-trend-chip--neutral{background:color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel));color:var(--app-accent-strong)}.price-trend-chip--steamer{border-color:color-mix(in srgb,#708dae 66%,rgba(255,255,255,.28));background:linear-gradient(135deg,#e8f0f9fa,#a3beddf0 42%,#416690eb);color:#1d3a5b}.price-trend-chip--drifter{border-color:color-mix(in srgb,#d88b96 66%,rgba(255,255,255,.28));background:linear-gradient(135deg,#fef0f3fa,#f5bfc9f0 42%,#d37888e6);color:#a64b5d}.price-chip--tip{border:1px solid color-mix(in srgb,var(--app-tip-border) 70%,var(--app-border-strong));background:var(--app-tip-bg-strong);color:var(--app-tip-text);box-shadow:inset 0 1px #ffffff52}.cloth-cell{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:nowrap;white-space:nowrap}.runner-form-inline{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;color:var(--app-text);font-size:.95rem;font-weight:400;letter-spacing:.02em;line-height:1.2}.runner-form-inline--aw{font-weight:800}.runner-form-inline--empty{color:var(--app-muted);font-size:.92rem;font-weight:700}.result-pill{display:inline-flex;align-items:center;min-height:2.15rem;padding:.35rem .78rem;border-radius:999px;font-size:.9rem;font-weight:700;white-space:nowrap}.result-pill--won{background:var(--app-pill-won);color:var(--app-pill-won-text)}.result-pill--placed{background:var(--app-pill-placed);color:var(--app-pill-placed-text)}.result-pill--lost{background:var(--app-pill-lost);color:var(--app-pill-lost-text)}.result-pill--pending{background:var(--app-pill-pending);color:var(--app-pill-pending-text)}.result-summary__position{font-weight:800}.result-summary__tail{font-weight:600}.inline-link{font-size:.96rem;font-weight:700}.entry-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.live-race-feed{display:grid;gap:1rem;font-family:var(--app-font-sans)}.live-race-nav-card{position:sticky;top:calc(var(--shell-offset) + .45rem);z-index:45}.live-race-nav-card::part(body){padding:0}wa-card:not(:defined).live-race-nav-card{position:sticky;top:calc(var(--shell-offset) + .45rem);padding:0}.live-race-nav{display:grid;gap:.95rem;padding:.92rem .96rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 88%,transparent);border-radius:var(--app-radius-l);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 95%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 98%,transparent));box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}.live-race-nav__top{display:flex;flex-wrap:wrap;gap:.9rem;align-items:start;justify-content:space-between}.live-race-nav__copy{display:grid;gap:.32rem;min-width:min(100%,22rem)}.live-race-nav__title,.live-race-nav__summary,.live-race-nav__item-title,.live-race-nav__item-meta{margin:0}.live-race-nav__title{font-size:1.02rem;font-weight:900;line-height:1.2}.live-race-nav__summary{color:var(--app-muted);font-size:.9rem;line-height:1.45}.live-race-nav__controls{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-end}.live-race-nav__controls .button-link.is-disabled{pointer-events:none;opacity:.56}.live-race-card{font-family:var(--app-font-sans)}.live-race-card::part(body){padding:1rem 1.05rem 1.1rem}wa-card:not(:defined).live-race-card{display:block;padding:1rem 1.05rem 1.1rem}.live-race-card--next::part(base){border-color:color-mix(in srgb,var(--app-accent) 54%,var(--app-border-strong))}.live-race-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.95rem;align-items:start}.live-race-card__header-copy{display:grid;gap:.38rem;min-width:min(100%,26rem);flex:1 1 26rem}.live-race-card__eyebrow{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.live-race-card__title{margin:0;font-family:var(--app-font-sans);font-size:1.22rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.live-race-card__title a{color:inherit;text-decoration:none}.live-race-card__title a:hover{text-decoration:underline}.live-race-card__meta{margin:0;color:var(--app-muted);font-size:.92rem;font-weight:600;line-height:1.45}.live-race-card__links{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:end;flex:0 1 22rem}.live-race-card__links a{color:var(--app-accent-strong);font-size:.92rem;font-weight:800;text-decoration:none}.live-race-card__links a:hover{text-decoration:underline}.live-race-card__stream{display:grid;gap:.65rem;margin-top:1rem}.live-race-card__update{display:flex;flex-direction:column;gap:.45rem;min-width:0;height:100%;padding:.78rem .82rem;font-family:var(--app-font-sans);border:1px solid color-mix(in srgb,var(--app-border) 88%,transparent);border-radius:var(--app-radius-s);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 98%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 94%,transparent))}.live-race-card__update--featured{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft)),color-mix(in srgb,var(--app-panel) 96%,transparent))}.live-race-card__updates{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.live-race-card__update-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.live-race-card__update-label{color:var(--app-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-race-card__update-title,.live-race-card__update-detail{margin:0}.live-race-card__update-copy{display:grid;gap:.4rem;min-width:0}.live-race-card__update-title{font-size:.96rem;font-weight:800;line-height:1.4}.live-race-card__update-detail{color:var(--app-muted);font-size:.87rem;line-height:1.45}.live-race-card__update-detail-list{display:grid;gap:.35rem}.live-race-card__update-detail-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;margin:0;font-size:.9rem;line-height:1.5}.live-race-card__update-detail-row-label{color:var(--app-text);font-weight:800}.live-race-card__update-detail-row-value{color:var(--app-muted);min-width:0}.live-race-card__update-link{color:var(--app-accent-strong);font-size:.86rem;font-weight:800;text-decoration:none}.live-race-card__update-link:hover{text-decoration:underline}.live-race-card__update--with-footer .live-race-card__update-link{margin-top:.1rem}.live-race-card__update-footer{display:grid;gap:.65rem;margin-top:auto;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--app-border) 84%,transparent)}.live-race-card__update-footer-badge{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.live-race-card__update-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.55rem;align-items:stretch}.live-race-card__update-badge{justify-content:flex-start;width:100%;max-width:100%;font-size:.84rem;line-height:1.35;white-space:normal;text-align:left}.live-race-card__update-badge--steamer{background:color-mix(in srgb,var(--app-pill-won) 90%,var(--app-accent-soft));color:var(--app-pill-won-text)}.live-race-card__update-badge--drifter{background:color-mix(in srgb,#d6c5f7 88%,var(--app-panel));color:#2e008a}.live-race-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin-top:1rem}.live-race-card__section{display:grid;gap:.7rem;min-width:0;padding:.9rem;border:1px solid color-mix(in srgb,var(--app-border) 88%,transparent);border-radius:var(--app-radius-m);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 98%,var(--app-navbar-highlight)),color-mix(in srgb,var(--app-panel) 94%,transparent))}.live-race-card__section-label{margin:0;color:var(--app-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-race-card__tip-row,.live-race-card__tip-meta{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.live-race-card__tip-copy{min-width:0}.live-race-card__tip-copy strong{font-size:1rem}.live-race-card__tip-copy a{color:inherit;text-decoration:none}.live-race-card__tip-copy a:hover{text-decoration:underline}.live-race-card__tip-result{display:inline-flex;align-items:center;min-height:2.15rem;padding:.35rem .78rem;border-radius:999px;background:color-mix(in srgb,var(--app-panel) 88%,var(--app-accent-soft))}.live-race-card__mover-groups{display:grid;gap:.75rem}.live-race-card__mover-group{display:grid;gap:.55rem}.live-race-card__mover-group-header{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:var(--app-text);font-size:.9rem;font-weight:700}.live-race-card__mover-list,.live-race-card__results{display:grid;gap:.55rem}.live-race-card__mover,.live-race-card__result-row{display:grid;gap:.3rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 97%,transparent);color:inherit;text-decoration:none}.live-race-card__mover:hover,.live-race-card__result-row:hover{border-color:color-mix(in srgb,var(--app-accent) 48%,var(--app-border-strong));text-decoration:none}.live-race-card__mover-horse,.live-race-card__result-horse{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:800}.live-race-card__mover-prices{color:var(--app-muted);font-size:.88rem;font-weight:600}.live-race-card__mover-change{font-size:.96rem}.live-race-card__mover-change--steamer{color:#163b65}.live-race-card__mover-change--drifter{color:#4209b4}.live-race-card__result-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.live-race-card__result-position{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.4rem .65rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-size:.9rem}.entry-card__actions .button-link{min-height:2.55rem;padding-inline:.95rem}.entry-details{margin-top:.35rem;border-top:1px solid var(--app-border);padding-top:.95rem}.entry-details[open] .entry-details__chevron{opacity:.6}.entry-details__summary{display:flex;gap:.75rem;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:var(--app-text);padding:.1rem 0}.entry-details__summary::-webkit-details-marker{display:none}.entry-details__summary strong,.entry-details__summary span{display:block}.entry-details__summary span{margin-top:.1rem;color:var(--app-muted);font-size:.92rem}.entry-details__chevron{color:var(--app-muted);font-size:.9rem;font-weight:700}.entry-details[open] .entry-details__chevron:after{content:" less"}.entry-details:not([open]) .entry-details__chevron:after{content:" more"}.entry-details__body{display:grid;gap:1.05rem;margin-top:1.05rem}.detail-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0}.detail-grid__item{padding:.85rem .9rem;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 98%,var(--app-accent-soft))}.detail-grid__item dt{margin:0;color:var(--app-muted);font-size:.82rem}.detail-grid__item dd{margin:.32rem 0 0;font-weight:700;line-height:1.35}.insight-dialog{position:fixed;inset:0;width:min(88rem,calc(var(--app-viewport-inline) - 2rem));max-width:calc(var(--app-viewport-inline) - 2rem);height:min(54rem,calc(100vh - 2rem));max-height:calc(100vh - 2rem);margin:auto;padding:0;border:none;border-radius:var(--app-radius-l);background:transparent;color:inherit;transform:none}.insight-dialog::backdrop{background:color-mix(in srgb,var(--app-bg-elevated) 22%,black);backdrop-filter:blur(10px)}.insight-dialog[open]{display:block}.insight-dialog__surface{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;overflow:hidden;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 94%,white);box-shadow:var(--app-shadow)}.insight-dialog__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.35rem 1.4rem 1rem;border-bottom:1px solid var(--app-border)}.insight-dialog__header h3{margin:.2rem 0 0;font-family:var(--app-font-sans);font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.insight-dialog__subtitle{margin:.35rem 0 0;color:var(--app-muted)}.insight-dialog__header .eyebrow{font-family:var(--app-font-sans)}.insight-dialog__body{display:grid;gap:1.2rem;min-height:0;padding:1.2rem 1.4rem 1.4rem;overflow:auto}.insight-dialog--compact{width:min(31rem,calc(var(--app-viewport-inline) - 1.25rem));max-width:calc(var(--app-viewport-inline) - 1.25rem);height:auto;max-height:min(28rem,calc(100vh - 1.25rem))}.insight-dialog--compact .insight-dialog__surface{height:auto;max-height:inherit}.insight-dialog--compact .insight-dialog__header{gap:.75rem;padding:1rem 1rem .7rem}.insight-dialog--compact .insight-dialog__header h3{font-size:1.05rem;letter-spacing:-.02em}.insight-dialog--compact .insight-dialog__subtitle{margin-top:.18rem;font-size:.8rem;line-height:1.22}.insight-dialog--compact .insight-dialog__header .button-link{min-height:2rem;padding:.3rem .72rem;font-size:.82rem}.insight-dialog--compact .insight-dialog__body{gap:.6rem;padding:.68rem .9rem .9rem}.design-dialog .insight-dialog__body{gap:.9rem}.design-dialog__form{display:grid;gap:.75rem}.design-dialog__field input{width:100%}.design-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.design-dialog__danger{border-color:color-mix(in srgb,var(--app-band-above-border) 64%,var(--app-border));color:var(--app-band-above-text)}.design-dialog__danger:hover,.design-dialog__danger:focus-visible{border-color:var(--app-band-above-border);background:var(--app-band-above-bg)}.selector-history-dialog .insight-dialog__surface{max-width:62rem;margin:0 auto}.price-history-dialog .insight-dialog__surface{max-width:48rem;margin:0 auto}.selector-history-chart{overflow-x:auto;padding-bottom:.2rem}.selector-history-chart__svg{display:block;width:100%;min-width:42rem;height:auto}.selector-history-chart__zero{stroke:color-mix(in srgb,var(--app-border-strong) 88%,transparent);stroke-width:1.5;stroke-dasharray:5 5}.selector-history-chart__bar{transition:opacity .16s ease,transform .16s ease}.selector-history-chart__bar--positive{fill:color-mix(in srgb,var(--app-success-border) 82%,var(--app-success-text))}.selector-history-chart__bar--negative{fill:color-mix(in srgb,#d46b6b 72%,var(--app-text))}.selector-history-chart__bar:hover{opacity:.82}.selector-history-chart__label{fill:var(--app-muted);font-family:var(--app-font-sans);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.runner-insight__section{display:grid;gap:.9rem}.runner-insight__section-heading{display:grid;gap:.25rem}.runner-insight__section-heading h4{margin:0;font-family:var(--app-font-sans);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.runner-insight__section-heading p{margin:0;color:var(--app-muted);line-height:1.5}.form-figure-list{display:flex;flex-wrap:wrap;gap:.55rem}.form-figure{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;padding:.35rem .7rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-size:.92rem;font-weight:800}.context-match{display:inline-flex;align-items:center;min-height:1.9rem;padding:.18rem .5rem;border:1px solid color-mix(in srgb,var(--app-accent) 42%,var(--app-border-strong));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 82%,white);color:var(--app-accent-strong);font-weight:700}.runner-insight__section .table-wrap{box-shadow:none}.runner-insight__compact-list{display:none}.runner-insight__compact-card{display:grid;gap:.8rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--app-border) 88%,transparent);border-radius:var(--app-radius-m);background:color-mix(in srgb,var(--app-panel) 96%,var(--app-accent-soft))}.runner-insight__compact-card--muted{opacity:.86}.runner-insight__compact-header{display:flex;gap:.75rem;align-items:start;justify-content:space-between}.runner-insight__compact-copy{display:grid;gap:.35rem}.runner-insight__compact-label{color:var(--app-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.runner-insight__compact-context{font-weight:700;line-height:1.35}.runner-insight__compact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;margin:0}.runner-insight__compact-metric{padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:var(--app-radius-s);background:var(--app-panel)}.runner-insight__compact-metric dt{margin:0;color:var(--app-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.runner-insight__compact-metric dd{margin:.28rem 0 0;font-weight:700;line-height:1.35;word-break:break-word}.table-row--muted{opacity:.86}.runner-insight__section .data-table th{font-family:var(--app-font-sans)}.insight-win-rate{font-weight:700}.insight-win-rate--better{display:inline-flex;align-items:center;min-height:1.9rem;padding:.12rem .45rem;border:1px solid color-mix(in srgb,var(--app-accent) 42%,var(--app-border-strong));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 82%,var(--app-panel));color:var(--app-accent-strong);font-weight:800}.runner-insight__section .data-table td strong{font-weight:700}.runner-history__connection-cell{white-space:nowrap}.runner-history__position-pill{min-height:2.15rem;padding:.38rem .78rem;border:1px solid var(--app-border);font-size:.92rem;font-weight:800;line-height:1}.runner-history__position-pill.result-pill--won{border-color:color-mix(in srgb,var(--app-pill-won-text) 22%,var(--app-border));background:color-mix(in srgb,var(--app-pill-won) 82%,var(--app-panel))}.runner-history__position-pill.result-pill--placed{border-color:color-mix(in srgb,var(--app-pill-placed-text) 22%,var(--app-border));background:color-mix(in srgb,var(--app-pill-placed) 80%,var(--app-panel))}.runner-history-compact-card__header{display:flex;gap:.75rem;align-items:start;justify-content:space-between}.runner-history-compact-card__copy{min-width:0}.runner-history-compact-card__title{display:block;line-height:1.35}.runner-history-compact-card__result{flex-shrink:0}.runner-history-compact-card__meta{display:flex;flex-wrap:wrap;gap:.45rem}.runner-history-compact-card__meta-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.3rem .65rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft));font-size:.86rem;line-height:1.25}.runner-history-compact-card__meta-pill--match{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 74%,var(--app-panel))}.runner-history-compact-card__meta-label{color:var(--app-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.runner-history-compact-card__meta-value{font-weight:700}.runner-history-compact-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:0}.runner-history-compact-card__detail{padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:var(--app-radius-s);background:var(--app-panel)}.runner-history-compact-card__detail dt{margin:0;color:var(--app-muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.runner-history-compact-card__detail dd{margin:.28rem 0 0;line-height:1.35;word-break:break-word}.mini-pill-list{display:flex;gap:.5rem;flex-wrap:wrap}.mini-pill{display:inline-flex;align-items:center;min-height:2.15rem;padding:.38rem .78rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft));color:var(--app-text);font-size:.92rem}.mini-pill:hover{background:var(--app-accent-soft);text-decoration:none}.odds-chart{padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft))}.odds-chart__meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;color:var(--app-muted);font-size:.88rem}.odds-chart__svg{width:100%;height:auto;overflow:visible}.odds-chart__line{fill:none;stroke:var(--app-accent-strong);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.odds-chart__point{fill:var(--app-accent-strong)}.odds-chart__point--latest{fill:var(--app-accent);stroke:var(--app-accent-strong);stroke-width:2}.history-list{display:grid;gap:.55rem}.history-row{display:grid;grid-template-columns:4.5rem 4.5rem 1fr;gap:.75rem;padding:.6rem .8rem;border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft));color:var(--app-muted);font-size:.91rem}.history-row strong{color:var(--app-text)}.forecast-strip{display:flex;gap:.75rem;flex-wrap:wrap}.forecast-pill{display:inline-flex;align-items:center;min-height:2.3rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-muted);font-size:.92rem;font-weight:700}.forecast-pill--hit{border-color:color-mix(in srgb,var(--app-accent) 75%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong)}.table-wrap{overflow-x:auto;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:var(--app-panel-strong);box-shadow:var(--app-shadow-soft)}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:1rem 1.05rem;text-align:left;border-bottom:1px solid var(--app-border)}.data-table td strong{display:inline-block;font-weight:700}.table-wrap--llm-today{background:var(--app-panel-strong)}.data-table--llm-today{min-width:1120px;table-layout:fixed}.data-table--llm-summary{min-width:760px}.data-table--llm-kelly-bands{min-width:1080px}.llm-summary-models,.llm-summary-model,.llm-summary-model-section{min-width:0}.llm-summary-model{padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--app-border) 58%,transparent)}.llm-summary-model-tabs{min-width:0}.llm-summary-model-tabs wa-tab-panel::part(base){padding-top:var(--wa-space-m)}.llm-summary-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:1.4rem;margin-left:.45rem;padding:.08rem .42rem;border-radius:999px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-size:.78rem;font-weight:800;line-height:1}.llm-summary-model h3,.llm-summary-model-section h4{margin:0}.confidence-band{display:inline-flex;align-items:center;min-height:1.62rem;padding:.18rem .52rem;border:1px solid var(--app-band-unavailable-border);border-radius:999px;background:var(--app-band-unavailable-bg);color:var(--app-band-unavailable-text);font-size:.8rem;font-weight:800;line-height:1.1;white-space:nowrap}.confidence-band--in-band{border-color:var(--app-band-in-border);background:var(--app-band-in-bg);color:var(--app-band-in-text)}.confidence-band--below-min{border-color:var(--app-band-below-border);background:var(--app-band-below-bg);color:var(--app-band-below-text)}.confidence-band--above-max{border-color:var(--app-band-above-border);background:var(--app-band-above-bg);color:var(--app-band-above-text)}.confidence-band--below-min-odds{border-color:var(--app-band-odds-border);background:var(--app-band-odds-bg);color:var(--app-band-odds-text)}.llm-summary-band-row--in-band td{background:color-mix(in srgb,var(--app-band-in-bg) 42%,transparent)}.llm-summary-band-row--below-min td{background:color-mix(in srgb,var(--app-band-below-bg) 38%,transparent)}.llm-summary-band-row--above-max td{background:color-mix(in srgb,var(--app-band-above-bg) 38%,transparent)}.llm-summary-band-row--below-min-odds td{background:color-mix(in srgb,var(--app-band-odds-bg) 38%,transparent)}.view-stack--lsp-bands,.view-stack--advanced-proof,.lsp-bands-models,.lsp-bands-model-section,.lsp-bands-panel{min-width:0}.lsp-bands-meta{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--app-text-muted);font-size:.86rem}.lsp-bands-meta span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.16rem .5rem;border:1px solid color-mix(in srgb,var(--app-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel-strong) 72%,transparent)}.lsp-bands-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wa-space-m)}.lsp-bands-section-heading h3{margin:0}.lsp-bands-section-heading p{margin:.18rem 0 0;color:var(--app-text-muted);font-size:.92rem}.lsp-bands-section-metric{display:grid;gap:.1rem;justify-items:end;min-width:5.4rem;color:var(--app-text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.lsp-bands-section-metric strong{color:var(--app-text);font-size:1.25rem}.lsp-bands-model-section{padding-top:var(--wa-space-m);border-top:1px solid color-mix(in srgb,var(--app-border) 58%,transparent)}.data-table--lsp-bands{min-width:900px}.data-table--advanced-proof{min-width:760px}.data-table--advanced-proof-results{min-width:820px}.advanced-proof-panel,.advanced-proof-panel .data-table,.advanced-proof-panel .table-wrap{font-family:var(--app-font-sans)}.data-table--advanced-proof-overview th:nth-child(2),.data-table--advanced-proof-overview td:nth-child(2),.data-table--advanced-proof-overview th:nth-child(7),.data-table--advanced-proof-overview td:nth-child(7){border-left:2px solid color-mix(in srgb,var(--app-border-strong) 86%,transparent);padding-left:var(--wa-space-m)}.data-table--advanced-proof-model-bands{min-width:900px}.data-table--advanced-proof-overview .advanced-proof-model-summary-row td{border-bottom:0}.data-table--advanced-proof-overview .advanced-proof-model-detail-row td{vertical-align:middle;padding-top:.45rem;padding-bottom:.55rem;border-top:0;background:color-mix(in srgb,var(--app-panel-strong) 42%,transparent)}.advanced-proof-model-days{display:grid;gap:.45rem;align-items:center;justify-items:start;color:var(--app-muted);font-size:.82rem;line-height:1.25}.advanced-proof-model-days__line{display:grid;grid-template-columns:7.2rem 5.8rem minmax(0,auto);gap:.45rem;align-items:center;justify-content:start;min-width:0}.advanced-proof-model-days__line>span:first-child{color:var(--app-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.advanced-proof-days-link{min-height:1.45rem;padding:0;border:0;background:transparent;color:var(--app-link);font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.16em}.advanced-proof-profit-grid{display:grid;grid-template-columns:repeat(28,1.04rem);gap:.18rem;align-items:center}.advanced-proof-profit-grid__day{width:1.04rem;height:1.04rem;padding:0;border:1px solid color-mix(in srgb,var(--app-border-strong) 34%,transparent);border-radius:3px;background:color-mix(in srgb,var(--app-muted) 36%,transparent);cursor:pointer}.advanced-proof-profit-grid__day:hover,.advanced-proof-profit-grid__day:focus-visible{transform:translateY(-1px);outline:2px solid color-mix(in srgb,var(--app-link) 62%,transparent);outline-offset:2px}.advanced-proof-profit-grid__day--profit{background:var(--app-band-in-border)}.advanced-proof-profit-grid__day--loss{background:var(--app-band-above-border)}.advanced-proof-profit-grid__empty{color:var(--app-muted);font-size:.78rem}.advanced-proof-days-dialog .insight-dialog__surface{max-height:inherit}.data-table--advanced-proof-days{min-width:620px}.advanced-proof-day-dialog .insight-dialog__surface{max-height:inherit}.advanced-proof-day-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0}.advanced-proof-day-summary div{min-width:0;padding:.72rem .82rem;border:1px solid color-mix(in srgb,var(--app-border) 78%,transparent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-navbar-highlight))}.advanced-proof-day-summary dt{margin:0;color:var(--app-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.advanced-proof-day-summary dd{margin:.28rem 0 0;overflow-wrap:anywhere;color:var(--app-text);font-size:1.08rem;font-weight:800;line-height:1.12}.advanced-proof-day-dialog--loading{width:min(88rem,calc(var(--app-viewport-inline) - 2rem));height:min(54rem,calc(100vh - 2rem))}.advanced-proof-day-dialog--loading .insight-dialog__surface{height:100%}.advanced-proof-day-dialog--loading .insight-dialog__body{place-items:center}.advanced-proof-dialog-loading{display:grid;min-height:100%;place-items:center;gap:.65rem;color:var(--app-muted)}.advanced-proof-dialog-loading__spinner{width:2.15rem;height:2.15rem;border:3px solid color-mix(in srgb,var(--app-border-strong) 56%,transparent);border-top-color:var(--app-link);border-radius:999px;animation:advancedProofDialogSpinner .8s linear infinite}.advanced-proof-dialog-loading__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes advancedProofDialogSpinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.advanced-proof-dialog-loading__spinner{animation:none}}@media(max-width:900px){.advanced-proof-day-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.data-table--advanced-proof-day-picks{min-width:760px}.data-table .advanced-proof-total-row td{border-top:2px solid color-mix(in srgb,var(--app-border-strong) 72%,transparent);background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-navbar-highlight));font-weight:800}.advanced-proof-export-actions,.view-heading .page-actions.advanced-proof-export-actions{display:inline-flex;width:auto;flex-wrap:nowrap;gap:.55rem;align-items:center;justify-content:flex-end}.view-heading .page-actions.advanced-proof-export-actions .button-link{width:auto;min-width:4.8rem}.advanced-proof-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:1rem;align-items:end;min-width:0;padding:1rem;border:1px solid var(--app-border);border-radius:var(--rt-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-navbar-highlight)) 0%,var(--app-panel) 100%);box-shadow:var(--app-shadow-soft)}.advanced-proof-controls h3,.advanced-proof-controls p,.advanced-proof-bottom-cta h3,.advanced-proof-bottom-cta p{margin:0}.advanced-proof-controls>div:first-child{display:grid;gap:.45rem;min-width:0}.advanced-proof-controls>div:first-child p:not(.eyebrow),.advanced-proof-bottom-cta p:not(.eyebrow){max-width:56rem;color:var(--app-text-muted);line-height:1.55}.advanced-proof-controls .advanced-proof-model-note{max-width:52rem;font-size:.92rem}.advanced-proof-model-note a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.advanced-proof-model-control{min-width:0}.advanced-proof-bottom-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid color-mix(in srgb,var(--app-accent) 58%,var(--app-border-strong));border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-accent-soft) 82%,var(--app-panel))}.advanced-proof-bottom-cta>div{display:grid;gap:.45rem;min-width:0}@media(max-width:760px){.advanced-proof-controls,.advanced-proof-bottom-cta{grid-template-columns:1fr}.advanced-proof-bottom-cta .button-link{justify-self:start}}.lsp-band-token{display:inline-flex;align-items:center;min-height:1.55rem;padding:.16rem .5rem;border:1px solid var(--app-band-in-border);border-radius:999px;background:var(--app-band-in-bg);color:var(--app-band-in-text);font-size:.8rem;font-weight:800;line-height:1.1;white-space:nowrap}.lsp-band-token--off{border-color:var(--app-band-unavailable-border);background:var(--app-band-unavailable-bg);color:var(--app-band-unavailable-text)}.lsp-value{font-weight:800;white-space:nowrap}.lsp-value--positive{color:var(--app-band-in-text)}.lsp-value--negative{color:var(--app-band-below-text)}.lsp-value--neutral{color:var(--app-text-muted)}.data-table--llm-today th:first-child,.data-table--llm-today td:first-child{width:22%}.data-table--llm-today th,.data-table--llm-today td{height:1px;vertical-align:top}.data-table--llm-today .result-pill{min-height:1.72rem;padding:.22rem .56rem;font-size:.78rem;align-items:center;justify-content:center;line-height:1}.llm-today-stats{display:grid;gap:.85rem}.llm-provider-view{min-width:0}.llm-provider-view__header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.llm-provider-view__header h2{margin:0}.llm-provider-view__toggle{flex:0 0 auto}.llm-provider-view__description{max-width:48rem;margin:-.35rem 0 0;color:var(--app-text-muted)}.stat-grid--llm-today-agreement{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.stat-grid--llm-today-agreement .stat-card::part(base){min-height:6.15rem;padding:.72rem .82rem}.stat-grid--llm-today-agreement wa-card:not(:defined).stat-card{min-height:6.15rem;padding:.72rem .82rem}.stat-grid--llm-today-agreement .stat-card__value{font-size:clamp(1.8rem,3vw,2.35rem)}.stat-grid--llm-today-agreement .stat-card__detail{min-height:0;font-size:.78rem;line-height:1.24}.llm-comparison-list{display:grid;gap:.9rem;min-width:0}.llm-comparison-race{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:var(--app-panel-strong);box-shadow:var(--app-shadow-soft)}.llm-comparison-race--next{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 20%,transparent),var(--app-shadow-soft)}.llm-comparison-race__race{min-width:0;padding:.9rem;border-right:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:color-mix(in srgb,var(--app-panel) 88%,var(--app-bg))}.llm-agreement-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:.68rem;align-items:start;min-width:0;padding:.68rem;background:color-mix(in srgb,var(--app-bg) 54%,var(--app-panel))}.llm-agreement-group{display:grid;grid-template-rows:auto auto auto;gap:.62rem;align-self:start;min-width:0;padding:.72rem;border:1px solid var(--app-border-strong);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-bg))}.llm-agreement-group--unanimous{border-color:color-mix(in srgb,var(--app-accent) 48%,var(--app-border));background:color-mix(in srgb,var(--app-accent-soft) 42%,var(--app-panel))}.llm-agreement-group--qualified{box-shadow:inset 3px 0 0 var(--app-band-in-border)}.llm-agreement-group--won{border-color:var(--app-success-border);background:color-mix(in srgb,var(--app-success-bg) 42%,var(--app-panel))}.llm-agreement-group--lost{background:color-mix(in srgb,var(--app-panel) 90%,var(--app-pill-lost))}.llm-agreement-group__header{display:flex;gap:.65rem;align-items:flex-start;justify-content:space-between;min-width:0}.llm-agreement-group__runner{display:flex;gap:.45rem;align-items:center;min-width:0}.llm-agreement-group__runner strong{min-width:0;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.llm-agreement-group__count{display:inline-flex;flex:0 0 auto;align-items:center;min-height:1.65rem;padding:.22rem .52rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel-strong) 88%,var(--app-accent-soft));color:var(--app-text-muted);font-size:.72rem;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap}.llm-agreement-group--unanimous .llm-agreement-group__count{border-color:color-mix(in srgb,var(--app-accent) 58%,var(--app-border));background:var(--app-accent-soft);color:var(--app-accent-strong)}.llm-agreement-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem;align-content:start;min-width:0}.llm-agreement-model{appearance:none;display:flex;flex-direction:column;gap:.32rem;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:4rem;padding:.5rem .58rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 84%,transparent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel-strong) 96%,var(--app-bg));color:var(--app-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.llm-agreement-model:hover,.llm-agreement-model:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 64%,var(--app-border));background:var(--app-accent-soft);color:var(--app-accent-strong);transform:translateY(-1px)}.llm-agreement-model:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 45%,transparent);outline-offset:2px}.llm-agreement-model--qualified{border-left:3px solid var(--app-band-in-border)}.llm-agreement-model__identity{display:flex;flex-direction:column;gap:.18rem;align-items:flex-start;align-self:stretch;justify-content:flex-start;width:100%;min-width:0;text-align:left}.llm-agreement-model__identity strong{display:block;width:100%;min-width:0;font-size:.84rem;line-height:1.12;text-align:left;overflow-wrap:anywhere}.llm-agreement-model__provider,.llm-agreement-model__meta{width:100%;color:var(--app-muted);font-size:.7rem;line-height:1.2;text-align:left}.llm-agreement-model__provider{font-size:.65rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.llm-agreement-group__market{display:flex;gap:.65rem;align-items:center;justify-content:flex-end;min-width:0;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--app-border) 58%,transparent)}.llm-agreement-group__market .llm-prediction-cell__odds{flex:0 0 auto}@media(max-width:1050px){.llm-comparison-race{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.llm-agreement-groups{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}}@media(max-width:760px){.llm-comparison-race{grid-template-columns:minmax(0,1fr)}.llm-comparison-race__race{padding:.78rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent)}.llm-agreement-groups{grid-template-columns:minmax(0,1fr);padding:.58rem}.llm-agreement-group{padding:.65rem}.llm-agreement-models{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr))}}@media(max-width:420px){.stat-grid--llm-today-agreement{gap:.55rem}.stat-grid--llm-today-agreement .stat-card::part(base){min-height:5.6rem;padding:.62rem .68rem}.stat-grid--llm-today-agreement wa-card:not(:defined).stat-card{min-height:5.6rem;padding:.62rem .68rem}.stat-grid--llm-today-agreement .stat-card__value{font-size:1.72rem}.stat-grid--llm-today-agreement .stat-card__detail{font-size:.72rem}.llm-agreement-group__header{align-items:center}.llm-agreement-group__count{padding-inline:.42rem;font-size:.68rem}}.llm-table-heading__provider,.llm-table-heading__model{display:block}.llm-table-heading__provider{font-weight:800}.llm-table-heading__model{margin-top:.18rem;color:var(--app-text-muted);font-size:.78rem;font-weight:650}.llm-table-provider-groups th:not(:first-child){border-left:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);text-align:center}.llm-provider-view{display:grid;gap:1rem;padding-top:.25rem}.view-stack--llm-today{min-width:0;width:100%;max-width:100%}.llm-today-banded{display:block}.llm-today-banded__label{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.52rem;align-items:center;margin:.5rem 0;color:var(--app-text-muted);font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.llm-today-banded__label:before,.llm-today-banded__label:after{content:"";height:1px;background:color-mix(in srgb,var(--app-border) 48%,transparent)}.llm-today-banded__detail{display:block;line-height:1.1}.llm-mobile-model-picker{display:none}.advanced-model-badges{display:inline-flex;flex-wrap:wrap;gap:.28rem;align-items:center;min-width:0}.advanced-model-badges--empty{color:var(--app-text-muted)}.advanced-model-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;min-height:1.55rem;padding:.18rem .48rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 88%,var(--app-accent-soft));color:var(--app-text);font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.advanced-model-badge:hover,.advanced-model-badge:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));color:var(--app-accent-strong)}.advanced-model-badge--gold{border-color:var(--rt-medal-gold-ink);background:var(--rt-medal-gold);color:var(--rt-medal-gold-ink)}.advanced-model-badge--ml{border-color:color-mix(in srgb,var(--app-accent) 56%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel));color:var(--app-accent-strong)}.metric-row--badges .advanced-model-badges{padding:0;background:transparent;color:inherit}.advanced-selection{display:inline-grid;gap:.12rem;max-width:100%;padding:.24rem .55rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 68%,transparent);border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--app-panel) 88%,var(--app-accent-soft));color:var(--app-text);font-size:.82rem;line-height:1.15;vertical-align:middle}.advanced-selection strong,.advanced-selection span{min-width:0;overflow-wrap:anywhere}.advanced-selection span{color:var(--app-text-muted);font-size:.76rem}.advanced-selection--gold{border-color:var(--rt-medal-gold-ink);background:var(--rt-medal-gold);color:var(--rt-medal-gold-ink)}.advanced-selection--gold span{color:inherit}.advanced-selection--empty{background:transparent;color:var(--app-text-muted)}.advanced-selection-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.advanced-selection-row>span:first-child{color:var(--app-text-muted);font-size:.82rem;font-weight:700}.llm-race-cell,.llm-prediction-cell{display:grid;gap:.48rem;min-width:0}.llm-race-cell__time-course{display:flex;flex-wrap:wrap;gap:.42rem;align-items:baseline;color:var(--app-text);line-height:1.15}.llm-race-cell__time-course span,.llm-race-cell__meta,.llm-race-cell__result,.llm-prediction-cell__meta{color:var(--app-muted);font-size:.82rem;line-height:1.28}.llm-race-cell__title{color:var(--app-text);font-size:.92rem;font-weight:700;line-height:1.24}.llm-race-cell__result{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;padding-top:.42rem;border-top:1px solid color-mix(in srgb,var(--app-border) 58%,transparent)}.llm-race-cell__result>span:last-child{display:inline-flex;flex-wrap:wrap;gap:.28rem .42rem;min-width:0}.llm-race-cell__result strong{color:var(--app-text);line-height:1.2;overflow-wrap:anywhere}.llm-race-cell__result>.result-pill{display:inline-grid;place-items:center;box-sizing:border-box;height:1.72rem;min-height:1.72rem;padding:0 .56rem;font-size:.78rem;line-height:1;vertical-align:middle}.llm-prediction-cell{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;height:11.4rem;min-height:11.4rem;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--app-border) 74%,transparent);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-bg))}.llm-prediction-cell--won{border-color:var(--app-success-border);background:color-mix(in srgb,var(--app-success-bg) 58%,var(--app-panel))}.llm-prediction-cell--lost{background:color-mix(in srgb,var(--app-panel) 88%,var(--app-pill-lost))}.llm-prediction-cell--empty{display:flex;align-items:center;justify-content:center;padding:.7rem;text-align:center}.llm-prediction-cell__empty-label{color:var(--app-muted);font-size:1.04rem;font-weight:700;line-height:1.2}.llm-prediction-cell__empty-label a{color:var(--app-accent-strong);font-weight:900;text-decoration:none}.llm-prediction-cell__empty-label a:hover,.llm-prediction-cell__empty-label a:focus-visible{text-decoration:underline;text-underline-offset:.14em}.llm-prediction-cell--kelly-in-band{border-color:color-mix(in srgb,var(--app-band-in-border) 44%,var(--app-border));background:color-mix(in srgb,var(--app-band-in-bg) 26%,var(--app-panel))}.llm-prediction-cell--advanced-qualified{border-width:4px;border-color:var(--app-band-in-border);background:color-mix(in srgb,var(--app-band-in-bg) 30%,var(--app-panel));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-band-in-border) 62%,transparent)}.llm-prediction-cell--lost.llm-prediction-cell--advanced-qualified{border-color:color-mix(in srgb,var(--app-text-muted) 52%,var(--app-border));background:color-mix(in srgb,var(--app-panel) 54%,var(--app-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-text-muted) 20%,transparent)}.llm-prediction-cell--advanced-outside,.llm-prediction-cell--advanced-unavailable{border-color:color-mix(in srgb,var(--app-border) 86%,transparent);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-bg))}.llm-prediction-cell--actual-bet{border-width:4px;border-color:var(--app-band-in-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-band-in-border) 62%,transparent)}.llm-prediction-cell--kelly-below-min{border-color:color-mix(in srgb,var(--app-band-below-border) 42%,var(--app-border));background:color-mix(in srgb,var(--app-band-below-bg) 24%,var(--app-panel))}.llm-prediction-cell--kelly-above-max{border-color:color-mix(in srgb,var(--app-band-above-border) 42%,var(--app-border));background:color-mix(in srgb,var(--app-band-above-bg) 22%,var(--app-panel))}.llm-prediction-cell--kelly-below-min-odds{border-color:color-mix(in srgb,var(--app-band-odds-border) 42%,var(--app-border));background:color-mix(in srgb,var(--app-band-odds-bg) 24%,var(--app-panel))}.llm-prediction-cell--kelly-unavailable{border-color:color-mix(in srgb,var(--app-band-unavailable-border) 42%,var(--app-border));background:color-mix(in srgb,var(--app-band-unavailable-bg) 18%,var(--app-panel))}.llm-prediction-cell__topline{display:flex;gap:.55rem;align-items:flex-start;justify-content:space-between;min-width:0;padding:.7rem 2.35rem 0 .7rem}.llm-prediction-cell__info-button{position:absolute;top:.48rem;right:.48rem;z-index:2;display:inline-grid;width:1.34rem;height:1.34rem;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 94%,transparent);color:var(--app-muted);cursor:pointer;box-shadow:0 1px 2px #0f111414}.llm-prediction-cell__info-button svg{width:.92rem;height:.92rem}.llm-prediction-cell__info-button:hover,.llm-prediction-cell__info-button:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 48%,var(--app-border));background:var(--app-panel);color:var(--app-accent-strong)}.llm-prediction-cell__info-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 44%,transparent);outline-offset:2px}.llm-prediction-cell__runner{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.llm-prediction-cell__topline strong{min-width:0;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.llm-prediction-cell__meta{display:flex;flex-wrap:wrap;gap:.28rem .55rem;align-content:start;min-height:0;padding:0 .7rem}.llm-prediction-cell__odds{appearance:none;padding:0;border:none;background:transparent;color:var(--app-text);font:inherit;font-size:1rem;font-weight:700;text-align:right}button.llm-prediction-cell__odds{cursor:pointer}button.llm-prediction-cell__odds:hover .live-value--odds,button.llm-prediction-cell__odds:focus-visible .live-value--odds{color:var(--app-accent-strong)}button.llm-prediction-cell__odds:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent) 52%,transparent);outline-offset:3px;border-radius:999px}.llm-prediction-cell__footer{display:flex;gap:.7rem;align-items:center;justify-content:flex-start;min-width:0;padding:.5rem .7rem .62rem;border-top:1px solid color-mix(in srgb,var(--app-border) 58%,transparent)}.llm-prediction-cell__footer .llm-prediction-cell__odds{flex:0 0 auto;margin-left:auto}.llm-prediction-cell__footer-spacer{min-width:0}.llm-model-cell__label{display:none}.llm-race-nav-target{scroll-margin-top:calc(var(--shell-offset) + .9rem)}.llm-race-fab{display:none}.llm-selection-dialog .insight-dialog__surface{grid-template-rows:auto minmax(0,1fr);max-width:70rem;margin:0 auto}.llm-selection-dialog .insight-dialog__body{min-width:0;overflow:auto}.llm-selection-dialog__commentary{margin:0;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:var(--app-radius-s);background:color-mix(in srgb,var(--app-panel) 88%,var(--app-bg));color:var(--app-text);font-size:.9rem;line-height:1.48;white-space:pre-wrap}.llm-selection-dialog__table-wrap{min-width:0;max-width:100%;overflow:auto;box-shadow:none}.llm-selection-dialog__table{min-width:600px}.llm-selection-dialog__table th:first-child,.llm-selection-dialog__table td:first-child{width:4.4rem}.llm-selection-dialog__runner{display:flex;align-items:center;gap:.5rem;min-width:0}.llm-selection-dialog__runner strong{min-width:0;overflow-wrap:anywhere}.llm-selection-dialog__table .llm-prediction-cell__odds{font-size:.95rem;text-align:left}@media(max-width:760px){#app[data-route-id=advanced-today] .llm-race-fab{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 3.35rem);z-index:89;display:inline-flex;gap:.35rem;padding:.28rem;border:1px solid var(--app-border-strong);border-radius:999px;background:linear-gradient(180deg,var(--app-navbar-highlight) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,var(--app-navbar-surface)),color-mix(in srgb,var(--app-navbar-surface-strong) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--app-shadow-navbar)}.llm-race-fab__button{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--app-text);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.llm-race-fab__button svg{width:1.1rem;height:1.1rem;pointer-events:none}.llm-race-fab__button:hover,.llm-race-fab__button:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-accent-strong);transform:translateY(-1px)}.llm-race-fab__button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-link) 72%,white);outline-offset:.12rem}.llm-race-fab__button--primary{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg) 84%,white) 0%,var(--app-cta-bg) 100%);color:var(--app-cta-text)}.llm-race-fab__button--primary:hover,.llm-race-fab__button--primary:focus-visible{border-color:var(--app-cta-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-cta-bg-hover) 86%,white) 0%,var(--app-cta-bg-hover) 100%);color:var(--app-cta-text)}.llm-provider-view__header{display:grid;gap:.42rem;align-items:start}.table-wrap--llm-today{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.llm-mobile-model-picker{display:block}.llm-mobile-model-picker__control{width:100%}.data-table--llm-today{display:block;min-width:0;width:100%;border-collapse:separate}.data-table--llm-today thead{display:none}.data-table--llm-today tbody{display:grid;gap:.85rem}.data-table--llm-today tr{display:grid;grid-template-columns:1fr;gap:.82rem .68rem;padding:.78rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:var(--app-panel-strong);box-shadow:var(--app-shadow-soft)}.data-table--llm-today th,.data-table--llm-today td{display:block;height:auto;padding:0;border-bottom:0}.data-table--llm-today th:first-child,.data-table--llm-today td:first-child{width:auto}.llm-today-table__race{grid-column:1 / -1;padding-bottom:.68rem!important;border-bottom:1px solid color-mix(in srgb,var(--app-border) 70%,transparent)!important}.data-table--llm-today td.llm-today-table__model{display:grid;gap:.44rem;align-content:stretch;min-width:0}.table-wrap--llm-today[data-llm-selected-model] .data-table--llm-today [data-llm-model-column]{display:none}.table-wrap--llm-today[data-llm-selected-model="gpt-5.4"] .data-table--llm-today td[data-llm-model-column="gpt-5.4"],.table-wrap--llm-today[data-llm-selected-model="gpt-5.5"] .data-table--llm-today td[data-llm-model-column="gpt-5.5"],.table-wrap--llm-today[data-llm-selected-model="gpt-5.6-sol"] .data-table--llm-today td[data-llm-model-column="gpt-5.6-sol"],.table-wrap--llm-today[data-llm-selected-model=gpt-6-astra] .data-table--llm-today td[data-llm-model-column=gpt-6-astra],.table-wrap--llm-today[data-llm-selected-model=claude-opus-4-8] .data-table--llm-today td[data-llm-model-column=claude-opus-4-8],.table-wrap--llm-today[data-llm-selected-model=claude-fable-5] .data-table--llm-today td[data-llm-model-column=claude-fable-5],.table-wrap--llm-today[data-llm-selected-model=claude-fable-5-1] .data-table--llm-today td[data-llm-model-column=claude-fable-5-1],.table-wrap--llm-today[data-llm-selected-model="grok-4.5"] .data-table--llm-today td[data-llm-model-column="grok-4.5"],.table-wrap--llm-today[data-llm-selected-model="grok-4.6"] .data-table--llm-today td[data-llm-model-column="grok-4.6"],.table-wrap--llm-today[data-llm-selected-model="grok-4.7"] .data-table--llm-today td[data-llm-model-column="grok-4.7"]{display:grid}.llm-model-cell__label{display:block;margin:0;color:var(--app-muted);font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.llm-prediction-cell{height:11.2rem;min-height:11.2rem}.llm-prediction-cell__topline{gap:.46rem;padding:.68rem 2.25rem 0 .68rem}.llm-prediction-cell__runner{gap:.38rem}.llm-prediction-cell__meta{gap:.24rem .46rem;padding:0 .68rem}.llm-prediction-cell__footer{padding:.48rem .68rem .58rem}.llm-prediction-cell--empty{padding:.68rem}.llm-selection-dialog__table{min-width:34rem}}@media(max-width:520px){.llm-selection-dialog .insight-dialog__header,.llm-selection-dialog .insight-dialog__body{padding-inline:.82rem}.llm-selection-dialog .insight-dialog__header{gap:.65rem}.llm-selection-dialog__table{min-width:30rem}}@media(max-width:520px){.data-table--llm-today tr{grid-template-columns:1fr;gap:.96rem;padding:.72rem}.llm-prediction-cell{height:auto;min-height:9.8rem}}.data-table--selector-mobile td{padding:.82rem .95rem}.race-mobile-table__runner,.race-mobile-entry__runner{color:var(--app-text);font-weight:700;font-size:1.18rem;line-height:1.18}.race-mobile-entry{border:0}.race-mobile-entry--won,.race-mobile-entry--tip{padding:.78rem .84rem;border-radius:var(--app-radius-l)}.race-mobile-entry--won{background:color-mix(in srgb,var(--app-pill-won) 82%,var(--app-panel))}.race-mobile-entry--non-runner,.race-mobile-entry--non-runner.race-mobile-entry--won,.race-mobile-entry--non-runner.race-mobile-entry--tip{padding:.78rem .84rem;border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 88%,#dde4e0);filter:saturate(.42) grayscale(.24)}.race-mobile-entry--non-runner,.race-mobile-entry--non-runner .race-mobile-entry__runner,.race-mobile-entry--non-runner .race-mobile-entry__odds,.race-mobile-entry--non-runner .connection-display__name,.race-mobile-entry--non-runner .race-mobile-entry__connection-label,.race-mobile-entry--non-runner .metric-row,.race-mobile-entry--non-runner .button-link{color:color-mix(in srgb,var(--app-muted) 86%,var(--app-text) 14%)}.race-mobile-entry--tip{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rt-brand-text) 56%,transparent)}.race-mobile-entry__summary{display:grid;gap:.72rem;align-items:start;list-style:none;list-style-type:none;cursor:pointer}.race-mobile-entry__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;width:100%}.race-mobile-entry__summary::-webkit-details-marker{display:none}.race-mobile-entry__summary::marker{content:"";display:none;font-size:0}.race-mobile-entry__summary::-moz-list-bullet{font-size:0}.race-mobile-entry__summary:after{content:none!important;display:none!important}.race-mobile-entry__cloth{display:block;min-width:0;cursor:pointer}.race-mobile-entry__cloth .cloth-cell{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.race-mobile-entry__cloth .runner-form-inline{font-size:.88rem;line-height:1.1}.race-mobile-entry__odds{color:var(--app-text);display:inline-flex;align-items:center;justify-content:center;align-self:start;flex:0 0 auto;justify-self:end;margin-left:auto;padding:.16rem .5rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 76%,transparent);box-shadow:inset 0 1px #ffffff2e,0 6px 18px #0f172a14;font-size:1.18rem;font-weight:800;line-height:1.25;white-space:nowrap;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}.race-mobile-entry__main{display:grid;gap:.38rem;min-width:0;justify-items:start;text-align:left}.race-mobile-entry__runner-line{display:block;width:100%}.race-table__runner-copy{display:grid;justify-items:start;gap:.35rem}.race-table__runner-title{font-weight:700}.race-mobile-entry__tip-chip{margin-top:.28rem}.race-mobile-table__connections,.race-mobile-entry__connections{display:grid;width:100%;margin-top:.16rem;gap:.32rem}.race-mobile-entry__connection{display:grid;grid-template-columns:auto 1fr;column-gap:.3rem;row-gap:.18rem;align-items:start;color:var(--app-muted)}.race-mobile-entry__connection-label{flex:0 0 auto;min-width:.9rem;color:var(--app-muted);font-weight:800}.race-mobile-entry__connection .connection-display{display:contents}.race-mobile-entry__connection .connection-display__name{grid-column:2;justify-self:start;text-align:left}.race-mobile-entry__connection .connection-rank-list{grid-column:1 / -1;justify-self:start}.race-mobile-entry__body{margin-top:.72rem;display:grid;gap:.72rem}.metric-row--mobile-race{gap:.48rem;flex-wrap:wrap}.metric-row--mobile-race span{min-height:auto}.race-mobile-entry__actions{display:flex;justify-content:flex-start}@media(min-width:761px){.data-table--race th:first-child,.data-table--race td:first-child{width:13rem;min-width:13rem;white-space:nowrap}.data-table--race .race-table__runner-name{padding-top:calc(1rem + 5px);padding-bottom:calc(1rem - 5px);font-size:1.16rem;line-height:1.3;font-weight:700}.data-table--race .connection-display__name{display:inline-block;margin-top:4px;font-size:1.03rem;line-height:1.35;font-weight:500}.entry-card__title{font-size:1.4rem;line-height:1.2;font-weight:700}.entry-card__heading .connection-display__name{display:inline-block;margin-top:4px;font-size:1.03rem;line-height:1.35;font-weight:500}}.selector-mobile-table__topline,.selector-mobile-table__bottomline{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.selector-mobile-table__topline+.selector-mobile-table__bottomline{margin-top:.38rem}.selector-mobile-table__time,.selector-mobile-table__course{color:var(--app-muted);font-size:.88rem;font-weight:700}.selector-mobile-table__time a,.selector-mobile-table__course a{color:inherit;text-decoration:none}.selector-mobile-table__time a:hover,.selector-mobile-table__course a:hover{text-decoration:none}.selector-mobile-table__selection,.selector-mobile-table__selection a{color:var(--app-text);font-size:.96rem;font-weight:800;text-decoration:none}.selector-mobile-table__selection a:hover{text-decoration:none}.selector-mobile-table__odds{flex:0 0 auto;font-weight:800}.selector-mobile-table__meta{margin-top:.38rem;color:var(--app-muted);font-size:.82rem;font-weight:700}.tips-mobile-table__selection,.tips-mobile-table__selection a{font-weight:900}.tips-mobile-table__detail{margin-top:.5rem}.tips-mobile-table__detail--trend{display:grid;gap:.35rem}.market-movers-mobile-table__selection,.market-movers-mobile-table__selection a{color:var(--app-text);font-weight:900;text-decoration:none}.market-movers-mobile-table__runner-name{gap:.5rem}.market-movers-mobile-table__runner-name .runner-silk--badge{width:2rem;height:2rem;border-radius:var(--rt-radius-sm)}.market-movers-mobile-table__selection a:hover{text-decoration:none}.market-movers-mobile-table__detail{display:grid;gap:.5rem;margin-top:.55rem}.market-movers-mobile-table__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.market-movers-mobile-table__note{color:var(--app-muted);font-size:.88rem;font-weight:400}.market-movers-mobile-table__history{margin:0;font-size:.84rem;line-height:1.45}.market-movers-mobile-table__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;color:var(--app-muted);font-size:.9rem;font-weight:700}.market-movers-mobile-table__prices span:last-child{justify-self:end;text-align:right}.market-movers-mobile-table__result{display:flex;justify-content:flex-start}.data-table__subtext{margin:.22rem 0 0;color:var(--app-muted);font-size:.9rem;line-height:1.4}.data-table th{color:var(--app-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.market-movers-history__sort-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:.32rem;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.market-movers-history__sort-button:hover,.market-movers-history__sort-button:focus-visible,.market-movers-history__sort-button.is-active{color:var(--app-accent-strong)}.market-movers-history__sort-button:focus-visible{outline:none}.data-table tbody tr:last-child td{border-bottom:0}.live-value{display:inline-block}.table-row--next,.table-row--won{background:var(--app-row-highlight)}.table-row--tip{background:color-mix(in srgb,var(--app-tip-bg) 100%,var(--app-panel))}.table-row--tip-steamer{background:color-mix(in srgb,var(--app-row-highlight) 70%,var(--app-tip-bg))}.table-row--won.table-row--tip,.table-row--won.table-row--tip-steamer{background:color-mix(in srgb,var(--app-row-highlight) 78%,var(--app-tip-bg))}.table-row--placed{background:var(--app-row-highlight-soft)}.table-row--non-runner,.table-row--non-runner.table-row--won,.table-row--non-runner.table-row--placed,.table-row--non-runner.table-row--tip,.table-row--non-runner.table-row--tip-steamer{background:color-mix(in srgb,var(--app-panel) 90%,#dbdfe3);filter:saturate(.42) grayscale(.24)}.table-row--non-runner td,.table-row--non-runner .race-table__runner-title,.table-row--non-runner .connection-display__name,.table-row--non-runner .live-value,.table-row--non-runner .price-trend-cell,.table-row--non-runner .button-link{color:color-mix(in srgb,var(--app-muted) 86%,var(--app-text) 14%)}.race-table__tip-chip,.entry-card__tip-chip,.race-mobile-entry__tip-chip{margin:0;align-self:start;font-size:.82rem;line-height:1}@keyframes liveElementFlash{0%{background-color:transparent;box-shadow:inset 0 0 0 0 transparent}10%{background-color:var(--app-live-inline-highlight);box-shadow:inset 0 0 0 1px var(--app-live-inline-border)}to{background-color:transparent;box-shadow:inset 0 0 0 0 transparent}}.live-update-inline{animation:liveElementFlash 3s ease both}.live-value.live-update-inline,.price-chip.live-update-inline,.result-pill.live-update-inline,.metric-row span.live-update-inline,.entry-meta span.live-update-inline,.data-table__subtext.live-update-inline,.results-card__header .muted-text.live-update-inline,.results-card__stat dd.live-update-inline,.results-card__stat strong.live-update-inline,.results-calendar__profit.live-update-inline,a.live-update-inline,strong.live-update-inline,p.live-update-inline,span.live-update-inline{border-radius:var(--rt-radius-sm);padding:.08rem .22rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}td.live-update-inline,th.live-update-inline,dd.live-update-inline{border-radius:var(--rt-radius-sm)}.next-race-anchor{scroll-margin-top:calc(var(--shell-offset) + 1rem)}.plan-list{margin:0;padding-left:1rem;color:var(--app-muted)}.plan-list li+li{margin-top:.45rem}.card-note{margin:.9rem 0 0;color:var(--app-muted)}.notification-entry{display:grid;gap:.45rem}.notification-entry p{margin:0}.notification-entry__summary{color:var(--app-muted);font-size:.9rem}.notification-drawer__header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.9rem}.notification-drawer__activity{flex:1 1 13rem;min-width:min(100%,13rem);display:flex;justify-content:flex-end;align-items:center}.notification-activity-chart{display:block;width:min(100%,14rem)}.notification-activity-chart__bars{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:.18rem;min-height:2.2rem;padding:.28rem .2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,#d7e8ff),color-mix(in srgb,var(--app-panel) 92%,rgba(24,113,224,.1)))}.notification-activity-chart__bar{display:block;width:100%;height:calc(100% * var(--bar-height, .1));min-height:.22rem;border-radius:.3rem .3rem 0 0;background:linear-gradient(180deg,#4ea0ff,#1f73d8);opacity:var(--bar-opacity, .35)}.notification-activity-chart__bar.is-idle{background:color-mix(in srgb,#1f73d8 22%,var(--app-panel))}.notification-activity-chart__bar.is-latest{box-shadow:0 0 0 1px #1f73d82e;filter:saturate(1.08) brightness(1.04)}.notification-entry__list{display:grid;gap:.55rem;margin-top:.2rem}.notification-entry__item,.notification-entry__item-link{display:grid;gap:.7rem;align-items:start;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--app-border-strong) 78%,var(--app-border));border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 94%,var(--app-accent-soft))}.notification-entry__item-link{color:inherit;text-decoration:none}.notification-entry__item-link:hover,.notification-entry__item-link:focus-visible{border-color:color-mix(in srgb,var(--app-accent) 72%,var(--app-border-strong));background:color-mix(in srgb,var(--app-accent-soft) 72%,var(--app-panel));text-decoration:none}.notification-entry__item-main{display:grid;gap:.55rem;min-width:0}.notification-entry__item-copy{display:grid;gap:.22rem;min-width:0}.notification-entry__item-title{line-height:1.25}.notification-entry__item-meta{color:var(--app-muted);font-size:.84rem;font-weight:700}.notification-entry__item-detail{color:var(--app-text);font-size:.94rem;font-weight:700;line-height:1.4}.notification-entry__item-badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.notification-entry__item .result-pill,.notification-entry__item-link .result-pill{white-space:nowrap;line-height:1.1;text-align:left;justify-content:flex-start;max-width:100%}.notification-entry__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.1rem}.notification-entry__action-link{min-height:2.3rem;padding:.48rem .8rem;font-size:.88rem}#notification-feed{min-height:12rem}wa-card::part(base),wa-drawer::part(base){border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-panel) 98%,white);box-shadow:var(--app-shadow-soft)}wa-card:not(:defined),wa-callout:not(:defined),wa-drawer:not(:defined){display:block}wa-card:not(:defined),wa-callout:not(:defined),wa-drawer:not(:defined),wa-badge:not(:defined),wa-button:not(:defined){box-sizing:border-box}wa-card:not(:defined){padding:1rem 1.05rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 98%,white);box-shadow:var(--app-shadow-soft)}wa-callout:not(:defined){padding:1rem 1.05rem;border:1px solid var(--app-border);border-radius:var(--app-radius-l);background:color-mix(in srgb,var(--app-panel) 98%,white)}wa-badge:not(:defined){display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.28rem .72rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft));color:var(--app-muted);font-size:.85rem;font-weight:700}wa-button:not(:defined){display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.66rem 1rem;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-panel) 92%,var(--app-accent-soft));color:var(--app-text);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}wa-drawer:not(:defined){display:none}wa-drawer:not(:defined)[open]{position:fixed;top:1rem;right:1rem;bottom:1rem;z-index:240;display:flex;flex-direction:column;gap:1rem;width:min(27rem,calc(var(--app-viewport-inline) - 2rem));padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius-xl);background:color-mix(in srgb,var(--app-panel) 98%,white);box-shadow:var(--app-shadow);overflow:auto}wa-drawer:not(:defined)[open]:before{content:"";position:fixed;inset:0;z-index:-1;background:#0f120f2e;backdrop-filter:blur(6px)}wa-drawer:not(:defined) [slot=footer]{margin-top:auto}wa-callout::part(base){border-radius:var(--app-radius-l)}wa-badge::part(base){border-radius:999px}wa-button::part(base){border-radius:999px}wa-button[variant=brand]::part(base),wa-badge[variant=brand]::part(base){border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent);color:var(--app-accent-strong)}wa-button:not(:defined)[variant=brand],wa-badge:not(:defined)[variant=brand]{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent);color:var(--app-accent-strong)}wa-badge:not(:defined)[variant=success]{border-color:var(--app-success-border);background:var(--app-success-bg);color:var(--app-success-text)}wa-badge:not(:defined)[variant=neutral]{color:var(--app-muted)}wa-callout[variant=brand]::part(base){border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-text)}wa-callout:not(:defined)[variant=brand]{border-color:color-mix(in srgb,var(--app-accent) 70%,var(--app-border-strong));background:var(--app-accent-soft);color:var(--app-text)}wa-callout:not(:defined)[variant=warning]{border-color:var(--app-warning-border);background:var(--app-warning-bg);color:var(--app-warning-text)}@media(max-width:980px){.view-heading,.dashboard-answer-hero,.dashboard-top-grid,.hero-panel--dashboard,.content-grid,.dashboard-grid{grid-template-columns:1fr}.view-heading{align-items:start;flex-direction:column}.shell-navbar{gap:.75rem}.shell-navbar__menu{display:none}.shell-menu-panel__section--nav{display:grid}.shell-menu-panel{width:min(22rem,calc(var(--app-viewport-inline) - 2rem))}.shell-footer__inner{align-items:center;flex-direction:column}.shell-footer__link-groups{width:100%;align-items:center}.back-to-top{right:1rem;bottom:1rem}.next-race-fab{right:1rem;top:calc(var(--shell-offset) + 1rem)}.entry-grid--tips,.entry-grid--race,.entry-grid{grid-template-columns:repeat(auto-fit,minmax(20.5rem,1fr))}.results-grid--racecards{grid-template-columns:1fr}.results-calendar__weekdays,.results-calendar__grid{min-width:50rem}.results-calendar__cell,.results-calendar__cell--outside{min-height:9.5rem}.dashboard-answer-grid{grid-template-columns:1fr}.dashboard-answer-card--primary{grid-row:auto}.system-builder-intro__body,.system-builder-intro__steps{grid-template-columns:1fr}.system-builder-intro__status{justify-content:flex-start}}@media(max-width:760px){:root{--app-layout-space: .95rem}html,body{font-size:17px}.dashboard-summary-card__top-tip-result-link{justify-self:end;text-align:right}.system-builder-intro__body{padding:.85rem}.system-builder-intro__copy h2{font-size:1.35rem}.shell{padding:0 var(--app-layout-space) var(--app-layout-space)}.shell-chrome{top:0;left:0;right:0;padding:0}.shell-chrome__inner{max-width:none;margin:0;padding:0}.shell-navbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem .85rem;align-items:center;padding:.82rem 1rem}.shell-navbar__brand{min-width:0;overflow:hidden}.shell-navbar__brand-copy{min-width:0}.shell-navbar__brand-copy strong{overflow:hidden;font-size:clamp(1.18rem,7vw,1.55rem);text-overflow:ellipsis;white-space:nowrap}.shell-navbar__date-nav{justify-self:end;max-width:min(16.2rem,100%)}.shell-navbar__date{min-width:6.4rem}.shell-navbar__date-button{width:2.65rem}.shell-navbar__actions{grid-column:1 / -1;justify-content:flex-end}.shell-breadcrumbs{padding-top:0;padding-bottom:.45rem}.shell-breadcrumbs:has(+.shell-announcement:not(:empty)){padding-bottom:0}.shell-announcement{padding-bottom:var(--shell-stack-gap)}.shell-announcement:not(:empty){padding-bottom:0}.shell-announcement__panel{grid-template-columns:1fr;gap:.72rem;padding:.78rem 1rem .82rem;border-top:0;border-left:0;border-right:0;border-radius:0}.shell-announcement__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.shell-announcement__text{font-size:.92rem}.shell-breadcrumbs .breadcrumbs{padding:.68rem 1rem .72rem;border-top:0;border-left:0;border-right:0;border-radius:0}.shell-breadcrumbs .breadcrumbs:before{border:var(--shell-panel-border);border-top-color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)}.view-heading{padding:.78rem .9rem}.hero-panel{padding:1.35rem 1.2rem}.dashboard-answer-hero h1,.hero-panel h1,.hero-panel h2,.view-heading h1,.view-heading h2{font-size:1.56rem}.dashboard-answer-hero{gap:.95rem;padding:1rem}.dashboard-answer-hero__copy{gap:.72rem}.dashboard-answer-hero__copy p:not(.eyebrow){font-size:.96rem}.dashboard-answer-hero__actions{display:grid;grid-template-columns:1fr}.dashboard-answer-card__body,.dashboard-signal-card__body{padding:.9rem}.dashboard-answer-card__title{font-size:1.55rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.stat-grid--llm-today{grid-template-columns:1fr;gap:.72rem}.stat-card::part(base){min-height:7.1rem;padding:.82rem .9rem}wa-card:not(:defined).stat-card{min-height:7.1rem;padding:.82rem .9rem}.stat-card__value{margin-top:.42rem;font-size:2.58rem}.stat-card__detail{min-height:1.2rem;margin-top:.24rem;font-size:.84rem;line-height:1.3}.stat-grid--llm-today .stat-card::part(base){min-height:6.2rem;padding:.72rem .82rem}.stat-grid--llm-today wa-card:not(:defined).stat-card{min-height:6.2rem;padding:.72rem .82rem}.stat-grid--llm-today .stat-card__body,.stat-grid--llm-today .stat-card__link{grid-template-rows:auto auto}.stat-grid--llm-today .stat-card__content{margin-top:.42rem;justify-content:flex-start}.stat-grid--llm-today .stat-card__value{margin-top:0;font-size:clamp(1.92rem,11vw,2.7rem);line-height:1}.stat-grid--llm-today .stat-card__detail{min-height:0;font-size:.9rem;line-height:1.24}.stat-grid--llm-today .llm-today-banded{margin-top:.4rem}.view-stack--racecards,.view-stack--live-feed{gap:.72rem!important}.live-race-nav-card{top:calc(var(--shell-offset) + .3rem)}wa-card:not(:defined).live-race-nav-card{top:calc(var(--shell-offset) + .3rem)}.live-race-nav{padding:.78rem .82rem}.live-race-nav__controls{width:100%}.live-race-nav__controls .button-link{width:auto;flex:1 1 100%}.stat-grid--racecards>.stat-card:last-child:nth-child(odd){grid-column:1 / -1}.stat-grid--race-detail .stat-card::part(base){min-height:5.95rem}.stat-grid--race-detail wa-card:not(:defined).stat-card{min-height:5.95rem}.stat-grid--race-detail .stat-card__label{font-size:.72rem}.stat-grid--race-detail .stat-card__value{font-size:1.88rem}.stat-grid--race-detail .stat-card__detail{font-size:.78rem}.stat-grid--racecards .stat-card::part(base){min-height:5.55rem;padding:.64rem .76rem}.stat-grid--racecards wa-card:not(:defined).stat-card{min-height:5.55rem;padding:.64rem .76rem}.stat-grid--racecards .stat-card__label{font-size:.72rem}.stat-grid--racecards .stat-card__value{margin-top:0;font-size:2.01rem;line-height:1.05}.stat-grid--racecards .stat-card__detail{min-height:.95rem;margin-top:.16rem;font-size:.78rem;line-height:1.22}.live-race-card::part(body){padding:.92rem .9rem .96rem}wa-card:not(:defined).live-race-card{padding:.92rem .9rem .96rem}.live-race-card__title{font-size:1.08rem}.live-race-card__links{justify-content:start}.live-race-card__updates{grid-template-columns:1fr}.live-race-card__update-detail-row{grid-template-columns:1fr;gap:.18rem}.live-race-card__grid{grid-template-columns:1fr}.live-race-card__section{padding:.82rem}.live-race-card__result-row{grid-template-columns:auto minmax(0,1fr)}.live-race-card__result-row .price-chip,.live-race-card__result-row .result-pill{grid-column:2;justify-self:start}.shell-navbar{min-height:4.7rem;padding:calc(.78rem + env(safe-area-inset-top)) 1rem .78rem;gap:.8rem;border-top:0;border-left:0;border-right:0;border-radius:0}.shell-navbar:before,.shell-navbar:after{border-radius:0}.shell-navbar__strapline{display:none}.shell-navbar__brand-copy strong{font-size:1.36rem}.shell-navbar__brand-copy{min-height:2.45rem}.shell-navbar__date-nav{display:inline-flex;gap:0;height:var(--app-navbar-control-height);margin-left:auto}.shell-navbar__date{display:grid;min-width:auto}.shell-navbar__date-label{font-size:.98rem}.shell-navbar__date-detail{display:none}.shell-navbar__actions{display:none;gap:.65rem}.shell-navbar__date-button{width:var(--app-navbar-control-height);height:100%;display:inline-flex}.shell-navbar__menu-button{height:var(--app-navbar-control-height);min-height:var(--app-navbar-control-height);padding:.56rem 1rem;font-size:1rem}.shell-navbar__date-toggle{min-width:0;height:100%;min-height:0;padding:.56rem .46rem .56rem .72rem}#app[data-route-id=dashboard] .hero-action--mobile-next-race{display:inline-flex}.shell-menu-panel__label,.shell-menu-field span,.eyebrow,.stat-card__label,.control-group>span,.results-toolbar__label,.selector-toolbar--controls .control-group>span,.selector-toolbar--controls .results-toolbar__label,.selector-criteria__summary strong,.selector-criteria__meta-heading,.results-calendar__weekdays span,.data-table th,.breadcrumbs__item,.breadcrumbs__separator{font-size:.84rem}.muted-text,.view-description,.data-table__subtext,.entry-meta,.metric-row,.control-note,.entry-details__summary span,.detail-grid__item dt,.history-row,.results-calendar__tips-count,.results-calendar__metric>span,.results-card__header .muted-text{font-size:.92rem}.shell-menu-panel{position:fixed;top:var(--shell-menu-anchor-fixed-top);left:1rem;right:1rem;width:auto;max-height:calc(100vh - var(--shell-menu-anchor-fixed-top) - 1rem);overflow:auto}.data-table--race th,.data-table--race td{padding:.74rem .8rem}.data-table--race-mobile td{padding:.68rem .76rem}.data-table--race-mobile .connection-display,.data-table--race-mobile .connection-rank-list{gap:.24rem}.data-table--race-mobile .connection-display__name{font-size:.9rem}.data-table--race-mobile .connection-rank{min-height:1.5rem;min-width:1.7rem;padding:.12rem .38rem}.data-table--race-mobile .connection-rank__label{font-size:.8rem}.card-header,.entry-card__top,.filters-bar,.compact-entry,.notification-entry__top{align-items:start;flex-direction:column}.notification-drawer__activity{justify-content:start}.notification-entry__item,.notification-entry__item-link{grid-template-columns:1fr;align-items:start}.view-heading .page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.75rem}.view-heading .selector-page-actions{display:flex;width:100%;justify-content:flex-start}.breadcrumbs__actions{width:100%;justify-content:flex-end}.breadcrumbs__actions .button-link{width:auto;flex:0 0 auto;min-height:1.9rem;padding:.28rem .56rem;font-size:.78rem}.race-detail-summary-panel__title{font-size:1rem}.view-heading .page-actions .chip-link{min-height:2.4rem;padding:.42rem .68rem;font-size:.88rem}.shell-menu-field input,.shell-menu-field select,.control-group,.control-select,.button-link,.selection-button,.chip-link,.shell-menu-action{width:100%}.auth-modal__submit{width:auto;flex:0 0 auto}.content-grid,.dashboard-grid,.entry-grid,.entry-grid--tips,.entry-grid--race,.results-grid,.release-grid,.release-summary-grid{grid-template-columns:1fr}.release-hero-card__body,.release-feature-card__body{grid-template-columns:1fr;gap:1rem;padding:1rem}.content-article-card__body{padding:1rem}.release-figure,.release-figure--hero{width:100%;justify-self:stretch}.release-figure--mobile-showcase{width:100%}.selector-guide-grid--steps{grid-template-columns:1fr}.insights-table{min-width:30rem}.insights-table--takeaways{min-width:0}.insights-table--takeaways th,.insights-table--takeaways td{display:block;width:auto}.insights-table--takeaways th{padding-bottom:.35rem}.insights-model-grid{grid-template-columns:1fr}.insights-reference-table td:first-child,.insights-reference-table th:first-child{width:13rem}.release-summary-card__body{padding:1rem}.results-grid--racecards{gap:.75rem}.selector-card--racecards-controls::part(base){padding:.78rem .85rem}wa-card:not(:defined).selector-card--racecards-controls{padding:.78rem .85rem}.selector-card--racecards-controls .results-toolbar{gap:.7rem}.selector-card--racecards-controls .results-toolbar__group{gap:.3rem}.selector-card--racecards-controls .results-toolbar__actions{gap:.45rem}.selector-card--racecards-controls .results-toolbar__actions .button-link{width:auto;min-height:2.35rem;padding:.48rem .72rem;font-size:.88rem}.selector-card--controls .control-note{margin-top:.82rem;font-size:.86rem;line-height:1.38}.insight-dialog.selector-systems-dialog{width:calc(var(--app-viewport-inline) - 1rem);height:min(44rem,calc(100vh - 1rem));max-height:calc(100vh - 1rem)}.selector-systems-dialog__grid{grid-template-columns:1fr}.selector-systems-dialog__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}.selector-systems-dialog__tab{flex:0 0 auto}.selector-recommended-system{grid-template-columns:1fr;min-height:0;padding:.82rem}.selector-recommended-system__actions{align-items:stretch}.selector-recommended-system__actions .button-link{width:100%}.selector-card--race-controls::part(base){padding:.78rem .85rem}wa-card:not(:defined).selector-card--race-controls{padding:.78rem .85rem}.selector-card--race-controls .results-toolbar{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}.selector-card--race-controls .selector-toolbar--controls>*{padding-right:0}.selector-card--race-controls .selector-toolbar--controls>*+*{padding-left:0}.selector-card--race-controls .selector-toolbar--controls>*+*:before{display:none}.selector-card--race-controls .results-toolbar__group,.selector-card--race-controls .selector-toolbar__group,.selector-card--race-controls .control-group{width:100%;min-width:0;gap:.32rem}.selector-card--race-controls .control-select{width:100%;min-width:0}.selector-card--race-controls .results-toolbar__actions{gap:.45rem}.selector-card--race-controls .results-toolbar__actions .button-link{width:auto;min-height:2.35rem;padding:.48rem .72rem;font-size:.88rem;flex:1 1 auto}.selector-card--selector-controls::part(base){padding:.78rem .85rem}wa-card:not(:defined).selector-card--selector-controls{padding:.78rem .85rem}.selector-card--selector-controls .results-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .8rem;align-items:start}.selector-card--selector-controls .selector-toolbar--controls>*{padding-right:0}.selector-card--selector-controls .selector-toolbar--controls>*+*{padding-left:0}.selector-card--selector-controls .selector-toolbar--controls>*+*:before{display:none}.selector-card--selector-controls .results-toolbar__group,.selector-card--selector-controls .selector-toolbar__group,.selector-card--selector-controls .control-group{width:100%;min-width:0;gap:.32rem}.selector-card--selector-controls .control-select{width:100%;min-width:0}.selector-card--selector-controls .selector-toolbar__group--wide{grid-column:1 / -1}.selector-card--selector-controls .results-toolbar__actions{gap:.45rem}.selector-card--selector-controls .results-toolbar__actions .button-link{width:auto;min-height:2.35rem;padding:.48rem .72rem;font-size:.88rem;flex:1 1 auto}.selector-card--market-movers-controls::part(base){padding:.78rem .85rem}wa-card:not(:defined).selector-card--market-movers-controls{padding:.78rem .85rem}.selector-card--market-movers-controls .results-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .8rem;align-items:start}.selector-card--market-movers-controls .selector-toolbar--controls>*{padding-right:0}.selector-card--market-movers-controls .selector-toolbar--controls>*+*{padding-left:0}.selector-card--market-movers-controls .selector-toolbar--controls>*+*:before{display:none}.selector-card--market-movers-controls .results-toolbar__group,.selector-card--market-movers-controls .selector-toolbar__group,.selector-card--market-movers-controls .control-group{width:100%;min-width:0;gap:.32rem}.selector-card--market-movers-controls .control-select{width:100%;min-width:0}.market-movers-history__toolbar{display:grid;gap:.95rem}.market-movers-history__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem .8rem;align-items:start}.market-movers-history__filters .results-toolbar__group,.market-movers-history__filters .selector-toolbar__group,.market-movers-history__filters .control-select{width:100%;min-width:0}.selector-guide-steps{grid-template-columns:1fr;gap:.56rem}.selector-guide-step{grid-template-columns:auto minmax(0,1fr);column-gap:.72rem;row-gap:.2rem;padding:.78rem .82rem}.selector-guide-step__number{grid-row:1 / span 2;align-self:start;margin-top:.04rem}.selector-guide-step__title,.selector-guide-step__detail{grid-column:2}.selector-guide-panel__body{gap:.82rem}.selector-guide-panel__intro{gap:.28rem}.selector-guide-panel__intro .muted-text{font-size:.88rem;line-height:1.42}.selector-guide-step__detail{font-size:.86rem;line-height:1.42}.selector-summary-panel__body{--selector-summary-panel-space: .56rem;--selector-summary-panel-cards-height: 5.7rem;--selector-summary-panel-graph-height: 5.7rem;gap:var(--selector-summary-panel-space);padding:var(--selector-summary-panel-space) var(--selector-summary-panel-space) calc(var(--selector-summary-panel-space) + env(safe-area-inset-bottom))}.selector-history-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.32rem;padding-bottom:.24rem}.selector-history-controls>*{flex:1 1 auto}.selector-history-controls .selector-history-segmented{justify-content:center}.selector-history-segmented--view{flex:0 1 auto}.selector-history-progress__meta{align-items:flex-start;flex-direction:column}.selector-history-progress__elapsed{margin-top:-.1rem}.selector-history-segmented--range{min-width:0;width:auto;max-width:100%}.selector-history-segmented--exports{margin-inline:auto}.selector-history-segmented--view{margin-left:0}.selector-history-segmented{flex:0 0 auto;justify-content:center;width:auto}.selector-history-segmented__button{font-size:.84rem;min-height:2.1rem;padding:.38rem .74rem}.selector-criteria__summary{display:grid;gap:.72rem;padding:.88rem .92rem}.selector-criteria__summary-copy{gap:.5rem}.selector-criteria__summary-title-row{gap:.34rem}.selector-criteria__hint{display:block;max-width:none}.selector-criteria__selected-list,.selector-criteria__meta-list{margin-left:0;width:100%;justify-content:flex-start}.selector-criteria__meta{max-width:100%}.selector-criteria__panel{padding:.88rem .92rem .96rem}.selector-criteria__options{gap:.55rem}.selector-summary-panel__guide{padding:.6rem .72rem;font-size:.76rem}.selector-history-coming-soon{padding:.8rem .84rem}.selector-history-coming-soon__title{font-size:.96rem}.selector-history-coming-soon__detail{font-size:.82rem}.stat-grid--selector-summary{gap:var(--selector-summary-panel-space)}.stat-grid--selector-summary-mobile{display:grid;grid-template-columns:1fr;gap:var(--selector-summary-panel-space)}.stat-grid--selector-summary-mobile .stat-card{--spacing: .62rem;height:auto;min-height:5.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel) 96%,var(--app-navbar-highlight)) 0%,var(--app-panel) 100%);border:1px solid color-mix(in srgb,var(--app-border-strong) 54%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),0 10px 24px color-mix(in srgb,black 6%,transparent)}.stat-grid--selector-summary-mobile .stat-card::part(body){box-sizing:border-box;height:100%;min-height:5.7rem;padding:.62rem;display:flex;flex-direction:column}wa-card:not(:defined).stat-grid--selector-summary-mobile .stat-card{min-height:5.7rem;padding:.62rem}.stat-grid--selector-summary-mobile .stat-card--selector-history{min-height:5.7rem}.stat-grid--selector-summary .stat-card{flex-basis:7.8rem}.stat-grid--selector-summary .stat-card--selector-history{flex-basis:15.8rem}.stat-grid--selector-summary .stat-card::part(body){padding:var(--selector-summary-panel-space)}wa-card:not(:defined).stat-grid--selector-summary .stat-card{padding:var(--selector-summary-panel-space)}.stat-grid--selector-summary .stat-card__value{font-size:1.62rem}.stat-grid--selector-summary .stat-card__detail{font-size:.72rem;min-height:.84rem}.stat-grid--selector-summary .stat-card__label{font-size:.68rem}.selector-history-card__metric-label{font-size:.58rem}.selector-history-card__metric-value{font-size:1.06rem}.selector-history-card__detail{font-size:.76rem}.selector-summary-compact-card__grid{gap:.54rem .7rem}.selector-summary-compact-card__label{font-size:.7rem}.selector-summary-compact-card__value{font-size:1.24rem}.selector-summary-compact-card__detail{font-size:.8rem}.selector-history-graph-panel__meta{align-items:start;flex-direction:column;gap:.3rem}.selector-history-graph-panel__meta .stat-card__detail{text-align:left}.selector-history-graph-panel__surface{padding:var(--selector-summary-panel-space)}.selector-history-graph-panel__chart .selector-history-chart__svg{height:100%}.selector-history-card__graph{min-height:4.4rem}.selector-history-card__graph .selector-history-chart__svg{height:4.4rem}.shell-date-picker__day{min-height:2.35rem}.racecard-card__topline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.45rem;padding-bottom:.5rem}.racecard-card__topitem--value{text-align:right}.racecard-card__prize-detail{font-size:.72rem}.racecard-card::part(base){padding:.62rem .7rem}wa-card:not(:defined).racecard-card{padding:.62rem .7rem}.racecard-card__race-row{padding-top:.42rem}.racecard-card__race-heading{align-items:start;flex-direction:column;gap:.28rem}.racecard-card .results-card__title{font-size:.94rem;line-height:1.2}.racecard-card__topitem{font-size:.86rem;line-height:1.1}.racecard-card__topitem--course,.racecard-card__details{font-size:.8rem;line-height:1.24}.table-wrap--racecards-desktop{display:none}.table-wrap--racecards-mobile{display:block}.data-table--racecards-mobile .racecards-table__runners{display:none}.racecards-table__mobile-runners{display:block;margin-top:.18rem}.history-row{grid-template-columns:1fr}.results-calendar__weekdays,.results-calendar__grid{min-width:44rem;grid-template-columns:repeat(7,minmax(6.25rem,1fr))}.results-calendar__weekdays span,.results-calendar__cell{padding-inline:.75rem}.results-calendar__cell,.results-calendar__cell--outside{min-height:8.5rem}.back-to-top{right:.75rem;bottom:.75rem;min-height:2.55rem;padding-inline:.85rem;font-size:.88rem}.next-race-fab{right:.75rem;top:calc(var(--shell-offset) + .75rem);min-height:2.55rem;padding-inline:.85rem;font-size:.88rem}.insight-dialog{width:min(calc(var(--app-viewport-inline) - 1rem),88rem);max-width:calc(var(--app-viewport-inline) - 1rem);height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.insight-dialog__header,.insight-dialog__body{padding-inline:1rem}.insight-dialog__header{flex-direction:column}.insight-dialog__header .button-link{width:auto}.insight-dialog--compact{width:min(calc(var(--app-viewport-inline) - .75rem),31rem);max-width:calc(var(--app-viewport-inline) - .75rem);max-height:min(23.5rem,calc(100vh - .75rem))}.insight-dialog--compact .insight-dialog__header{gap:.6rem;padding:.78rem .82rem .54rem}.insight-dialog--compact .insight-dialog__body{gap:.5rem;padding:.62rem .82rem .82rem}.insight-dialog--compact .insight-dialog__subtitle{font-size:.76rem;line-height:1.18}.connection-rank-help__medals{gap:.38rem}.connection-rank-help__medal{padding:.42rem .28rem .4rem}.connection-rank-help__medal-copy strong{font-size:.72rem}.connection-rank-help__medal-copy span{font-size:.66rem}.connection-rank-help__list--compact{gap:.4rem}.connection-rank-help__list--compact .connection-rank-help__item{gap:.38rem;padding:.46rem .48rem}.connection-rank-help__copy strong{font-size:.76rem}.connection-rank-help__copy span{font-size:.7rem}.runner-insight__table-view{display:none}.runner-insight__compact-list{display:grid;gap:.75rem}.runner-insight__compact-card{padding:.82rem}.runner-insight__compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-history-compact-card__grid{grid-template-columns:1fr}.runner-history-compact-card__header{flex-direction:column}.runner-history-compact-card__result{flex-shrink:1}}.grand-national-page{--grand-national-ink: #172535;--grand-national-muted: #4b5866;--grand-national-accent: #6331c7;--grand-national-accent-strong: #9f3b1c;--grand-national-rail: #1f426b;--grand-national-gold: #6f42c9;--grand-national-cream: #f2ebff;--grand-national-surface: linear-gradient(145deg, rgba(244, 238, 255, .98), rgba(242, 245, 249, .98));--grand-national-surface-strong: linear-gradient(155deg, rgba(255, 255, 255, .98), rgba(246, 249, 252, .98));--grand-national-border: rgba(23, 37, 53, .12);--grand-national-shadow: 0 28px 48px rgba(14, 25, 38, .12);color:var(--grand-national-ink)}[data-theme=dark] .grand-national-page{--grand-national-ink: #eeeaf7;--grand-national-muted: #c3cbd4;--grand-national-accent: #945fff;--grand-national-accent-strong: #ff6e40;--grand-national-rail: #6794c7;--grand-national-gold: #976af0;--grand-national-cream: #131c26;--grand-national-surface: linear-gradient(145deg, rgba(16, 23, 32, .98), rgba(18, 28, 39, .98));--grand-national-surface-strong: linear-gradient(155deg, rgba(20, 30, 42, .98), rgba(16, 23, 30, .98));--grand-national-border: rgba(233, 237, 242, .14);--grand-national-shadow: 0 28px 48px rgba(0, 0, 0, .28)}.grand-national-page .view-heading{align-items:start}.grand-national-hero,.grand-national-empty{display:block;border:1px solid var(--grand-national-border);border-radius:var(--rt-radius-sm);background:radial-gradient(circle at top right,rgba(111,66,201,.18),transparent 32%),radial-gradient(circle at bottom left,rgba(31,66,107,.18),transparent 28%),var(--grand-national-surface);box-shadow:var(--grand-national-shadow);overflow:hidden}.grand-national-hero{padding:1.75rem;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:1.5rem}.grand-national-hero__copy{display:grid;gap:.9rem}.grand-national-hero__copy .section-title{margin:0}.grand-national-hero__chips{display:flex;flex-wrap:wrap;gap:.65rem}.grand-national-hero__count{display:grid;align-content:center;justify-items:end;gap:.35rem;min-width:10rem;text-align:right}.grand-national-hero__count strong{font-size:clamp(3rem,7vw,5rem);line-height:.9;color:var(--grand-national-accent-strong);letter-spacing:-.06em}.grand-national-hero__count span{max-width:8rem;color:var(--grand-national-muted);font-size:.94rem}.grand-national-method-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.9rem}.grand-national-method-nav__button{appearance:none;border:1px solid var(--grand-national-border);border-radius:var(--rt-radius-sm);background:var(--grand-national-surface-strong);color:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem;min-height:6.4rem;height:auto;padding:1rem 1.15rem;text-align:left;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 14px 24px #0e192614}.grand-national-method-nav__button:hover,.grand-national-method-nav__button:focus-visible{transform:translateY(-2px);border-color:#6331c761;box-shadow:0 18px 30px #0e19261f}.grand-national-method-nav__button.is-active{border-color:#6331c766;background:linear-gradient(150deg,#6331c726,#1f426b1f),var(--grand-national-surface-strong)}.grand-national-method-nav__title{display:block;width:100%;max-width:100%;min-width:0;font-size:1.02rem;font-weight:700;line-height:1.1}.grand-national-method-nav__detail{display:block;width:100%;max-width:100%;min-width:0;color:var(--grand-national-muted);font-size:.92rem;line-height:1.32;overflow-wrap:anywhere}.grand-national-method-panels{display:grid;gap:1.25rem}.grand-national-method-panel{display:grid;gap:1.15rem;padding:1.35rem;border-radius:var(--rt-radius-sm);border:1px solid var(--grand-national-border);background:var(--grand-national-surface);box-shadow:var(--grand-national-shadow)}.grand-national-method-panel[hidden]{display:none}.grand-national-method-panel__copy{display:grid;gap:.45rem}.grand-national-method-panel__copy .section-title{margin:0}.grand-national-method-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem}.grand-national-method-panel__summary{margin:0;color:var(--grand-national-muted);font-size:.95rem}.grand-national-slot-summary{display:flex;flex:1 1 18rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.1rem}.grand-national-slot-summary__status{color:var(--grand-national-muted)}.grand-national-slot-summary__label{color:var(--grand-national-ink);font-weight:700}.grand-national-slot-summary__badges{display:flex;flex-wrap:wrap;gap:.45rem}.grand-national-slot-summary__badge{appearance:none;border:1px solid rgba(23,37,53,.14);border-radius:999px;background:#ffffffc2;color:var(--grand-national-ink);display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.32rem .8rem;font:inherit;font-family:var(--app-font-sans);font-size:.84rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.grand-national-slot-summary__badge:hover{transform:translateY(-1px);border-color:#6331c747;background:#ffffffeb}.grand-national-slot-summary__badge:focus-visible{outline:none;border-color:#6331c761;box-shadow:0 0 0 3px #6331c724}.grand-national-slot-machine{display:grid;gap:1.1rem}.grand-national-slot-machine__actions{justify-content:space-between}.grand-national-slot-machine__actions .grand-national-method-panel__summary{flex:1 1 18rem}.grand-national-slot-machine__spin-button{flex:0 0 auto}.grand-national-slot-machine__reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;perspective:1400px}.grand-national-slot-machine__reel-shell{position:relative;padding:.85rem;border-radius:var(--rt-radius-sm);border:1px solid rgba(23,37,53,.16);background:linear-gradient(180deg,#ffffffc7,#fff3),linear-gradient(145deg,#6f42c92e,#1f426b29);box-shadow:inset 0 1px #ffffff73,0 18px 24px #0e192614}.grand-national-slot-machine__reel-shell--tap.is-tap-enabled{cursor:pointer;touch-action:manipulation}.grand-national-slot-machine__reel-shell--tap.is-tap-enabled:focus-visible{outline:none;border-color:#6331c773;box-shadow:0 0 0 3px #6331c724,inset 0 1px #ffffff73,0 18px 24px #0e192614}.grand-national-slot-machine__reel-window{position:relative;overflow:hidden;height:22rem;border-radius:var(--rt-radius-sm)}.grand-national-slot-machine__reel-window:before,.grand-national-slot-machine__reel-window:after{content:"";position:absolute;left:0;right:0;height:2.8rem;z-index:2;pointer-events:none}.grand-national-slot-machine__reel-window:before{top:0;background:linear-gradient(180deg,#f2ecfffa,#f2ecff00)}.grand-national-slot-machine__reel-window:after{bottom:0;background:linear-gradient(0deg,#f2f5f9fa,#f2f5f900)}.grand-national-slot-machine__reel{display:flex;flex-direction:column;gap:.85rem;transform:translateZ(0);will-change:transform,filter;filter:blur(0)}.grand-national-slot-machine__reel.is-spinning{filter:blur(8px) saturate(.92)}.grand-national-slot-machine__reel.is-settling{filter:blur(1.2px)}.grand-national-slot-machine__reel-card{flex:0 0 22rem;height:22rem}.grand-national-slot-machine__reel-card .grand-national-entry-card--slot{height:100%;min-height:100%;transform:none}.grand-national-entry-card{border:1px solid var(--grand-national-border);border-radius:var(--rt-radius-sm);background:var(--grand-national-surface-strong);color:inherit;display:grid;gap:.95rem;padding:1rem;text-align:left;box-shadow:0 14px 26px #0e192614;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.grand-national-entry-card--slot{min-height:22rem;transform:rotateX(11deg) rotateY(-8deg) translateZ(14px);place-items:center;padding:1.3rem 1.15rem 1.15rem;font-family:var(--app-font-sans)}.grand-national-entry-card--pin,.grand-national-entry-card--grid{appearance:none;width:100%;cursor:pointer;align-content:start;gap:0}.grand-national-entry-card--pin,.grand-national-entry-card--grid{min-height:0;padding:.58rem .64rem}.grand-national-entry-card--pin:hover,.grand-national-entry-card--pin:focus-visible,.grand-national-entry-card--grid:hover,.grand-national-entry-card--grid:focus-visible{transform:translateY(-2px);border-color:#6331c761;box-shadow:0 20px 34px #0e19261f}.grand-national-entry-card.is-selected,.grand-national-entry-card--pin.is-selected,.grand-national-entry-card--grid.is-selected{border-color:#6331c77a;box-shadow:0 0 0 3px #6331c724,0 20px 34px #0e192624}.grand-national-entry-card--empty{place-items:center;text-align:center}.grand-national-entry-card__topline{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.grand-national-entry-card__copy{display:grid;gap:.6rem}.grand-national-entry-card__slot-body{display:grid;justify-items:center;align-content:center;gap:.85rem;width:100%;min-height:100%;text-align:center}.grand-national-entry-card__slot-hero{display:grid;justify-items:center;align-content:center;gap:0;width:100%}.grand-national-entry-card__slot-meta{display:grid;justify-items:center;gap:.45rem;width:100%;font-family:var(--app-font-sans)}.grand-national-entry-card__compact{display:grid;gap:.4rem}.grand-national-entry-card__compact-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.grand-national-entry-card__compact-title{display:block;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--grand-national-ink);font-size:.88rem;font-weight:800;line-height:1.05}.grand-national-entry-card__compact-meta{display:flex;align-items:center;justify-content:space-between;gap:.35rem;flex-wrap:wrap}.grand-national-entry-card__spotlight{margin:0;color:var(--grand-national-accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.grand-national-entry-card__title{margin:0;display:block;font-size:1.2rem;line-height:1.15}.grand-national-entry-card__title--slot{max-width:100%;font-size:1.55rem;font-weight:800;line-height:1.08;text-wrap:balance;font-family:var(--app-font-sans)}.grand-national-entry-card__connections{display:grid;gap:.45rem;margin:0;color:var(--grand-national-muted);font-size:.92rem}.grand-national-entry-card__connections strong{display:inline-block;min-width:3.7rem;color:var(--grand-national-ink)}.grand-national-entry-card__number,.grand-national-entry-card__flag,.grand-national-entry-card__odds{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.2rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.02em}.grand-national-entry-card__number{background:#1f426b1f;color:var(--grand-national-rail)}.grand-national-entry-card__number--slot{min-width:3.25rem;min-height:2.15rem;padding-inline:.95rem;font-size:.98rem;font-weight:800;font-family:var(--app-font-sans)}.grand-national-entry-card__flag{background:#6331c724;color:var(--grand-national-accent-strong)}.grand-national-entry-card__odds{justify-self:start;margin:0;border:none;background:#6f42c92e;color:#330d7f}.grand-national-entry-card__odds--slot{justify-self:center;min-height:2.2rem;padding-inline:.95rem;font-size:.9rem;font-family:var(--app-font-sans)}.grand-national-entry-card__odds-button{cursor:pointer;font:inherit;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.grand-national-entry-card__odds-button:hover{transform:translateY(-1px);background:#6f42c93d}.grand-national-entry-card__odds-button:focus-visible{outline:none;box-shadow:0 0 0 3px #6f42c93d}[data-theme=dark] .grand-national-entry-card__odds{color:#be9dff}.grand-national-silk{width:4.5rem;height:4.5rem;border-radius:var(--rt-radius-sm);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:none}.grand-national-silk img{width:100%;height:100%;object-fit:contain}.grand-national-silk--compact{width:3.3rem;height:3.3rem;border-radius:var(--rt-radius-sm)}.grand-national-silk--slot{width:min(12.75rem,78%);height:min(12.75rem,78%);border-radius:var(--rt-radius-sm)}.grand-national-silk--slot.grand-national-silk--placeholder{font-size:.82rem}.grand-national-silk--slot.grand-national-silk--placeholder span{max-width:5.5rem}.grand-national-silk--field{width:2rem;height:2rem;border-radius:var(--rt-radius-sm)}.grand-national-silk--placeholder{color:var(--grand-national-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.grand-national-silk--placeholder span{display:block;max-width:3rem;text-align:center;line-height:1.2}.grand-national-pinboard{display:grid;gap:1rem}.grand-national-pinboard__stage{position:relative;overflow:hidden;padding:1rem;border-radius:var(--rt-radius-sm);border:1px solid rgba(23,37,53,.14);background:radial-gradient(circle at top,rgba(111,66,201,.16),transparent 36%),linear-gradient(180deg,#ffffffb8,#fff3),linear-gradient(145deg,#1f426b1f,#1725350f)}.grand-national-pinboard__grid,.grand-national-browser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem}.grand-national-entry-card--pin .grand-national-entry-card__number,.grand-national-entry-card--pin .grand-national-entry-card__odds,.grand-national-entry-card--grid .grand-national-entry-card__number,.grand-national-entry-card--grid .grand-national-entry-card__odds{min-height:1.45rem;padding:.1rem .48rem;font-size:.66rem}.grand-national-entry-card--pin .grand-national-entry-card__odds,.grand-national-entry-card--grid .grand-national-entry-card__odds{justify-self:auto}.grand-national-pinboard__pointer{position:absolute;left:0;top:0;width:2.7rem;height:2.7rem;border-radius:999px;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 35% 35%,#e1d2ff,#6331c7 72%,#8e2f15);transform:translate(-50%,-50%) scale(.84);opacity:0;transition:left .14s ease,top .14s ease,transform .14s ease,opacity .14s ease;box-shadow:0 12px 22px #0e19262e;z-index:2;pointer-events:none}.grand-national-pinboard__pointer:after{content:"";position:absolute;left:50%;bottom:-.75rem;width:.8rem;height:1rem;background:linear-gradient(180deg,#d7c3ff,#6f42c9);clip-path:polygon(50% 100%,0 0,100% 0);transform:translate(-50%)}.grand-national-pinboard__pointer.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.grand-national-footer-link{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}@keyframes grand-national-slot-pulse{0%{transform:rotateX(11deg) rotateY(-8deg) translateZ(14px) translateY(0)}50%{transform:rotateX(15deg) rotateY(-4deg) translateZ(18px) translateY(-6px)}to{transform:rotateX(11deg) rotateY(-8deg) translateZ(14px) translateY(0)}}@media(max-width:980px){.grand-national-hero{grid-template-columns:1fr}.grand-national-hero__count{justify-items:start;text-align:left}.grand-national-method-nav,.grand-national-slot-machine__reels{grid-template-columns:1fr}.grand-national-slot-machine__reel-shell{width:100%;max-width:none;margin-inline:0;padding:0;border:0;background:transparent;box-shadow:none}.grand-national-slot-machine__reel-shell:nth-child(n+2){display:none}.grand-national-slot-machine__reel-shell--tap.is-tap-enabled:focus-visible{border-color:transparent;box-shadow:0 0 0 3px #6331c724}.grand-national-slot-machine__reel-window{border-radius:0}.grand-national-slot-machine__reel-window:before,.grand-national-slot-machine__reel-window:after{display:none}.grand-national-method-nav__button{min-height:5.6rem}.grand-national-slot-machine__actions{justify-content:flex-start}.grand-national-slot-machine__spin-button{display:none}.grand-national-pinboard__grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}@media(max-width:760px){.grand-national-hero,.grand-national-method-panel,.grand-national-pinboard__stage{padding:1rem}.grand-national-entry-card--slot{min-height:18.5rem;padding:.35rem 0 .2rem;border:0;background:transparent;box-shadow:none}.grand-national-slot-machine__reel-window{height:18.5rem}.grand-national-slot-machine__reel-card{flex-basis:18.5rem;height:18.5rem}.grand-national-entry-card{padding:.9rem}.grand-national-entry-card__slot-body{gap:.7rem}.grand-national-entry-card__slot-hero{gap:0}.grand-national-entry-card__title--slot{font-size:1.32rem}.grand-national-entry-card__number--slot{min-width:3rem;min-height:2rem;font-size:.9rem}.grand-national-entry-card__odds--slot{font-size:.84rem}.grand-national-silk--slot{width:min(11rem,82%);height:min(11rem,82%);border-radius:var(--rt-radius-sm)}.grand-national-pinboard__grid,.grand-national-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grand-national-method-panel__actions{align-items:start}.grand-national-footer-link{justify-content:stretch;flex-direction:column}}@media(max-width:980px){#app[data-route-id=advanced-today] .stat-grid--llm-today{grid-template-columns:1fr;gap:.72rem}#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card::part(base){min-height:6.2rem;padding:.72rem .82rem}#app[data-route-id=advanced-today] .stat-grid--llm-today wa-card:not(:defined).stat-card{min-height:6.2rem;padding:.72rem .82rem}#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card__body,#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card__link{grid-template-rows:auto auto}#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card__content{margin-top:.42rem;justify-content:flex-start}#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card__value{margin-top:0;font-size:clamp(1.92rem,11vw,2.7rem);line-height:1}#app[data-route-id=advanced-today] .stat-grid--llm-today .stat-card__detail{min-height:0;font-size:.9rem;line-height:1.24}#app[data-route-id=advanced-today] .stat-grid--llm-today .llm-today-banded{margin-top:.4rem}}.advanced-proof-model-days__line--note{grid-template-columns:7.2rem minmax(0,1fr)}.dashboard-spotlight{--spotlight-gold: #7a4bd9;--spotlight-gold-strong: #421c8f;--spotlight-ink: #16092f;--spotlight-border: rgba(111, 66, 201, .72);--spotlight-surface: linear-gradient(135deg, #eee6ff 0%, #ceb8f9 58%, #ae8cf2 100%);--spotlight-glow: rgba(255, 255, 255, .55);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:center;padding:clamp(1rem,2.5vw,1.4rem);border:1px solid var(--spotlight-border);border-radius:var(--app-radius-xl);background:radial-gradient(circle at 92% 8%,var(--spotlight-glow),transparent 16rem),var(--spotlight-surface);box-shadow:0 12px 28px #6f42c92e;color:var(--spotlight-ink)}html[data-theme=dark] .dashboard-spotlight,html.wa-dark .dashboard-spotlight{--spotlight-gold: #976af0;--spotlight-gold-strong: #ae8af7;--spotlight-ink: #e2d6fb;--spotlight-border: rgba(151, 106, 240, .55);--spotlight-surface: linear-gradient(135deg, rgba(40, 21, 78, .94) 0%, rgba(29, 15, 56, .96) 60%, rgba(21, 12, 40, .98) 100%);--spotlight-glow: rgba(151, 106, 240, .18);box-shadow:0 12px 28px #00000052}.dashboard-spotlight__copy{display:grid;gap:.45rem;min-width:0}.dashboard-spotlight .eyebrow{margin:0;color:var(--spotlight-gold-strong)}.dashboard-spotlight h2{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.25;color:inherit}.dashboard-spotlight h2 a{color:inherit;text-decoration:none}.dashboard-spotlight h2 a:hover,.dashboard-spotlight h2 a:focus-visible{text-decoration:underline}.dashboard-spotlight p{margin:0;max-width:62ch;color:inherit;opacity:.88;line-height:1.5}.dashboard-spotlight__actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.dashboard-spotlight__actions .button-link{border-color:var(--spotlight-border);color:var(--spotlight-ink);background:color-mix(in srgb,var(--spotlight-glow) 60%,transparent)}.dashboard-spotlight__actions .button-link--gold{border-color:var(--spotlight-gold-strong);background:var(--spotlight-gold);color:#0f0424;font-weight:800}.dashboard-spotlight__actions .button-link--gold:hover,.dashboard-spotlight__actions .button-link--gold:focus-visible{background:color-mix(in srgb,var(--spotlight-gold) 82%,white);box-shadow:0 8px 18px #6f42c959;transform:translateY(-1px)}@media(max-width:760px){.dashboard-spotlight{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;font-style:normal;font-weight:400 800;src:local("Segoe UI"),local("Arial");size-adjust:100%;ascent-override:101%;descent-override:26%;line-gap-override:0%}:root{--rt-bg: #f2f3f5;--rt-surface: #ffffff;--rt-surface-2: #eaebee;--rt-ink: #2b2f37;--rt-ink-muted: #626974;--rt-hairline: #d8dbe1;--rt-rule: #b9bec8;--rt-control-border: #7b818c;--rt-brand: #315da8;--rt-brand-hover: #274b89;--rt-brand-text: #315da8;--rt-brand-soft: #eaebee;--rt-on-brand: #ffffff;--rt-premium: #315da8;--rt-premium-soft: #eaebee;--rt-premium-strong: #315da8;--rt-positive: #315da8;--rt-positive-soft: #eaebee;--rt-proof-profit: #167944;--rt-on-proof-profit: #ffffff;--rt-negative: #a73758;--rt-negative-soft: #fbe8ee;--rt-pending: #626974;--rt-pending-soft: #eaebee;--rt-skeleton: #dfe2e7;--rt-overlay: #2b2f3773;--rt-shadow-float: 0 12px 32px #2b2f3724;--rt-space-1: 4px;--rt-space-2: 8px;--rt-space-3: 12px;--rt-space-4: 16px;--rt-space-5: 24px;--rt-space-6: 32px;--rt-space-7: 48px;--rt-space-8: 64px;--rt-measure: none;--rt-layout-space: var(--rt-space-4);--rt-radius-sm: 8px;--rt-radius-md: var(--rt-radius-sm);--rt-radius-pill: 999px;--rt-topbar-height: 72px;--rt-consent-height: 0px;--rt-type-page: 32px;--rt-type-section: 20px;--rt-type-card: 16px;--rt-type-body: 14px;--rt-type-meta: 12px;--rt-weight-regular: 400;--rt-weight-medium: 500;--rt-weight-semibold: 600;--rt-medal-gold: #f1cf6a;--rt-medal-gold-ink: #513900;--rt-medal-silver: #d8e0e9;--rt-medal-silver-ink: #334155;--rt-medal-bronze: #e5b38a;--rt-medal-bronze-ink: #542d10;--rt-font-sans: "DM Sans", "DM Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif}@media(prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark;--rt-bg: #181a1e;--rt-surface: #24272d;--rt-surface-2: #2e323a;--rt-ink: #f0f1f5;--rt-ink-muted: #b5bbc8;--rt-hairline: #414752;--rt-rule: #565e6c;--rt-control-border: #8992a2;--rt-brand: #4872bb;--rt-brand-hover: #426bb1;--rt-brand-text: #a6c1ee;--rt-brand-soft: #2e323a;--rt-on-brand: #ffffff;--rt-premium: #a6c1ee;--rt-premium-soft: #2e323a;--rt-premium-strong: #a6c1ee;--rt-positive: #a6c1ee;--rt-positive-soft: #2e323a;--rt-proof-profit: #43c487;--rt-on-proof-profit: #102519;--rt-negative: #ffaac1;--rt-negative-soft: #3b2334;--rt-pending: #b5bbc8;--rt-pending-soft: #2e323a;--rt-skeleton: #363b44;--rt-overlay: #000000a6;--rt-shadow-float: 0 12px 32px #00000080}}html[data-theme=dark]{color-scheme:dark;--rt-bg: #181a1e;--rt-surface: #24272d;--rt-surface-2: #2e323a;--rt-ink: #f0f1f5;--rt-ink-muted: #b5bbc8;--rt-hairline: #414752;--rt-rule: #565e6c;--rt-control-border: #8992a2;--rt-brand: #4872bb;--rt-brand-hover: #426bb1;--rt-brand-text: #a6c1ee;--rt-brand-soft: #2e323a;--rt-on-brand: #ffffff;--rt-premium: #a6c1ee;--rt-premium-soft: #2e323a;--rt-premium-strong: #a6c1ee;--rt-positive: #a6c1ee;--rt-positive-soft: #2e323a;--rt-proof-profit: #43c487;--rt-on-proof-profit: #102519;--rt-negative: #ffaac1;--rt-negative-soft: #3b2334;--rt-pending: #b5bbc8;--rt-pending-soft: #2e323a;--rt-skeleton: #363b44;--rt-overlay: #000000a6;--rt-shadow-float: 0 12px 32px #00000080}body{background:var(--rt-bg);color:var(--rt-ink);font-family:var(--rt-font-sans)}:root,html[data-theme=light]{--app-bg: var(--rt-bg);--app-bg-top: var(--rt-bg);--app-bg-elevated: var(--rt-surface);--app-panel: var(--rt-surface);--app-panel-strong: var(--rt-surface);--app-navbar-surface: var(--rt-surface);--app-navbar-surface-strong: var(--rt-surface);--app-border: var(--rt-hairline);--app-border-strong: var(--rt-rule);--app-text: var(--rt-ink);--app-muted: var(--rt-ink-muted);--app-link: var(--rt-brand-text);--app-link-hover: var(--rt-brand-hover);--app-cta-bg: var(--rt-brand);--app-cta-bg-hover: var(--rt-brand-hover);--app-cta-text: var(--rt-on-brand);--app-cta-border: var(--rt-brand);--app-accent-soft: var(--rt-brand-soft);--app-accent: var(--rt-brand-text);--app-accent-strong: var(--rt-brand-text);--app-tip-border: var(--rt-brand-text);--app-tip-bg: var(--rt-brand-soft);--app-tip-bg-strong: var(--rt-brand-soft);--app-tip-text: var(--rt-brand-text);--app-band-below-bg: var(--rt-surface-2);--app-band-below-border: var(--rt-control-border);--app-band-below-text: var(--rt-ink-muted);--app-live-inline-highlight: var(--rt-brand-soft);--app-live-inline-border: var(--rt-brand-text);--app-glow: none;--app-shadow: none;--app-shadow-soft: none;--app-shadow-navbar: none;--app-pill-won: var(--rt-positive-soft);--app-pill-won-text: var(--rt-positive);--app-pill-lost: var(--rt-negative-soft);--app-pill-lost-text: var(--rt-negative);--app-pill-pending: var(--rt-pending-soft);--app-pill-pending-text: var(--rt-pending);--app-pill-placed: var(--rt-pending-soft);--app-pill-placed-text: var(--rt-pending);--app-skeleton-surface: var(--rt-skeleton);--app-skeleton-fill: var(--rt-skeleton);--app-skeleton-shine: var(--rt-skeleton);--app-warning-bg: var(--rt-surface-2);--app-warning-border: var(--rt-hairline);--app-warning-text: var(--rt-ink);--app-font-sans: var(--rt-font-sans);--wa-color-surface-default: var(--rt-bg);--wa-color-surface-raised: var(--rt-surface);--wa-color-surface-lowered: var(--rt-surface-2);--wa-border-radius-s: var(--rt-radius-sm);--wa-border-radius-m: var(--rt-radius-sm);--wa-border-radius-l: var(--rt-radius-sm);--wa-space-xs: var(--rt-space-2);--wa-space-s: var(--rt-space-3);--wa-space-m: var(--rt-space-4);--wa-space-l: var(--rt-space-5);--wa-space-xl: var(--rt-space-6)}html[data-theme=dark]{--app-bg: var(--rt-bg);--app-bg-top: var(--rt-bg);--app-bg-elevated: var(--rt-surface);--app-panel: var(--rt-surface);--app-panel-strong: var(--rt-surface);--app-navbar-surface: var(--rt-surface);--app-navbar-surface-strong: var(--rt-surface);--app-border: var(--rt-hairline);--app-border-strong: var(--rt-rule);--app-text: var(--rt-ink);--app-muted: var(--rt-ink-muted);--app-link: var(--rt-brand-text);--app-link-hover: var(--rt-brand-text);--app-cta-bg: var(--rt-brand);--app-cta-bg-hover: var(--rt-brand-hover);--app-cta-text: var(--rt-on-brand);--app-cta-border: var(--rt-brand);--app-accent-soft: var(--rt-brand-soft);--app-accent: var(--rt-brand-text);--app-accent-strong: var(--rt-brand-text);--app-tip-border: var(--rt-brand-text);--app-tip-bg: var(--rt-brand-soft);--app-tip-bg-strong: var(--rt-brand-soft);--app-tip-text: var(--rt-brand-text);--app-band-below-bg: var(--rt-surface-2);--app-band-below-border: var(--rt-control-border);--app-band-below-text: var(--rt-ink-muted);--app-live-inline-highlight: var(--rt-brand-soft);--app-live-inline-border: var(--rt-brand-text);--app-glow: none;--app-shadow: none;--app-shadow-soft: none;--app-shadow-navbar: none;--app-pill-won: var(--rt-positive-soft);--app-pill-won-text: var(--rt-positive);--app-pill-lost: var(--rt-negative-soft);--app-pill-lost-text: var(--rt-negative);--app-pill-pending: var(--rt-pending-soft);--app-pill-pending-text: var(--rt-pending);--app-pill-placed: var(--rt-pending-soft);--app-pill-placed-text: var(--rt-pending);--app-skeleton-surface: var(--rt-skeleton);--app-skeleton-fill: var(--rt-skeleton);--app-skeleton-shine: var(--rt-skeleton);--app-warning-bg: var(--rt-surface-2);--app-warning-border: var(--rt-hairline);--app-warning-text: var(--rt-ink);--app-font-sans: var(--rt-font-sans);--wa-color-surface-default: var(--rt-bg);--wa-color-surface-raised: var(--rt-surface);--wa-color-surface-lowered: var(--rt-surface-2);--wa-border-radius-s: var(--rt-radius-sm);--wa-border-radius-m: var(--rt-radius-sm);--wa-border-radius-l: var(--rt-radius-sm);--wa-space-xs: var(--rt-space-2);--wa-space-s: var(--rt-space-3);--wa-space-m: var(--rt-space-4);--wa-space-l: var(--rt-space-5);--wa-space-xl: var(--rt-space-6)}html{scroll-padding-top:calc(var(--rt-topbar-height) + env(safe-area-inset-top,0px) + var(--rt-space-4))}.blog-featured,.blog-category-section,.blog-related,.blog-faq,.scroll-target,.llm-race-nav-target,.next-race-anchor{scroll-margin-top:0}.rt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-container{box-sizing:border-box;width:100%;max-width:var(--rt-measure);margin-inline:auto;padding-inline:var(--rt-space-5)}@media(max-width:760px){.rt-container{padding-inline:var(--rt-space-4)}}.rt-visually-hidden{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rt-space-2);box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-3) calc(var(--rt-space-4) + var(--rt-space-1));border:1px solid transparent;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rt-btn:hover{text-decoration:none}.rt-btn--primary{background:var(--rt-brand);border-color:var(--rt-brand);color:var(--rt-on-brand)}.rt-btn--primary:hover{background:var(--rt-brand-hover);border-color:var(--rt-brand-hover);color:var(--rt-on-brand)}.rt-btn--secondary{background:transparent;border-color:var(--rt-rule);color:var(--rt-ink)}.rt-btn--secondary:hover{background:var(--rt-surface-2);border-color:var(--rt-rule);color:var(--rt-ink)}.rt-btn--tertiary{min-height:44px;padding-right:var(--rt-space-1);padding-left:var(--rt-space-1);background:transparent;border-color:transparent;color:var(--rt-brand-text);font-size:14px;line-height:20px}.rt-btn--tertiary:hover,.rt-btn--tertiary:focus-visible{background:transparent;color:var(--rt-brand-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rt-btn:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-btn:disabled,.rt-btn[aria-disabled=true],.rt-btn[aria-busy=true]{opacity:.5;cursor:default;pointer-events:none}.rt-btn--full{width:100%}@media(max-width:760px){.rt-btn--full{min-height:48px}.rt-btn{max-width:100%;white-space:normal}}.rt-page-header{display:flex;flex-direction:column;gap:var(--rt-space-4);box-sizing:border-box;width:100%;margin:0 0 var(--rt-space-6);padding:0 0 var(--rt-space-4);border:0;border-bottom:1px solid var(--rt-rule);border-radius:0;background:transparent;color:var(--rt-ink);box-shadow:none}.rt-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rt-space-4) var(--rt-space-5)}.rt-page-header__copy{flex:1 1 60%;min-width:0}.rt-page-header__eyebrow{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.rt-page-header__title{margin:0;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:28px;font-weight:800;line-height:34px;letter-spacing:0;overflow-wrap:anywhere}.rt-page-header__description{max-width:60ch;margin:var(--rt-space-2) 0 0;color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-page-header .view-heading__actions,.rt-page-header .page-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--rt-space-3);width:auto;margin:0;padding:0}.rt-page-header__status,.rt-page-header__subnav{margin:0}@media(max-width:760px){.rt-page-header{gap:var(--rt-space-3);margin-bottom:var(--rt-space-5)}.rt-page-header__main{flex-direction:column;align-items:stretch}.rt-page-header .view-heading__actions,.rt-page-header .page-actions{justify-content:flex-start;width:100%}.rt-page-header__subnav{margin-right:calc(var(--rt-space-4) * -1);margin-left:calc(var(--rt-space-4) * -1);padding:0 var(--rt-space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rt-page-header__subnav::-webkit-scrollbar{display:none}}.rt-subnav{display:inline-flex;box-sizing:border-box;max-width:100%;margin:0;padding:0;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);overflow:hidden}.rt-subnav__link{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:var(--rt-space-2) var(--rt-space-4);border-right:1px solid var(--rt-hairline);color:var(--rt-ink);font-size:14px;font-weight:700;line-height:20px;text-decoration:none;white-space:nowrap}.rt-subnav__link:last-child{border-right:0}.rt-subnav__link:hover{background:var(--rt-surface-2);text-decoration:none}.rt-subnav__link[aria-current=page]{background:var(--rt-brand-soft);color:var(--rt-brand-text)}.rt-subnav__link:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}@media(max-width:760px){.rt-subnav{display:flex;min-width:max-content}}.rt-statstrip{display:grid;grid-template-columns:repeat(var(--rt-statstrip-columns, 4),minmax(0,1fr));gap:0;box-sizing:border-box;width:100%;margin:0;padding:0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline);border-radius:0;background:transparent}.rt-statstrip__item{display:flex;flex-direction:column;justify-content:center;gap:var(--rt-space-1);box-sizing:border-box;min-width:0;min-height:64px;margin:0;padding:var(--rt-space-2) var(--rt-space-4);border-left:1px solid var(--rt-hairline)}.rt-statstrip__item:first-child{padding-left:0;border-left:0}.rt-statstrip__label{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-statstrip__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rt-space-2);min-width:0;margin:0}.rt-statstrip__figure{min-width:0;color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px;overflow-wrap:anywhere}.rt-statstrip__figure--neutral{color:var(--rt-ink)}.rt-statstrip__figure--positive{color:var(--rt-positive)}.rt-statstrip__figure--negative{color:var(--rt-negative)}.rt-statstrip__figure--pending{color:var(--rt-pending)}.rt-statstrip__detail{color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}@media(max-width:760px){.rt-statstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-statstrip__item{padding:var(--rt-space-3) var(--rt-space-3)}.rt-statstrip__item:nth-child(odd){padding-left:0;border-left:0}.rt-statstrip__item:nth-child(n+3){border-top:1px solid var(--rt-hairline)}}.rt-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-3);box-sizing:border-box;margin:0;padding:var(--rt-space-3) var(--rt-space-4);border:0;border-left:3px solid var(--rt-ink-muted);border-radius:0;background:var(--rt-surface-2);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-status--info,.rt-status--failed,.rt-status--pending{border-left-color:var(--rt-ink-muted)}.rt-status__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.rt-status .rt-btn{flex:0 0 auto}.rt-badge{display:inline-flex;align-items:center;gap:var(--rt-space-1);box-sizing:border-box;max-width:100%;margin:0;padding:var(--rt-space-1) var(--rt-space-2);border:0;border-radius:var(--rt-radius-pill);background:var(--rt-surface-2);color:var(--rt-ink);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none;white-space:nowrap;vertical-align:middle}.rt-badge__provider,.rt-badge__sep{color:var(--rt-ink-muted);font-weight:500}.rt-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.rt-badge__dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rt-premium-strong)}.rt-badge--members{background:var(--rt-premium-soft);color:var(--rt-premium)}.rt-badge--free{background:var(--rt-brand-soft);color:var(--rt-brand-text)}.rt-card{box-sizing:border-box;margin:0;padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);box-shadow:none}.rt-card--premium{border-top:3px solid var(--rt-premium-strong)}.rt-card>:first-child{margin-top:0}.rt-card>:last-child{margin-bottom:0}@media(max-width:760px){.rt-card{padding:var(--rt-space-4)}}.rt-popover{position:absolute;z-index:110;box-sizing:border-box;margin:0;padding:var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);box-shadow:var(--rt-shadow-float)}.rt-popover[hidden]{display:none}.rt-sheet{position:fixed;z-index:101;top:var(--rt-topbar-height);right:0;bottom:0;left:0;box-sizing:border-box;height:calc(100dvh - var(--rt-topbar-height));margin:0;padding:0;border:0;border-top:1px solid var(--rt-hairline);border-radius:0;background:var(--rt-surface);color:var(--rt-ink);box-shadow:var(--rt-shadow-float);overflow-y:auto;-webkit-overflow-scrolling:touch}.rt-sheet[hidden]{display:none}@media(min-width:1101px){.rt-sheet{display:none}}.rt-rg{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-rg__link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.rt-rg__link:hover,.rt-rg__link:focus-visible{color:inherit;text-decoration:underline}.rt-model-list__details,.rt-model-list__details[open]{display:inline-block;max-width:100%;vertical-align:baseline;margin:0;padding:0;border:0;border-radius:0;background:transparent}.rt-model-list__more,.rt-model-list__details[open]>.rt-model-list__more{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--rt-brand-text);font-weight:700;white-space:nowrap;cursor:pointer;list-style:none}.rt-model-list__more::-webkit-details-marker,.rt-model-list__more::marker{display:none}.rt-model-list__more:before,.rt-model-list__more:after{content:none}.rt-model-list__more:hover{text-decoration:underline}.rt-model-list__more:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-model-list__hide,.rt-model-list__details[open] .rt-model-list__show{display:none}.rt-model-list__details[open] .rt-model-list__hide{display:inline}.rt-model-list__rest{display:block;margin:var(--rt-space-1) 0 0;color:var(--rt-ink);font-weight:500;white-space:normal}.rt-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--rt-font-sans)}.rt-topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:100;box-sizing:border-box;height:var(--rt-topbar-height);background:var(--rt-surface);border-bottom:1px solid var(--rt-hairline)}.rt-topbar__inner{display:flex;align-items:center;gap:var(--rt-space-4);height:100%;max-width:var(--rt-measure);margin:0 auto;padding:0 var(--rt-space-5)}.rt-topbar__brand{flex:0 0 auto;color:var(--rt-brand-text);font-size:16px;font-weight:800;line-height:24px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.rt-topbar__brand:hover,.rt-topbar__brand:focus-visible{color:var(--rt-brand-text);text-decoration:none}.rt-topbar__nav{display:none}.rt-topbar__actions{display:flex;align-items:center;gap:var(--rt-space-2);margin-left:auto}.rt-topbar .shell-nav__link,.rt-topbar .rt-topbar__link,.rt-topbar .shell-nav__link:hover,.rt-topbar .rt-topbar__link:hover,.rt-topbar .shell-nav__link:focus-visible,.rt-topbar .rt-topbar__link:focus-visible{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--rt-space-2);min-height:44px;margin:0;padding:0 var(--rt-space-3);border:0;border-radius:0;background:none;box-shadow:none;color:var(--rt-ink);font:inherit;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transform:none;transition:none;cursor:pointer}.rt-topbar .shell-nav__link:hover,.rt-topbar .rt-topbar__link:hover{color:var(--rt-brand-text)}.rt-topbar .shell-nav__link:focus-visible,.rt-topbar .rt-topbar__link:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-topbar__nav .shell-nav__link:after,.rt-topbar__nav .rt-topbar__link--group:after{content:"";position:absolute;left:var(--rt-space-3);right:var(--rt-space-3);bottom:0;height:2px;background:transparent}.rt-topbar__nav .shell-nav__link.is-active:after,.rt-topbar__nav .rt-topbar__link--group.is-active:after{background:var(--rt-brand-text)}.rt-topbar .shell-nav__link.is-active,.rt-topbar .rt-topbar__link.is-active{color:var(--rt-ink);background:none;border:0;box-shadow:none}.rt-dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:var(--rt-radius-pill);background:var(--rt-premium-strong)}.rt-topbar__chevron,.rt-sheet__chevron{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.rt-topbar .shell-nav-group,.rt-topbar__group{position:relative;display:inline-flex;align-items:center}.rt-topbar .shell-nav-group:after{content:none}.rt-topbar__menu{display:none;position:absolute;top:100%;left:0;z-index:101;min-width:200px;padding:var(--rt-space-2);background:var(--rt-surface);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);box-shadow:var(--rt-shadow-float)}.rt-topbar__menu--end{left:auto;right:0}.rt-topbar__group.is-open>.rt-topbar__menu{display:grid;gap:var(--rt-space-1)}.rt-topbar .rt-topbar__menu-link,.rt-topbar .rt-topbar__menu-link:hover,.rt-topbar .rt-topbar__menu-link:focus-visible{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;margin:0;padding:0 var(--rt-space-3);border:0;border-radius:var(--rt-radius-sm);background:transparent;box-shadow:none;color:var(--rt-ink);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap;text-decoration:none;transform:none;cursor:pointer}.rt-topbar .rt-topbar__menu-link:hover,.rt-topbar .rt-topbar__menu-link:focus-visible{background:var(--rt-surface-2)}.rt-topbar .rt-topbar__menu-link.is-active{background:var(--rt-brand-soft)}.rt-topbar .rt-topbar__menu-link:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-topbar__menu .shell-nav__link:after{content:none}.rt-topbar__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;margin-right:calc(var(--rt-space-2) * -1);padding:0;border:0;border-radius:var(--rt-radius-sm);background:none;color:var(--rt-ink);cursor:pointer}.rt-topbar__toggle:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-topbar__burger{position:relative;display:block;width:20px;height:14px}.rt-topbar__burger i{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.rt-topbar__burger i:nth-child(1){top:0}.rt-topbar__burger i:nth-child(2){top:6px}.rt-topbar__burger i:nth-child(3){top:12px}.rt-topbar__toggle[aria-expanded=true] .rt-topbar__burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}.rt-topbar__toggle[aria-expanded=true] .rt-topbar__burger i:nth-child(2){opacity:0}.rt-topbar__toggle[aria-expanded=true] .rt-topbar__burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.rt-topbar__signin,.rt-topbar__join,.rt-topbar__picks,.rt-topbar__account{display:none}.rt-sheet{position:fixed;top:calc(var(--rt-topbar-height) + env(safe-area-inset-top,0px));left:0;right:0;z-index:99;height:calc(100dvh - var(--rt-topbar-height) - env(safe-area-inset-top,0px));overflow-y:auto;padding-bottom:calc(var(--rt-space-6) + env(safe-area-inset-bottom,0px));background:var(--rt-surface);box-shadow:var(--rt-shadow-float);overscroll-behavior:contain}.rt-sheet.is-animated{animation:rt-sheet-in .16s ease-out}@keyframes rt-sheet-in{0%{opacity:0;transform:translateY(calc(var(--rt-space-3) * -1))}to{opacity:1;transform:translateY(0)}}.rt-sheet__nav{display:flex;flex-direction:column}.rt-sheet .shell-nav__link,.rt-sheet .rt-sheet__row,.rt-sheet .shell-nav__link:hover,.rt-sheet .rt-sheet__row:hover,.rt-sheet .shell-nav__link:focus-visible,.rt-sheet .rt-sheet__row:focus-visible{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--rt-space-1);min-height:56px;margin:0;padding:var(--rt-space-2) var(--rt-space-4);border:0;border-bottom:1px solid var(--rt-hairline);border-radius:0;background:none;box-shadow:none;color:var(--rt-ink);font:inherit;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transform:none;transition:none;cursor:pointer}.rt-sheet .shell-nav__link:focus-visible,.rt-sheet .rt-sheet__row:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-sheet .shell-nav__link.is-active,.rt-sheet .rt-sheet__row.is-active{background:var(--rt-brand-soft);color:var(--rt-ink);border-bottom-color:var(--rt-hairline);box-shadow:none}.rt-sheet__row-main{display:inline-flex;align-items:center;gap:var(--rt-space-2)}.rt-sheet__sub{color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-sheet .rt-sheet__group{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.rt-sheet .rt-sheet__summary,.rt-sheet .rt-sheet__summary:hover,.rt-sheet .rt-sheet__summary:focus-visible{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--rt-space-3);list-style:none}.rt-sheet .rt-sheet__summary::-webkit-details-marker{display:none}.rt-sheet .rt-sheet__summary::marker{content:""}.rt-sheet .rt-sheet__summary:after,.rt-sheet .rt-sheet__summary:before{content:none}.rt-sheet__group[open]>.rt-sheet__summary .rt-sheet__chevron{transform:translateY(2px) rotate(-135deg)}.rt-sheet__sublist{display:flex;flex-direction:column}.rt-sheet .rt-sheet__row--sub{min-height:48px;padding-left:var(--rt-space-6);font-weight:600}.rt-sheet__account{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-3);padding:var(--rt-space-5) var(--rt-space-4);border-bottom:1px solid var(--rt-hairline)}.rt-sheet__more{display:flex;flex-direction:column;padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline)}.rt-sheet .rt-sheet__more-row{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;margin:0;padding:0 var(--rt-space-4);border:0;background:none;color:var(--rt-ink);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;text-decoration:none;cursor:pointer}.rt-sheet__more-row:hover,.rt-sheet__more-row:focus-visible{color:var(--rt-brand-text)}.rt-sheet__more-row:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-sheet__rg{padding:var(--rt-space-4)}.rt-datebar{position:relative;z-index:90;background:var(--rt-bg);border-bottom:1px solid var(--rt-hairline)}.rt-datebar__inner{position:relative;display:flex;align-items:center;gap:var(--rt-space-1);min-height:36px;max-width:var(--rt-measure);margin:0 auto;padding:0 var(--rt-space-5)}.rt-datebar__btn,.rt-datebar__label{display:inline-flex;align-items:center;justify-content:center;height:44px;margin:calc(var(--rt-space-1) * -1) 0;padding:0;border:0;border-radius:var(--rt-radius-sm);background:none;color:var(--rt-ink);font:inherit;cursor:pointer}.rt-datebar__btn{min-width:44px}.rt-datebar__btn:disabled{color:var(--rt-ink-muted);opacity:.5;cursor:default}.rt-datebar__label{gap:var(--rt-space-2);padding:0 var(--rt-space-2);font-size:14px;font-weight:700;line-height:20px}.rt-datebar__label:after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.rt-datebar__label[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.rt-datebar__btn:hover,.rt-datebar__label:hover{color:var(--rt-brand-text)}.rt-datebar__btn:focus-visible,.rt-datebar__label:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-datebar .rt-datebar__today{margin-left:var(--rt-space-1)}.rt-popover{position:absolute;top:100%;left:var(--rt-space-5);z-index:95;width:min(344px,calc(100vw - var(--rt-space-6)));margin-top:var(--rt-space-1);padding:var(--rt-space-3);background:var(--rt-surface);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);box-shadow:var(--rt-shadow-float)}.rt-cal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-2);margin-bottom:var(--rt-space-3)}.rt-cal__header strong{font-size:14px;font-weight:700;line-height:20px}.rt-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);cursor:pointer}.rt-cal__nav:disabled{opacity:.5;cursor:default}.rt-cal__nav:focus-visible,.rt-cal__day:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-cal__weekdays,.rt-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--rt-space-1) 0}.rt-cal__weekday{padding-bottom:var(--rt-space-1);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;text-align:center}.rt-cal__day{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--rt-radius-sm);background:none;color:var(--rt-ink);font:inherit;font-size:14px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;cursor:pointer}.rt-cal__day:hover{background:var(--rt-surface-2)}.rt-cal__day.is-outside{color:var(--rt-ink-muted)}.rt-cal__day.is-today{border-color:var(--rt-ink-muted);font-weight:800}.rt-cal__day.is-today:after{content:"";position:absolute;bottom:6px;left:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%)}.rt-cal__day.is-selected{background:var(--rt-brand);border-color:var(--rt-brand-text);color:var(--rt-on-brand)}.rt-cal__day:disabled,.rt-cal__day.is-disabled{opacity:.4;cursor:default}.rt-context{width:100%;max-width:var(--rt-measure);margin:0 auto;padding:0 var(--rt-space-5)}.rt-crumbs{padding-top:var(--rt-space-3);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-crumbs .breadcrumbs,.rt-crumbs .breadcrumbs__item,.rt-crumbs .breadcrumbs__separator{margin:0;padding:0;font-size:12px;font-weight:600;line-height:16px}.rt-crumbs .breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--rt-space-2);margin:0;padding:0;list-style:none}.rt-crumbs .breadcrumbs__item a{color:var(--rt-brand-text);text-decoration:none}.rt-crumbs .breadcrumbs__item a:hover,.rt-crumbs .breadcrumbs__item a:focus-visible{text-decoration:underline}.rt-crumbs .breadcrumbs__item.is-current{color:var(--rt-ink)}.rt-announce:empty{display:none}.rt-main{flex:1 0 auto;width:100%;max-width:var(--rt-measure);margin:0 auto;padding:var(--rt-space-5) var(--rt-space-5) var(--rt-space-7);overflow-x:clip}.rt-footer{margin-top:auto;padding:var(--rt-space-7) 0 calc(var(--rt-space-7) + env(safe-area-inset-bottom,0px));background:var(--rt-surface-2);border-top:1px solid var(--rt-rule);color:var(--rt-ink)}.rt-footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--rt-space-6);max-width:var(--rt-measure);margin:0 auto;padding:0 var(--rt-space-5)}.rt-footer__col{min-width:0}.rt-footer__wordmark{display:inline-block;color:var(--rt-brand-text);font-size:18px;font-weight:800;line-height:24px;text-decoration:none}.rt-footer__tagline{max-width:60ch;margin:var(--rt-space-3) 0 0;font-size:16px;font-weight:500;line-height:24px}.rt-footer__trader{max-width:60ch;margin:var(--rt-space-3) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-footer__title{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-footer__list{margin:0;padding:0;list-style:none}.rt-footer__link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--rt-ink);font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer}.rt-footer__link:hover,.rt-footer__link:focus-visible{color:var(--rt-brand-text);text-decoration:underline}.rt-footer__link:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-footer__bottom{max-width:var(--rt-measure);margin:var(--rt-space-6) auto 0;padding:var(--rt-space-5) var(--rt-space-5) 0;border-top:1px solid var(--rt-hairline)}.rt-footer__status{margin:var(--rt-space-3) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-backtop{position:fixed;right:var(--rt-space-4);bottom:calc(var(--rt-space-4) + env(safe-area-inset-bottom,0px) + var(--rt-consent-height, 0px));z-index:80;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--rt-space-4);border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface);box-shadow:var(--rt-shadow-float);color:var(--rt-ink);font:inherit;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.rt-backtop:hover,.rt-backtop:focus-visible{background:var(--rt-surface-2)}.rt-backtop:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.eyebrow{text-transform:none;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.view-heading{padding:0;border:0;background:none;box-shadow:none}.next-race-fab,.shell-navbar__strapline{display:none}.button-link{border:1px solid var(--rt-rule);background:var(--rt-surface);color:var(--rt-ink)}.button-link:hover,.button-link:focus-visible{background:var(--rt-surface-2);border-color:var(--rt-rule);color:var(--rt-ink)}.button-link.is-active{border-color:var(--rt-brand);background:var(--rt-brand-soft);color:var(--rt-ink)}.button-link--brand,.button-link--brand:hover,.button-link--brand:focus-visible{border-color:var(--rt-brand);background:var(--rt-brand);color:var(--rt-on-brand)}.button-link--brand:hover,.button-link--brand:focus-visible{background:var(--rt-brand-hover);border-color:var(--rt-brand-hover)}@media(max-width:760px){.rt-topbar__inner,.rt-datebar__inner,.rt-context,.rt-footer__inner,.rt-footer__bottom{padding-left:var(--rt-space-4);padding-right:var(--rt-space-4)}.rt-main{padding:var(--rt-space-4) var(--rt-space-4) var(--rt-space-7)}.rt-popover{left:var(--rt-space-4)}.rt-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--rt-space-5)}}@media(min-width:1101px){.rt-topbar__brand{font-size:18px}.rt-topbar__nav{display:flex;align-items:center;justify-content:center;gap:var(--rt-space-1);flex:1 1 auto;min-width:0}.rt-topbar__toggle,.rt-sheet{display:none}.rt-topbar__signin,.rt-topbar__join,.rt-topbar__picks,.rt-topbar__account{display:inline-flex}.rt-topbar__actions{margin-left:0}}.rt-daystatus{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-4);box-sizing:border-box;min-height:36px;margin:0;padding:var(--rt-space-2) 0;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-daystatus__text{display:inline;min-width:0}.rt-daystatus__seg--lead{color:var(--rt-ink)}.rt-daystatus__dot{color:var(--rt-ink-muted)}.rt-daystatus__action{display:inline-flex;flex:0 0 auto;margin-left:auto}.rt-daystatus__action .rt-btn--tertiary{min-height:36px}.rt-daystatus--failed .rt-daystatus__seg--lead{color:var(--rt-ink)}@media(max-width:760px){.rt-daystatus__action .rt-btn--tertiary{display:none}.rt-daystatus--failed .rt-daystatus__action .rt-btn{display:inline-flex}}.rt-proofstrip{box-sizing:border-box;margin:0;padding:var(--rt-space-3) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline);color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:14px;font-weight:500;line-height:20px}.rt-proofstrip__line{margin:0}.rt-proofstrip__label{color:var(--rt-ink);font-weight:700}.rt-proofstrip__line .rt-num{color:var(--rt-ink);font-size:16px;font-weight:700}.rt-proofstrip__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-4);margin-top:var(--rt-space-1)}.rt-proofstrip__micro,.rt-proofstrip__note{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-proofstrip__note{max-width:60ch;margin-top:var(--rt-space-2);font-size:14px;line-height:20px}.rt-proofstrip--compact{padding:var(--rt-space-2) 0}.rt-proofcard{box-sizing:border-box;margin:0;padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-top:3px solid var(--rt-premium-strong);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);box-shadow:none}.rt-proofcard__title{margin:0 0 var(--rt-space-4);font-size:20px;font-weight:700;line-height:28px}.rt-proofcard__strip{margin:0 0 var(--rt-space-4);padding-bottom:var(--rt-space-3);border-bottom:1px solid var(--rt-hairline);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-proofcard__note{max-width:60ch;margin:0 0 var(--rt-space-3);font-size:14px;font-weight:500;line-height:20px}.rt-proofcard__rows{margin:0 0 var(--rt-space-3);border-top:1px solid var(--rt-hairline)}.rt-proofcard__rows .rt-proofcard__strip{margin:0;padding:var(--rt-space-2) 0}.rt-proofcard__foot{margin:var(--rt-space-3) 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}@media(max-width:760px){.rt-proofcard{padding:var(--rt-space-4)}}.rt-locked{margin:0;padding:0;list-style:none;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:500;line-height:20px}.rt-locked__head,.rt-locked__link{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--rt-space-3);box-sizing:border-box;min-height:56px;padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline)}.rt-locked__head{min-height:32px;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-locked__link{color:inherit;text-decoration:none}.rt-locked__row--reveal .rt-locked__link{grid-template-columns:minmax(0,1fr) 16px;grid-template-rows:auto auto;row-gap:var(--rt-space-1)}.rt-locked__row--reveal .rt-locked__race{grid-column:1;grid-row:1}.rt-locked__row--reveal .rt-locked__reveal{grid-column:1;grid-row:2}.rt-locked__row--reveal .rt-locked__lock{grid-column:2;grid-row:1 / span 2}.rt-locked__link:hover .rt-locked__course{text-decoration:underline}.rt-locked__race{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-locked__time{font-weight:700}.rt-locked__desc{color:var(--rt-ink-muted)}.rt-locked__models{display:flex;align-items:center;gap:var(--rt-space-2)}.rt-locked__model-label,.rt-locked__cell{display:inline-block;box-sizing:border-box;width:72px;text-align:center}.rt-locked__model-label{white-space:nowrap}.rt-locked__label-short{display:none}.rt-locked__cell{height:16px;border-radius:var(--rt-radius-sm);background-color:var(--rt-skeleton);background-image:repeating-linear-gradient(135deg,var(--rt-skeleton) 0,var(--rt-skeleton) 3px,var(--rt-surface-2) 3px,var(--rt-surface-2) 6px)}.rt-locked__reveal{display:inline-flex;align-items:center;gap:var(--rt-space-2);min-width:0;color:var(--rt-ink)}.rt-locked__reveal-text{min-width:0;overflow-wrap:anywhere}.rt-locked__pill{display:inline-block;padding:0 var(--rt-space-2);border-radius:var(--rt-radius-pill);background:var(--rt-positive-soft);color:var(--rt-positive);font-size:12px;font-weight:600;line-height:20px}.rt-locked__lock{color:var(--rt-premium-strong)}.rt-locked__more,.rt-locked__caption{margin:var(--rt-space-2) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-locked__more-phone{display:none}@media(max-width:760px){.rt-locked__row--desktop,.rt-locked__more-desktop{display:none}.rt-locked__more-phone{display:inline}.rt-locked__model-label,.rt-locked__cell{width:40px}.rt-locked__model-label{font-size:12px}.rt-locked__label-full{display:none}.rt-locked__label-short{display:inline}.rt-locked__desc{display:none}}.rt-yesterday{color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:500;line-height:20px}.rt-yesterday__table{width:100%;margin:0;border-collapse:collapse;border-radius:0}.rt-yesterday__table thead th{padding:var(--rt-space-2) var(--rt-space-2);border-bottom:1px solid var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-align:right;text-transform:none}.rt-yesterday__table thead th:first-child{text-align:left}.rt-yesterday__table--won-only{max-width:480px}.rt-yesterday__cell--empty{color:var(--rt-ink-muted)}.rt-yesterday__model,.rt-yesterday__cell{padding:var(--rt-space-2) var(--rt-space-2);border-bottom:1px solid var(--rt-hairline);text-align:right;vertical-align:middle}.rt-yesterday__model{color:var(--rt-ink);font-weight:700;text-align:left}.rt-yesterday__more,.rt-yesterday__more[open]{margin:var(--rt-space-2) 0 0;padding:0;border:0;border-radius:0;background:transparent}.rt-yesterday__summary{display:inline-flex;align-items:center;min-height:44px;color:var(--rt-brand-text);font-size:14px;font-weight:700;cursor:pointer;list-style:none}.rt-yesterday__more[open] .rt-yesterday__summary,.rt-yesterday__summary{margin:0;padding:0;border-radius:0}.rt-yesterday__summary::-webkit-details-marker,.rt-yesterday__summary::marker{display:none}.rt-yesterday__summary:after,.rt-yesterday__summary:before{content:none}.rt-yesterday__summary:hover{text-decoration:underline}.rt-yesterday__more[open] .rt-yesterday__summary{margin-bottom:var(--rt-space-2)}.rt-yesterday__totals{margin:var(--rt-space-3) 0 0;font-weight:700}.rt-yesterday__winners{margin:var(--rt-space-3) 0 0;padding:0;list-style:none}.rt-yesterday__winner{padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline)}.rt-yesterday__caption,.rt-yesterday__state{max-width:60ch;margin:var(--rt-space-3) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-yesterday__state{margin-top:0;color:var(--rt-ink);font-size:14px;line-height:20px}.rt-yesterday__loading{margin:0;padding:0;list-style:none}.rt-yesterday__skeleton{height:16px;margin:var(--rt-space-3) 0;border-radius:var(--rt-radius-sm);background:var(--rt-skeleton)}@media(max-width:760px){.rt-yesterday__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rt-yesterday__table,.rt-yesterday__table tbody,.rt-yesterday__row{display:block}.rt-yesterday__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--rt-space-3);padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline)}.rt-yesterday__model,.rt-yesterday__cell{padding:0;border-bottom:0;text-align:left}.rt-yesterday__model{flex:1 0 100%}.rt-yesterday__cell--empty{display:none}.rt-yesterday__table--won-only .rt-yesterday__model{flex:1 1 auto}.rt-yesterday__cell:after{content:" " attr(data-label);color:var(--rt-ink-muted);font-size:12px;font-weight:500}}.rt-starter{display:flex;flex-direction:column;gap:var(--rt-space-2);box-sizing:border-box;margin:0;padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);box-shadow:none}.rt-starter__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-3)}.rt-starter__title{margin:0;font-size:16px;font-weight:700;line-height:24px}.rt-starter__title a{color:var(--rt-ink);text-decoration:none}.rt-starter__title a:hover{text-decoration:underline}.rt-starter__desc{max-width:60ch;margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-starter__readout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--rt-space-2);margin:0;color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-starter__backtest,.rt-starter__backtest[open]{margin:var(--rt-space-2) 0 0;padding:0;border:0;border-top:1px solid var(--rt-hairline);border-radius:0;background:transparent;box-shadow:none}.rt-starter__backtest>summary,.rt-starter__backtest[open]>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0;padding:0;color:var(--rt-ink);font-size:13px;font-weight:600;list-style:none;cursor:pointer}.rt-starter__backtest>summary::-webkit-details-marker,.rt-starter__backtest>summary::marker{display:none}.rt-starter__backtest>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--rt-ink-muted);border-bottom:2px solid var(--rt-ink-muted);background:transparent;mask:none;rotate:none;color:var(--rt-ink-muted);transform:rotate(45deg)}.rt-starter__backtest[open]>summary:after{transform:rotate(-135deg)}.rt-starter__window,.rt-starter__method,.rt-starter__missing{margin:0;color:var(--rt-ink-muted);font-size:12px;line-height:18px}.rt-starter__returns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-2);margin:var(--rt-space-3) 0 var(--rt-space-2)}.rt-starter__return{min-width:0;padding:var(--rt-space-3);border-radius:var(--rt-radius-sm);background:var(--rt-surface-2)}.rt-starter__price,.rt-starter__roi{margin:0;color:var(--rt-ink-muted);font-size:12px;line-height:18px}.rt-starter__price{font-weight:600}.rt-starter__profit{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rt-space-1);margin:var(--rt-space-1) 0;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.025em}.rt-starter__profit span{color:var(--rt-ink-muted);font-size:12px;font-weight:500;letter-spacing:0}.rt-starter__profit--positive{color:var(--rt-positive)}.rt-starter__profit--negative{color:var(--rt-negative)}.rt-starter__profit--neutral{color:var(--rt-ink-muted)}.rt-starter__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-3);margin:var(--rt-space-3) 0 0}.rt-starter__stats dt{color:var(--rt-ink-muted);font-size:12px;line-height:18px}.rt-starter__stats dd{margin:var(--rt-space-1) 0 0;color:var(--rt-ink);font-size:18px;font-weight:600;line-height:24px}.rt-starter__missing{margin-top:var(--rt-space-3)}.rt-starter__backtest>summary:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-starter__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3);margin-top:var(--rt-space-2)}.rt-starter__entries-none{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-starter--compact{gap:var(--rt-space-1);min-height:96px;padding:var(--rt-space-3) 0;border:0;border-bottom:1px solid var(--rt-hairline);border-radius:0;background:transparent;justify-content:center}.rt-starter--compact .rt-starter__readout{color:var(--rt-ink-muted)}@media(max-width:760px){.rt-starter{padding:var(--rt-space-4)}.rt-starter__actions .rt-btn--primary,.rt-starter__actions .rt-btn--secondary{width:100%}}.rt-home{display:flex;flex-direction:column;gap:var(--rt-space-8);color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-home>.rt-daystatus{margin-bottom:calc(var(--rt-space-6) * -1)}.rt-home>.rt-proofstrip{margin-top:calc(var(--rt-space-6) * -1)}.rt-home>.rt-rg{margin-top:calc(var(--rt-space-6) * -1)}.rt-blog-announcement{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--rt-layout-space);margin-top:var(--rt-layout-space);padding:var(--rt-layout-space);border:1px solid color-mix(in srgb,var(--rt-medal-gold-ink) 25%,var(--rt-medal-gold));border-radius:var(--rt-radius-md);background:var(--rt-medal-gold);color:var(--rt-medal-gold-ink)}.rt-blog-announcement__copy{min-width:0}.rt-blog-announcement__eyebrow,.rt-blog-announcement__title,.rt-blog-announcement__summary{margin:0}.rt-blog-announcement__eyebrow{margin-bottom:var(--rt-space-1);font-size:var(--rt-type-meta);font-weight:var(--rt-weight-semibold)}.rt-blog-announcement__title{font-size:var(--rt-type-card);font-weight:var(--rt-weight-semibold);line-height:1.4}.rt-blog-announcement__summary{margin-top:var(--rt-space-1);font-size:var(--rt-type-body);line-height:1.5}.rt-blog-announcement__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--rt-space-2) var(--rt-space-4);border:1px solid var(--rt-medal-gold-ink);border-radius:var(--rt-radius-sm);background:var(--rt-medal-gold-ink);color:var(--rt-medal-gold);font-size:var(--rt-type-body);font-weight:var(--rt-weight-semibold);text-decoration:none;white-space:nowrap}.rt-blog-announcement__dismiss{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:44px;height:44px;padding:0;border:0;border-radius:var(--rt-radius-sm);background:transparent;color:inherit;cursor:pointer}.rt-blog-announcement__dismiss:hover{background:color-mix(in srgb,var(--rt-medal-gold-ink) 8%,transparent)}.rt-blog-announcement__link:hover{border-color:color-mix(in srgb,var(--rt-medal-gold-ink) 82%,var(--rt-medal-gold));background:color-mix(in srgb,var(--rt-medal-gold-ink) 82%,var(--rt-medal-gold));color:var(--rt-medal-gold)}.rt-blog-announcement__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rt-blog-announcement__link:focus-visible{outline:2px solid var(--rt-medal-gold-ink);outline-offset:2px}.rt-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "card" "actions";gap:var(--rt-space-5);align-items:start}.rt-hero__copy{grid-area:copy;min-width:0}.rt-hero__card{grid-area:card;min-width:0}.rt-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-5)}.rt-hero__title{max-width:18ch;margin:0 0 var(--rt-space-4);font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.01em}.rt-hero__sub{max-width:60ch;margin:0;color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-hero__actions .rt-btn--primary.rt-btn--full{width:auto}.rt-nap .rt-hero__actions{align-items:stretch}.rt-nap .rt-hero__actions .rt-btn--secondary{width:auto;margin-top:0}.rt-home .rt-home__overview--single{grid-template-columns:minmax(0,1fr)}.rt-nap{display:flex;flex-direction:column;gap:var(--rt-space-2);box-sizing:border-box;max-width:360px;margin:0;padding:var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-brand-soft);color:var(--rt-ink);box-shadow:none}.rt-nap__label,.rt-nap__meta,.rt-nap__conf,.rt-nap__yesterday,.rt-nap__after{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-nap__body{display:flex;flex-direction:column;gap:var(--rt-space-1)}.rt-nap__horse{margin:0;color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px}.rt-nap__meta{color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-nap__conf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2)}.rt-nap__status{margin-left:auto}.rt-nap__state{margin:0;color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}.rt-nap__yesterday,.rt-nap__after{font-size:14px;font-weight:500;line-height:20px}.rt-nap__after .rt-btn--tertiary,.rt-nap .rt-btn--tertiary{min-height:24px;padding:0}.rt-nap .rt-btn--secondary{align-self:flex-start}.rt-nap__info,.rt-nap__info[open]{display:inline-block;margin:0;padding:0;border:0;border-radius:0;background:transparent}.rt-nap__info[open] .rt-nap__info-toggle,.rt-nap__info-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;margin:0;padding:0;border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-pill);background:transparent;color:var(--rt-ink-muted);font-size:12px;font-weight:700;line-height:16px;cursor:pointer;list-style:none}.rt-nap__info-toggle::-webkit-details-marker,.rt-nap__info-toggle::marker{display:none}.rt-nap__info-toggle:after{content:none}.rt-nap__info-toggle:before,.rt-nap__info[open] .rt-nap__info-toggle:before{content:"";position:absolute;inset:calc(var(--rt-space-3) * -1);border-radius:var(--rt-radius-pill)}.rt-nap__info-text{max-width:32ch;margin:var(--rt-space-1) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-pill{display:inline-flex;align-items:center;box-sizing:border-box;margin:0;padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-pill);background:var(--rt-pending-soft);color:var(--rt-pending);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;white-space:nowrap}.rt-nap__model{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:var(--rt-type-meta);line-height:1.5}.rt-pill--positive{background:var(--rt-positive-soft);color:var(--rt-positive)}.rt-pill--pending{background:var(--rt-pending-soft);color:var(--rt-pending)}.rt-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-5);align-items:start}.rt-door{display:flex;flex-direction:column;gap:var(--rt-space-3);box-sizing:border-box;min-width:0;margin:0;padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);box-shadow:none}.rt-door--llm{border-top:3px solid var(--rt-premium-strong)}.rt-door__eyebrow{display:inline-flex;align-items:center;gap:var(--rt-space-2);margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.rt-door__eyebrow--llm{color:var(--rt-premium)}.rt-door__title{margin:0;font-size:20px;font-weight:700;line-height:28px}.rt-door__body{max-width:60ch;margin:0;color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-door__badges{display:flex;flex-wrap:wrap;gap:var(--rt-space-2);margin:0}.rt-door__winners{display:flex;flex-direction:column;gap:var(--rt-space-2);min-width:0}.rt-door__list-title{margin:0;color:var(--rt-ink);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-door__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--rt-hairline)}.rt-door__row{display:block;box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-3) 0;border-bottom:1px solid var(--rt-hairline);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-door__more,.rt-door__count,.rt-door__empty{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-door__more .rt-btn--tertiary,.rt-door__count .rt-btn--tertiary,.rt-door__empty .rt-btn--tertiary{min-height:32px;padding:0;text-align:left;white-space:normal}.rt-door__starters{display:flex;flex-direction:column;border-top:1px solid var(--rt-hairline)}.rt-door__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-2);margin-top:0;padding-top:var(--rt-space-2)}.rt-door__actions .rt-btn--primary.rt-btn--full{width:auto}.rt-door__actions .rt-btn--tertiary{padding-left:0}.rt-door__price{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-door__actions .rt-rg{margin:0}.rt-record{display:flex;flex-direction:column;gap:var(--rt-space-4)}.rt-record__title,.rt-today__title,.rt-guides__title{margin:0;font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.01em}.rt-record__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--rt-space-2) var(--rt-space-5)}.rt-record__state{margin:0;color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-record__state .rt-btn--tertiary{min-height:24px;padding:0;font-size:16px}.rt-today{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title title" "winners next";gap:var(--rt-space-4) var(--rt-space-5);align-items:start}.rt-today--after{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "winners"}.rt-today__title{grid-area:title}.rt-today__winners{grid-area:winners;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-2);min-width:0}.rt-today__next{grid-area:next;min-width:0}.rt-today>.rt-status{grid-column:1 / -1}.rt-today__subtitle{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-today__list{width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--rt-hairline)}.rt-today__row{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-3);min-height:44px;padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline);font-size:14px;font-weight:500;line-height:20px}.rt-today__text{min-width:0;overflow-wrap:anywhere}.rt-today__foot{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-today__winners .rt-btn--tertiary{padding-left:0}.rt-guides{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-4)}.rt-guides__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--rt-space-5);width:100%;margin:0;padding:0;list-style:none;border-top:1px solid var(--rt-hairline)}.rt-guides__item{margin:0;border-bottom:1px solid var(--rt-hairline)}.rt-guides__link{display:flex;align-items:center;min-height:44px;padding:var(--rt-space-2) 0;color:var(--rt-brand-text);font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.rt-guides__link:hover,.rt-guides__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rt-guides .rt-btn--tertiary{padding-left:0}.rt-home__skeleton{display:flex;flex-direction:column;gap:var(--rt-space-2)}.rt-home__skeleton-list{display:flex;flex-direction:column;gap:var(--rt-space-2);margin:0;padding:0;list-style:none}.rt-home__bar{display:block;width:100%;height:16px;border-radius:var(--rt-radius-sm);background:var(--rt-skeleton)}.rt-home__bar--title{width:60%;height:28px}.rt-home__bar--line{width:80%}.rt-home__bar--short{width:40%}.rt-home__bar--row{height:20px}.rt-home__bar--status{display:inline-block;width:240px;max-width:100%;height:12px;vertical-align:middle}.rt-record__skeleton{min-height:64px;padding:var(--rt-space-2) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}@media(min-width:1101px){.rt-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy card" "actions card";gap:var(--rt-space-4) var(--rt-space-6)}.rt-hero__card{display:flex;justify-content:flex-end}.rt-nap{width:100%}}@media(max-width:760px){.rt-blog-announcement{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--rt-space-3)}.rt-blog-announcement__link{grid-column:1;grid-row:2;justify-self:start}.rt-blog-announcement__dismiss{grid-column:2;grid-row:1}.rt-home{gap:var(--rt-space-7)}.rt-hero{gap:var(--rt-space-4)}.rt-hero__title{max-width:none;margin-bottom:var(--rt-space-3)}.rt-hero__actions{flex-direction:column;align-items:stretch;gap:var(--rt-space-2)}.rt-hero__actions .rt-btn--primary.rt-btn--full,.rt-door__actions .rt-btn--primary.rt-btn--full{width:100%}.rt-nap{max-width:none}.rt-doors{grid-template-columns:minmax(0,1fr)}.rt-door{padding:var(--rt-space-4)}.rt-door__list .rt-door__row:nth-child(n+4){display:none}.rt-door__actions{align-items:stretch}.rt-record__title,.rt-today__title,.rt-guides__title{font-size:20px;line-height:28px}.rt-record__actions{flex-direction:column;align-items:stretch;justify-content:flex-start}.rt-today{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "winners" "next"}.rt-today__list--next .rt-today__row:nth-child(n+4){display:none}.rt-guides__list{grid-template-columns:minmax(0,1fr)}}@media(min-width:1101px){.rt-hero__title{font-size:40px;line-height:44px}}.rt-skeleton-bar{display:block;width:100%;height:16px;margin:0 0 var(--rt-space-3);border-radius:var(--rt-radius-sm);background:var(--rt-skeleton)}.rt-skeleton-bar--line{max-width:480px;margin:0}.rt-skeleton-bar--eyebrow{width:160px}.rt-skeleton-bar--title{height:32px;max-width:560px}.rt-pill{display:inline-block;padding:0 var(--rt-space-2);border-radius:var(--rt-radius-pill);background:var(--rt-pending-soft);color:var(--rt-pending);font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.rt-pill--won{background:var(--rt-positive-soft);color:var(--rt-positive)}.rt-pill--lost{background:var(--rt-negative-soft);color:var(--rt-negative)}.rt-landing{color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-landing__section{margin:0;padding:0}.rt-landing__section+.rt-landing__section,.rt-landing__daystatus+.rt-landing__section,.rt-landing .rt-status+.rt-landing__section{margin-top:var(--rt-space-8)}.rt-landing__h2{max-width:24ch;margin:0 0 var(--rt-space-6);font-size:28px;font-weight:800;line-height:34px;letter-spacing:0}.rt-landing__eyebrow{display:inline-flex;align-items:center;gap:var(--rt-space-2);margin:0 0 var(--rt-space-3);color:var(--rt-premium);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-landing__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--rt-premium-strong)}.rt-landing__title{margin:0 0 var(--rt-space-4);font-size:28px;font-weight:800;line-height:34px;letter-spacing:0;overflow-wrap:anywhere}.rt-landing__subline{max-width:60ch;margin:0 0 var(--rt-space-5);color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-landing__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-4)}.rt-landing__cta--centred{justify-content:center}.rt-landing__renewal,.rt-landing__micro,.rt-landing__note,.rt-landing__glossary,.rt-landing__card-caption{margin:var(--rt-space-3) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-landing__error,.rt-gate__error,.rt-checkout__error{margin:var(--rt-space-3) 0 0;color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-landing__error[hidden],.rt-gate__error[hidden],.rt-checkout__error[hidden]{display:none}.rt-landing__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-6);align-items:start}.rt-landing__hero-copy{min-width:0}.rt-landing__card{min-width:0;padding:var(--rt-space-5)}.rt-landing__card-caption{margin:0 0 var(--rt-space-3);color:var(--rt-ink);font-size:12px;font-weight:600;letter-spacing:.01em}.rt-landing__card-text{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-landing__card-skeleton .rt-skeleton-bar:last-child{margin-bottom:0}.rt-landing__card-skeleton{min-height:305px}.rt-landing__daystatus{box-sizing:content-box;min-height:36px;margin-top:var(--rt-space-5);border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-landing__daystatus-skeleton{display:flex;align-items:center;min-height:36px;margin:0}.rt-landing__daystatus .rt-daystatus{padding-right:0;padding-left:0}.rt-landing__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;border-top:1px solid var(--rt-hairline);list-style:none}.rt-landing__item{padding:var(--rt-space-4) 0;border-bottom:1px solid var(--rt-hairline)}.rt-landing__item-text{max-width:60ch;margin:0;font-size:16px;font-weight:500;line-height:24px}.rt-landing__badges{display:flex;flex-wrap:wrap;gap:var(--rt-space-2);margin:var(--rt-space-3) 0 0}.rt-landing__record .rt-proofcard{max-width:100%}.rt-landing__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-5);margin:0;padding:0;list-style:none;counter-reset:none}.rt-landing__step{display:flex;gap:var(--rt-space-3);align-items:flex-start}.rt-landing__step-num{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--rt-brand-soft);color:var(--rt-brand-text);font-size:14px;font-weight:700;line-height:20px}.rt-landing__step-text{max-width:60ch;margin:0;font-size:16px;font-weight:500;line-height:24px}.rt-landing__glossary{max-width:60ch;margin-top:var(--rt-space-5);font-size:14px;line-height:20px}.rt-landing__links{display:flex;flex-wrap:wrap;gap:var(--rt-space-2) var(--rt-space-4);margin:var(--rt-space-3) 0 0}.rt-landing__price-section{display:flex;justify-content:center}.rt-landing__price{box-sizing:border-box;width:100%;max-width:480px;border-top:3px solid var(--rt-premium-strong)}.rt-landing__price-title{margin:0 0 var(--rt-space-4);font-size:20px;font-weight:700;line-height:28px}.rt-landing__price-figure{display:inline-block;margin-right:var(--rt-space-1);font-size:40px;font-weight:800;line-height:44px;letter-spacing:-.01em}.rt-landing__price-lines{margin:0 0 var(--rt-space-4);padding:0;list-style:none}.rt-landing__price-line{padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-landing__price-lines--includes .rt-landing__price-line{border-bottom:0;padding:var(--rt-space-1) 0}.rt-landing__price-label{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-landing__price .rt-btn--primary{margin-top:var(--rt-space-2)}.rt-landing__quiet,.rt-gate__quiet{margin:var(--rt-space-3) 0 0}.rt-gate__disclaimer{color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-landing__quiet .rt-btn--tertiary,.rt-gate__quiet .rt-btn--tertiary{white-space:normal;text-align:left}.rt-landing__price-foot{margin-top:var(--rt-space-4);padding-top:var(--rt-space-3);border-top:1px solid var(--rt-hairline)}.rt-landing__price-foot .rt-rg{margin:0}.rt-faq{border-top:1px solid var(--rt-hairline)}.rt-faq__item,.rt-faq__item[open]{margin:0;padding:0;border:0;border-bottom:1px solid var(--rt-hairline);border-radius:0;background:transparent}.rt-faq__summary,.rt-faq__item[open] .rt-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-3);min-height:44px;margin:0;padding:var(--rt-space-2) 0;border-radius:0;color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px;cursor:pointer;list-style:none}.rt-faq__summary::-webkit-details-marker,.rt-faq__summary::marker{display:none}.rt-faq__summary:before{content:none}.rt-faq__summary:after{content:"+";flex:0 0 auto;color:var(--rt-brand-text);font-size:20px;font-weight:700;line-height:24px}.rt-faq__item[open] .rt-faq__summary:after{content:"−"}.rt-faq__summary:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-faq__answer{max-width:60ch;margin:0 0 var(--rt-space-4);font-size:16px;font-weight:500;line-height:24px}.rt-faq__meta{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-landing__final{padding:var(--rt-space-8) var(--rt-space-5);background:var(--rt-surface-2);text-align:center}.rt-landing__final .rt-landing__h2{max-width:24ch;margin-right:auto;margin-left:auto}.rt-landing__final .rt-rg{justify-content:center;margin-top:var(--rt-space-4)}.rt-landing__final .rt-landing__error{display:none}.rt-landing__final .rt-landing__error:not([hidden]){display:block}.rt-landing--skeleton .rt-landing__hero-copy{padding-top:var(--rt-space-4)}@media(min-width:1101px){.rt-landing__hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rt-space-7)}.rt-landing__title{font-size:40px;line-height:44px;letter-spacing:-.01em}.rt-landing__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rt-space-6)}.rt-landing__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-6)}}@media(max-width:760px){.rt-landing__section+.rt-landing__section,.rt-landing__daystatus+.rt-landing__section,.rt-landing .rt-status+.rt-landing__section{margin-top:var(--rt-space-7)}.rt-landing__h2{margin-bottom:var(--rt-space-5)}.rt-landing__cta .rt-btn--primary{width:100%;min-height:48px}.rt-landing__card{padding:var(--rt-space-4)}.rt-landing__card-skeleton{min-height:249px}.rt-landing__daystatus{min-height:48px}.rt-landing__price-figure{font-size:28px;line-height:34px}.rt-landing__final{margin-right:calc(var(--rt-space-4) * -1);margin-left:calc(var(--rt-space-4) * -1);padding:var(--rt-space-7) var(--rt-space-4)}}.rt-gate{display:flex;flex-direction:column;gap:var(--rt-space-6);color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-gate>.rt-page-header{margin-bottom:0}.rt-gate__chip{align-self:flex-start}.rt-gate__section-title,.rt-gate__card-title{margin:0 0 var(--rt-space-4);font-size:20px;font-weight:700;line-height:28px}.rt-gate__card-text{max-width:60ch;margin:0 0 var(--rt-space-4);color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-gate__system-list{margin:0;padding:0;list-style:none}.rt-gate__system{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-4);padding:var(--rt-space-2) 0;border-bottom:1px solid var(--rt-hairline)}.rt-gate__system:last-child{border-bottom:0}.rt-gate__system-name{flex:1 1 200px;min-width:0;font-weight:700}.rt-gate__system-readout{color:var(--rt-ink-muted);font-size:14px;font-weight:500}.rt-gate__locked .rt-locked__row--desktop{display:list-item}.rt-gate__intro{margin:0}.rt-gate__intro .rt-page-header__actions{align-items:center}.rt-gate__proof .rt-proofcard{max-width:720px}.rt-gate__join{padding-top:var(--rt-space-5);border-top:1px solid var(--rt-rule)}.rt-gate__join-title{margin:0 0 var(--rt-space-4);font-size:20px;font-weight:700;line-height:28px}.rt-gate__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-4)}.rt-gate__join .rt-rg{margin-top:var(--rt-space-4)}@media(max-width:760px){.rt-gate{gap:var(--rt-space-5)}.rt-gate__locked .rt-locked__row--desktop{display:none}.rt-gate__actions .rt-btn--primary,.rt-gate__intro .rt-page-header__actions .rt-btn--primary{width:100%;min-height:48px}}.rt-checkout{margin:0 0 var(--rt-space-6);color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-checkout--confirming,.rt-checkout--updating{padding:var(--rt-space-4);border-left:3px solid var(--rt-ink-muted);background:var(--rt-surface-2)}.rt-checkout__status{display:flex;align-items:center;gap:var(--rt-space-3);margin:0;font-size:16px;font-weight:500;line-height:24px}.rt-checkout__spinner{display:inline-block;flex:0 0 auto;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--rt-hairline);border-top-color:var(--rt-brand);border-radius:50%;animation:rt-checkout-spin .9s linear infinite}@keyframes rt-checkout-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rt-checkout__spinner{animation:none}}.rt-checkout--active{padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-top:3px solid var(--rt-premium-strong);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-checkout__head{margin:0 0 var(--rt-space-4);padding-bottom:var(--rt-space-4);border-bottom:1px solid var(--rt-hairline)}.rt-checkout__title{margin:0 0 var(--rt-space-2);font-size:28px;font-weight:800;line-height:34px}.rt-checkout__membership{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-1) var(--rt-space-2);margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-checkout__block{margin:0 0 var(--rt-space-4)}.rt-checkout__block-title{margin:0 0 var(--rt-space-2);font-size:16px;font-weight:700;line-height:24px}.rt-checkout__text{max-width:60ch;margin:0;font-size:14px;font-weight:500;line-height:20px}.rt-checkout__actions{display:flex;flex-wrap:wrap;gap:var(--rt-space-3)}@media(max-width:760px){.rt-checkout--active{padding:var(--rt-space-4)}.rt-checkout__actions .rt-btn{width:100%;min-height:48px}}.rt-llm-today{color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-llm-today>.rt-status,.rt-llm-today>.llm-provider-view{margin-bottom:var(--rt-space-6)}.rt-llm-today .llm-today-stats{margin:var(--rt-space-4) 0}.llm-prediction-cell{height:auto;gap:0}.llm-prediction-cell__header{display:grid;gap:var(--rt-space-2);padding:var(--rt-space-3);border-bottom:1px solid var(--rt-hairline)}.llm-prediction-cell__header .llm-prediction-cell__topline{padding:0 var(--rt-space-6) 0 0}.llm-prediction-cell__header .llm-prediction-cell__meta{padding:0}.llm-prediction-cell__footer{padding:var(--rt-space-3);border-top:0}.llm-prediction-cell>.rt-horse-actions{align-self:end;margin:0;padding:0 var(--rt-space-3) var(--rt-space-3)}.rt-llm-publish{display:flex;flex-wrap:wrap;gap:var(--rt-space-2) var(--rt-space-5);margin:0 0 var(--rt-space-3);padding:0;list-style:none;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-llm-publish__item{display:inline-flex;gap:var(--rt-space-1)}.rt-llm-publish__sep{color:var(--rt-ink-muted)}.rt-llm-publish__model{color:var(--rt-ink);font-weight:600}.rt-llm-publish__item[data-published=true] .rt-llm-publish__time{color:var(--rt-ink)}.rt-llm-preview{min-width:0;color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-llm-preview__header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--rt-space-3) var(--rt-space-5)}.rt-llm-preview__eyebrow{margin:0 0 var(--rt-space-2);color:var(--rt-ink-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rt-llm-preview__title{margin:0;font-size:var(--rt-type-section);font-weight:600;line-height:1.3;letter-spacing:-.025em}.rt-llm-preview__date,.rt-llm-preview__counts,.rt-llm-preview__disclaimer{color:var(--rt-ink-muted);font-size:var(--rt-type-meta);line-height:1.5}.rt-llm-preview__status{margin:var(--rt-space-3) 0 0;font-size:var(--rt-type-body);line-height:1.6}.rt-llm-preview__providers{display:grid;gap:var(--rt-space-4);margin-top:var(--rt-space-4)}.rt-llm-preview__free-tips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-6);margin-top:var(--rt-space-4);padding:var(--rt-space-3) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-llm-preview__free-counts,.rt-llm-preview__free-profit{display:grid;gap:var(--rt-space-1);margin:0;font-size:var(--rt-type-body);line-height:1.5}.rt-llm-preview__free-profit>span{color:var(--rt-ink-muted);font-size:var(--rt-type-meta)}.rt-llm-preview__free-tips>.rt-btn{margin-left:auto}.rt-llm-preview__provider-group{min-width:0}.rt-llm-preview__provider-title{margin:0 0 var(--rt-space-2);font-size:var(--rt-type-card);font-weight:700;line-height:1.4}.rt-llm-preview__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);overflow:hidden;background:var(--rt-surface)}.rt-llm-preview__table th,.rt-llm-preview__table td{padding:var(--rt-space-2) var(--rt-space-3);vertical-align:middle;text-align:right}.rt-llm-preview__table th:first-child{text-align:left}.rt-llm-preview__table thead th{border-bottom:1px solid var(--rt-hairline);background:var(--rt-surface-2);color:var(--rt-ink-muted);font-size:var(--rt-type-meta);font-weight:500;line-height:1.4}.rt-llm-preview__table thead th:first-child{width:46%}.rt-llm-preview__table thead th:nth-child(2){width:22%}.rt-llm-preview__table thead th:last-child{width:32%}.rt-llm-preview__table tbody tr+tr>*{border-top:1px solid var(--rt-hairline)}.rt-llm-preview__model{background:color-mix(in srgb,var(--rt-medal-silver) 6%,var(--rt-surface))}.rt-llm-preview__model--gold{background:color-mix(in srgb,var(--rt-medal-gold) 18%,var(--rt-surface))}.rt-llm-preview__model--gold>th{border-inline-start-color:var(--rt-medal-gold)}.rt-llm-preview__name{border-inline-start:3px solid transparent;font-size:var(--rt-type-body);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.rt-llm-preview__model-label{display:block}.rt-llm-preview__counts,.rt-llm-preview__result-label{display:block;margin:0;color:var(--rt-ink-muted);font-size:10px;font-weight:400;line-height:1.4}.rt-llm-preview__result-label{font-style:italic}.rt-llm-preview__profit,.rt-llm-preview__win-rate{color:var(--rt-ink);font-size:var(--rt-type-body);font-weight:600;line-height:1.4;white-space:nowrap}.rt-llm-preview__profit span{font-size:var(--rt-type-meta);font-weight:400}.rt-llm-preview__disclaimer{margin:var(--rt-space-2) 0 0}.rt-llm-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-4);margin-top:var(--rt-space-3)}.rt-llm-preview__error{margin:var(--rt-space-3) 0 0;font-size:var(--rt-type-body);line-height:1.5}.rt-llm-preview__error[hidden]{display:none}@media(min-width:1101px){.rt-llm-preview__providers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rt-llm-preview__table th,.rt-llm-preview__table td{padding-inline:var(--rt-space-2)}.rt-llm-preview__actions{align-items:stretch;gap:var(--rt-space-2)}.rt-llm-preview__actions .rt-btn--primary,.rt-llm-preview__actions .rt-btn--secondary{flex:1 1 0;min-width:0;width:auto;padding:var(--rt-space-2);font-size:var(--rt-type-body);white-space:normal}.rt-llm-preview__actions .rt-btn--tertiary{flex-basis:100%;justify-content:flex-start}}.rt-sb{display:flex;flex-direction:column;gap:var(--rt-space-7);color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-sb>section,.rt-sb>.rt-page-header{margin:0}.rt-sb-section__title{margin:0 0 var(--rt-space-4);color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px}.rt-sb-section__note{max-width:60ch;margin:calc(-1 * var(--rt-space-2)) 0 var(--rt-space-4);color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-sb-figures-foot{display:flex;flex-direction:column;gap:var(--rt-space-1);margin:var(--rt-space-4) 0 0}.rt-sb-figures-foot__micro{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-sb-create{display:flex;align-items:flex-end;gap:var(--rt-space-4);margin:0;padding:var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-sb-create__field{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--rt-space-2);min-width:0;max-width:480px;color:var(--rt-ink);font-size:14px;font-weight:600;line-height:20px}.rt-sb-create__field select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font:inherit}.rt-sb-create>.rt-btn{flex:0 0 auto;min-height:44px}.rt-sb-starters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:var(--rt-space-5);margin:0;padding:0;list-style:none}.rt-sb-filters{display:flex;flex-direction:column;gap:var(--rt-space-3);min-width:0;margin:0 0 var(--rt-space-4);padding:var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-sb-filters [hidden]{display:none!important}.rt-sb-filters__today{display:flex;flex-direction:column;gap:var(--rt-space-1)}.rt-sb-filters__toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--rt-space-2);min-height:44px;color:var(--rt-ink);font-size:16px;font-weight:600;line-height:24px;cursor:pointer}.rt-sb-filters__toggle input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--rt-brand);cursor:pointer}.rt-sb-filters__toggle input:disabled,.rt-sb-filters__toggle:has(input:disabled){cursor:not-allowed}.rt-sb-filters__toggle:has(input:disabled) span{color:var(--rt-ink-muted)}.rt-sb-filters__hint,.rt-sb-filters__note{max-width:70ch;margin:0;color:var(--rt-ink-muted);font-size:13px;font-weight:500;line-height:18px}.rt-sb-filters__note{color:var(--rt-ink)}.rt-sb-filters__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rt-space-3);min-width:0}.rt-sb-filters__field--search{grid-column:1 / -1}@media(min-width:1101px){.rt-sb-filters__fields{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.rt-sb-filters__field--search{grid-column:auto}}.rt-sb-filters__field{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0;color:var(--rt-ink);font-size:14px;font-weight:600;line-height:20px}.rt-sb-filters .control-select{width:100%;min-width:0;text-overflow:ellipsis}.rt-sb-filters__search{box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:0 var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px}.rt-sb-filters__search:hover{border-color:var(--rt-ink)}.rt-sb-filters__search:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-sb-filters__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-4);min-height:44px}.rt-sb-filters__count{margin:0;color:var(--rt-ink);font-size:14px;font-weight:600;line-height:20px}.rt-sb-results__more{display:flex;justify-content:center;margin:var(--rt-space-4) 0 0}.rt-sb-results__more .rt-btn{min-height:44px}.rt-sb-results [data-sb-system]:focus{outline:2px solid var(--rt-brand);outline-offset:4px;border-radius:var(--rt-radius-md)}@media(max-width:760px){.rt-sb-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sb-filters__field--search{grid-column:1 / -1}.rt-sb-results__more .rt-btn{width:100%}}@media(max-width:760px){.rt-sb-create{flex-direction:column;align-items:stretch}.rt-sb-create__field{flex-basis:auto;max-width:none}.rt-sb-create__field select{font-size:16px}.rt-sb-create>.rt-btn{width:100%}.rt-sb-starters__grid{grid-template-columns:minmax(0,1fr);gap:var(--rt-space-4)}.rt-sb-starters .rt-starter{min-height:180px}.rt-sb-starters .rt-starter__actions .rt-btn{min-height:44px}}.rt-sb-rules-wrap{align-self:stretch}.rt-sb-rules-wrap{margin:0}.rt-sb-rules{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid var(--rt-hairline)}.rt-sb-rules__group,.rt-sb-rules__group[open]{margin:0;padding:0;border:0;border-bottom:1px solid var(--rt-hairline);border-radius:0;background:transparent}.rt-sb-rules__group[open] .rt-sb-rules__head,.rt-sb-rules__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-3);box-sizing:border-box;min-height:48px;margin:0;padding:var(--rt-space-3) 0;border-radius:0;color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px;cursor:pointer;list-style:none}.rt-sb-rules__head::-webkit-details-marker,.rt-sb-rules__head::marker{display:none}.rt-sb-rules__head:before{content:none}.rt-sb-rules__head:after{content:"›";display:inline-block;color:var(--rt-ink-muted);font-size:20px;line-height:20px;transform:rotate(90deg);transition:transform .12s ease}.rt-sb-rules__group[open] .rt-sb-rules__head:after{transform:rotate(-90deg)}.rt-sb-rules__hint{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-sb-rules__body{display:flex;flex-direction:column;gap:var(--rt-space-3);padding:0 0 var(--rt-space-4)}.rt-sb-rules__body .selector-toolbar{margin:0}.rt-sb-rules__body .selector-toolbar__group select,.rt-sb-rules__body .selector-toolbar__group input{font-size:16px}.rt-sb-rules__body .selector-criteria__group{margin:0;padding:0;border:0;background:transparent}.rt-sb-rules__body .selector-criteria__chip{min-height:44px}.rt-sb-rules__angles .selector-criteria__group-heading h3{margin:0;color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px}.rt-sb-rules__note{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}@media(prefers-reduced-motion:reduce){.rt-sb-rules__head:after{transition:none}}.rt-sb-applied{display:flex;flex-direction:column;gap:var(--rt-space-5)}.rt-sb-readout{display:flex;flex-direction:column;gap:var(--rt-space-3)}.rt-sb-readout__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-2)}.rt-sb-readout__title{margin:0;min-height:56px;font-size:20px;font-weight:700;line-height:28px}.rt-sb-readout__meta,.rt-sb-readout__micro{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-sb-readout__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3)}.rt-sb-readout__exports{margin-left:auto}.rt-sb-readout__stage{position:relative;min-height:264px}.rt-sb-readout__stage .selector-history-progress{position:absolute;inset:0 0 auto;z-index:1}.rt-sb-readout__stage:has(.selector-history-progress:not([hidden])) .rt-sb-readout__skeleton{padding-top:var(--rt-space-8)}.rt-sb-readout__body{min-height:264px}.rt-sb-readout__meta{min-height:20px}.rt-sb-rules__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3);padding-top:var(--rt-space-3)}.rt-sb-rules__pending{color:var(--rt-ink-muted);font-size:14px}.rt-sb-readout__controls .rt-sb-more{margin-left:auto}.rt-sb-readout__body>.rt-btn{margin-top:var(--rt-space-3)}.rt-sb-readout__line{margin:var(--rt-space-2) 0 0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-sb-readout__graph{box-sizing:border-box;height:220px;padding:var(--rt-space-2) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-sb-readout__graph-loading{color:var(--rt-ink-muted);font-size:14px;font-weight:500}.rt-sb-readout__graph .selector-history-chart{overflow:visible;padding:0}.rt-sb-readout__graph .selector-history-chart__svg{min-width:0;width:100%;height:auto}.rt-sb-readout__skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-4);box-sizing:border-box;min-height:220px;padding:var(--rt-space-3) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-sb-readout__bone{display:block;height:16px;border-radius:var(--rt-radius-sm);background:var(--rt-skeleton)}.rt-sb-readout__exports .selector-history-segmented,.rt-sb-more__body .selector-history-segmented{margin:0}.rt-sb-more,.rt-sb-more[open]{margin:0;padding:0;border:0;border-radius:0;background:transparent}.rt-sb-more[open] .rt-sb-more__toggle,.rt-sb-more__toggle{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:0 var(--rt-space-2);border-radius:0;color:var(--rt-brand-text);font-size:14px;font-weight:700;line-height:20px;cursor:pointer;list-style:none}.rt-sb-more__toggle::-webkit-details-marker,.rt-sb-more__toggle::marker{display:none}.rt-sb-more__toggle:after,.rt-sb-more__toggle:before{content:none}.rt-sb-more__body{padding:var(--rt-space-2) 0 0}.rt-sb-actions{display:flex;flex-direction:column;gap:var(--rt-space-3)}.rt-sb-actions__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3) var(--rt-space-4)}.rt-sb-actions__row>.rt-btn--primary{min-height:46px}.rt-sb-follow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3);min-width:0}.rt-sb-follow .rt-status,.rt-sb-follow__message{flex:1 1 100%}.rt-sb-follow__message{margin:0}.rt-starter .rt-sb-follow__message,.rt-starter .rt-sb-followed{margin-top:var(--rt-space-3)}@media(max-width:760px){.rt-sb-readout__stage,.rt-sb-readout__body{min-height:clamp(280px,calc(640px - 100vw),320px)}.rt-sb-readout__controls{gap:var(--rt-space-2)}.rt-sb-actions__row .rt-btn--primary,.rt-sb-actions__row .rt-btn--secondary,.rt-sb-actions__row .rt-sb-follow{width:100%}.rt-sb-actions__row .rt-btn--primary{min-height:48px}.rt-sb-readout__skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sb-readout__exports{margin-left:0}}.rt-sb-qualifiers{display:flex;flex-direction:column;gap:var(--rt-space-4)}.rt-sb-qualifiers__title{margin:0;font-size:20px;font-weight:700;line-height:28px}.rt-sb-qualifiers__body{display:flex;flex-direction:column;gap:inherit;min-height:144px}.rt-sb-qualifiers__list .table-wrap{margin:0}.rt-sb-qualifiers__loading{display:flex;flex-direction:column;gap:var(--rt-space-3)}.rt-sb-empty{max-width:60ch;margin:0;color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}.rt-sb-qualifiers [data-sb-show-all]{align-self:flex-start;display:none}@media(max-width:760px){.rt-sb-qualifiers__list--clipped tbody tr:nth-child(n+16){display:none}.rt-sb-qualifiers__list--clipped+[data-sb-show-all]{display:inline-flex;width:100%}}.rt-sb-followed{display:flex;flex-direction:column;gap:var(--rt-space-3);box-sizing:border-box;width:100%;margin:0;padding:var(--rt-space-4) 0 0;border-top:1px solid var(--rt-hairline)}.rt-sb-followed__lead{max-width:60ch;margin:0;font-size:16px;font-weight:700;line-height:24px}.rt-sb-followed__lead--duplicate{font-weight:500}.rt-sb-followed__controls,.rt-sb-followed__controls.is-mode-when_ready,.rt-sb-followed__controls.is-mode-before_first_off,.rt-sb-followed__controls.is-mode-specific_time{display:flex;flex-direction:column;gap:var(--rt-space-3);margin:0;padding:0;border:0;border-radius:0;background:transparent}.rt-sb-followed__toggle{display:flex;align-items:center;gap:var(--rt-space-2);min-height:44px;font-size:14px;font-weight:500;line-height:20px}.rt-sb-followed__toggle input{width:20px;height:20px;margin:0;accent-color:var(--rt-brand)}.rt-sb-followed__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rt-space-3)}.rt-sb-followed__field{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0}.rt-sb-followed__label{color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-sb-followed__field select,.rt-sb-followed__field input{box-sizing:border-box;min-height:44px;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px}.rt-sb-followed__controls:not(.is-mode-specific_time) [data-system-schedule-field=specific_time],.rt-sb-followed__controls:not(.is-mode-before_first_off) [data-system-schedule-field=before_first_off]{display:none}@media(max-width:760px){.rt-sb-followed__field,.rt-sb-followed__fields .rt-btn{width:100%}}.rt-sb-tabs{display:flex;flex-wrap:wrap;gap:0 var(--rt-space-4);margin:0 0 var(--rt-space-2);border-bottom:1px solid var(--rt-rule)}.rt-sb-tabs__tab{box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-3) 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.rt-sb-tabs__tab:hover{color:var(--rt-ink)}.rt-sb-tabs__tab.is-active{border-bottom-color:var(--rt-brand);color:var(--rt-ink)}.rt-sb-systems__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:var(--rt-space-4);margin:0;padding:0;list-style:none}.rt-sb-system{min-width:0;margin:0;padding:0}.rt-sb-system>.rt-starter{min-width:0;height:100%}.rt-sb-system .rt-starter__title{min-width:0;overflow-wrap:anywhere}.rt-starter__ownership{display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-pill);background:var(--rt-surface-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px}.rt-sb-systems .rt-sb-tabs{margin-bottom:var(--rt-space-4)}@media(max-width:760px){.rt-sb-systems__list{grid-template-columns:minmax(0,1fr)}}.rt-sb-bar{position:fixed;right:0;bottom:var(--rt-consent-height, 0px);left:0;z-index:85;display:none;align-items:center;justify-content:space-between;gap:var(--rt-space-3);box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom,0px));margin:0;padding:0 var(--rt-space-4) env(safe-area-inset-bottom,0px);border-top:1px solid var(--rt-hairline);background:var(--rt-surface);box-shadow:var(--rt-shadow-float)}.rt-sb-bar__readout{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--rt-ink);font-size:12px;font-weight:600;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rt-sb-bar__action{flex:0 0 auto}.rt-sb-bar__action .rt-btn--primary{min-height:44px;padding:var(--rt-space-2) var(--rt-space-4);font-size:14px}@media(max-width:760px){.rt-sb-bar:not([hidden]){display:flex}html.rt-sb-bar-on{--rt-sb-bar-height: 56px}html.rt-sb-bar-on body{padding-bottom:calc(var(--rt-consent-height, 0px) + var(--rt-sb-bar-height) + env(safe-area-inset-bottom,0px))}.selector-card--summary-panel,wa-card:not(:defined).selector-card--summary-panel{position:static;bottom:auto}}.rt-sb-rules__basics{display:grid;gap:var(--rt-space-4);padding-bottom:var(--rt-space-4)}.rt-sb-rules__basics .selector-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sb-rules__basics .selector-toolbar:first-child{grid-template-columns:minmax(0,1fr)}.rt-sb-rules__basics select{width:100%}.rt-sb-rules__basics .control-group{min-width:0;width:100%;align-items:stretch}.rt-sb-qualifier-name{font-size:16px;font-weight:600}.rt-sb-qualifiers__list--clipped tbody tr:nth-child(n+16){display:none}.rt-sb-qualifiers__list--clipped+[data-sb-show-all]{display:inline-flex}.rt-course-picker{position:relative;min-width:0;width:100%;align-items:stretch}.rt-course-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-2);box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px;text-align:left;cursor:pointer}.rt-course-picker__trigger>[data-course-picker-selection]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-course-picker__chevron{flex:0 0 auto;color:var(--rt-ink-muted)}.rt-course-picker__popup{position:absolute;top:calc(100% + var(--rt-space-1));left:0;z-index:180;display:flex;flex-direction:column;box-sizing:border-box;width:min(360px,calc(100vw - var(--rt-space-6)));max-height:min(440px,60dvh);overflow:hidden;padding:var(--rt-space-2);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);box-shadow:var(--rt-shadow-float)}.rt-course-picker__popup[hidden],.rt-course-picker [hidden]{display:none}.rt-course-picker__search-wrap{flex:0 0 auto;padding-bottom:var(--rt-space-2)}.rt-course-picker__search{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;line-height:24px}.rt-course-picker__search::placeholder{color:var(--rt-ink-muted);opacity:1}.rt-course-picker__results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.rt-course-picker__group,.rt-course-picker__group[open]{margin:0;padding:0;border:0;border-top:1px solid var(--rt-hairline);border-radius:0;background:transparent}.rt-course-picker__group-heading{display:flex;align-items:center;gap:var(--rt-space-2);box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:700;line-height:24px;cursor:pointer;list-style:none}.rt-course-picker__group-heading::-webkit-details-marker,.rt-course-picker__group-heading::marker{display:none}.rt-course-picker__group-heading:before{content:none}.rt-course-picker__group-heading:after{content:"›";color:var(--rt-ink-muted)}.rt-course-picker__group[open]>.rt-course-picker__group-heading:after{transform:rotate(90deg)}.rt-course-picker__count{margin-left:auto;color:var(--rt-ink-muted);font-size:14px;font-weight:500}.rt-course-picker__children{padding-left:var(--rt-space-3)}.rt-course-picker__option{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-2);box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);border:0;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px;text-align:left;cursor:pointer}.rt-course-picker__option:hover,.rt-course-picker__group-heading:hover{background:var(--rt-surface-2)}.rt-course-picker__option[aria-pressed=true]{background:var(--rt-brand-soft);color:var(--rt-brand-text)}.rt-course-picker__check{flex:0 0 auto;visibility:hidden}.rt-course-picker__option[aria-pressed=true] .rt-course-picker__check{visibility:visible}.rt-course-picker__trigger:focus-visible,.rt-course-picker__search:focus-visible,.rt-course-picker__group-heading:focus-visible,.rt-course-picker__option:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-course-picker__status{margin:0;padding:var(--rt-space-3);color:var(--rt-ink-muted);font-size:14px;line-height:20px}@media(max-width:760px){.rt-course-picker__popup{width:min(360px,calc(100vw - var(--rt-space-6)));max-height:60dvh}}.rt-auth{position:fixed;inset:0;z-index:120;box-sizing:border-box;width:min(440px,calc(100% - var(--rt-space-6)));max-width:none;height:fit-content;max-height:calc(100dvh - var(--rt-space-7));margin:auto;padding:0;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);box-shadow:var(--rt-shadow-float);overflow:hidden;transition:none}.rt-auth:not([open]){display:none}.rt-auth[open]{display:flex;flex-direction:column;align-items:stretch}.rt-auth:focus{outline:none}.rt-auth::backdrop{background:var(--rt-overlay)}.rt-auth-open{overflow:hidden}.rt-auth__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0}.rt-auth__head{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--rt-space-3);padding:var(--rt-space-5) var(--rt-space-5) 0}.rt-auth__title{margin:0;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;overflow-wrap:anywhere}.rt-auth__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px 0 0;padding:0;border:0;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:24px;font-weight:500;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}.rt-auth__close:hover{background:var(--rt-surface-2);color:var(--rt-ink)}.rt-auth__body{flex:1 1 auto;min-height:0;padding:var(--rt-space-4) var(--rt-space-5) 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rt-auth__sub{max-width:60ch;margin:0 0 var(--rt-space-4);color:var(--rt-ink-muted);font-size:16px;font-weight:500;line-height:24px}.rt-auth__confirmation{color:var(--rt-ink)}.rt-auth__error{margin:0 0 var(--rt-space-4);padding:var(--rt-space-3) var(--rt-space-4);border:0;border-left:3px solid var(--rt-negative);border-radius:0;background:var(--rt-surface-2);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-auth__inline-switch{display:inline;height:auto;margin:0;padding:0;border:0;background:transparent;color:var(--rt-brand-text);font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;appearance:none;-webkit-appearance:none}.rt-auth__field{margin:0 0 var(--rt-space-4)}.rt-auth__label{display:block;position:static;width:auto;margin:0 0 var(--rt-space-2);color:var(--rt-ink);font-size:14px;font-weight:600;line-height:20px}.rt-auth__input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px;appearance:none;-webkit-appearance:none;transition:none}.rt-auth__input:focus{outline:none}.rt-auth__input:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-auth__input:disabled{opacity:.5;cursor:default}.rt-auth__password{position:relative}.rt-auth__password .rt-auth__input{padding-right:64px}.rt-auth__toggle{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:48px;margin:0;padding:0 var(--rt-space-3);border:0;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-brand-text);font-family:var(--rt-font-sans);font-size:14px;font-weight:700;line-height:20px;cursor:pointer;appearance:none;-webkit-appearance:none}.rt-auth__toggle:hover,.rt-auth__toggle:focus-visible{text-decoration:underline;text-underline-offset:3px}.rt-auth__rule{margin:var(--rt-space-2) 0 0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.01em}.rt-auth__check{display:flex;align-items:flex-start;gap:var(--rt-space-3);margin:0 0 var(--rt-space-4)}.rt-auth__checkbox{flex:0 0 auto;width:20px;height:20px;margin:0;translate:0 2px;border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);accent-color:var(--rt-brand);appearance:auto;-webkit-appearance:auto;cursor:pointer}.rt-auth__checkbox:after{content:none}.rt-auth__checkbox:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-auth__check-label{display:block;position:static;width:auto;margin:0;color:var(--rt-ink);font-size:14px;font-weight:500;line-height:24px;cursor:pointer}.rt-auth__check-label a{color:var(--rt-brand-text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.rt-auth__forgot{display:flex;justify-content:flex-start;margin:0 0 var(--rt-space-2) calc(var(--rt-space-1) * -1)}.rt-auth__actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--rt-space-2);padding:var(--rt-space-4) var(--rt-space-5) var(--rt-space-5);border-top:1px solid var(--rt-hairline);background:var(--rt-surface)}.rt-auth__actions .rt-btn--full{min-height:48px}.rt-auth__switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;margin:0;padding:0 var(--rt-space-2);border:0;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-brand-text);font-family:var(--rt-font-sans);font-size:14px;font-weight:700;line-height:20px;cursor:pointer;appearance:none;-webkit-appearance:none}.rt-auth__switch:hover,.rt-auth__switch:focus-visible{text-decoration:underline;text-underline-offset:3px}.rt-auth__switch:disabled,.rt-auth__toggle:disabled,.rt-auth__close:disabled{opacity:.5;cursor:default}.rt-auth__welcome{margin:0;padding:0;list-style:none}.rt-auth__welcome-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-2);margin:0;padding:var(--rt-space-4) 0;border-top:1px solid var(--rt-hairline)}.rt-auth__welcome-row:first-child{padding-top:0;border-top:0}.rt-auth__welcome-row .rt-btn--tertiary{margin-left:calc(var(--rt-space-1) * -1)}.rt-auth__welcome-text{margin:0;color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}@media(max-width:760px){.rt-auth{inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 56px);margin:0;border-width:1px 0 0;border-radius:var(--rt-radius-md) var(--rt-radius-md) 0 0}.rt-auth[open]{animation:rt-auth-up .16s ease-out}.rt-auth__head{padding:var(--rt-space-4) var(--rt-space-4) 0}.rt-auth__body{padding:var(--rt-space-3) var(--rt-space-4) 0}.rt-auth__actions{padding:var(--rt-space-3) var(--rt-space-4) calc(var(--rt-space-4) + env(safe-area-inset-bottom,0px))}}@keyframes rt-auth-up{0%{translate:0 24px;opacity:0}to{translate:0 0;opacity:1}}@media(prefers-reduced-motion:reduce){.rt-auth[open]{animation:none}}body{padding-bottom:var(--rt-consent-height, 0px)}.rt-consent{position:fixed;right:0;bottom:0;left:0;z-index:90;box-sizing:border-box;margin:0;padding:var(--rt-space-3) var(--rt-space-5) calc(var(--rt-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rt-hairline);background:var(--rt-surface);color:var(--rt-ink);box-shadow:var(--rt-shadow-float);font-family:var(--rt-font-sans)}.rt-consent:focus{outline:none}.rt-consent:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-consent__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-3) var(--rt-space-5);box-sizing:border-box;max-width:var(--rt-measure);margin:0 auto}.rt-consent__text{flex:1 1 320px;min-width:0;margin:0;color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-consent__link{display:inline-block;padding:var(--rt-space-2) 0;margin:calc(-1 * var(--rt-space-2)) 0;color:var(--rt-brand-text);font-weight:700;text-decoration:none;white-space:nowrap}.rt-consent__link:hover,.rt-consent__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rt-consent__link:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-consent__actions{display:flex;flex:0 0 auto;align-items:stretch;gap:var(--rt-space-2)}.rt-consent__actions .rt-btn{flex:1 1 0;min-width:0}@media(max-width:760px){.rt-consent{padding:var(--rt-space-3) var(--rt-space-4) calc(var(--rt-space-3) + env(safe-area-inset-bottom,0px))}.rt-consent__inner{flex-direction:column;align-items:stretch;gap:var(--rt-space-3)}.rt-consent__text{flex:0 0 auto;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-consent__actions{width:100%}.rt-consent__actions .rt-btn{padding-right:var(--rt-space-3);padding-left:var(--rt-space-3);font-size:14px}}.rt-content{display:flex;flex-direction:column;gap:var(--rt-space-7);box-sizing:border-box;width:100%;margin:0;padding:0}.rt-content>.rt-page-header{margin-bottom:0}.rt-content p{margin:0;font-size:16px;font-weight:500;line-height:24px}.rt-content p+p{margin-top:var(--rt-space-3)}@media(min-width:1101px){.rt-content{gap:var(--rt-space-8)}}.rt-about__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-about__product{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-3);box-sizing:border-box;min-width:0;margin:0;padding:var(--rt-space-5) var(--rt-space-5) var(--rt-space-5) 0;border-left:0}.rt-about__product+.rt-about__product{padding-left:var(--rt-space-5);border-left:1px solid var(--rt-hairline)}.rt-about__product--llm{box-shadow:inset 0 3px 0 var(--rt-premium-strong)}.rt-about__eyebrow{display:inline-flex;align-items:center;gap:var(--rt-space-2);margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-about__product--llm .rt-about__eyebrow{color:var(--rt-premium)}.rt-about__dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rt-premium-strong)}.rt-about__title,.rt-about__heading{margin:0;color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px}.rt-about__body{max-width:60ch;color:var(--rt-ink)}.rt-about__price{color:var(--rt-ink-muted);font-size:14px;font-weight:700;line-height:20px}.rt-about__product .rt-btn--tertiary{margin-top:auto;margin-left:calc(var(--rt-space-1) * -1)}.rt-about__section{display:flex;flex-direction:column;gap:var(--rt-space-3);max-width:60ch;margin:0;padding:0}.rt-about__section .rt-about__heading{margin-bottom:var(--rt-space-1)}.rt-about__links{display:flex;flex-wrap:wrap;gap:var(--rt-space-2) var(--rt-space-4);margin:var(--rt-space-1) 0 0 calc(var(--rt-space-1) * -1)}.rt-about__trader{color:var(--rt-ink)}@media(max-width:760px){.rt-about__products{grid-template-columns:minmax(0,1fr)}.rt-about__product{padding:var(--rt-space-4) 0}.rt-about__product+.rt-about__product{padding-left:0;border-top:1px solid var(--rt-hairline);border-left:0}.rt-about__product--llm{box-shadow:none;border-top:3px solid var(--rt-premium-strong)}}.rt-legal{gap:var(--rt-space-6)}.rt-legal>.rt-page-header{margin-bottom:var(--rt-space-2)}.rt-legal__updated{max-width:60ch;margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-legal__section{display:flex;flex-direction:column;gap:var(--rt-space-3);max-width:60ch;margin:0;padding:0}.rt-legal__heading{margin:0 0 var(--rt-space-1);color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px}.rt-legal__subheading{margin:var(--rt-space-3) 0 0;color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px}.rt-legal__subheading:first-child{margin-top:0}.rt-legal__section p{color:var(--rt-ink)}.rt-legal__section p+p{margin-top:0}.rt-prose__list{display:flex;flex-direction:column;gap:var(--rt-space-2);margin:0;padding:0 0 0 var(--rt-space-5);color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}.rt-prose__list li{margin:0;padding:0}.rt-legal__email{font-weight:700;overflow-wrap:anywhere}.rt-legal__actions{margin:var(--rt-space-2) 0 0}.rt-legal__links{display:flex;flex-wrap:wrap;gap:var(--rt-space-2) var(--rt-space-4);margin:0 0 0 calc(var(--rt-space-1) * -1)}@media(min-width:1101px){.rt-legal{gap:var(--rt-space-7)}}.rt-aside{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--rt-space-5);box-sizing:border-box;margin:var(--rt-space-6) 0;padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);box-shadow:none}.rt-aside--ai-tips{border-top:3px solid var(--rt-premium-strong)}.rt-aside__copy,.rt-aside__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-3);min-width:0}.rt-aside__eyebrow{display:inline-flex;align-items:center;gap:var(--rt-space-2);margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.rt-aside--ai-tips .rt-aside__eyebrow{color:var(--rt-premium)}.rt-aside__dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rt-premium-strong)}.rt-aside__title{margin:0;color:var(--rt-ink);font-size:20px;font-weight:700;line-height:28px}.rt-aside__body{margin:0;max-width:60ch;color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}.rt-aside__list{display:flex;flex-direction:column;gap:var(--rt-space-1);margin:0;padding:0 0 0 var(--rt-space-5);color:var(--rt-ink);font-size:14px;font-weight:500;line-height:20px}.rt-aside__list li{margin:0}.rt-aside__actions .rt-btn--primary,.rt-aside__actions .rt-btn--secondary{align-self:stretch}.rt-aside__actions .rt-btn--tertiary{margin-left:calc(var(--rt-space-1) * -1)}.rt-aside__price{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:700;line-height:20px}.rt-aside__note{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}@media(max-width:760px){.rt-aside{grid-template-columns:minmax(0,1fr);gap:var(--rt-space-4);margin:var(--rt-space-5) 0;padding:var(--rt-space-4)}.rt-aside__actions .rt-btn--primary,.rt-aside__actions .rt-btn--secondary{min-height:48px}}.rt-notfound{gap:var(--rt-space-6)}.rt-notfound__links{display:flex;flex-wrap:wrap;gap:var(--rt-space-3);margin:0;padding:0}@media(max-width:760px){.rt-notfound__links{flex-direction:column;align-items:stretch}.rt-notfound__links .rt-btn{width:100%;min-height:48px}}.rt-source-group{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0}.rt-source{display:inline-flex;box-sizing:border-box;max-width:100%;margin:0;padding:0;border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface);overflow:hidden}.rt-source__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rt-space-2);box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-4);border:0;border-right:1px solid var(--rt-hairline);border-radius:0;background:transparent;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none}.rt-source__btn:last-child{border-right:0}.rt-source__btn:hover{background:var(--rt-surface-2)}.rt-source__btn[aria-pressed=true]{background:var(--rt-brand-soft);color:var(--rt-brand-text)}.rt-source__btn[aria-expanded=true]{background:var(--rt-surface-2)}.rt-source__btn:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-source__dot{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--rt-premium-strong)}.rt-upsell{display:flex;flex-direction:column;gap:var(--rt-space-3);max-width:60ch}.rt-upsell[hidden]{display:none}.rt-upsell:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-upsell__eyebrow,.rt-upsell__line,.rt-upsell__price,.rt-upsell__action{margin:0}.rt-upsell__line{color:var(--rt-ink);font-size:16px;font-weight:500;line-height:24px}.rt-upsell .rt-upsell__record{margin-top:calc(var(--rt-space-2) * -1)}.rt-upsell__price{color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px}.rt-upsell-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3);box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-2) 0;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:14px;font-weight:500;line-height:20px}.rt-upsell-row__text{min-width:0}.rt-upsell-row .rt-btn--tertiary{min-height:36px}.data-table .rt-upsell-row__tr td{padding-top:0;padding-bottom:0;border-bottom:1px solid var(--rt-hairline);background:var(--rt-surface-2)}.rt-upsell-row__card{grid-column:1 / -1;box-sizing:border-box;padding:0 var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface-2)}.rt-tips__strip{display:flex;flex-direction:column;gap:var(--rt-space-2);margin:0}.rt-tips__strip .rt-rg{margin:0}.rt-tips__micro{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-daystatus--pending .rt-daystatus__skeleton{max-width:320px;height:12px;margin:0}.rt-racing__build{margin:0}.rt-tips .rt-page-header__title{overflow-wrap:normal}.rt-tomorrow{box-sizing:border-box;margin:0;padding:var(--rt-space-3) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-page-header+.rt-tomorrow{padding-top:0;border-top:0}.rt-page-header__status .rt-tomorrow{padding:0;border:0}.rt-tomorrow .rt-daystatus{font-size:14px;line-height:20px}.rt-results-source{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0}.rt-results-source__value{display:inline-flex;align-items:center;min-height:44px;color:var(--rt-ink);font-size:16px;font-weight:700;line-height:24px}.rt-results-source .rt-btn--tertiary{align-self:flex-start;min-height:36px}.rt-page-header .rt-btn[data-race-back]{order:-1;padding-left:0}.rt-racing__empty{margin:0;padding:var(--rt-space-4) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px}@media(max-width:760px){.selector-toolbar--controls .rt-source-group,.results-toolbar .rt-source-group{grid-column:1 / -1;flex:1 1 100%;width:100%;max-width:100%}.rt-source{display:flex;width:100%}.rt-source__btn{flex:1 1 0;min-width:0;padding-right:var(--rt-space-2);padding-left:var(--rt-space-2);white-space:normal}.rt-upsell{max-width:none}.rt-tips.wa-stack{gap:var(--rt-space-4)}.rt-tips .rt-page-header{margin-bottom:0}.rt-tips .rt-statstrip{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--rt-space-2);padding:0 0 var(--rt-space-2);border-top:0}.rt-tips .rt-statstrip__item,.rt-tips .rt-statstrip__item:first-child,.rt-tips .rt-statstrip__item:nth-child(odd),.rt-tips .rt-statstrip__item:nth-child(n+3){display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:var(--rt-space-2);min-height:0;padding:0;border:0}.rt-tips .rt-statstrip__item+.rt-statstrip__item:before{content:"·";color:var(--rt-ink-muted)}.rt-tips .rt-statstrip__label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rt-tips .rt-statstrip__value{gap:var(--rt-space-1)}.rt-tips .rt-statstrip__figure,.rt-tips .rt-statstrip__detail{font-size:14px;line-height:24px}.rt-tips .rt-statstrip__detail{font-weight:500}.rt-tips .control-note--tips{display:none}.rt-upsell-row{padding:var(--rt-space-2) 0}}.dashboard-mover__change,.dashboard-mover__change--steamer,.dashboard-mover__change--drifter{min-width:0;padding:0;border-radius:0;background:none;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:600;line-height:20px}.market-movers-table__type,.market-movers-table__type--steamer,.market-movers-table__type--drifter{min-height:0;padding:var(--rt-space-1) var(--rt-space-2);border:0;border-radius:var(--rt-radius-pill);background:var(--rt-surface-2);box-shadow:none;color:var(--rt-ink);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.market-movers-table__type-trigger{min-height:44px}.market-movers-table__type-trigger:hover .market-movers-table__type,.market-movers-table__type-trigger:focus-visible .market-movers-table__type{transform:none;text-decoration:underline}.market-movers-table__type-trigger:focus-visible .market-movers-table__type{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-record{color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-record__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3)}.rt-record .advanced-proof-export-actions{display:inline-flex;gap:var(--rt-space-2);margin:0;padding:0}.rt-record__card{display:flex;flex-direction:column;gap:var(--rt-space-2);margin:0 0 var(--rt-space-4)}.rt-record__card .rt-proofcard__title{font-size:20px;line-height:28px}.rt-record__table{min-width:0}.rt-record .table-wrap{border-color:var(--rt-hairline);border-radius:0;background:var(--rt-surface);box-shadow:none}.rt-record .data-table thead th{border-bottom:1px solid var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.rt-record .lsp-value--positive{color:var(--rt-positive)}.rt-record .lsp-value--negative{color:var(--rt-negative)}.rt-record .lsp-value--neutral{color:var(--rt-ink-muted)}.rt-record .advanced-proof-model-days__line>span:first-child{font-weight:600;letter-spacing:.01em;text-transform:none}.rt-shell .rt-record .advanced-proof-profit-grid__day--profit{border:2px solid var(--rt-proof-profit);background:var(--rt-proof-profit);color:var(--rt-on-proof-profit);box-shadow:0 0 0 2px color-mix(in srgb,var(--rt-proof-profit) 20%,transparent);font-weight:700}.rt-record .advanced-proof-profit-grid__day--loss{border-color:var(--rt-negative);background:var(--rt-negative-soft)}.rt-record__asof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-3);margin:0 0 var(--rt-space-3)}.rt-record__summary{padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-left:4px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface)}.rt-record__summary h2{margin:var(--rt-space-2) 0;font-size:24px;line-height:32px;letter-spacing:-.02em}.rt-record__summary p{margin:var(--rt-space-2) 0 0;max-width:80ch}.rt-record__summary .rt-record__freshness{margin:0;color:var(--rt-ink-muted);font-size:13px}.rt-record__summary .rt-record__note{color:var(--rt-ink-muted)}.rt-record__table h2,.rt-record__guide h2{margin:0 0 var(--rt-space-2);font-size:20px;line-height:28px}.rt-record__intro{margin:0 0 var(--rt-space-3);color:var(--rt-ink-muted)}.rt-record__table-note{margin:0 0 var(--rt-space-3);font-size:13px;color:var(--rt-ink-muted)}.rt-record__sort-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rt-space-2);margin-bottom:var(--rt-space-2);font-size:13px}.rt-record__sort-hint{color:var(--rt-ink-muted)}.rt-record__sort-picker,.rt-record__sort-direction{display:none}.rt-record__sort-reset{margin-left:auto}.rt-record__sort-controls :is(select,button){min-height:44px;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font:inherit}.rt-record__sort-controls button{cursor:pointer}.rt-record .rt-record__sort-heading{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--rt-space-1);min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.rt-record .rt-record__sort-heading:hover{color:var(--rt-ink);text-decoration:underline}.rt-record .rt-record__sort-heading:focus-visible,.rt-record__sort-controls :is(select,button):focus-visible{outline:2px solid var(--rt-ink);outline-offset:2px}.rt-record .data-table--advanced-proof-overview thead th[aria-sort]:not([aria-sort=none]){color:var(--rt-ink)}.rt-record__model-detail{display:block;margin-top:var(--rt-space-1);font-size:12px;font-weight:400;color:var(--rt-ink-muted)}.rt-record__provider-method{margin-top:var(--rt-space-4);max-width:100ch;line-height:1.6}.rt-record__provider-history{border-top:1px solid var(--rt-hairline)}.rt-record__provider-history summary{padding:var(--rt-space-3) 0;min-height:44px;cursor:pointer;font-size:14px;font-weight:600}.rt-record__provider-history summary:focus-visible{outline:2px solid var(--rt-ink);outline-offset:2px}.rt-record__provider-history ol{list-style:none;padding:0;margin:0 0 var(--rt-space-3)}.rt-record__provider-history li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-4);padding:var(--rt-space-3);border-top:1px solid var(--rt-hairline);font-size:13px}.rt-record__provider-history li>div{display:flex;flex-direction:column;gap:var(--rt-space-1)}.rt-record__provider-history li>div:last-child{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.rt-record__provider-history li span{color:var(--rt-ink-muted)}.rt-record .data-table--advanced-proof-overview{min-width:0;width:100%;font-size:14px;font-variant-numeric:tabular-nums}.rt-record .data-table--advanced-proof-overview :is(th,td){padding:var(--rt-space-3);border-left:0;vertical-align:middle;text-align:right}.rt-record .data-table--advanced-proof-overview :is(th,td):first-child{text-align:left;min-width:140px}.rt-record .data-table--advanced-proof-overview :is(th,td):last-child{text-align:left}.rt-record .data-table--advanced-proof-overview tbody :is(th,td){border-bottom:1px solid var(--rt-hairline)}.rt-record .data-table--advanced-proof-overview tbody th{background:transparent;font-size:14px;font-weight:600}.rt-record .data-table--advanced-proof-overview tbody tr:last-child :is(th,td){border-bottom:0}.rt-record__comparison caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.rt-record__definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-5);margin:var(--rt-space-4) 0}.rt-record__definitions>div{padding-top:var(--rt-space-3);border-top:2px solid var(--rt-rule)}.rt-record__definitions dt{font-weight:650;margin-bottom:var(--rt-space-2)}.rt-record__definitions dd{margin:0;color:var(--rt-ink-muted);font-size:14px;line-height:22px}.rt-record__methodology{border-top:1px solid var(--rt-hairline);padding-top:var(--rt-space-3)}.rt-record__methodology h3{font-size:16px;margin:0 0 var(--rt-space-2)}.rt-record__methodology p{max-width:90ch;color:var(--rt-ink-muted);font-size:14px;line-height:22px;margin:var(--rt-space-2) 0}.rt-record .advanced-proof-model-days__line{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-3);width:100%}.rt-record .advanced-proof-profit-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));width:100%;gap:var(--rt-space-2)}.rt-record .advanced-proof-profit-grid__day{width:100%;height:48px;min-width:44px}.rt-record .advanced-proof-profit-grid__day--neutral{background:var(--rt-surface-2);border-color:var(--rt-rule)}.rt-record__legend{display:flex;flex-wrap:wrap;gap:var(--rt-space-3);margin:0;font-size:13px}.rt-record__key:before{content:"";display:inline-block;width:10px;height:10px;background:var(--rt-surface-2);border:1px solid var(--rt-rule);margin-right:var(--rt-space-1)}.rt-record__key--profit:before{background:var(--rt-proof-profit);border-color:var(--rt-proof-profit)}.rt-record__key--loss:before{background:var(--rt-negative-soft);border-color:var(--rt-negative)}.advanced-proof-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rt-space-3)}.advanced-proof-panel__heading h3{margin:0}.advanced-proof-panel__heading p{margin:var(--rt-space-1) 0 0;color:var(--rt-ink-muted);font-size:14px;line-height:20px}.rt-record .rt-record__note{font-size:14px;line-height:20px}.rt-record .data-table--advanced-proof-overview th:nth-child(7),.rt-record .data-table--advanced-proof-overview td:nth-child(7){border-left:0}.rt-record__asof-badge{background:var(--rt-surface-2);color:var(--rt-ink)}@media(max-width:760px){.rt-record__sort-hint{display:none}.rt-record__sort-picker{display:flex;flex:1 1 100%;align-items:center;gap:var(--rt-space-2)}.rt-record__sort-picker select{flex:1;min-width:0}.rt-record__sort-direction{display:inline-flex}.rt-record__sort-direction:disabled{display:none}.rt-record__summary{padding:var(--rt-space-4)}.rt-record__summary h2{font-size:22px;line-height:28px}.rt-record__definitions{grid-template-columns:1fr;gap:var(--rt-space-3)}.rt-record .data-table--advanced-proof-overview .rt-proofcol{text-align:left}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol--window{grid-column:1 / -1}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol--window:before{display:inline;margin-right:var(--rt-space-2)}.rt-record .rt-record__comparison{overflow-x:visible;border:0;background:transparent}.rt-record .data-table--advanced-proof-overview{display:block;min-width:0}.rt-record .data-table--advanced-proof-overview thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rt-record .data-table--advanced-proof-overview tbody{display:block}.rt-record .data-table--advanced-proof-overview :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-2) var(--rt-space-3);padding:var(--rt-space-4);margin-bottom:var(--rt-space-3);background:var(--rt-surface);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);border-top:1px solid var(--rt-hairline)}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol{display:block;min-width:0;padding:0;border:0;background:transparent;font-size:14px;line-height:20px;overflow-wrap:anywhere}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol:before{content:attr(data-label);display:block;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol--model{grid-column:1 / -1;order:0;font-size:16px;line-height:24px}.rt-record :is(.advanced-proof-model-summary-row,.advanced-proof-provider-summary-row) .rt-proofcol--model:before{content:none}.rt-record .data-table--advanced-proof-overview .advanced-proof-model-detail-row{display:block}.rt-record .data-table--advanced-proof-overview .advanced-proof-model-detail-row td{display:block;padding:0 0 var(--rt-space-3);border:0;background:transparent}.rt-record .advanced-proof-model-days,.rt-record .advanced-proof-model-days__line{justify-items:stretch}.rt-record .advanced-proof-model-days__line{grid-template-columns:minmax(0,1fr);gap:var(--rt-space-1)}.rt-record .advanced-proof-profit-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:var(--rt-space-1);width:100%;max-width:100%}.rt-record .advanced-proof-profit-grid__day{width:auto;height:auto;aspect-ratio:1}.rt-record__actions .rt-btn--secondary{flex:1 1 auto}}.rt-account{display:flex;flex-direction:column;gap:var(--rt-space-6);box-sizing:border-box;width:100%;max-width:var(--rt-measure);margin:0 auto;color:var(--rt-ink);font-family:var(--rt-font-sans)}.rt-account>.rt-page-header{margin-bottom:0}.rt-account__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-4)}.rt-account-card{display:flex;flex-direction:column;gap:var(--rt-space-3);min-width:0}.rt-account-card__eyebrow{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-account-card__title{margin:0;font-size:20px;font-weight:700;line-height:28px}.rt-account-card__line{max-width:60ch;margin:0;font-size:16px;font-weight:500;line-height:24px;overflow-wrap:anywhere}.rt-account-card__meta,.rt-account-card__hint{margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.rt-account-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3);margin-top:auto}.rt-account-card__upsell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-2);margin-top:var(--rt-space-2);padding-top:var(--rt-space-3);border-top:1px solid var(--rt-hairline)}.rt-account-card .rt-proofstrip{padding-bottom:0;border-bottom:0}.rt-account-toggle{display:flex;align-items:center;gap:var(--rt-space-2);min-height:44px;margin:0;font-size:16px;font-weight:500;line-height:24px;cursor:pointer}.rt-account-toggle input,.rt-email-models input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--rt-brand)}.rt-details,.rt-details[open]{margin:0;padding:0;border:0;border-radius:0;background:transparent}.rt-details__summary,.rt-details[open]>.rt-details__summary{display:flex;align-items:center;gap:var(--rt-space-2);min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--rt-brand-text);font-size:14px;font-weight:700;line-height:20px;cursor:pointer;list-style:none}.rt-details__summary::-webkit-details-marker,.rt-details__summary::marker{display:none}.rt-details__summary:before{content:none}.rt-details__summary:after{content:"›";display:inline-block;margin:0;transition:transform .12s ease}.rt-details[open]>.rt-details__summary:after{transform:rotate(90deg)}.rt-details__summary:hover{text-decoration:underline}.rt-details__summary:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-details__body{padding:var(--rt-space-2) 0 0}.rt-email-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 var(--rt-space-4);margin-top:var(--rt-space-2)}.rt-email-models__group{display:flex;flex-direction:column;gap:var(--rt-space-1);padding:var(--rt-space-2) 0 var(--rt-space-3);border-top:1px solid var(--rt-hairline)}.rt-email-models__model{display:flex;align-items:center;gap:var(--rt-space-2);min-height:44px;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.rt-email-models__model small{display:block;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}@media(min-width:1101px){.rt-account__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-account__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-systems{display:flex;flex-direction:column;gap:var(--rt-space-4)}.rt-systems__header{display:flex;flex-direction:column;gap:var(--rt-space-1)}.rt-systems__heading{margin:0;font-size:20px;font-weight:700;line-height:28px}.rt-systems__intro{max-width:60ch;margin:0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-systems__list{display:flex;flex-direction:column;border-top:1px solid var(--rt-hairline)}.rt-systems__row{display:flex;flex-direction:column;gap:var(--rt-space-3);padding:var(--rt-space-5) 0;border-bottom:1px solid var(--rt-hairline)}.rt-systems__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--rt-space-2) var(--rt-space-4)}.rt-systems__titles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3);min-width:0}.rt-systems__title{margin:0;font-size:20px;font-weight:700;line-height:28px;overflow-wrap:anywhere}.rt-systems__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3)}.rt-systems__today{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-1);min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px;text-align:left;cursor:pointer}.rt-systems__today strong{font-weight:700}.rt-systems__today-open{color:var(--rt-brand-text);font-size:14px;font-weight:700}.rt-systems__today:hover .rt-systems__today-open{text-decoration:underline}.rt-systems__today:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-systems__today--pending,.rt-systems__today--locked{color:var(--rt-ink-muted);cursor:default}.rt-systems__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-3) var(--rt-space-4);margin:0;padding:0}.rt-systems__metrics div{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0}.rt-systems__metrics dt{color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-systems__metrics dd{margin:0;font-size:16px;font-weight:700;line-height:24px;overflow-wrap:anywhere}.rt-systems__window{margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-systems__delivery{display:flex;flex-direction:column;gap:var(--rt-space-3);padding-top:var(--rt-space-3);border-top:1px solid var(--rt-hairline)}.rt-systems__delivery--locked{flex-direction:row;align-items:center}.rt-systems__controls{display:flex;flex-wrap:wrap;gap:var(--rt-space-3) var(--rt-space-4)}.rt-systems__delivery:not(.is-mode-specific_time) [data-system-schedule-field=specific_time],.rt-systems__delivery:not(.is-mode-before_first_off) [data-system-schedule-field=before_first_off]{display:none}.rt-field{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:160px;margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em}.rt-field__control{box-sizing:border-box;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px}.rt-field__control:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-systems__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2) var(--rt-space-3)}.rt-account-card.account-panel__preference{display:flex;gap:var(--rt-space-3);padding:var(--rt-space-5);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-account-card.account-panel__preference p{justify-self:auto;max-width:60ch;text-align:left;white-space:normal}.rt-account-card.account-panel__preference .rt-account-card__line{color:var(--rt-ink);line-height:24px}.rt-systems__delivery.account-system-notifications{flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;border-top:1px solid var(--rt-hairline)}.rt-systems__today{align-self:flex-start;justify-content:flex-start}.rt-systems__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-3);padding:var(--rt-space-5) 0;border-top:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}.rt-systems__empty-line{max-width:60ch;margin:0;font-size:16px;font-weight:500;line-height:24px}@media(max-width:760px){.rt-account{gap:var(--rt-space-5)}.rt-systems__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-field{flex:1 1 100%;min-width:0}.rt-systems__actions .rt-btn--secondary,.rt-account-card__actions .rt-btn--secondary{width:100%}}.rt-horse-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rt-space-2);margin-top:var(--rt-space-2);white-space:normal}.rt-horse-actions__button{max-width:100%;padding:var(--rt-space-2) var(--rt-space-3);font-size:.8125rem;white-space:normal}.rt-horse-actions__button:disabled{cursor:default;opacity:.65}.rt-horse-actions__status{flex-basis:100%;font-size:.8125rem}.rt-horse-actions__status:empty{display:none}.rt-horse-alerts{display:grid;gap:var(--rt-space-3);padding-top:var(--rt-space-5);border-top:1px solid var(--rt-hairline)}.rt-horse-alerts__list{display:grid;gap:var(--rt-space-3);margin:0;padding:0;list-style:none}.rt-horse-alerts__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-3);padding:var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm)}.rt-horse-alerts__item p{margin:var(--rt-space-2) 0 0}wa-card.selector-card--controls,wa-card:not(:defined).selector-card--controls{--spacing: 0px;padding:0;border:0;border-radius:0;background:transparent;color:var(--rt-ink);box-shadow:none}wa-card.selector-card--controls::part(base),wa-card.selector-card--controls::part(body){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.selector-card--controls .selector-toolbar--controls,.selector-card--controls .results-toolbar,.rt-sb-rules__body .selector-toolbar--controls{align-items:flex-start;gap:var(--rt-space-3) var(--rt-space-5);margin:0}.selector-card--controls .selector-toolbar--controls>*,.rt-sb-rules__body .selector-toolbar--controls>*{padding-right:0}.selector-card--controls .selector-toolbar--controls>*+*,.rt-sb-rules__body .selector-toolbar--controls>*+*{padding-left:0}.selector-card--controls .selector-toolbar--controls>*+*:before,.rt-sb-rules__body .selector-toolbar--controls>*+*:before{content:none;display:none}.selector-card--controls .results-toolbar__group,.selector-card--controls .selector-toolbar__group,.selector-card--controls .control-group,.rt-sb-rules__body .results-toolbar__group,.rt-sb-rules__body .selector-toolbar__group,.rt-sb-rules__body .control-group,.rt-sb-filters .results-toolbar__group,.rt-sb-filters .control-group{gap:var(--rt-space-1);color:var(--rt-ink-muted)}.selector-card--controls .market-movers-toolbar,.selector-card--controls .market-movers-toolbar__row{gap:var(--rt-space-3) var(--rt-space-5)}.selector-card--controls .results-toolbar .results-toolbar__label,.selector-card--controls .results-toolbar .control-group>span,.selector-card--controls .market-movers-toolbar .results-toolbar__label,.rt-sb-rules__body .results-toolbar .results-toolbar__label,.rt-sb-rules__body .results-toolbar .selector-toolbar__label-text,.rt-sb-filters .control-group>.results-toolbar__label,.rt-sb-filters .selector-toolbar__label-text{color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}.selector-card--controls .control-select,.rt-sb-rules__body .control-select,.rt-sb-filters .control-select{box-sizing:border-box;min-height:44px;height:44px;margin:0;padding:0 var(--rt-space-3);border:1px solid var(--rt-control-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:16px;font-weight:500;line-height:24px}.selector-card--controls .control-select:hover,.rt-sb-rules__body .control-select:hover,.rt-sb-filters .control-select:hover{border-color:var(--rt-ink)}.selector-card--controls .control-select:focus-visible,.rt-sb-rules__body .control-select:focus-visible,.rt-sb-filters .control-select:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.selector-card--controls .results-toolbar__actions{gap:var(--rt-space-2)}.selector-card--controls .results-toolbar__actions .button-link,.rt-sb-readout__exports .selector-history-segmented__button,.rt-sb-more__body .selector-history-segmented__button{box-sizing:border-box;width:auto;min-height:44px;margin:0;padding:0 var(--rt-space-4);border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:var(--rt-weight-semibold);line-height:20px;letter-spacing:0;text-transform:none;box-shadow:none}.selector-card--controls .results-toolbar__actions .button-link:hover,.rt-sb-readout__exports .selector-history-segmented__button:hover:not(:disabled),.rt-sb-more__body .selector-history-segmented__button:hover:not(:disabled){border-color:var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink)}.selector-card--controls .results-toolbar__actions .button-link.is-active,.selector-card--controls .results-toolbar__actions .button-link.is-active:hover{border-color:var(--rt-rule);background:var(--rt-brand-soft);color:var(--rt-brand-text)}.selector-card--controls .results-toolbar__actions .button-link:focus-visible,.rt-sb-readout__exports .selector-history-segmented__button:focus-visible,.rt-sb-more__body .selector-history-segmented__button:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-sb-readout__exports .selector-history-segmented,.rt-sb-more__body .selector-history-segmented{gap:var(--rt-space-2);padding:0;border:0;border-radius:0;background:transparent}.selector-card--controls .control-note{margin:var(--rt-space-3) 0 0;color:var(--rt-ink-muted);font-size:14px;font-weight:500;line-height:20px}.rt-sb-rules__body .selector-criteria__chip{min-height:44px;padding:var(--rt-space-2) var(--rt-space-4);border:1px solid var(--rt-hairline);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:600;line-height:20px}.rt-sb-rules__body .selector-criteria__chip:hover{border-color:var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink)}.rt-sb-rules__body .selector-criteria__chip.is-selected,.rt-sb-rules__body .selector-criteria__chip:has(input:checked){border-color:var(--rt-brand-text);background:var(--rt-brand-soft);color:var(--rt-brand-text)}.rt-sb-rules__body .selector-criteria__chip:has(input:focus-visible){outline:2px solid var(--rt-brand-text);outline-offset:2px}@media(max-width:760px){.selector-card--controls .control-select,.rt-sb-rules__body .control-select{width:100%;min-width:0}.selector-card--controls .results-toolbar__actions .button-link{flex:1 1 auto;min-height:44px;padding:0 var(--rt-space-3);font-size:14px}}.rt-page-header .page-actions .chip-link{box-sizing:border-box;min-height:44px;padding:0 var(--rt-space-4);border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:var(--rt-weight-semibold);line-height:20px}.rt-page-header .page-actions .chip-link:hover{border-color:var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink)}.selector-criteria__info-button,.selector-toolbar__label-content .selector-criteria__info-button{border:1px solid var(--rt-rule);background:transparent;color:var(--rt-ink-muted)}.selector-criteria__info-button:hover,.selector-criteria__info-button[aria-expanded=true]{border-color:var(--rt-brand-text);background:var(--rt-brand-soft);color:var(--rt-brand-text)}.selector-criteria__info-button:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.selector-criteria__tooltip{border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:14px;font-weight:500;line-height:20px;box-shadow:var(--rt-shadow-float)}.selector-criteria__tooltip:before{background:var(--rt-surface)}.selector-criteria__tooltip[data-selector-criterion-tooltip-placement=bottom]:before{border-top:1px solid var(--rt-hairline);border-left:1px solid var(--rt-hairline)}.selector-criteria__tooltip[data-selector-criterion-tooltip-placement=top]:before{border-right:1px solid var(--rt-hairline);border-bottom:1px solid var(--rt-hairline)}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement){grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-rows:auto;gap:0 var(--rt-space-5)}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card,:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) wa-card:not(:defined).stat-card{--spacing: 0px;min-height:0;height:auto;padding:0;border:0;border-top:1px solid var(--rt-hairline);border-radius:0;background:transparent;color:var(--rt-ink);box-shadow:none}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card::part(base),:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card::part(body){min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__body,:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__link{display:flex;flex-direction:column;gap:var(--rt-space-1);min-height:0;height:auto;padding:var(--rt-space-3) 0}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__label{margin:0;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:0;margin:0;text-align:left}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__value{margin:0;color:var(--rt-ink);font-family:var(--rt-font-sans);font-size:20px;font-weight:var(--rt-weight-semibold);line-height:28px;letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow-wrap:anywhere}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__detail{min-height:0;margin:0;color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px;text-align:left}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__detail--empty{display:none}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__link:hover .stat-card__value,:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__link:focus-visible .stat-card__value{color:var(--rt-brand-text)}:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement) .stat-card__link:focus-visible{border-radius:var(--rt-radius-sm);outline:2px solid var(--rt-brand-text);outline-offset:2px}@media(max-width:760px){:is(.rt-main) .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--rt-space-4)}}:is(.rt-main) .table-wrap{border:1px solid var(--rt-hairline);border-radius:0;background:var(--rt-surface);box-shadow:none}:is(.rt-main) .data-table{border-radius:0}:is(.rt-main) .data-table th{font-family:var(--rt-font-sans);letter-spacing:.01em;text-transform:none}:is(.rt-main) .data-table thead th{border-bottom:1px solid var(--rt-rule);background:var(--rt-surface-2);color:var(--rt-ink-muted);font-size:12px;font-weight:600;line-height:16px}:is(.rt-main) .data-table thead th button{font-family:var(--rt-font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:none}:is(.rt-main) .data-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:is(.rt-main){--app-row-highlight: var(--rt-brand-soft)}:is(ul,ol)[class*=rt-]>li{margin-inline-start:0}.rt-shell{--rt-sidebar-width: 256px;--wa-font-family-body: var(--rt-font-sans);--wa-font-family-heading: var(--rt-font-sans);--wa-color-brand-fill-loud: var(--rt-brand);--wa-color-brand-on-loud: var(--rt-on-brand);--wa-color-success-fill-loud: var(--rt-brand);--wa-color-success-on-loud: var(--rt-on-brand)}.rt-workspace{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:var(--rt-sidebar-width)}.rt-sidebar{overflow-y:auto;position:fixed;inset:0 auto 0 0;z-index:89;display:flex;flex-direction:column;width:var(--rt-sidebar-width);padding:var(--rt-layout-space) var(--rt-space-4);border-right:1px solid var(--rt-hairline);background:var(--rt-surface)}.rt-brand{display:inline-flex;align-items:center;gap:var(--rt-space-2);color:var(--rt-ink);font-size:24px;font-weight:var(--rt-weight-semibold);letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.rt-brand__mark{display:block;flex:0 0 auto;width:44px;height:34px;background:var(--rt-brand-text);mask:url(/brand/signal-mane.svg) center / contain no-repeat;-webkit-mask:url(/brand/signal-mane.svg) center / contain no-repeat}html[data-theme=dark] .rt-brand__mark{background:var(--rt-ink)}.rt-sidebar__brand{min-height:40px}.rt-sidebar__caption{margin:var(--rt-space-7) var(--rt-space-3) var(--rt-space-4);color:var(--rt-ink-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rt-sidebar__nav{display:grid;gap:var(--rt-space-1)}.rt-sidebar .rt-sidebar__link{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--rt-space-3);min-height:44px;padding:var(--rt-space-3);border:0;border-radius:var(--rt-radius-sm);background:transparent;box-shadow:none;color:var(--rt-ink-muted);font-size:var(--rt-type-body);font-weight:var(--rt-weight-medium);text-decoration:none;transform:none}.rt-sidebar .rt-sidebar__link:hover{background:var(--rt-surface-2);color:var(--rt-ink)}.rt-sidebar .rt-sidebar__link.is-active{background:var(--rt-surface-2);color:var(--rt-ink);font-weight:var(--rt-weight-semibold)}.rt-sidebar .rt-sidebar__link.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--rt-radius-pill);background:var(--rt-brand-text)}.rt-sidebar .rt-sidebar__link.is-active svg{color:var(--rt-brand-text)}.rt-sidebar__link svg{width:18px;height:18px;flex:0 0 auto}.rt-sidebar__foot{display:grid;gap:var(--rt-space-2);margin-top:auto;padding:var(--rt-layout-space) var(--rt-space-3) 0;font-size:11px;color:var(--rt-ink-muted)}.rt-sidebar__foot a{color:var(--rt-ink-muted);text-decoration:none}.rt-topbar__inner{max-width:none;padding:0 var(--rt-layout-space)}.rt-topbar__brand{display:none}.rt-topbar__context{font-size:13px;font-weight:600;color:var(--rt-ink)}.rt-topbar__context>span{font-weight:400;color:var(--rt-ink-muted)}.rt-topbar__toggle{display:none}.rt-topbar__signin,.rt-topbar__join,.rt-topbar__picks,.rt-topbar__account{display:inline-flex}.rt-topbar__actions{margin-left:auto}.rt-shell :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--rt-font-sans)}.rt-topbar__actions .rt-btn{font-size:13px}.rt-topbar__join{background:var(--rt-brand);border-color:var(--rt-brand);color:var(--rt-on-brand)}.rt-theme-toggle{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface-2);color:var(--rt-ink);cursor:pointer}.rt-theme-toggle:hover{background:var(--rt-brand-soft)}.rt-theme-toggle:focus-visible,.rt-sidebar__link:focus-visible,.rt-brand:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:3px}.rt-theme-toggle__icon{position:relative;width:20px;height:20px;overflow:hidden}.rt-theme-toggle__sun,.rt-theme-toggle__moon{position:absolute;inset:0;width:20px;height:20px;transition:transform .36s ease,opacity .26s ease}.rt-theme-toggle__moon{transform:translateY(26px) rotate(-90deg);opacity:0}.rt-theme-toggle[aria-pressed=true] .rt-theme-toggle__sun{transform:translateY(-26px) rotate(90deg);opacity:0}.rt-theme-toggle[aria-pressed=true] .rt-theme-toggle__moon{transform:translateY(0) rotate(0);opacity:1}.rt-skip-link{position:fixed;top:var(--rt-space-2);left:var(--rt-space-2);z-index:200;padding:var(--rt-space-3);background:var(--rt-surface);color:var(--rt-brand-text);transform:translateY(-200%)}.rt-skip-link:focus{transform:translateY(0)}.rt-main{padding:var(--rt-layout-space)}.rt-context,.rt-datebar__inner{padding-left:var(--rt-layout-space);padding-right:var(--rt-layout-space)}.rt-datebar{background:var(--rt-surface)}.rt-datebar__inner{min-height:48px}.rt-page-header{margin:0;padding:0;border:0;gap:var(--rt-space-3)}.rt-page-header__title{font-size:var(--rt-type-page);line-height:1.12;letter-spacing:-.045em;font-weight:600}.rt-page-header__eyebrow{letter-spacing:.13em;font-size:10px;text-transform:uppercase}.rt-page-header__description{max-width:68ch;font-size:14px;line-height:1.6}.rt-btn,.control-select,.control-input{border-radius:var(--rt-radius-sm)}.rt-btn{font-weight:600}.rt-home{gap:var(--rt-layout-space)}.rt-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "card";gap:var(--rt-layout-space)}.rt-hero__title{max-width:none;font-size:var(--rt-type-page);font-weight:600;line-height:1.12;letter-spacing:-.045em;margin-bottom:var(--rt-space-2)}.rt-hero__sub{max-width:none;font-size:14px;line-height:1.6}.rt-hero__card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;overflow:hidden;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-hero .rt-nap{min-width:0;max-width:none;min-height:248px;justify-content:center;gap:var(--rt-space-3);padding:var(--rt-layout-space);border:0;border-radius:0;background:transparent}.rt-nap__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rt-nap__horse{font-size:clamp(24px,2.8vw,32px);line-height:1.2;letter-spacing:-.04em}.rt-nap__body{gap:var(--rt-space-2)}.rt-nap__conf{font-size:12px}.rt-nap__status{margin-left:0}.rt-nap__info{position:relative}.rt-nap__info-text{position:absolute;top:100%;left:calc(var(--rt-space-6) * -1);z-index:2;width:24ch;padding:var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);box-shadow:var(--rt-shadow-float)}.rt-hero__photo{display:block;width:100%;height:0;min-height:100%;object-fit:cover;object-position:center 35%;border-radius:0}.rt-hero__actions{margin-top:var(--rt-space-2)}.rt-nap .rt-hero__actions{gap:var(--rt-layout-space)}.rt-home .rt-hero__actions .rt-btn--full{width:auto}.rt-door{padding:var(--rt-layout-space);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-door__title{font-size:var(--rt-type-section);line-height:1.15;letter-spacing:-.035em;font-weight:600}.rt-door__body{font-size:14px;line-height:1.6}.rt-door__photo{display:block;width:calc(100% + var(--rt-layout-space) * 2);max-width:none;height:130px;margin:calc(var(--rt-layout-space) * -1) calc(var(--rt-layout-space) * -1) var(--rt-layout-space);object-fit:cover;border-radius:var(--rt-radius-md) var(--rt-radius-md) 0 0}.rt-door__winners{margin-top:var(--rt-space-4)}.rt-home .rt-record-teaser{margin-top:0}.rt-landing{gap:var(--rt-layout-space)}.rt-landing__title{font-size:var(--rt-type-page);font-weight:600;line-height:1.1;letter-spacing:-.045em}.rt-landing__subline{font-size:var(--rt-type-body);line-height:1.6}.rt-landing__photo{width:100%;height:180px;object-fit:cover;border-radius:var(--rt-radius-md);margin-bottom:var(--rt-layout-space)}.rt-sb .rt-page-header__title,.rt-sb-onboarding .rt-page-header__title{font-weight:600}.rt-sb .rt-starter,.rt-starter-system{border-radius:var(--rt-radius-md)}.rt-content,.rt-blog-article,.article-body{line-height:1.7}.rt-content h2,.rt-blog-article h2{letter-spacing:-.025em}.rt-racing .table-wrap,.rt-record-table-wrap,.table-scroll{max-width:100%}.rt-field__control,.control-input,.control-select,.rt-auth__input{accent-color:var(--rt-brand)}@media(min-width:1101px){.rt-shell{--rt-sidebar-width: 256px}.rt-workspace{margin-left:var(--rt-sidebar-width)}.rt-sidebar{width:var(--rt-sidebar-width);padding-left:var(--rt-layout-space);padding-right:var(--rt-layout-space)}.rt-topbar__brand{display:none}}@media(max-width:760px){.rt-sidebar{display:none}.rt-workspace{margin-left:0}.rt-topbar__inner{padding:0 var(--rt-space-4);gap:var(--rt-space-2)}.rt-topbar__brand{display:inline-flex;font-size:22px}.rt-brand__mark{width:38px;height:30px}.rt-topbar__context,.rt-topbar__signin,.rt-topbar__join,.rt-topbar__picks,.rt-topbar__account{display:none}.rt-topbar__toggle{display:inline-flex}.rt-topbar__actions{gap:var(--rt-space-2)}.rt-main{padding:var(--rt-space-4) var(--rt-space-4) var(--rt-layout-space)}.rt-context,.rt-datebar__inner{padding-left:var(--rt-space-4);padding-right:var(--rt-space-4)}.rt-page-header__title{font-size:var(--rt-type-page)}.rt-page-header__description{font-size:14px}.rt-hero__title{font-size:var(--rt-type-page)}.rt-hero__card{grid-template-columns:minmax(0,1fr)}.rt-hero .rt-nap{min-height:0;padding:var(--rt-layout-space)}.rt-hero__photo{order:-1;min-height:0;height:120px;object-position:center 38%}.rt-hero__actions{gap:var(--rt-space-3)}.rt-home{gap:var(--rt-layout-space)}.rt-door__title{font-size:var(--rt-type-section)}.rt-landing__title{font-size:var(--rt-type-page)}.rt-landing__photo{height:160px}}@media(prefers-reduced-motion:reduce){.rt-theme-toggle__sun,.rt-theme-toggle__moon{transition:none}}.rt-sb-intro{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;overflow:hidden;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-sb-intro .rt-page-header{justify-content:center;min-height:160px;margin:0;padding:var(--rt-layout-space)}.rt-sb-intro__photo{display:block;width:100%;height:0;min-height:100%;object-fit:cover;border-radius:0}.rt-topbar__updates{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rt-radius-sm);background:transparent;color:var(--rt-ink-muted);cursor:pointer}.rt-topbar__updates:hover{background:var(--rt-surface-2)}.rt-topbar__updates svg{width:18px;height:18px}@media(max-width:760px){.rt-sb-intro{grid-template-columns:minmax(0,1fr)}.rt-sb-intro .rt-page-header{min-height:0;padding:var(--rt-space-4)}.rt-sb-intro__photo{order:-1;height:120px;min-height:0}.rt-topbar__updates{display:none}}.rt-hero__photo,.rt-door__photo,.rt-landing__photo,.rt-sb-intro__photo{filter:grayscale(1)}.rt-account__access-actions{display:flex;flex-wrap:wrap;gap:var(--rt-space-3)}.rt-account__access-note{max-width:52ch;margin:var(--rt-layout-space) 0;color:var(--rt-ink-muted);font-size:14px}.rt-table-date{white-space:nowrap}.rt-calculation-details{margin-top:var(--rt-space-3);color:var(--rt-ink-muted);font-size:13px}.rt-calculation-details summary{cursor:pointer;min-height:32px}.rt-proofcard--summary{padding:var(--rt-space-4) var(--rt-layout-space);border-top:1px solid var(--rt-hairline)}.rt-proofcard--summary .rt-proofcard__foot{margin-top:var(--rt-space-2)}.rt-sidebar__nav{margin-top:var(--rt-space-7)}.rt-sidebar__more>summary{cursor:pointer;justify-content:space-between}.rt-sidebar__more[open]>summary{color:var(--rt-ink)}.rt-sidebar__more>summary:focus-visible,.rt-export-menu>summary:focus-visible,.rt-secondary-section>summary:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-home__overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--rt-layout-space);align-items:stretch}.rt-home__live{min-width:0}.rt-home .rt-today,.rt-home .rt-record{display:flex;flex-direction:column;align-items:stretch;height:100%;gap:var(--rt-space-4);padding:var(--rt-layout-space);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-home .rt-record__title,.rt-home .rt-today__title{font-size:var(--rt-type-section);font-weight:600;line-height:1.4;letter-spacing:-.02em}.rt-record__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rt-space-1) var(--rt-space-3)}.rt-record__date{color:var(--rt-ink-muted);font-size:12px}.rt-today__summary{margin:0;font-size:var(--rt-type-body)}.rt-home .rt-today__winners{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--rt-space-1) var(--rt-space-3)}.rt-home .rt-today__foot{margin:0;font-size:12px}.rt-home .rt-today__next{width:100%;margin-top:0}.rt-home__overview .rt-statstrip{grid-template-columns:minmax(0,1fr);border:0}.rt-home__overview .rt-statstrip__item{padding:var(--rt-space-3) 0;border:0;border-bottom:1px solid var(--rt-hairline)}.rt-home__overview .rt-statstrip__figure{font-size:var(--rt-type-card);line-height:1.4;font-weight:600}.rt-home .rt-record__actions{margin-top:auto;justify-content:flex-start}.rt-home .rt-record__actions .rt-btn{padding-left:0}.rt-home .rt-home__micro{margin:0}.rt-landing__hero{align-items:start;gap:var(--rt-layout-space)}.rt-landing__hero .rt-landing__price-section{min-width:0}.rt-landing__hero .rt-landing__price{margin:0;width:100%}.rt-landing__hero .rt-landing__price-foot{margin-top:var(--rt-space-3)}.rt-shell .rt-export-menu,.rt-shell .rt-export-menu[open]{position:relative;align-self:end;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.rt-shell .rt-export-menu>summary{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-width:96px;height:44px;min-height:44px;margin:0;padding:0 var(--rt-space-3);gap:var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-size:var(--rt-type-body);font-weight:500;line-height:20px;list-style:none;cursor:pointer}.rt-shell .rt-export-menu>summary::-webkit-details-marker{display:none}.rt-shell .rt-export-menu>summary:after{content:"";flex:0 0 auto;width:8px;height:8px;margin:-4px 0 0 var(--rt-space-1);border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:transparent;mask:none;-webkit-mask:none;rotate:none;transform:rotate(45deg)}.rt-shell .rt-export-menu[open]>summary:after{margin-top:var(--rt-space-1);transform:rotate(225deg)}.rt-shell .rt-export-menu>summary:hover{border-color:var(--rt-rule);background:var(--rt-surface-2)}.rt-shell .rt-export-menu>summary:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body){position:absolute;z-index:20;right:0;top:calc(100% + var(--rt-space-1));display:grid;box-sizing:border-box;width:160px;max-width:calc(100vw - var(--rt-space-7));margin:0;padding:var(--rt-space-1);gap:0;background:var(--rt-surface);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);box-shadow:var(--rt-shadow-float)}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body)>:is(.button-link,.rt-btn){display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);border:0;border-radius:var(--rt-space-1);background:transparent;box-shadow:none;color:var(--rt-ink);font-size:var(--rt-type-body);font-weight:500;line-height:20px;text-align:left;white-space:normal;transform:none}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body)>:is(.button-link,.rt-btn):hover:not(:disabled){background:var(--rt-surface-2)}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body)>:is(.button-link,.rt-btn):focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:-2px}.rt-secondary-section{border-top:1px solid var(--rt-hairline);padding-top:var(--rt-space-3)}.rt-secondary-section>summary{min-height:44px;cursor:pointer;color:var(--rt-brand-text);font-weight:600}.rt-secondary-section[open]>summary{margin-bottom:var(--rt-space-4)}.rt-article-next{margin:var(--rt-layout-space) 0}.rt-gate>.rt-gate__join{margin-top:0}@media(max-width:760px){.rt-home__overview{grid-template-columns:minmax(0,1fr)}.rt-home .rt-hero__actions .rt-btn--full{width:100%}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body){left:0;right:auto}}.rt-sidebar__more{border:0;background:transparent;box-shadow:none;padding:0}.rt-sidebar__more>summary{list-style:none}.rt-sidebar__more>summary:before,.rt-sidebar__more>summary:after{display:none}.rt-sidebar__more>summary::-webkit-details-marker{display:none}.rt-shell{font-size:var(--rt-type-body);font-weight:var(--rt-weight-regular);line-height:1.5;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 600;--wa-font-weight-bold: 600}.rt-main,.rt-context,.rt-datebar__inner{max-width:none;margin-inline:0}.rt-main :is(.view-stack--account,.view-stack--subscription-gate){max-width:none;margin-inline:0}.rt-shell .rt-main h1{max-width:none;font-size:var(--rt-type-page);font-weight:var(--rt-weight-semibold);line-height:1.2;letter-spacing:-.035em}.rt-shell .rt-main h2{font-size:var(--rt-type-section);font-weight:var(--rt-weight-semibold);line-height:1.4;letter-spacing:-.02em}.rt-shell .rt-main h3{font-size:var(--rt-type-card);font-weight:var(--rt-weight-semibold);line-height:1.5;letter-spacing:0}.rt-shell .rt-main h4{font-size:var(--rt-type-body);font-weight:var(--rt-weight-semibold);line-height:1.5;letter-spacing:0}.rt-shell .rt-main :is(strong,b,th){font-weight:var(--rt-weight-semibold)}.rt-shell .rt-main :is(.rt-page-header__description,.rt-hero__sub,.rt-landing__subline,.rt-content p,.control-note,.rt-today__summary,.entry-meta){font-size:var(--rt-type-body);font-weight:var(--rt-weight-regular);line-height:1.5}.rt-shell :is(.rt-btn,.button-link,.rt-source__btn,.selector-history-segmented__button){font-size:var(--rt-type-body);font-weight:var(--rt-weight-semibold)}.rt-shell .rt-main :is(.rt-statstrip__figure,.rt-home__overview .rt-statstrip__figure){font-size:var(--rt-type-card);font-weight:var(--rt-weight-semibold);line-height:1.5}.rt-shell .rt-nap__horse{font-size:24px;font-weight:var(--rt-weight-semibold);line-height:1.3}.rt-shell .rt-main .rt-today__subtitle,.rt-shell .rt-nap__label{font-size:var(--rt-type-meta);font-weight:var(--rt-weight-medium);letter-spacing:0;text-transform:none}.rt-shell :is(.rt-record__date,.rt-statstrip__label,.rt-statstrip__detail,.rt-nap__conf,.rt-today__foot){font-size:var(--rt-type-meta);font-weight:var(--rt-weight-regular)}.rt-footer{margin-top:auto;padding:var(--rt-space-3) var(--rt-layout-space) calc(var(--rt-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rt-hairline);background:var(--rt-surface);color:var(--rt-ink-muted)}.rt-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-1);width:100%;max-width:none;margin:0;padding:0}.rt-footer__top,.rt-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--rt-layout-space)}.rt-footer__top{justify-content:space-between}.rt-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--rt-space-4)}.rt-footer .rt-footer__link{min-height:var(--rt-space-6);font-size:var(--rt-type-meta);font-weight:var(--rt-weight-regular);color:var(--rt-ink-muted)}.rt-footer .rt-footer__link:hover{color:var(--rt-brand-text)}.rt-footer__copyright,.rt-footer .rt-footer__trader,.rt-footer .rt-footer__status{max-width:none;margin:0;font-size:var(--rt-type-meta);font-weight:var(--rt-weight-regular);line-height:var(--rt-space-5)}.rt-footer .rt-rg{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--rt-space-4);margin:0;font-size:var(--rt-type-meta);font-weight:var(--rt-weight-regular);line-height:var(--rt-space-5)}.rt-footer .rt-rg__item{display:inline;min-width:0}.rt-footer .rt-rg__phone{white-space:nowrap}.rt-footer .rt-rg__link{min-height:var(--rt-space-5);font-weight:inherit}@media(max-width:760px){.rt-shell{--rt-type-page: 28px}.rt-footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--rt-space-4)}.rt-footer__top,.rt-footer__meta,.rt-footer__links,.rt-footer .rt-rg{display:contents}}.rt-scroll-actions{position:fixed;right:var(--rt-space-4);bottom:calc(var(--rt-space-4) + env(safe-area-inset-bottom,0px) + var(--rt-consent-height, 0px));z-index:80;display:flex;align-items:center;gap:var(--rt-space-2);pointer-events:none}.rt-scroll-actions>button{position:static;display:inline-flex;align-items:center;justify-content:center;gap:var(--rt-space-2);min-height:44px;padding:0 var(--rt-space-3);border:1px solid var(--rt-rule);border-radius:var(--rt-radius-sm);background:var(--rt-surface);box-shadow:var(--rt-shadow-float);color:var(--rt-ink);font:inherit;font-size:var(--rt-type-body);font-weight:var(--rt-weight-semibold);cursor:pointer;pointer-events:auto}.rt-scroll-actions>button[hidden]{display:none}.rt-scroll-actions>button:hover{background:var(--rt-surface-2)}.rt-scroll-actions>.rt-scroll-actions__next{border-color:var(--rt-brand-text);color:var(--rt-brand-text)}.rt-scroll-actions>.rt-backtop{width:44px;padding:0}.rt-scroll-actions svg{width:20px;height:20px;flex:none}.rt-shell .advanced-update-banner{border-color:var(--rt-hairline);background:var(--rt-brand-soft);color:var(--rt-ink)}.rt-shell .advanced-update-banner :is(h2,p,.eyebrow){color:var(--rt-ink)}.rt-shell .content-article-highlight{background:var(--rt-brand-soft);color:var(--rt-ink)}.rt-shell .live-race-card__update-badge--drifter{background:var(--rt-surface-2);color:var(--rt-ink)}.rt-shell .live-race-card__mover-change--drifter{color:var(--rt-ink)}.rt-home__overview:not(:has(.rt-home__live:not([hidden]))) .rt-statstrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 var(--rt-layout-space)}.rt-home__overview:not(:has(.rt-home__live:not([hidden]))) .rt-record{gap:var(--rt-space-3)}.rt-shell .rt-main :is(.race-table__runner-name,.race-table__runner-title-line,.entry-card__title,.race-mobile-entry__runner-line){font-size:var(--rt-type-card);font-weight:var(--rt-weight-semibold);line-height:1.5}.rt-crumbs{padding-top:var(--rt-space-3)}.rt-crumbs .breadcrumbs__item{min-width:0;overflow-wrap:anywhere}.rt-crumbs .breadcrumbs__list{align-items:center;gap:var(--rt-space-1) var(--rt-space-2)}.rt-shell #view-root>:is(.wa-stack,.rt-home,.rt-sb,.rt-content,.rt-landing,.rt-gate,.rt-llm-today,.rt-account){gap:var(--rt-layout-space)}.rt-landing{display:flex;flex-direction:column}.rt-landing>.rt-landing__section,.rt-landing .rt-status+.rt-landing__section{margin-top:0}.rt-landing__h2{margin-bottom:var(--rt-space-4)}.rt-shell .rt-page-header{margin-bottom:0}.rt-main .rt-record__card,.rt-main .rt-account__access-note{margin-block:0}.rt-main .rt-legal{gap:var(--rt-layout-space)}.rt-page-header__status .rt-daystatus{padding-block:0}.rt-hero__copy>.rt-daystatus,.rt-sb>.rt-daystatus{padding-block:0;min-height:24px}.rt-hero__copy>.rt-daystatus{margin-top:var(--rt-space-1)}.rt-hero__copy .rt-daystatus__action .rt-btn{min-height:24px;padding-block:0}.rt-sb-create{padding:var(--rt-layout-space)}.rt-sb-starters__grid{gap:var(--rt-layout-space);align-items:stretch}.rt-sb-starters .rt-starter{min-height:0}.rt-sb-starters .rt-starter__actions{margin-top:var(--rt-space-2)}.rt-sb .rt-secondary-section{margin:0;padding:var(--rt-space-3) var(--rt-space-4);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-sb .rt-secondary-section>summary{padding:0}.rt-sb-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-layout-space);align-items:start}.rt-sb-panel{min-width:0;padding:var(--rt-layout-space);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface)}.rt-sb-panel .rt-statstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sb-panel .rt-sb-readout__controls{align-items:flex-start}.rt-sb-panel .rt-sb-readout__exports{margin-left:0}@media(min-width:1101px){.rt-sb-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rt-sb-create{padding:var(--rt-space-4)}.rt-sb-starters__grid{gap:var(--rt-space-4)}.rt-sb-panel{padding:var(--rt-space-4)}}.rt-shell :is(.rt-card,.rt-starter,.rt-proofcard,.rt-pricecard,.rt-gate__join){padding:var(--rt-layout-space)}.rt-shell :is(.rt-popover,.rt-topbar__menu){border-radius:var(--rt-radius-sm)}.rt-popover{left:var(--rt-layout-space)}.rt-shell .rt-main :is(.table-wrap,.rt-record-table-wrap){border-radius:var(--rt-radius-sm)}.rt-shell .rt-main :is(.rt-sb-readout,.rt-sb-qualifiers,.rt-about__products,.rt-legal__section){gap:var(--rt-layout-space)}.rt-shell .rt-main wa-card{--spacing: var(--rt-layout-space)}.rt-shell .rt-main .view-stack--racecards{gap:var(--rt-layout-space)!important}.rt-shell .rt-main :is(.button-link,.advanced-proof-profit-grid__day){border-radius:var(--rt-radius-sm)}.rt-shell .rt-main :is(.content-grid,.entry-grid,.stat-grid,.results-grid,.view-grid,.rt-account__cards,.selector-guide-grid,.loading-list__item){gap:var(--rt-layout-space)}.rt-racing .results-toolbar__label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.rt-shell select.control-select{appearance:auto;-webkit-appearance:auto;padding-inline-end:var(--rt-space-6);cursor:pointer}.race-detail-context{margin:0;color:var(--rt-ink-muted);font-size:14px}.race-detail-context:empty{display:none}.rt-export-menu .market-movers-history__export-status:empty{display:none}.rt-export-menu .market-movers-history__export-status{min-width:0;margin:0;padding:var(--rt-space-2) var(--rt-space-3)}.rt-racing .data-table tbody tr:hover{background:var(--rt-surface-2)}.rt-racing .race-table__runner-title{font-size:16px;font-weight:600}.rt-proof-breakdown>summary{min-height:44px;display:flex;align-items:center;gap:var(--rt-space-2);color:var(--rt-brand-text);cursor:pointer;font-size:13px;font-weight:600}.rt-proof-breakdown>summary:after{content:"⌄"}.rt-proof-breakdown[open]>summary:after{content:"⌃"}.rt-proof-breakdown .advanced-proof-model-days{padding-top:var(--rt-space-2)}@media(max-width:760px){.rt-shell .rt-main :is(.loading-view--live,.rt-live--loading){min-height:100svh}}.rt-shell .rt-segmented{position:relative;isolation:isolate;display:inline-flex;align-items:stretch;align-self:start;box-sizing:border-box;max-width:100%;min-width:0;min-height:44px;margin:0;padding:var(--rt-space-1);gap:0;border:0;border-radius:var(--rt-radius-sm);background:color-mix(in srgb,var(--rt-surface-2) 65%,var(--rt-surface));box-shadow:inset 0 0 0 1px var(--rt-hairline);overflow:visible}.rt-shell .rt-segmented__indicator{position:absolute;top:var(--rt-space-1);bottom:var(--rt-space-1);z-index:-1;pointer-events:none;border-radius:calc(var(--rt-radius-sm) - var(--rt-space-1));background:var(--rt-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--rt-ink) 12%,transparent),0 0 0 1px var(--rt-hairline);opacity:0}.rt-shell .rt-segmented[data-segmented-ready]>.rt-segmented__indicator{opacity:1}.rt-shell .rt-segmented>.rt-segmented__option{position:relative;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:36px;margin:0;padding:var(--rt-space-2) var(--rt-space-3);gap:var(--rt-space-2);border:0;border-radius:calc(var(--rt-radius-sm) - var(--rt-space-1));background:transparent;box-shadow:none;color:var(--rt-ink-muted);font-family:var(--rt-font-sans);font-size:13px;font-weight:600;line-height:20px;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;transform:none;transition:color .16s ease,background-color .16s ease}.rt-shell .rt-segmented__option:after{content:"";position:absolute;inset:-4px 0}.rt-shell .rt-segmented__option:hover:not(:disabled){color:var(--rt-ink);background:color-mix(in srgb,var(--rt-brand-text) 6%,transparent)}.rt-shell .rt-segmented__option:is([aria-checked=true],[aria-pressed=true]){color:var(--rt-brand-text);font-weight:600}.rt-shell .rt-segmented:not([data-segmented-ready])>.rt-segmented__option:is([aria-checked=true],[aria-pressed=true]){background:var(--rt-surface);box-shadow:0 0 0 1px var(--rt-hairline)}.rt-shell .rt-segmented__option:focus-visible{outline:2px solid var(--rt-brand-text);outline-offset:2px;z-index:1}.rt-shell .rt-segmented__option:disabled{opacity:.4;cursor:not-allowed}.rt-shell .rt-segmented__icon{display:block;width:16px;height:16px;flex:0 0 auto;opacity:.85}.rt-shell .rt-segmented__option:is([aria-checked=true],[aria-pressed=true]) .rt-segmented__icon{opacity:1}@media(max-width:760px){.rt-shell .rt-sb-readout__controls .rt-segmented__option{padding-inline:var(--rt-space-2)}.rt-sb-readout__controls .rt-segmented__icon{display:none}}@media(prefers-reduced-motion:reduce){.rt-shell .rt-segmented__option{transition:none}}.rt-mobile-cell-label,.rt-mobile-sort,.rt-mobile-table-heading,.rt-proof-day-label,.results-calendar__day-mobile{display:none}.rt-sheet__appearance{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4);border-top:1px solid var(--rt-hairline);color:var(--rt-ink-muted);font-size:14px}@media(max-width:760px){.rt-topbar [data-theme-toggle],.rt-topbar [data-auth-account-control],.rt-topbar [data-auth-login]{display:none}.rt-sheet__account{margin-top:0;padding-top:var(--rt-space-3)}.rt-shell .rt-main,.rt-shell .rt-main :is(wa-card,section,article,.control-group,.results-toolbar__group){min-width:0}.rt-shell .rt-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0;font-size:16px}.rt-shell .rt-main :is(.selector-toolbar,.results-toolbar){gap:var(--rt-space-3)}.rt-shell .rt-main .control-group{max-width:100%}.rt-shell .rt-main :is(pre,pre code){white-space:pre-wrap;overflow-wrap:anywhere}.rt-shell .loading-placeholder{min-width:0;max-width:100%}.rt-shell :is(.loading-card__header,.loading-card__header-copy,.loading-copy){grid-template-columns:minmax(0,1fr)}.rt-shell .rt-main .stat-grid:not(.stat-grid--selector-summary,.stat-grid--selector-summary-mobile,.stat-grid--llm-today,.stat-grid--llm-today-agreement){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--rt-space-3)}.rt-shell .results-toolbar__group:has(>.rt-segmented[aria-label=Layout]){display:none}.rt-shell .rt-main :is(.rt-email-models,.account-email-models){grid-template-columns:minmax(0,1fr)}.rt-shell .rt-mobile-table-wrap{width:100%;max-width:100%;overflow:visible;border:0;background:transparent}.rt-shell table[data-mobile-table]{display:block;width:100%;min-width:0;max-width:100%;border:0;border-collapse:separate}.rt-shell table[data-mobile-table]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rt-shell table[data-mobile-table]>tbody{display:grid;gap:var(--rt-space-3);width:100%}.rt-shell table[data-mobile-table]>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-3);width:auto;min-width:0;padding:var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface)}.rt-shell .rt-main table[data-mobile-table]>tbody>tr>:is(td,th){display:block;position:static;width:auto;min-width:0;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--rt-ink);font-size:14px;line-height:20px;text-align:left;white-space:normal;overflow-wrap:anywhere}.rt-shell table[data-mobile-table]>tbody>tr>[data-mobile-primary]{grid-column:1 / -1;order:-1;font-weight:600}.rt-shell table[data-mobile-table]>tbody>tr>[data-mobile-wide]{grid-column:1 / -1}.rt-shell .rt-main table[data-mobile-table]>tbody>tr>[data-mobile-empty]{display:none}.rt-shell table[data-mobile-table]>tbody>tr>[data-mobile-primary]>.rt-mobile-cell-label{display:none}.rt-shell table[data-mobile-table] .rt-mobile-cell-label{display:block;margin-bottom:var(--rt-space-1);color:var(--rt-ink-muted);font-size:12px;font-weight:500;line-height:16px}.rt-shell table[data-mobile-table=prose]>tbody>tr{grid-template-columns:minmax(0,1fr)}.rt-shell table[data-mobile-table=prose] .rt-mobile-cell-label{font-weight:600}.rt-shell table[data-mobile-table=prose]>tbody>tr>:first-child{font-size:16px}.rt-shell table[data-mobile-table] :is(.button-link,button,a){white-space:normal;overflow-wrap:anywhere}.rt-mobile-sort{display:flex;flex-wrap:wrap;align-items:end;gap:var(--rt-space-2);margin-bottom:var(--rt-space-3)}.rt-mobile-sort label{display:grid;flex:1;gap:var(--rt-space-1);color:var(--rt-ink-muted);font-size:12px}.rt-mobile-sort select{width:100%}.rt-mobile-sort button{min-width:44px;min-height:44px}.rt-mobile-table-heading{display:inline}table[data-mobile-table] thead .market-movers-history__sort-button{display:none}.rt-shell .loading-table{width:100%;min-width:0;table-layout:fixed}.rt-shell .loading-table :is(th,td){min-width:0;width:auto}.rt-shell .loading-table :is(th,td):nth-child(n+4){display:none}.rt-shell .loading-table .loading-placeholder{max-width:100%}.rt-shell .insights-reference-table code{white-space:normal;overflow-wrap:anywhere}.rt-record .data-table--advanced-proof-overview .advanced-proof-model-summary-row{padding:var(--rt-space-3)}.rt-record .data-table--advanced-proof-overview .advanced-proof-model-detail-row td{padding:0 var(--rt-space-3) var(--rt-space-3)}.rt-shell .advanced-proof-profit-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:var(--rt-space-1);width:100%;max-width:100%}.rt-shell .advanced-proof-profit-grid__day{display:grid;place-items:center;width:100%;height:44px;min-width:44px;aspect-ratio:auto;color:var(--rt-ink)}.rt-proof-day-label{display:grid;font-size:13px;line-height:16px}.rt-proof-day-label small{font-size:10px;line-height:12px}.rt-sb-more[open]{flex-basis:100%;width:100%}.rt-shell .rt-export-menu>:is(.results-toolbar__actions,.rt-export-menu__body){position:static;width:160px;max-width:100%;margin-top:var(--rt-space-1);box-shadow:none}.rt-sb-more__body .selector-history-segmented--exports{display:flex;flex-wrap:wrap}.rt-shell .selector-systems-dialog__tabs{flex-wrap:wrap;overflow:visible}.rt-shell .selector-history-chart{max-width:100%;overflow:visible}.rt-shell .selector-history-chart__svg{width:100%;min-width:0;max-width:100%}.rt-shell .data-table--selector-mobile{width:100%;min-width:0;table-layout:fixed}.rt-shell .data-table--selector-mobile td{white-space:normal;overflow-wrap:anywhere}.rt-shell :is(.selector-mobile-table__topline,.selector-mobile-table__bottomline){min-width:0;flex-wrap:wrap;gap:var(--rt-space-2)}.rt-shell .selector-mobile-table__selection{min-width:0;flex:1 1 140px}.rt-shell .selector-mobile-table__selection :is(a,span){min-width:0;white-space:normal;overflow-wrap:anywhere}.rt-shell .market-movers-mobile-table__prices{flex-wrap:wrap}.rt-shell .insight-dialog__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--rt-space-3)}.rt-shell .insight-dialog__header>div{min-width:0}.rt-shell .results-calendar{overflow:visible}.rt-shell .rt-results--month .page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-2);width:100%}.rt-shell .results-calendar__weekdays,.rt-shell .results-calendar__cell--outside,.rt-shell .results-calendar__day-desktop{display:none}.rt-shell .results-calendar__day-mobile{display:block}.rt-shell .results-calendar__grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.rt-shell .results-calendar__cell:not(.results-calendar__cell--outside){grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:var(--rt-space-2);min-height:72px;padding:var(--rt-space-3);border-right:0;background:var(--rt-surface)}.rt-shell .results-calendar__cell:before{content:none}.rt-shell .results-calendar__cell-top{display:grid;align-content:center;justify-content:start;gap:var(--rt-space-1)}.rt-shell .results-calendar__tips-count{text-align:left;font-size:12px;font-weight:400;line-height:16px}.rt-shell .results-calendar__metrics{display:contents}.rt-shell .results-calendar__metric{grid-row:auto;align-self:center;justify-self:start;gap:var(--rt-space-1);text-align:left}.rt-shell .results-calendar__metric>span{font-size:12px;font-weight:400;line-height:16px;text-transform:none;letter-spacing:0}.rt-shell .results-calendar__metric>strong,.rt-shell .results-calendar__cell-top strong{font-size:14px;font-weight:600;line-height:20px}}.blog-index{gap:var(--rt-layout-space);color:var(--rt-ink);font-family:var(--rt-font-sans)}.blog-index .blog-category-nav{gap:var(--rt-space-2)}.blog-index .blog-category-nav a{display:inline-flex;align-items:center;min-height:44px;padding:var(--rt-space-2) var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-sm);background:var(--rt-surface);color:var(--rt-ink);font-size:var(--rt-type-body);font-weight:500;line-height:20px;text-decoration:none}.blog-index .blog-category-nav a:hover,.blog-index .blog-category-nav a:focus-visible{border-color:var(--rt-brand-text);background:var(--rt-surface-2);color:var(--rt-brand-text)}.blog-index .blog-category-section{gap:var(--rt-space-4);margin:0}.blog-index .blog-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--rt-layout-space);align-items:stretch}.blog-index .blog-card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;height:100%;margin:0;padding:var(--rt-layout-space);gap:var(--rt-space-3);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-md);background:var(--rt-surface);color:var(--rt-ink);box-shadow:none}.blog-index .blog-card:hover{border-color:var(--rt-rule)}.blog-index .blog-card:focus-within{border-color:var(--rt-brand-text)}.blog-index .blog-card__category{margin:0;color:var(--rt-ink-muted);font-size:var(--rt-type-meta);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.rt-main .blog-index .blog-card h3{margin:0;font-size:var(--rt-type-section);font-weight:600;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.blog-index .blog-card__title a{display:block;min-height:44px;color:var(--rt-ink);text-decoration:none}.blog-index .blog-card__title a:hover,.blog-index .blog-card__title a:focus-visible{color:var(--rt-brand-text);text-decoration:underline;text-underline-offset:3px}.blog-index .blog-card__excerpt{margin:0;color:var(--rt-ink-muted);font-size:var(--rt-type-body);font-weight:400;line-height:1.6}.blog-index .blog-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rt-space-1) var(--rt-space-3);margin-top:auto;padding-top:var(--rt-space-2);border-top:1px solid var(--rt-hairline)}.blog-index .blog-card__meta{gap:var(--rt-space-1) var(--rt-space-3);color:var(--rt-ink-muted);font-size:var(--rt-type-meta);font-weight:400;line-height:1.5}.blog-index .blog-card__meta>*{white-space:nowrap}.blog-index .blog-card__read{flex:0 0 auto}.blog-index .blog-card__read .rt-btn{min-height:44px;padding:0;color:var(--rt-brand-text);font-size:var(--rt-type-body);font-weight:600}@media(max-width:760px){.blog-index .blog-card-grid{grid-template-columns:minmax(0,1fr)}}
