/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.floating-select.svelte-q7doj1{position:relative}.heats-viewer__summary.svelte-c444dq{border-bottom:1px solid #d8ccb0c7;list-style:none;position:relative}@supports (color:color-mix(in lab, red, red)){.heats-viewer__summary.svelte-c444dq{border-bottom:1px solid color-mix(in srgb, var(--color-stroke) 78%, transparent)}}.heats-viewer__summary.svelte-c444dq{letter-spacing:.11em;text-transform:uppercase;padding-block:.55rem}.heats-viewer__summary.svelte-c444dq:before{content:none}.heats-viewer__summary.svelte-c444dq:after{content:"";border-bottom:1px solid #d8ccb059;position:absolute;bottom:-2px;left:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.heats-viewer__summary.svelte-c444dq:after{border-bottom:1px solid color-mix(in srgb, var(--color-stroke) 35%, transparent)}}.heats-viewer__summary.svelte-c444dq::-webkit-details-marker{display:none}.heats-viewer__round-heading.svelte-c444dq{border-bottom:1px solid #d8ccb0a6;justify-content:space-between;align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.heats-viewer__round-heading.svelte-c444dq{border-bottom:1px solid color-mix(in srgb, var(--color-stroke) 65%, transparent)}}.heats-viewer__round-heading.svelte-c444dq{color:#1c1c1cc7}@supports (color:color-mix(in lab, red, red)){.heats-viewer__round-heading.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 78%, transparent)}}.heats-viewer__round-heading.svelte-c444dq{letter-spacing:.16em;text-transform:uppercase;padding:0 .2rem .3rem .1rem;font-size:.6rem;font-weight:700;line-height:1.2}.heats-viewer__round-heading.svelte-c444dq:before{content:none}.heats-viewer__heat-header.svelte-c444dq{border-bottom:1px solid #d8ccb0b8}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-header.svelte-c444dq{border-bottom:1px solid color-mix(in srgb, var(--color-stroke) 72%, transparent)}}.heats-viewer__heat-header.svelte-c444dq{background:#ede4cd29}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-header.svelte-c444dq{background:color-mix(in srgb, var(--color-ui) 16%, transparent)}}.heats-viewer__heat-header.svelte-c444dq{padding:.5rem .65rem .45rem}.heats-viewer__heat-title.svelte-c444dq{color:#1c1c1ce0}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-title.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 88%, transparent)}}.heats-viewer__heat-title.svelte-c444dq{letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:650;line-height:1.2}.heats-viewer__heat-id.svelte-c444dq{color:#1c1c1c94}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-id.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 58%, transparent)}}.heats-viewer__heat-id.svelte-c444dq{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.57rem;font-weight:600}.heats-viewer__heat-id.svelte-c444dq:before{content:"[";color:#d8ccb0f2}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-id.svelte-c444dq:before{color:color-mix(in srgb, var(--color-stroke) 95%, transparent)}}.heats-viewer__heat-id.svelte-c444dq:before{margin-right:.1rem}.heats-viewer__heat-id.svelte-c444dq:after{content:"]";color:#d8ccb0f2}@supports (color:color-mix(in lab, red, red)){.heats-viewer__heat-id.svelte-c444dq:after{color:color-mix(in srgb, var(--color-stroke) 95%, transparent)}}.heats-viewer__heat-id.svelte-c444dq:after{margin-left:.1rem}.heats-viewer__layout.svelte-c444dq{--qualifying-overlap-gutter:max(13rem, var(--qualifying-width,14rem));grid-template-columns:minmax(12rem, var(--qualifying-width,13rem)) minmax(0, 1fr);align-items:start;display:grid;position:relative}.heats-viewer__qualifying-column.svelte-c444dq{pointer-events:none;z-index:2;grid-area:1/1;align-self:start;position:relative;overflow:visible}.heats-viewer__layout--expanded.svelte-c444dq{--qualifying-width:clamp(18rem, 32vw, 28rem)}.heats-viewer__qualifying.svelte-c444dq{pointer-events:auto;width:100%;position:sticky;top:auto;bottom:.75rem}.heats-viewer__scroller.svelte-c444dq{padding-left:var(--qualifying-overlap-gutter);-webkit-overflow-scrolling:touch;z-index:0;grid-area:1/1/auto/-1;min-height:100%;overflow-x:auto}.heats-viewer__rounds.svelte-c444dq{--gap-size:2.5rem;gap:var(--gap-size);min-width:max-content}@media (width>=1024px){.heats-viewer__rounds.svelte-c444dq{--gap-size:3rem}}.heats-viewer__rounds.svelte-c444dq{--semi-gap-boost:0rem;flex-direction:column;align-items:stretch;gap:1.25rem;padding:.25rem .25rem .75rem}.heats-viewer__lane.svelte-c444dq{flex-direction:column;min-width:max-content;display:flex}.heats-viewer__lane[data-lane=b].svelte-c444dq{border-top:1px dashed var(--color-stroke);padding-top:.75rem}.heats-viewer__lane-rounds.svelte-c444dq{gap:var(--gap-size);flex-wrap:nowrap;align-items:stretch;min-width:max-content;display:flex}.heats-viewer__lane-heading.svelte-c444dq{color:var(--color-level-1);opacity:.6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.65rem;font-weight:700}.heats-viewer__round.svelte-c444dq{width:18rem}.heats-viewer__round--tree.svelte-c444dq{flex-direction:column;justify-content:space-around;gap:.75rem;display:flex;position:relative}.heats-viewer__heat-list.svelte-c444dq{grid-template-rows:repeat(var(--bracket-grid-rows,32), 1fr);flex:1;align-content:stretch;display:grid}.heats-viewer__heat-container.svelte-c444dq{--line-color:var(--color-stroke);--line-left-color:var(--line-color);--line-right-color:var(--line-color);flex-direction:column;justify-content:center;padding-block:.5rem;display:flex;position:relative}.heats-viewer__heat-container--has-left.svelte-c444dq:after{content:"";top:50%;left:calc(-1 * var(--gap-size) / 2);width:calc(var(--gap-size) / 2);border-top:1px solid var(--line-left-color);z-index:0;position:absolute}.heats-viewer__heat-container--has-right.svelte-c444dq:before{content:"";right:calc(-1 * var(--gap-size) / 2);width:calc(var(--gap-size) / 2);z-index:0;border-right:1px solid var(--line-right-color);position:absolute}.heats-viewer__heat-container--down.svelte-c444dq:before{height:calc(min(1, var(--g-size) / 2 - var(--p) - .5) * 100%);border-top:1px solid var(--line-right-color);top:50%}.heats-viewer__heat-container--up.svelte-c444dq:before{height:calc(min(1, var(--p) - var(--g-size) / 2 + .5) * 100%);border-bottom:1px solid var(--line-right-color);bottom:50%}.heats-viewer__heat-container--straight.svelte-c444dq:before{border-top:1px solid var(--line-right-color);border-right:none;height:0;top:50%}.heats-viewer__heat-container--has-right.svelte-c444dq:before,.heats-viewer__heat-container--down.svelte-c444dq:before,.heats-viewer__heat-container--up.svelte-c444dq:before,.heats-viewer__heat-container--straight.svelte-c444dq:before{content:none}.heat-conn-h.svelte-c444dq{width:calc(var(--gap-size) / 2);border-top:1px solid var(--color-stroke);pointer-events:none;height:0;position:absolute;top:50%;left:100%}.heat-conn-v.svelte-c444dq{left:calc(100% + var(--gap-size) / 2);width:calc(var(--gap-size) / 2);pointer-events:none;border-color:var(--color-stroke);position:absolute}.heat-conn-v--down.svelte-c444dq{height:calc(50% * var(--conn-v-factor,1));border-bottom:1px solid var(--color-stroke);border-left:1px solid var(--color-stroke);top:50%}.heat-conn-v--up.svelte-c444dq{height:calc(50% * var(--conn-v-factor,1));border-top:1px solid var(--color-stroke);border-left:1px solid var(--color-stroke);bottom:50%}.heat-conn-v--straight.svelte-c444dq{border-top:1px solid var(--color-stroke);height:0;top:50%}.heat-conn--active.svelte-c444dq{border-color:var(--color-presence)!important}.heats-viewer__round--feeds-final-stack.svelte-c444dq .heats-viewer__heat-list:where(.svelte-c444dq){--bridge-top:25%;--bridge-bottom:75%;position:relative}.heats-viewer__bridge.svelte-c444dq{right:calc(-1 * var(--gap-size) / 2);z-index:0;pointer-events:none;display:block;position:absolute}.heats-viewer__bridge--top.svelte-c444dq{border-left:1px solid var(--color-stroke);width:0;height:50%;top:25%}.heats-viewer__bridge--mid.svelte-c444dq{border-left:1px solid var(--color-stroke);width:0;height:30%;top:36.75%}.heats-viewer__bridge--bot.svelte-c444dq{border-left:1px solid var(--color-stroke);width:0;height:11.5%;bottom:25%}.heats-viewer__bridge--active.svelte-c444dq{border-left-color:var(--color-presence)}.heats-viewer__heat-container--final-top.svelte-c444dq{z-index:2}.heats-viewer__heat-container--final-bottom.svelte-c444dq{z-index:1}.heats-viewer__heat.svelte-c444dq{z-index:1;position:relative;overflow:visible}.heats-viewer__place-badge--neutral.svelte-c444dq{border-color:#d8ccb0bf}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--neutral.svelte-c444dq{border-color:color-mix(in srgb, var(--color-stroke) 75%, transparent)}}.heats-viewer__place-badge--neutral.svelte-c444dq{background:#ede4cd66}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--neutral.svelte-c444dq{background:color-mix(in srgb, var(--color-ui) 40%, transparent)}}.heats-viewer__place-badge--neutral.svelte-c444dq{color:var(--color-level-1)}.heats-viewer__place-badge--advancing.svelte-c444dq{border-color:#7bcc8d}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--advancing.svelte-c444dq{border-color:color-mix(in srgb, var(--color-presence) 55%, var(--color-stroke))}}.heats-viewer__place-badge--advancing.svelte-c444dq{background:#2ecc711f}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--advancing.svelte-c444dq{background:color-mix(in srgb, var(--color-presence) 12%, transparent)}}.heats-viewer__place-badge--advancing.svelte-c444dq{color:var(--color-presence)}.heats-viewer__place-badge--gold.svelte-c444dq{border-color:#c6ac68}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--gold.svelte-c444dq{border-color:color-mix(in srgb, #b8922d 55%, var(--color-stroke))}}.heats-viewer__place-badge--gold.svelte-c444dq{color:#5a4813;background:#f4dd8a59}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--gold.svelte-c444dq{color:color-mix(in srgb, #6f5610 75%, var(--color-level-1))}}.heats-viewer__place-badge--silver.svelte-c444dq{border-color:#b0ada7}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--silver.svelte-c444dq{border-color:color-mix(in srgb, #8f949f 55%, var(--color-stroke))}}.heats-viewer__place-badge--silver.svelte-c444dq{color:#3f4755;background:#d5d9df57}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--silver.svelte-c444dq{color:color-mix(in srgb, #4a5568 75%, var(--color-level-1))}}.heats-viewer__place-badge--bronze.svelte-c444dq{border-color:#ae8d6c}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--bronze.svelte-c444dq{border-color:color-mix(in srgb, #8c5a35 55%, var(--color-stroke))}}.heats-viewer__place-badge--bronze.svelte-c444dq{color:#58361f;background:#d9aa8357}@supports (color:color-mix(in lab, red, red)){.heats-viewer__place-badge--bronze.svelte-c444dq{color:color-mix(in srgb, #6c3f20 75%, var(--color-level-1))}}.heats-viewer__rider-hover--active.svelte-c444dq{border-color:#c1b79e}@supports (color:color-mix(in lab, red, red)){.heats-viewer__rider-hover--active.svelte-c444dq{border-color:color-mix(in srgb, var(--color-stroke) 88%, var(--color-level-1))}}.heats-viewer__rider-hover--active.svelte-c444dq{background:#f1ead7}@supports (color:color-mix(in lab, red, red)){.heats-viewer__rider-hover--active.svelte-c444dq{background:color-mix(in srgb, var(--color-ui) 62%, var(--color-bg))}}.heats-viewer__rider-hover--active.svelte-c444dq{box-shadow:inset 0 0 0 1px #1c1c1c1a,0 1px #1c1c1c14}@supports (color:color-mix(in lab, red, red)){.heats-viewer__rider-hover--active.svelte-c444dq{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-level-1) 10%, transparent), 0 1px 0 color-mix(in srgb, var(--color-level-1) 8%, transparent)}}.heats-viewer__rider-hover--active.svelte-c444dq{filter:brightness(1.04)}.heats-viewer__rider-hover--dim.svelte-c444dq{opacity:.62}@media (width<=900px){.heats-viewer__layout.svelte-c444dq{grid-template-columns:minmax(0,1fr)}.heats-viewer__qualifying.svelte-c444dq,.heats-viewer__qualifying-column.svelte-c444dq{display:none}.heats-viewer__scroller.svelte-c444dq{padding-left:0}.heats-viewer__rounds.svelte-c444dq{padding-right:.25rem}.heats-viewer__round.svelte-c444dq{width:14rem}.heats-viewer__round--tree.svelte-c444dq{padding-block:0}.heats-viewer__heat.svelte-c444dq:after{width:.75rem;right:-.75rem}}.b-bracket-slot.svelte-c444dq{background-color:#3b82f61f!important;border-color:#3b82f666!important}.heat-conn-h--b-exit.svelte-c444dq,.heat-conn-h--full-gap.svelte-c444dq{width:var(--gap-size)}.heat-b-return-label.svelte-c444dq{left:calc(100% + var(--gap-size) + .35rem);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#1c1c1c80;font-size:.5rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.heat-b-return-label.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 50%, transparent)}}.heat-b-loser-wrapper.svelte-c444dq{pointer-events:none;z-index:0;position:absolute;inset:0}.heat-b-loser-exit-corner.svelte-c444dq{border-right:1px solid #d8ccb0b3;width:1.5rem;height:3rem;position:absolute;left:100%}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-exit-corner.svelte-c444dq{border-right:1px solid color-mix(in srgb, var(--color-stroke) 70%, transparent)}}.heat-b-loser-wrapper--down.svelte-c444dq .heat-b-loser-exit-corner:where(.svelte-c444dq){border-top:1px solid #d8ccb0b3;top:70%}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-wrapper--down.svelte-c444dq .heat-b-loser-exit-corner:where(.svelte-c444dq){border-top:1px solid color-mix(in srgb, var(--color-stroke) 70%, transparent)}}.heat-b-loser-wrapper--up.svelte-c444dq .heat-b-loser-exit-corner:where(.svelte-c444dq){border-bottom:1px solid #d8ccb0b3;bottom:70%}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-wrapper--up.svelte-c444dq .heat-b-loser-exit-corner:where(.svelte-c444dq){border-bottom:1px solid color-mix(in srgb, var(--color-stroke) 70%, transparent)}}.heat-b-loser-exit-label.svelte-c444dq{text-transform:uppercase;white-space:nowrap;letter-spacing:.04em;color:#1c1c1c80;font-size:.5rem;font-weight:600;position:absolute;left:calc(100% + .75rem)}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-exit-label.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 50%, transparent)}}.heat-b-loser-exit-label.svelte-c444dq{text-align:left;line-height:1.1}.heat-b-loser-wrapper--down.svelte-c444dq .heat-b-loser-exit-label:where(.svelte-c444dq){top:calc(72.5% + 3rem);transform:translateY(-50%)}.heat-b-loser-wrapper--up.svelte-c444dq .heat-b-loser-exit-label:where(.svelte-c444dq){bottom:calc(72.5% + 3rem);transform:translateY(50%)}.heat-b-loser-wrapper--active.svelte-c444dq .heat-b-loser-exit-corner:where(.svelte-c444dq){border-color:var(--color-presence)}.heat-b-loser-wrapper--active.svelte-c444dq .heat-b-loser-exit-label:where(.svelte-c444dq){color:#2cba69}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-wrapper--active.svelte-c444dq .heat-b-loser-exit-label:where(.svelte-c444dq){color:color-mix(in srgb, var(--color-presence) 90%, var(--color-level-1))}}.heat-b-entry-wrapper.svelte-c444dq{pointer-events:none;z-index:0;position:absolute;inset:0}.heat-b-loser-entry-corner.svelte-c444dq{border-left:1px solid #d8ccb0b3;width:1.5rem;height:25%;position:absolute;top:50%;right:98.5%}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-entry-corner.svelte-c444dq{border-left:1px solid color-mix(in srgb, var(--color-stroke) 70%, transparent)}}.heat-b-loser-entry-label.svelte-c444dq{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#1c1c1c80;font-size:.5rem;font-weight:600;position:absolute;top:78%;right:calc(100% + .45rem);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.heat-b-loser-entry-label.svelte-c444dq{color:color-mix(in srgb, var(--color-level-1) 50%, transparent)}}.heat-b-loser-entry-label.svelte-c444dq{text-align:right;line-height:1.1}.heat-b-entry-wrapper--active.svelte-c444dq .heat-b-loser-entry-corner:where(.svelte-c444dq){border-color:var(--color-presence)}.heat-b-entry-wrapper--active.svelte-c444dq .heat-b-loser-entry-label:where(.svelte-c444dq){color:#2cba69}@supports (color:color-mix(in lab, red, red)){.heat-b-entry-wrapper--active.svelte-c444dq .heat-b-loser-entry-label:where(.svelte-c444dq){color:color-mix(in srgb, var(--color-presence) 90%, var(--color-level-1))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.rr-tool .floating-select-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#2ecc7173}@supports (color:color-mix(in lab, red, red)){.rr-tool .floating-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-presence,#2ecc71) 45%, transparent)}}.rr-tool .floating-select-trigger:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-bg,#f7f3e8)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}