.Demo-module__ini55q__app{background:var(--tl-color-canvas);height:auto;color:var(--tl-color-ink);font-family:var(--tl-font-ui);--demo-line:color-mix(in srgb, var(--tl-color-on-hero) 18%, transparent);overflow:visible}.Demo-module__ini55q__headerActions>button{display:inline-flex}.Demo-module__ini55q__playbackControls{margin-top:var(--tl-space-3);font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.Demo-module__ini55q__playbackControls summary{cursor:pointer}.Demo-module__ini55q__studio progress{width:100%;height:var(--tl-space-2);accent-color:var(--tl-color-action);margin-top:var(--tl-space-3)}.Demo-module__ini55q__notifications{right:var(--tl-space-4);bottom:var(--tl-space-4);z-index:50;gap:var(--tl-space-3);width:min(calc(100vw - var(--tl-space-8)), calc(var(--tl-space-12) * 7));max-height:60dvh;display:grid;position:fixed;overflow-y:auto}.Demo-module__ini55q__notification{padding:var(--tl-space-4);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);border-left:4px solid var(--tl-color-danger);border-radius:var(--tl-radius-card);box-shadow:var(--tl-shadow-popover)}.Demo-module__ini55q__notification[data-won=true]{border-left-color:var(--tl-color-success)}.Demo-module__ini55q__notification .Demo-module__ini55q__row{justify-content:space-between}.Demo-module__ini55q__notification .Demo-module__ini55q__row button{color:var(--tl-color-text-secondary);padding:var(--tl-space-1);background:0 0;border:0}.Demo-module__ini55q__notification p{font-size:var(--tl-type-control-size);margin:var(--tl-space-2) 0}.Demo-module__ini55q__notification>span{font-size:var(--tl-type-control-size);font-weight:700;display:block}@media (max-width:760px){.Demo-module__ini55q__masthead{flex-wrap:wrap}.Demo-module__ini55q__headerActions{justify-content:space-between;width:100%}.Demo-module__ini55q__notifications{bottom:var(--tl-space-12);max-height:45dvh}}.Demo-module__ini55q__app *{box-sizing:border-box}.Demo-module__ini55q__marketRules{border-top:1px solid var(--tl-color-border-subtle);padding-top:var(--tl-space-2);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.Demo-module__ini55q__marketRules summary{cursor:pointer;color:var(--tl-color-action)}.Demo-module__ini55q__marketRules p{padding-top:var(--tl-space-2);line-height:1.5}.Demo-module__ini55q__konaRibbon{gap:var(--tl-space-4);padding:var(--tl-space-5);margin-bottom:var(--tl-space-4);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);grid-template-columns:1.3fr 1fr 1fr;display:grid}.Demo-module__ini55q__konaRibbon strong,.Demo-module__ini55q__konaRibbon span{display:block}.Demo-module__ini55q__fieldToggle{gap:var(--tl-space-3);margin-bottom:var(--tl-space-5);flex-wrap:wrap;align-items:center;display:flex}.Demo-module__ini55q__fieldToggle button[aria-pressed=true]{background:var(--tl-color-hero);color:var(--tl-color-on-hero)}.Demo-module__ini55q__courseCompact{background:var(--tl-color-hero);flex-direction:column;min-width:0;display:flex}.Demo-module__ini55q__courseMap{background:var(--tl-color-hero);min-width:0;color:var(--tl-color-on-hero);border-radius:var(--tl-radius-card);position:relative;overflow:hidden}.Demo-module__ini55q__courseMap svg{width:100%;min-height:calc(var(--tl-space-12) * 5);display:block}.Demo-module__ini55q__mapStamp{top:var(--tl-space-5);left:var(--tl-space-5);gap:var(--tl-space-1);display:grid;position:absolute}.Demo-module__ini55q__mapStamp strong{font-size:var(--tl-type-page-title-size);letter-spacing:var(--tl-type-page-title-letter-spacing)}.Demo-module__ini55q__mapStamp>span:last-child,.Demo-module__ini55q__mapCaption{font-size:var(--tl-type-control-size);opacity:.7}.Demo-module__ini55q__mapCaption{bottom:var(--tl-space-3);left:var(--tl-space-5);position:absolute}.Demo-module__ini55q__courseLegs{border-bottom:1px solid var(--tl-color-border-subtle);grid-template-columns:repeat(3,1fr);display:grid}.Demo-module__ini55q__courseLegs button{justify-content:center;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4);background:var(--tl-color-surface);color:var(--tl-color-ink);font-size:var(--tl-type-control-size);border:0;border-bottom:3px solid #0000;display:flex}.Demo-module__ini55q__courseLegs button[aria-pressed=true]{border-bottom-color:var(--tl-color-action);background:var(--tl-color-action-soft)}.Demo-module__ini55q__courseLegs strong{font-size:var(--tl-type-body-size);display:block}.Demo-module__ini55q__courseStory{gap:var(--tl-space-3);padding-top:var(--tl-space-5);display:grid}.Demo-module__ini55q__courseStory a,.Demo-module__ini55q__sectionHeading a{align-items:center;gap:var(--tl-space-1);font-size:var(--tl-type-control-size);color:var(--tl-color-action);text-decoration:underline;display:inline-flex}.Demo-module__ini55q__fieldSearch{padding-top:var(--tl-space-4)}.Demo-module__ini55q__fieldSearch label{align-items:center;gap:var(--tl-space-2);flex:1;display:flex}.Demo-module__ini55q__fieldSearch select{padding:var(--tl-space-3);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface);max-width:100%;color:var(--tl-color-ink)}.Demo-module__ini55q__fieldRows{max-height:calc(var(--tl-space-12) * 12);overflow-y:auto}.Demo-module__ini55q__fieldRows .Demo-module__ini55q__standing{grid-template-columns:var(--tl-space-8) var(--tl-space-10) minmax(0,1fr) auto}@media (max-width:760px){.Demo-module__ini55q__konaRibbon{gap:var(--tl-space-3);grid-template-columns:1fr}.Demo-module__ini55q__hero .Demo-module__ini55q__courseCompact{display:none}.Demo-module__ini55q__tabs{flex-wrap:nowrap;overflow-x:auto}.Demo-module__ini55q__tabs button{white-space:nowrap}}@media (max-width:520px){.Demo-module__ini55q__fieldRows .Demo-module__ini55q__avatar{display:none}.Demo-module__ini55q__fieldRows .Demo-module__ini55q__standing{grid-template-columns:var(--tl-space-8) minmax(0,1fr) auto;gap:var(--tl-space-2)}.Demo-module__ini55q__fieldSearch label{min-width:100%}.Demo-module__ini55q__courseLegs button{padding:var(--tl-space-3) var(--tl-space-1);gap:var(--tl-space-1)}}.Demo-module__ini55q__app button,.Demo-module__ini55q__app a,.Demo-module__ini55q__app input,.Demo-module__ini55q__app select{outline-offset:var(--tl-space-1)}.Demo-module__ini55q__app button:focus-visible,.Demo-module__ini55q__app a:focus-visible,.Demo-module__ini55q__app input:focus-visible{outline:2px solid var(--tl-color-action)}.Demo-module__ini55q__app button{cursor:pointer;gap:var(--tl-space-2)}.Demo-module__ini55q__app button:disabled{cursor:not-allowed;opacity:.45}.Demo-module__ini55q__app h1,.Demo-module__ini55q__app h2,.Demo-module__ini55q__app h3,.Demo-module__ini55q__app p{margin:0}.Demo-module__ini55q__app svg{flex-shrink:0}.Demo-module__ini55q__top{background:var(--tl-color-hero);color:var(--tl-color-on-hero)}.Demo-module__ini55q__masthead{justify-content:space-between;align-items:center;gap:var(--tl-space-4);padding:var(--tl-space-5) var(--tl-space-6);border-bottom:1px solid var(--demo-line);display:flex}.Demo-module__ini55q__brand{align-items:center;gap:var(--tl-space-3);font-size:var(--tl-type-section-heading-size);letter-spacing:var(--tl-type-section-heading-letter-spacing);font-weight:800;display:flex}.Demo-module__ini55q__brandMark{width:var(--tl-space-10);height:var(--tl-space-10);border:1px solid var(--demo-line);border-radius:var(--tl-radius-pill);color:var(--tl-color-on-hero);place-items:center;display:grid}.Demo-module__ini55q__brand small{font-size:var(--tl-type-instrument-label-size);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase;opacity:.65;font-weight:500;display:block}.Demo-module__ini55q__headerActions,.Demo-module__ini55q__row,.Demo-module__ini55q__tabs,.Demo-module__ini55q__chips,.Demo-module__ini55q__toolbar,.Demo-module__ini55q__actions{align-items:center;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.Demo-module__ini55q__headerActions button{color:inherit;border-color:var(--demo-line);background:0 0}.Demo-module__ini55q__wallet{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-2) var(--tl-space-4);border-radius:var(--tl-radius-pill);background:var(--tl-color-on-hero);color:var(--tl-color-hero);font-variant-numeric:tabular-nums;font-weight:800;display:flex}.Demo-module__ini55q__tabs{padding:0 var(--tl-space-6);gap:var(--tl-space-6)}.Demo-module__ini55q__tabs button{gap:var(--tl-space-2);color:inherit;opacity:.6;padding:var(--tl-space-4) 0;font-size:var(--tl-type-control-size);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;font-weight:700;display:flex}.Demo-module__ini55q__tabs button[aria-current=page]{opacity:1;border-color:var(--tl-color-on-hero)}.Demo-module__ini55q__safety{justify-content:space-between;gap:var(--tl-space-3);padding:var(--tl-space-2) var(--tl-space-6);background:var(--tl-color-action-soft);color:var(--tl-color-action-strong);font-size:var(--tl-type-control-size);flex-wrap:wrap;display:flex}.Demo-module__ini55q__body{max-width:var(--tl-size-container-navigation);padding:var(--tl-space-6);margin:auto}.Demo-module__ini55q__hero{border-radius:var(--tl-radius-hero);background:var(--tl-color-hero);color:var(--tl-color-on-hero);margin-bottom:var(--tl-space-5);min-height:calc(var(--tl-space-12) * 6);grid-template-columns:1.1fr 1fr;display:grid;position:relative;overflow:hidden}.Demo-module__ini55q__heroText{padding:var(--tl-space-8);z-index:1;justify-content:center;align-items:flex-start;gap:var(--tl-space-4);flex-direction:column;display:flex;position:relative}.Demo-module__ini55q__eyebrow{font-size:var(--tl-type-instrument-label-size);text-transform:uppercase;letter-spacing:var(--tl-type-instrument-label-letter-spacing);gap:var(--tl-space-2);align-items:center;font-weight:800;display:flex}.Demo-module__ini55q__hero h1{font-size:var(--tl-type-page-title-size);letter-spacing:var(--tl-type-page-title-letter-spacing);max-width:12ch;font-weight:800;line-height:1.03}.Demo-module__ini55q__hero h1 em{font-family:var(--tl-font-editorial);font-weight:400}.Demo-module__ini55q__hero p{opacity:.75;max-width:44ch;font-size:var(--tl-type-body-size)}.Demo-module__ini55q__hero .Demo-module__ini55q__actions button{background:var(--tl-color-on-hero);color:var(--tl-color-hero)}.Demo-module__ini55q__hero .Demo-module__ini55q__actions button+button{color:var(--tl-color-on-hero);border-color:var(--demo-line);background:0 0}.Demo-module__ini55q__landscape{background:color-mix(in srgb, var(--tl-color-swim) 24%, var(--tl-color-hero));place-items:center;min-width:0;display:grid;position:relative}.Demo-module__ini55q__landscape>svg{width:100%;height:100%;min-height:calc(var(--tl-space-12) * 6)}.Demo-module__ini55q__landscapeLabel{top:var(--tl-space-5);left:var(--tl-space-5);font-size:var(--tl-type-instrument-label-size);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase;position:absolute}.Demo-module__ini55q__courseBadge{bottom:var(--tl-space-5);left:var(--tl-space-5);right:var(--tl-space-5);border:1px solid var(--demo-line);border-radius:var(--tl-radius-card);padding:var(--tl-space-3);background:var(--tl-color-hero);font-size:var(--tl-type-control-size);justify-content:space-between;align-items:center;display:flex;position:absolute}.Demo-module__ini55q__dot{width:var(--tl-space-2);height:var(--tl-space-2);border-radius:var(--tl-radius-pill);background:currentColor;display:inline-block}.Demo-module__ini55q__layout{gap:var(--tl-space-5);grid-template-columns:minmax(0,1fr) minmax(0,.43fr);align-items:start;display:grid}.Demo-module__ini55q__main,.Demo-module__ini55q__side{min-width:0}.Demo-module__ini55q__side{top:var(--tl-space-4);gap:var(--tl-space-4);display:grid;position:sticky}.Demo-module__ini55q__panel{border:1px solid var(--tl-color-border-subtle);background:var(--tl-color-surface);border-radius:var(--tl-radius-card);padding:var(--tl-space-5)}.Demo-module__ini55q__panel h2,.Demo-module__ini55q__sectionHeading h2{font-size:var(--tl-type-section-heading-size);letter-spacing:var(--tl-type-section-heading-letter-spacing);font-weight:800}.Demo-module__ini55q__sectionHeading{justify-content:space-between;gap:var(--tl-space-3);margin-bottom:var(--tl-space-4);align-items:center;display:flex}.Demo-module__ini55q__muted{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);line-height:1.5}.Demo-module__ini55q__toolbar{margin-bottom:var(--tl-space-4);justify-content:space-between}.Demo-module__ini55q__chips{gap:var(--tl-space-2)}.Demo-module__ini55q__chips button[aria-pressed=true]{background:var(--tl-color-hero);color:var(--tl-color-on-hero);border-color:var(--tl-color-hero)}.Demo-module__ini55q__events{gap:var(--tl-space-3);margin-bottom:var(--tl-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Demo-module__ini55q__event{text-align:left;padding:var(--tl-space-4);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);color:var(--tl-color-ink)}.Demo-module__ini55q__event[aria-pressed=true]{border-color:var(--tl-color-action);box-shadow:inset 0 -3px var(--tl-color-action)}.Demo-module__ini55q__event strong{margin:var(--tl-space-3) 0 var(--tl-space-1);font-size:var(--tl-type-body-size);display:block}.Demo-module__ini55q__event .Demo-module__ini55q__eyebrow{color:var(--tl-color-action)}.Demo-module__ini55q__markets{gap:var(--tl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Demo-module__ini55q__market{gap:var(--tl-space-3);flex-direction:column;min-width:0;display:flex}.Demo-module__ini55q__market h3{font-size:var(--tl-type-body-size);min-height:3em;font-weight:750}.Demo-module__ini55q__marketHead{justify-content:space-between;align-items:center;gap:var(--tl-space-2);display:flex}.Demo-module__ini55q__avatar{width:var(--tl-space-10);height:var(--tl-space-10);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-pill);background:var(--tl-color-action-soft);color:var(--tl-color-action-strong);font-size:var(--tl-type-control-size);flex-shrink:0;place-items:center;font-weight:800;display:inline-grid}.Demo-module__ini55q__marketMeta{align-items:center;gap:var(--tl-space-2);display:flex}.Demo-module__ini55q__sparkline{width:calc(var(--tl-space-12) * 2);height:var(--tl-space-8);color:var(--tl-color-action)}.Demo-module__ini55q__choices{gap:var(--tl-space-2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.Demo-module__ini55q__choices button{width:100%;min-height:var(--tl-space-12);justify-content:space-between;display:flex}.Demo-module__ini55q__choices button[aria-pressed=true]{background:var(--tl-color-action);color:var(--tl-color-on-action);border-color:var(--tl-color-action)}.Demo-module__ini55q__choices .Demo-module__ini55q__choiceNo[aria-pressed=true]{background:var(--tl-color-danger);color:var(--tl-color-on-hero);border-color:var(--tl-color-danger)}.Demo-module__ini55q__slipTitle{margin-bottom:var(--tl-space-4);justify-content:space-between;align-items:center;display:flex}.Demo-module__ini55q__count{width:var(--tl-space-6);height:var(--tl-space-6);background:var(--tl-color-action-soft);color:var(--tl-color-action-strong);border-radius:var(--tl-radius-pill);font-size:var(--tl-type-control-size);place-items:center;display:grid}.Demo-module__ini55q__empty{text-align:center;padding:var(--tl-space-6) var(--tl-space-3);justify-items:center;gap:var(--tl-space-3);color:var(--tl-color-text-secondary);display:grid}.Demo-module__ini55q__empty svg{color:var(--tl-color-action)}.Demo-module__ini55q__slipItem{padding:var(--tl-space-3) 0;border-top:1px solid var(--tl-color-border-subtle);align-items:start;gap:var(--tl-space-2);font-size:var(--tl-type-control-size);display:flex}.Demo-module__ini55q__slipItem>div{flex:1}.Demo-module__ini55q__slipItem strong{margin-top:var(--tl-space-1);line-height:1.4;display:block}.Demo-module__ini55q__slipItem>button{padding:var(--tl-space-1);color:var(--tl-color-text-secondary);background:0 0;border:0}.Demo-module__ini55q__stake{gap:var(--tl-space-3);padding-top:var(--tl-space-4);display:grid}.Demo-module__ini55q__stake input{width:100%}.Demo-module__ini55q__payout{padding:var(--tl-space-4) 0;border-top:1px solid var(--tl-color-border-subtle);justify-content:space-between;align-items:center;display:flex}.Demo-module__ini55q__payout strong{font-size:var(--tl-type-section-heading-size);color:var(--tl-color-action)}.Demo-module__ini55q__full{width:100%}.Demo-module__ini55q__status{margin-top:var(--tl-space-3);color:var(--tl-color-action-strong);font-size:var(--tl-type-control-size);min-height:1.5em}.Demo-module__ini55q__studio{margin-top:var(--tl-space-5);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);padding:var(--tl-space-4);background:var(--tl-color-surface-subtle)}.Demo-module__ini55q__studio input{width:100%;accent-color:var(--tl-color-action);margin:var(--tl-space-3) 0}.Demo-module__ini55q__studio .Demo-module__ini55q__row{justify-content:space-between}.Demo-module__ini55q__studio .Demo-module__ini55q__actions{margin-top:var(--tl-space-3)}.Demo-module__ini55q__guide{gap:var(--tl-space-4);display:grid}.Demo-module__ini55q__guideItem{align-items:flex-start;gap:var(--tl-space-3);display:flex}.Demo-module__ini55q__guideItem>span{font-size:var(--tl-type-editorial-place-size);color:var(--tl-color-action);font-family:var(--tl-font-editorial)}.Demo-module__ini55q__guideItem strong{margin-bottom:var(--tl-space-1);display:block}.Demo-module__ini55q__raceRoom{margin-bottom:var(--tl-space-5)}.Demo-module__ini55q__raceRoom .Demo-module__ini55q__landscape{height:calc(var(--tl-space-12) * 5);border-radius:var(--tl-radius-card);color:var(--tl-color-on-hero);margin:var(--tl-space-4) 0;overflow:hidden}.Demo-module__ini55q__timeline{justify-content:space-between;gap:var(--tl-space-2);border-bottom:1px solid var(--tl-color-border-subtle);padding-bottom:var(--tl-space-3);flex-wrap:wrap;display:flex}.Demo-module__ini55q__timeline span{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.Demo-module__ini55q__timeline span[data-active=true]{color:var(--tl-color-action);font-weight:800}.Demo-module__ini55q__standing{grid-template-columns:var(--tl-space-6) var(--tl-space-10) minmax(0,1fr) auto;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-3) 0;border-bottom:1px solid var(--tl-color-border-subtle);display:grid}.Demo-module__ini55q__standing:last-child{border:0}.Demo-module__ini55q__standing strong{font-size:var(--tl-type-control-size)}.Demo-module__ini55q__standing small{color:var(--tl-color-text-secondary);display:block}.Demo-module__ini55q__ticket{margin-bottom:var(--tl-space-3)}.Demo-module__ini55q__ticketHeader{justify-content:space-between;gap:var(--tl-space-3);margin-bottom:var(--tl-space-3);align-items:center;display:flex}.Demo-module__ini55q__ticketHeader span{text-transform:uppercase;font-size:var(--tl-type-instrument-label-size);letter-spacing:var(--tl-type-instrument-label-letter-spacing);color:var(--tl-color-action)}.Demo-module__ini55q__ticket ul{padding-left:var(--tl-space-4);font-size:var(--tl-type-control-size);line-height:1.8}.Demo-module__ini55q__ledger{margin:var(--tl-space-4) 0;border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);grid-template-columns:repeat(3,1fr);display:grid}.Demo-module__ini55q__ledger>div{padding:var(--tl-space-4);border-right:1px solid var(--tl-color-border-subtle)}.Demo-module__ini55q__ledger>div:last-child{border:0}.Demo-module__ini55q__ledger strong{font-size:var(--tl-type-section-heading-size);display:block}.Demo-module__ini55q__clubHero{padding:var(--tl-space-6);background:var(--tl-color-hero);color:var(--tl-color-on-hero);border-radius:var(--tl-radius-card);margin-bottom:var(--tl-space-4)}.Demo-module__ini55q__clubHero h2{font-size:var(--tl-type-page-title-size);letter-spacing:var(--tl-type-page-title-letter-spacing);margin:var(--tl-space-3) 0}.Demo-module__ini55q__clubs{gap:var(--tl-space-3);margin-bottom:var(--tl-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Demo-module__ini55q__clubs h3{margin:var(--tl-space-3) 0;font-size:var(--tl-type-section-heading-size)}.Demo-module__ini55q__feed{gap:var(--tl-space-3);margin-top:var(--tl-space-3);display:grid}.Demo-module__ini55q__feed p{padding-left:var(--tl-space-3);border-left:2px solid var(--tl-color-action);font-size:var(--tl-type-control-size)}.Demo-module__ini55q__footer{justify-content:space-between;gap:var(--tl-space-4);padding:var(--tl-space-5) 0;font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary);flex-wrap:wrap;display:flex}@media (max-width:1180px){.Demo-module__ini55q__layout{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}.Demo-module__ini55q__heroText{padding:var(--tl-space-6)}}@media (max-width:980px){.Demo-module__ini55q__layout{grid-template-columns:1fr}.Demo-module__ini55q__side{grid-template-columns:1fr 1fr;position:static}.Demo-module__ini55q__hero{grid-template-columns:1.2fr 1fr}}@media (max-width:760px){.Demo-module__ini55q__hero{grid-template-columns:1fr}.Demo-module__ini55q__heroText{padding:var(--tl-space-5)}.Demo-module__ini55q__hero h1{max-width:16ch}.Demo-module__ini55q__hero .Demo-module__ini55q__landscape{display:none}.Demo-module__ini55q__body{padding:var(--tl-space-4)}.Demo-module__ini55q__tabs{gap:var(--tl-space-4);padding:0 var(--tl-space-4)}.Demo-module__ini55q__masthead{padding:var(--tl-space-4)}.Demo-module__ini55q__events{grid-template-columns:1fr}.Demo-module__ini55q__event{gap:var(--tl-space-3);align-items:center;display:flex}.Demo-module__ini55q__event strong{flex:1;margin:0}.Demo-module__ini55q__safety{padding:var(--tl-space-2) var(--tl-space-4)}.Demo-module__ini55q__brand{font-size:var(--tl-type-body-size)}}@media (max-width:520px){.Demo-module__ini55q__markets,.Demo-module__ini55q__side,.Demo-module__ini55q__clubs{grid-template-columns:1fr}.Demo-module__ini55q__tabs{gap:var(--tl-space-3);justify-content:space-between}.Demo-module__ini55q__tabs button{font-size:var(--tl-type-control-size)}.Demo-module__ini55q__tabs button svg{display:none}.Demo-module__ini55q__wallet{padding:var(--tl-space-2);font-size:var(--tl-type-control-size)}.Demo-module__ini55q__brandMark{display:none}.Demo-module__ini55q__ledger>div{padding:var(--tl-space-3)}.Demo-module__ini55q__ledger strong{font-size:var(--tl-type-body-size)}.Demo-module__ini55q__event{flex-wrap:wrap}.Demo-module__ini55q__hero h1{font-size:var(--tl-type-page-title-size)}}@media (prefers-reduced-motion:reduce){.Demo-module__ini55q__app *,.Demo-module__ini55q__app :before,.Demo-module__ini55q__app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Demo-module__ini55q__raceBanner{justify-content:space-between;align-items:center;gap:var(--tl-space-5);padding:var(--tl-space-5) var(--tl-space-6);margin-bottom:var(--tl-space-5);background:var(--tl-color-hero);color:var(--tl-color-on-hero);border-radius:var(--tl-radius-hero);display:flex}.Demo-module__ini55q__raceBanner h1{font-size:var(--tl-type-section-heading-size);letter-spacing:var(--tl-type-page-title-letter-spacing);margin:var(--tl-space-2) 0;line-height:1.1}.Demo-module__ini55q__raceBanner p{color:var(--tl-color-on-hero);opacity:.7;font-size:var(--tl-type-control-size)}.Demo-module__ini55q__raceBanner button{border-color:var(--demo-line);color:var(--tl-color-on-hero);background:0 0}.Demo-module__ini55q__raceBanner button:last-child{background:var(--tl-color-on-hero);color:var(--tl-color-hero)}.Demo-module__ini55q__pickIntro{justify-content:space-between;align-items:center;gap:var(--tl-space-3);margin-bottom:var(--tl-space-4);padding-bottom:var(--tl-space-3);border-bottom:1px solid var(--tl-color-border-subtle);display:flex}.Demo-module__ini55q__pickIntro strong{margin-top:var(--tl-space-1);font-size:var(--tl-type-control-size);display:block}.Demo-module__ini55q__portrait{width:var(--tl-space-10);height:var(--tl-space-10);border-radius:var(--tl-radius-pill);background:var(--tl-color-action-soft);border:1px solid var(--tl-color-border-subtle);color:var(--tl-color-action-strong);font-size:var(--tl-type-control-size);flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.Demo-module__ini55q__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.Demo-module__ini55q__portraitLarge{width:var(--tl-space-12);height:var(--tl-space-12)}.Demo-module__ini55q__choices button>span{justify-content:space-between;align-items:center;gap:var(--tl-space-3);width:100%;display:flex}.Demo-module__ini55q__actions button>span,.Demo-module__ini55q__headerActions button>span{align-items:center;gap:var(--tl-space-2);display:inline-flex}.Demo-module__ini55q__marketToolbar{align-items:center}.Demo-module__ini55q__marketToolbar>input{max-width:calc(var(--tl-space-12) * 5)}.Demo-module__ini55q__market[data-selected=true]{border-color:var(--tl-color-action);box-shadow:inset 0 3px var(--tl-color-action);background:var(--tl-color-action-soft)}.Demo-module__ini55q__market{gap:var(--tl-space-2);padding:var(--tl-space-4)}.Demo-module__ini55q__market h3{min-height:2.6em;line-height:1.3}.Demo-module__ini55q__market .Demo-module__ini55q__marketMeta{margin-bottom:var(--tl-space-1)}.Demo-module__ini55q__marketMeta strong{font-size:var(--tl-type-body-size)}.Demo-module__ini55q__market .Demo-module__ini55q__choices button{min-height:var(--tl-space-10)}.Demo-module__ini55q__slipPanel{border-top:3px solid var(--tl-color-action);padding:var(--tl-space-4)}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__empty{padding:var(--tl-space-4) var(--tl-space-2)}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__slipItem{flex-wrap:wrap}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__slipItem>.Demo-module__ini55q__portrait{width:var(--tl-space-8);height:var(--tl-space-8)}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__slipItem>div{min-width:12ch}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__stake{padding-top:var(--tl-space-3);gap:var(--tl-space-2)}.Demo-module__ini55q__slipPanel .Demo-module__ini55q__payout{padding:var(--tl-space-3) 0}.Demo-module__ini55q__masthead{padding-top:var(--tl-space-3);padding-bottom:var(--tl-space-3)}.Demo-module__ini55q__tabs button{padding:var(--tl-space-3) 0}.Demo-module__ini55q__body{padding-top:var(--tl-space-4)}.Demo-module__ini55q__side{max-height:calc(100dvh - var(--tl-space-12) * 2);scrollbar-width:thin;padding-bottom:var(--tl-space-1);overflow-y:auto}.Demo-module__ini55q__slipDock{display:none}.Demo-module__ini55q__courseMap svg{max-height:calc(var(--tl-space-12) * 7)}.Demo-module__ini55q__courseCompact .Demo-module__ini55q__courseMap svg{max-height:calc(var(--tl-space-12) * 5)}.Demo-module__ini55q__courseCompact .Demo-module__ini55q__mapStamp strong{font-size:var(--tl-type-section-heading-size)}@media (max-width:980px){.Demo-module__ini55q__side{max-height:none;overflow:visible}.Demo-module__ini55q__slipDock{bottom:var(--tl-space-3);z-index:5;justify-content:space-between;align-items:center;gap:var(--tl-space-3);border:1px solid var(--tl-color-action);border-radius:var(--tl-radius-card);background:var(--tl-color-hero);width:100%;color:var(--tl-color-on-hero);padding:var(--tl-space-4);box-shadow:var(--tl-shadow-popover);display:flex;position:sticky}.Demo-module__ini55q__slipDock span,.Demo-module__ini55q__slipDock strong{align-items:center;gap:var(--tl-space-2);font-size:var(--tl-type-control-size);display:flex}.Demo-module__ini55q__raceBanner{padding:var(--tl-space-4)}}@media (max-width:760px){.Demo-module__ini55q__raceBanner{align-items:flex-start;gap:var(--tl-space-3);flex-direction:column}.Demo-module__ini55q__raceBanner h1{font-size:var(--tl-type-section-heading-size)}.Demo-module__ini55q__pickIntro>span{display:none}.Demo-module__ini55q__slipDock{padding:var(--tl-space-3)}}.Demo-module__ini55q__safety .Demo-module__ini55q__row{flex-wrap:nowrap}.Demo-module__ini55q__fieldToggle button[aria-pressed=true]:hover,.Demo-module__ini55q__chips button[aria-pressed=true]:hover{background:var(--tl-color-hero);color:var(--tl-color-on-hero)}.Demo-module__ini55q__slipPanel button[type=submit]>span{align-items:center;gap:var(--tl-space-2);display:inline-flex}@media (max-width:760px){.Demo-module__ini55q__safety{font-size:var(--tl-type-instrument-label-size)}.Demo-module__ini55q__safety>span:last-child,.Demo-module__ini55q__raceBanner p{display:none}.Demo-module__ini55q__marketToolbar .Demo-module__ini55q__chips{max-width:100%;padding-bottom:var(--tl-space-1);flex-wrap:nowrap;overflow-x:auto}.Demo-module__ini55q__fieldToggle{margin-bottom:var(--tl-space-3)}}@media (max-width:520px){.Demo-module__ini55q__fieldRows .Demo-module__ini55q__portrait{width:var(--tl-space-8);height:var(--tl-space-8);display:inline-grid}.Demo-module__ini55q__fieldRows .Demo-module__ini55q__standing>span:first-child{display:none}.Demo-module__ini55q__slipDock strong{max-width:16ch}}.Demo-module__ini55q__mapAthlete .Demo-module__ini55q__portrait{border:2px solid var(--tl-color-on-hero);width:100%;height:100%}.Demo-module__ini55q__trackedLegend{padding:var(--tl-space-4);background:var(--tl-color-surface);margin-bottom:var(--tl-space-4)}.Demo-module__ini55q__trackedLegend .Demo-module__ini55q__chips{gap:var(--tl-space-3);font-size:var(--tl-type-control-size)}.Demo-module__ini55q__trackedLegend .Demo-module__ini55q__portrait{width:var(--tl-space-6);height:var(--tl-space-6)}.Demo-module__ini55q__courseLegs button:disabled{opacity:1;cursor:default}.Demo-module__ini55q__athleteName{text-align:left;text-underline-offset:var(--tl-space-1);min-height:0;padding:0;font-weight:700;text-decoration:underline}.Demo-module__ini55q__evidenceRow{gap:var(--tl-space-1);padding:var(--tl-space-3) 0;border-bottom:1px solid var(--tl-color-border-subtle);display:grid}.Demo-module__ini55q__coursePicks{border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card)}.Demo-module__ini55q__coursePicks>summary{cursor:pointer;padding:var(--tl-space-4);color:var(--tl-color-action);font-weight:600}.Demo-module__ini55q__coursePicks>.Demo-module__ini55q__markets{padding:var(--tl-space-3)}.Demo-module__ini55q__rewardArt{justify-items:center;gap:var(--tl-space-4);padding:var(--tl-space-8);margin-bottom:var(--tl-space-4);background:var(--tl-color-action-soft);color:var(--tl-color-action);border-radius:var(--tl-radius-card);display:grid}.Demo-module__ini55q__rewardProgress{width:100%;height:var(--tl-space-2);margin-bottom:var(--tl-space-4);accent-color:var(--tl-color-action)}.Demo-module__ini55q__singleStake{gap:var(--tl-space-3);padding:var(--tl-space-4) 0;border-bottom:1px solid var(--tl-color-border-subtle);min-width:0;display:grid}.Demo-module__ini55q__singleStake small{color:var(--tl-color-text-muted);grid-column:1/-1}.Demo-module__ini55q__stakeLedger{gap:var(--tl-space-2);display:grid}.Demo-module__ini55q__stakeLedger>span{justify-content:space-between;gap:var(--tl-space-3);font-variant-numeric:tabular-nums;display:flex}.Demo-module__ini55q__evidencePanel{gap:var(--tl-space-3);min-width:0;padding:var(--tl-space-3) 0;display:grid}.Demo-module__ini55q__evidencePanel h3,.Demo-module__ini55q__evidencePanel h4,.Demo-module__ini55q__evidencePanel p{margin:0}.Demo-module__ini55q__evidenceScroll{border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);max-width:100%;overflow-x:auto}.Demo-module__ini55q__evidenceTable{border-collapse:collapse;width:100%;font-size:var(--tl-type-control-size);font-variant-numeric:tabular-nums;background:var(--tl-color-surface)}.Demo-module__ini55q__evidenceTable caption{text-align:left;padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-color-surface-subtle);font-weight:600}.Demo-module__ini55q__evidenceTable th,.Demo-module__ini55q__evidenceTable td{padding:var(--tl-space-2);border:1px solid var(--tl-color-border-subtle);text-align:right;white-space:nowrap}.Demo-module__ini55q__evidenceTable thead th{background:var(--tl-color-surface-subtle);font-weight:600}.Demo-module__ini55q__evidenceTable th:first-child,.Demo-module__ini55q__evidenceTable td:first-child,.Demo-module__ini55q__evidenceTable th[scope=row]{text-align:left}.Demo-module__ini55q__evidenceTable tbody tr:nth-child(2n){background:var(--tl-color-surface-raised)}.Demo-module__ini55q__evidenceTable tbody tr:hover{background:var(--tl-color-action-soft)}.Demo-module__ini55q__evidenceTable .Demo-module__ini55q__evidenceRace{white-space:normal;min-width:18ch;max-width:26ch;font-weight:400}.Demo-module__ini55q__evidenceTable small{color:var(--tl-color-text-muted);display:block}.Demo-module__ini55q__evidenceTable [data-met=true],.Demo-module__ini55q__evidenceTable [data-gap=ahead]{color:var(--tl-color-success)}.Demo-module__ini55q__evidenceTable [data-met=false]{color:var(--tl-color-danger)}.Demo-module__ini55q__evidenceFootnote{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-muted)}.Demo-module__ini55q__marketRows{background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card)}.Demo-module__ini55q__marketRow,.Demo-module__ini55q__marketRowHeading{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-3);grid-template-columns:minmax(0,1fr) 7ch 19ch;display:grid}.Demo-module__ini55q__marketRowHeading{background:var(--tl-color-surface-subtle);font-size:var(--tl-type-instrument-label-size);text-transform:uppercase}.Demo-module__ini55q__marketRow{border-top:1px solid var(--tl-color-border-subtle)}.Demo-module__ini55q__marketRow[data-focused=true]{background:var(--tl-color-action-soft);box-shadow:inset 3px 0 var(--tl-color-action)}.Demo-module__ini55q__marketRowName{align-items:center;gap:var(--tl-space-3);min-width:0;display:flex}.Demo-module__ini55q__marketRowName>div{min-width:0}.Demo-module__ini55q__marketQuestion{white-space:normal;text-align:left;max-width:100%;height:auto;padding:0;font-weight:600}.Demo-module__ini55q__marketQuestion>span{white-space:normal;min-width:0}.Demo-module__ini55q__marketRow .Demo-module__ini55q__athleteName{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-muted);font-weight:400}.Demo-module__ini55q__marketChance{font-variant-numeric:tabular-nums;text-align:right}.Demo-module__ini55q__marketChance small{font-size:var(--tl-type-instrument-label-size);font-weight:400;display:block}.Demo-module__ini55q__marketSides{gap:var(--tl-space-2);grid-template-columns:1fr 1fr;display:grid}.Demo-module__ini55q__marketSides button:first-child{color:var(--tl-color-success);background:var(--tl-color-success-soft)}.Demo-module__ini55q__marketSides button:last-child{color:var(--tl-color-danger);background:var(--tl-color-danger-soft)}.Demo-module__ini55q__marketSides button[aria-pressed=true]{outline:2px solid var(--tl-color-action);outline-offset:1px}.Demo-module__ini55q__singleStake input{width:100%;min-width:0;height:var(--tl-space-12);padding-inline:var(--tl-space-3);text-align:right;font-size:var(--tl-type-body-size);font-variant-numeric:tabular-nums}.Demo-module__ini55q__stakeQuick{justify-content:flex-end;align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}@media (max-width:760px){.Demo-module__ini55q__marketRow,.Demo-module__ini55q__marketRowHeading{grid-template-columns:minmax(0,1fr) 6ch}.Demo-module__ini55q__marketSides{grid-column:1/-1}.Demo-module__ini55q__marketRowHeading>span:last-child{display:none}.Demo-module__ini55q__marketFocus{padding:var(--tl-space-3)}}.Demo-module__ini55q__stakeHeading,.Demo-module__ini55q__stakeReturn{justify-content:space-between;align-items:center;gap:var(--tl-space-3);display:flex}.Demo-module__ini55q__stakeHeading>button{flex-shrink:0}.Demo-module__ini55q__stakeQuestion{line-height:var(--tl-type-body-line-height);overflow-wrap:anywhere;margin:0}.Demo-module__ini55q__stakeAmount{align-items:center;gap:var(--tl-space-3);grid-template-columns:minmax(0,1fr) minmax(0,16ch);display:grid}.Demo-module__ini55q__stakeReturn{font-size:var(--tl-type-control-size);color:var(--tl-color-text-muted);font-variant-numeric:tabular-nums}.Demo-module__ini55q__stakeReturn strong{color:var(--tl-color-action);white-space:nowrap}.Demo-module__ini55q__app #kona-slip-drawer{width:100%;max-width:calc(var(--tl-space-12) * 12);background:var(--tl-color-surface);height:100dvh;max-height:none;color:var(--tl-color-ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.Demo-module__ini55q__mobileSlipShell{flex-direction:column;height:100dvh;min-height:0;display:flex}.Demo-module__ini55q__mobileSlipHeader{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4);border-bottom:1px solid var(--tl-color-border-subtle);flex-shrink:0;display:flex}.Demo-module__ini55q__mobileSlipHeader h2{font-size:var(--tl-type-section-heading-size)}.Demo-module__ini55q__mobileSlipHeader>button{min-width:var(--tl-space-12);min-height:var(--tl-space-12);flex-shrink:0}.Demo-module__ini55q__mobileSlipBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Demo-module__ini55q__mobileSlipBody .Demo-module__ini55q__slipPanel{border:0;border-radius:0}.Demo-module__ini55q__mobileSlipBody .Demo-module__ini55q__slipTitle{display:none}.Demo-module__ini55q__mobileSlipFooter{padding:var(--tl-space-3) var(--tl-space-4);padding-bottom:max(var(--tl-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--tl-color-border-subtle);flex-shrink:0}@media (max-width:980px){.Demo-module__ini55q__side>.Demo-module__ini55q__slipPanel{display:none}.Demo-module__ini55q__side{grid-template-columns:1fr}}
.RankingEvidenceQuickView-module__vtJRQG__content{gap:var(--tl-space-5);display:grid}.RankingEvidenceQuickView-module__vtJRQG__subtitle{align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;display:inline-flex}.RankingEvidenceQuickView-module__vtJRQG__subtitle>span+span:before{margin-right:var(--tl-space-2);color:color-mix(in srgb, var(--tl-color-on-hero) 38%, transparent);content:"|"}.RankingEvidenceQuickView-module__vtJRQG__stats{gap:var(--tl-border-width-hairline);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.RankingEvidenceQuickView-module__vtJRQG__stat{background:var(--tl-color-surface);min-width:0;padding:var(--tl-space-3)}.RankingEvidenceQuickView-module__vtJRQG__stat p,.RankingEvidenceQuickView-module__vtJRQG__eyebrow{color:var(--tl-color-action-strong);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase;margin:0}.RankingEvidenceQuickView-module__vtJRQG__stat strong{margin-top:var(--tl-space-1);color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:var(--tl-type-body-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RankingEvidenceQuickView-module__vtJRQG__sectionHeader{justify-content:space-between;align-items:end;gap:var(--tl-space-3);display:flex}.RankingEvidenceQuickView-module__vtJRQG__sectionHeader h3{margin:var(--tl-space-1) 0 0;color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:var(--tl-type-section-heading-size);font-weight:var(--tl-font-weight-semibold)}.RankingEvidenceQuickView-module__vtJRQG__confidence{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-muted);padding:var(--tl-space-1) var(--tl-space-2);color:var(--tl-color-muted);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);text-transform:capitalize;flex:none}.RankingEvidenceQuickView-module__vtJRQG__explainer{margin:var(--tl-space-2) 0 var(--tl-space-3);color:var(--tl-color-muted);font-size:var(--tl-type-control-size)}.RankingEvidenceQuickView-module__vtJRQG__results{gap:var(--tl-space-2);display:grid}.RankingEvidenceQuickView-module__vtJRQG__result{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);color:var(--tl-color-ink);transition:border-color var(--tl-duration-control) var(--tl-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;overflow:hidden}a.RankingEvidenceQuickView-module__vtJRQG__result:hover{border-color:var(--tl-color-action)}.RankingEvidenceQuickView-module__vtJRQG__place{min-width:4rem;padding:var(--tl-space-3);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-muted);justify-content:center;align-items:center;display:flex}.RankingEvidenceQuickView-module__vtJRQG__identity,.RankingEvidenceQuickView-module__vtJRQG__finish{padding:var(--tl-space-3)}.RankingEvidenceQuickView-module__vtJRQG__identity{min-width:0}.RankingEvidenceQuickView-module__vtJRQG__identity>strong{font-size:var(--tl-type-body-size);font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RankingEvidenceQuickView-module__vtJRQG__meta{align-items:center;gap:var(--tl-space-2);margin-top:var(--tl-space-1);color:var(--tl-color-muted);flex-wrap:wrap;font-size:.6875rem;display:flex}.RankingEvidenceQuickView-module__vtJRQG__meta>span+span:before{margin-right:var(--tl-space-2);color:var(--tl-color-border-strong);content:"·"}.RankingEvidenceQuickView-module__vtJRQG__finish{text-align:right;min-width:6.5rem}.RankingEvidenceQuickView-module__vtJRQG__finish strong,.RankingEvidenceQuickView-module__vtJRQG__finish span,.RankingEvidenceQuickView-module__vtJRQG__finish em{display:block}.RankingEvidenceQuickView-module__vtJRQG__finish strong{color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:var(--tl-type-body-size);font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--tl-font-weight-semibold)}.RankingEvidenceQuickView-module__vtJRQG__finish span{margin-top:var(--tl-space-1);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase}.RankingEvidenceQuickView-module__vtJRQG__finish em{margin-top:var(--tl-space-2);color:var(--tl-color-action-strong);font-size:var(--tl-type-control-size);font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--tl-font-weight-semibold)}.RankingEvidenceQuickView-module__vtJRQG__splits{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-muted);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.RankingEvidenceQuickView-module__vtJRQG__splits>div{min-width:0;padding:var(--tl-space-2) var(--tl-space-3)}.RankingEvidenceQuickView-module__vtJRQG__splits>div+div{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.RankingEvidenceQuickView-module__vtJRQG__splits dt{align-items:center;gap:var(--tl-space-1);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);text-transform:uppercase;display:flex}.RankingEvidenceQuickView-module__vtJRQG__splits dd{margin:var(--tl-space-1) 0 0;color:var(--tl-color-ink);font-size:var(--tl-type-control-size);font-variant-numeric:tabular-nums;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RankingEvidenceQuickView-module__vtJRQG__resultContext{justify-content:space-between;align-items:center;gap:var(--tl-space-3);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding:var(--tl-space-2) var(--tl-space-3);color:var(--tl-color-muted);font-size:var(--tl-type-control-size);grid-column:1/-1;display:flex}.RankingEvidenceQuickView-module__vtJRQG__openResult{align-items:center;gap:var(--tl-space-1);color:var(--tl-color-action-strong);font-weight:var(--tl-font-weight-semibold);flex:none;display:inline-flex}.RankingEvidenceQuickView-module__vtJRQG__empty{border:var(--tl-border-width-hairline) dashed var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);padding:var(--tl-space-6);color:var(--tl-color-muted);font-size:var(--tl-type-body-size);text-align:center;margin:0}@media (max-width:32.5rem){.RankingEvidenceQuickView-module__vtJRQG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.RankingEvidenceQuickView-module__vtJRQG__result{grid-template-columns:auto minmax(0,1fr)}.RankingEvidenceQuickView-module__vtJRQG__finish{text-align:left;grid-column:2;padding-top:0}.RankingEvidenceQuickView-module__vtJRQG__resultContext{flex-direction:column;align-items:flex-start}}.RankingEvidenceQuickView-module__vtJRQG__raceGroupDivider{color:var(--tl-color-muted);letter-spacing:.13em;align-items:center;gap:12px;margin:14px 0 4px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.RankingEvidenceQuickView-module__vtJRQG__raceGroupDivider:after{content:"";background:linear-gradient(90deg, var(--tl-color-border-subtle), transparent);flex:1;height:1px}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted]{background:linear-gradient(115deg,#e9f3ef 0%,#f7faf8 45%,#fff 100%);border-color:#83aaa0 #83aaa0 #83aaa0 #237568;border-left-style:solid;border-left-width:4px;box-shadow:0 3px 12px #153e3412}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted] .RankingEvidenceQuickView-module__vtJRQG__resultContext{background:#e4f0e9;border-top-color:#c5dacf}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__finish{grid-template-columns:auto auto;align-items:center;column-gap:16px;min-width:0;display:grid}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__finish>strong{grid-area:1/1;align-self:end}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__finish>span{grid-area:2/1;align-self:start}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__raceScore{box-sizing:border-box;color:#214e43;min-width:76px;min-height:62px;font-family:var(--tl-font-display);font-variant-numeric:tabular-nums;background:#edf3ef;border:1px solid #d5e4de;border-radius:8px;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;gap:2px;padding:8px 10px;font-size:25px;font-style:normal;font-weight:750;line-height:1.05;display:flex}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__raceScore:before{content:"RACE SCORE";font-family:var(--tl-font-body,sans-serif);letter-spacing:.09em;font-size:8px;font-weight:700;line-height:1.5}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted] .RankingEvidenceQuickView-module__vtJRQG__raceScore{color:#fff;background:#153e34;border-color:#153e34}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted] .RankingEvidenceQuickView-module__vtJRQG__raceScore:before{color:#bdd8cb}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__scoreStatus{color:var(--tl-color-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted] .RankingEvidenceQuickView-module__vtJRQG__scoreStatus{color:#205748;letter-spacing:.06em;font-size:10px;font-weight:700}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=counted] .RankingEvidenceQuickView-module__vtJRQG__scoreStatus:before{content:"+";color:#fff;background:#237568;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;display:inline-grid}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=unscored] .RankingEvidenceQuickView-module__vtJRQG__raceScore{max-width:98px;color:var(--tl-color-muted);text-align:center;background:0 0;border-style:dashed;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=unscored] .RankingEvidenceQuickView-module__vtJRQG__raceScore:before{content:none}@media (max-width:560px){.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__finish{column-gap:8px}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status] .RankingEvidenceQuickView-module__vtJRQG__raceScore{min-width:64px;min-height:54px;padding:7px;font-size:22px}.RankingEvidenceQuickView-module__vtJRQG__result[data-score-status=unscored] .RankingEvidenceQuickView-module__vtJRQG__raceScore{font-size:10px}.RankingEvidenceQuickView-module__vtJRQG__raceGroupDivider{letter-spacing:.09em;font-size:9px}}
.RaceFileHero-module__fVuy5W__hero{border:1px solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);border-radius:var(--tl-radius-hero);background:linear-gradient(135deg, color-mix(in srgb, var(--tl-color-hero) 92%, var(--tl-color-bike)), var(--tl-color-hero));color:var(--tl-color-on-hero);position:relative;overflow:visible}.RaceFileHero-module__fVuy5W__disciplineSignal{border-radius:inherit;background:linear-gradient(90deg, var(--tl-color-swim) 0 33.333%, var(--tl-color-bike) 33.333% 66.666%, var(--tl-color-run) 66.666% 100%);background-size:100% var(--tl-space-1);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.RaceFileHero-module__fVuy5W__header{align-items:start;gap:var(--tl-space-6);min-height:10rem;padding:var(--tl-space-6) var(--tl-space-7) var(--tl-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.RaceFileHero-module__fVuy5W__identity{min-width:0}.RaceFileHero-module__fVuy5W__utilityRow,.RaceFileHero-module__fVuy5W__contextRow,.RaceFileHero-module__fVuy5W__contextItem,.RaceFileHero-module__fVuy5W__actions{align-items:center;display:flex}.RaceFileHero-module__fVuy5W__utilityRow{justify-content:space-between;gap:var(--tl-space-4);min-height:calc(var(--tl-size-control) - var(--tl-space-2));margin-bottom:var(--tl-space-2)}.RaceFileHero-module__fVuy5W__backControl button{color:var(--tl-color-muted)}.RaceFileHero-module__fVuy5W__fileLabel{color:var(--tl-color-subtle);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.RaceFileHero-module__fVuy5W__heroEyebrow{color:color-mix(in srgb, var(--tl-color-on-hero) 58%, transparent);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin:0}.RaceFileHero-module__fVuy5W__title{max-width:52rem;margin:var(--tl-space-2) 0 0;color:var(--tl-color-on-hero);font-family:var(--tl-font-display);font-size:clamp(2rem,4vw,2.875rem);font-weight:var(--tl-font-weight-bold);letter-spacing:-.038em;line-height:1.02}.RaceFileHero-module__fVuy5W__contextRow{gap:var(--tl-space-2);margin-top:var(--tl-space-3);flex-wrap:wrap}.RaceFileHero-module__fVuy5W__contextItem{gap:var(--tl-space-1-5);min-width:0;color:color-mix(in srgb, var(--tl-color-on-hero) 68%, transparent);font-family:var(--tl-font-ui);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:var(--tl-font-weight-regular);line-height:1.3}.RaceFileHero-module__fVuy5W__contextItem+.RaceFileHero-module__fVuy5W__contextItem:before{margin-right:var(--tl-space-2);color:color-mix(in srgb, var(--tl-color-on-hero) 28%, transparent);content:"|"}.RaceFileHero-module__fVuy5W__contextItem:last-child{color:color-mix(in srgb, var(--tl-color-on-hero) 58%, transparent);font-size:.625rem}.RaceFileHero-module__fVuy5W__contextItem svg{width:.75rem;height:.75rem}.RaceFileHero-module__fVuy5W__secondaryActions{margin-top:var(--tl-space-4);align-items:center;display:flex}.RaceFileHero-module__fVuy5W__secondaryActions>*{align-items:center;margin:0;display:flex}.RaceFileHero-module__fVuy5W__secondaryActions .tl-hero-action-quiet{height:calc(var(--tl-size-control) - var(--tl-space-2));min-height:calc(var(--tl-size-control) - var(--tl-space-2));color:color-mix(in srgb, var(--tl-color-on-hero) 72%, transparent);box-shadow:none;background:0 0;border-color:#0000;line-height:1}.RaceFileHero-module__fVuy5W__secondaryActions .tl-hero-action-quiet svg{color:inherit}.RaceFileHero-module__fVuy5W__actions{justify-content:flex-end;gap:var(--tl-space-2);flex-wrap:wrap}.RaceFileHero-module__fVuy5W__actions details>div{color:var(--tl-color-ink)}.RaceFileHero-module__fVuy5W__courseLedger{border-top:1px solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);border-radius:0 0 var(--tl-radius-hero) var(--tl-radius-hero);background:color-mix(in srgb, var(--tl-color-menu) 44%, transparent);grid-template-columns:minmax(22rem,1.25fr) minmax(32rem,1fr);display:grid}.RaceFileHero-module__fVuy5W__courseProfile{border-right:1px solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent);min-width:0}.RaceFileHero-module__fVuy5W__outcomeSummary{min-width:0}.RaceFileHero-module__fVuy5W__performanceSummary{border-top:1px solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);border-radius:0 0 var(--tl-radius-hero) var(--tl-radius-hero);background:var(--tl-color-surface);color:var(--tl-color-ink);overflow:hidden}.RaceFileHero-module__fVuy5W__hero:has(.RaceFileHero-module__fVuy5W__performanceSummary) .RaceFileHero-module__fVuy5W__courseLedger{border-radius:0}.RaceFileHero-module__fVuy5W__performanceSummary>*{border:0;border-radius:0}.RaceFileHero-module__fVuy5W__ledger{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.RaceFileHero-module__fVuy5W__metric{min-width:0;min-height:8rem;padding:var(--tl-space-5) var(--tl-space-3);position:relative}.RaceFileHero-module__fVuy5W__metric+.RaceFileHero-module__fVuy5W__metric{border-left:1px solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}.RaceFileHero-module__fVuy5W__metric:before{width:var(--tl-space-8);height:var(--tl-space-0-5);background:var(--tl-color-result);content:"";position:absolute;inset:0 auto auto}.RaceFileHero-module__fVuy5W__metric[data-discipline=swim]:before{background:var(--tl-color-swim)}.RaceFileHero-module__fVuy5W__metric[data-discipline=bike]:before{background:var(--tl-color-bike)}.RaceFileHero-module__fVuy5W__metric[data-discipline=run]:before{background:var(--tl-color-run)}.RaceFileHero-module__fVuy5W__metric dt{color:color-mix(in srgb, var(--tl-color-on-hero) 60%, transparent);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.RaceFileHero-module__fVuy5W__metric dd{margin:var(--tl-space-2) 0 0;color:var(--tl-color-on-hero);font-family:var(--tl-font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.RaceFileHero-module__fVuy5W__metric .RaceFileHero-module__fVuy5W__metricDetail{margin-top:var(--tl-space-1);color:color-mix(in srgb, var(--tl-color-on-hero) 56%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}@media (max-width:61.25rem){.RaceFileHero-module__fVuy5W__header{grid-template-columns:1fr}.RaceFileHero-module__fVuy5W__actions{justify-content:flex-start}.RaceFileHero-module__fVuy5W__courseLedger{grid-template-columns:1fr}.RaceFileHero-module__fVuy5W__courseProfile{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}}@media (max-width:47.5rem){.RaceFileHero-module__fVuy5W__header{gap:var(--tl-space-4);padding:var(--tl-space-6) var(--tl-space-4) var(--tl-space-4)}.RaceFileHero-module__fVuy5W__title{font-size:clamp(1.75rem,9vw,2.25rem)}.RaceFileHero-module__fVuy5W__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.RaceFileHero-module__fVuy5W__metric:nth-child(odd){border-left:0}.RaceFileHero-module__fVuy5W__metric:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}}@media (max-width:32.5rem){.RaceFileHero-module__fVuy5W__actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.RaceFileHero-module__fVuy5W__actions details{position:static}.RaceFileHero-module__fVuy5W__metric{min-height:4.75rem;padding:var(--tl-space-3) var(--tl-space-4)}}
.messaging-module__OEmrZa__workspace{grid-template-columns:clamp(calc(var(--tl-space-12) * 5), 22vw, calc(var(--tl-space-12) * 6)) minmax(0, 1fr);min-height:calc(var(--tl-space-12) * 13);min-width:0;display:grid;overflow:hidden}.messaging-module__OEmrZa__placeholderAvatar{width:var(--tl-space-8);height:var(--tl-space-8);background:var(--tl-color-surface-subtle);border-radius:var(--tl-radius-pill);flex-shrink:0}.messaging-module__OEmrZa__placeholderLine,.messaging-module__OEmrZa__placeholderShortLine{height:var(--tl-space-2);margin-block:var(--tl-space-1);background:var(--tl-color-surface-subtle);border-radius:var(--tl-radius-pill);width:75%;display:block}.messaging-module__OEmrZa__placeholderShortLine{width:45%}.messaging-module__OEmrZa__placeholderRow{cursor:default}.messaging-module__OEmrZa__placeholderRow:hover{background:0 0}.messaging-module__OEmrZa__placeholderRow[aria-current=true]:hover{background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__channels{min-height:0;padding-bottom:var(--tl-space-4);flex:1;overflow-y:auto}.messaging-module__OEmrZa__conversation{flex-direction:column;flex:1;min-width:0;display:flex}.messaging-module__OEmrZa__header{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4) var(--tl-space-6);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.messaging-module__OEmrZa__header h2{font-size:var(--tl-type-body-size);line-height:var(--tl-type-control-line-height);margin:0}.messaging-module__OEmrZa__headerCopy{overflow-wrap:anywhere;flex:1;min-width:0}.messaging-module__OEmrZa__headerMark{width:var(--tl-size-control);height:var(--tl-size-control);border-radius:var(--tl-radius-hero);background:var(--tl-color-action-soft);color:var(--tl-color-action);flex-shrink:0;place-items:center;display:grid}.messaging-module__OEmrZa__headerMark>span{width:100%;height:100%}.messaging-module__OEmrZa__header>span>button,.messaging-module__OEmrZa__composerEmoji>button{min-width:var(--tl-space-8);min-height:var(--tl-space-8);padding:var(--tl-space-1);border-radius:var(--tl-radius-card);background:0 0;border:0}.messaging-module__OEmrZa__composerEmoji [role=menu]{flex-wrap:wrap;min-inline-size:0;display:flex}.messaging-module__OEmrZa__header p,.messaging-module__OEmrZa__feedback{margin:var(--tl-space-1) 0 0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.messaging-module__OEmrZa__feedback:empty{display:none}.messaging-module__OEmrZa__feedback,.messaging-module__OEmrZa__notice,.messaging-module__OEmrZa__paging{padding:var(--tl-space-2) var(--tl-space-4)}.messaging-module__OEmrZa__notice{color:var(--tl-color-danger);background:var(--tl-color-danger-soft)}.messaging-module__OEmrZa__notice p{margin:0 0 var(--tl-space-2)}.messaging-module__OEmrZa__paging{gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__paging:empty{display:none}.messaging-module__OEmrZa__timeline{overflow-anchor:none;max-height:60dvh;min-height:calc(var(--tl-space-12) * 4);padding:var(--tl-space-4);flex:1;overflow-y:auto}.messaging-module__OEmrZa__timeline:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:calc(-1 * var(--tl-space-1))}.messaging-module__OEmrZa__messages{gap:0;margin:0;padding:0;list-style:none;display:grid}.messaging-module__OEmrZa__message{min-width:0;padding:var(--tl-space-3);border-left:var(--tl-border-width-signal) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-subtle);border-radius:var(--tl-radius-panel)}.messaging-module__OEmrZa__message[data-own=true]{border-left-color:var(--tl-color-action)}.messaging-module__OEmrZa__messageRow{align-items:flex-start;gap:var(--tl-space-3);min-width:0;margin-block-start:var(--tl-space-5);display:flex;position:relative}.messaging-module__OEmrZa__messageRow[data-continued=true]{margin-block-start:var(--tl-space-1)}.messaging-module__OEmrZa__dayDivider{justify-content:center;align-items:center;gap:var(--tl-space-4);padding-block:var(--tl-space-6) var(--tl-space-2);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);display:flex}.messaging-module__OEmrZa__dayDivider:before,.messaging-module__OEmrZa__dayDivider:after{content:"";width:var(--tl-space-12);height:var(--tl-border-width-hairline);background:var(--tl-color-border-subtle)}.messaging-module__OEmrZa__messageAvatar{width:var(--tl-space-8);min-width:var(--tl-space-8);padding-top:var(--tl-space-5);display:block}.messaging-module__OEmrZa__messageAvatar>span{width:var(--tl-space-8);height:var(--tl-space-8);font-size:var(--tl-type-instrument-label-size)}.messaging-module__OEmrZa__messageRow[data-continued=true] .messaging-module__OEmrZa__messageAvatar{padding-top:0}.messaging-module__OEmrZa__messageRow>span{flex-shrink:0}.messaging-module__OEmrZa__messageRow[data-own=true]{justify-content:flex-end;margin-inline-start:var(--tl-space-6)}.messaging-module__OEmrZa__messageStack{align-items:flex-start;gap:var(--tl-space-1);min-width:0;max-width:min(calc(100% - var(--tl-space-10)), calc(var(--tl-space-12) * 12));flex-direction:column;display:flex}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__messageStack{align-items:flex-end}.messaging-module__OEmrZa__bubble{padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-radius-control) calc(var(--tl-radius-hero) + var(--tl-space-1)) calc(var(--tl-radius-hero) + var(--tl-space-1));background:var(--tl-color-surface-subtle);min-width:0;max-width:100%;font-size:var(--tl-type-control-size);border:0}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__bubble{background:var(--tl-color-action);color:var(--tl-color-on-action);border-radius:calc(var(--tl-radius-hero) + var(--tl-space-1)) var(--tl-radius-control) calc(var(--tl-radius-hero) + var(--tl-space-1)) calc(var(--tl-radius-hero) + var(--tl-space-1))}.messaging-module__OEmrZa__messageRow[data-continued=true] .messaging-module__OEmrZa__bubble{border-radius:calc(var(--tl-radius-hero) + var(--tl-space-1))}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__reply{color:inherit;border-left-color:currentColor}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__bubble a{color:inherit}.messaging-module__OEmrZa__groupTime{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size)}.messaging-module__OEmrZa__messageMetadata{gap:var(--tl-space-2);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);display:flex}.messaging-module__OEmrZa__bubble .messaging-module__OEmrZa__body{margin:0}.messaging-module__OEmrZa__messageContent{align-items:center;gap:var(--tl-space-1);min-width:0;max-width:100%;display:flex}.messaging-module__OEmrZa__messageContent .messaging-module__OEmrZa__bubble{flex:0 auto;width:fit-content}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__messageContent{flex-direction:row-reverse}.messaging-module__OEmrZa__bubble:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.messaging-module__OEmrZa__messageToolbar,.messaging-module__OEmrZa__reactionBar{align-items:center;gap:var(--tl-space-1);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__messageToolbar{z-index:var(--tl-layer-dropdown);color:var(--tl-color-text-secondary);opacity:0;pointer-events:none;transition:opacity var(--tl-duration-control) var(--tl-easing-standard);flex-wrap:nowrap;flex-shrink:0;position:relative}.messaging-module__OEmrZa__messageToolbar>button,.messaging-module__OEmrZa__messageToolbar>span>button{width:var(--tl-space-8);min-width:var(--tl-space-8);height:var(--tl-space-8);min-height:var(--tl-space-8);border-radius:var(--tl-radius-pill);box-shadow:none;background:0 0;border:0;padding:0}.messaging-module__OEmrZa__messageToolbar>button:hover,.messaging-module__OEmrZa__messageToolbar>span>button:hover{background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__messageToolbar>span{position:static}.messaging-module__OEmrZa__messageToolbar [role=menu]{inset-inline:auto 0}.messaging-module__OEmrZa__reactionPicker [role=menu]{flex-wrap:wrap;min-inline-size:0;display:flex}.messaging-module__OEmrZa__messageRow:hover .messaging-module__OEmrZa__messageToolbar,.messaging-module__OEmrZa__messageRow[data-actions-open=true] .messaging-module__OEmrZa__messageToolbar{opacity:1;pointer-events:auto}.messaging-module__OEmrZa__messageRow:has(:focus-visible) .messaging-module__OEmrZa__messageToolbar{opacity:1;pointer-events:auto}.messaging-module__OEmrZa__messageRow:has([role=menu]) .messaging-module__OEmrZa__messageToolbar{opacity:1;pointer-events:auto}.messaging-module__OEmrZa__reactionBar{gap:var(--tl-space-2);padding-inline:var(--tl-space-1);margin-block-start:calc(-1 * var(--tl-space-2))}.messaging-module__OEmrZa__reactionBar .messaging-module__OEmrZa__reactionButton{min-width:var(--tl-space-8);min-height:var(--tl-space-6);height:var(--tl-space-6);padding:0 var(--tl-space-1);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-pill);background:var(--tl-color-surface-subtle);font-size:var(--tl-type-body-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.messaging-module__OEmrZa__reactionCount{min-width:var(--tl-space-3);border-radius:var(--tl-radius-pill);background:var(--tl-color-surface-raised);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);padding-inline:0;position:absolute;inset-block-start:calc(-1 * var(--tl-space-1));inset-inline-end:calc(-1 * var(--tl-space-1))}@media (prefers-reduced-motion:reduce){.messaging-module__OEmrZa__messageToolbar{transition:none}}.messaging-module__OEmrZa__reactionBar .messaging-module__OEmrZa__reactionButton[aria-pressed=true]{color:var(--tl-color-action);background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__author{align-items:baseline;gap:var(--tl-space-2);font-size:var(--tl-type-instrument-label-size);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__author time,.messaging-module__OEmrZa__author>span{color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--tl-space-2) 0;line-height:var(--tl-type-body-line-height)}.messaging-module__OEmrZa__actions{gap:var(--tl-space-1);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__actions [aria-pressed=true]{color:var(--tl-color-action);background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__reply{gap:var(--tl-space-1);margin:var(--tl-space-2) 0;padding:var(--tl-space-2) var(--tl-space-3);border-left:var(--tl-border-width-signal) solid var(--tl-color-border-strong);font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary);overflow-wrap:anywhere;display:grid}.messaging-module__OEmrZa__composer{gap:var(--tl-space-2);padding:var(--tl-space-3) var(--tl-space-6) var(--tl-space-4);display:grid}.messaging-module__OEmrZa__context,.messaging-module__OEmrZa__sendRow{justify-content:space-between;align-items:center;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__sendRow>span,.messaging-module__OEmrZa__context,.messaging-module__OEmrZa__pending,.messaging-module__OEmrZa__readOnly{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__readOnly{padding:var(--tl-space-4)}.messaging-module__OEmrZa__pending{margin:0}.messaging-module__OEmrZa__reports{padding:var(--tl-space-4);overflow-wrap:anywhere}.messaging-module__OEmrZa__reports summary{cursor:pointer;margin-bottom:var(--tl-space-3);font-weight:var(--tl-font-weight-semibold)}.messaging-module__OEmrZa__empty{padding-block:var(--tl-space-6);text-align:center;color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__empty h3{color:var(--tl-color-ink)}.messaging-module__OEmrZa__teamWorkspace.messaging-module__OEmrZa__teamWorkspace{height:calc(100dvh - var(--tl-size-header));align-items:stretch;min-height:0;overflow:hidden}body:has(.messaging-module__OEmrZa__teamWorkspace)>footer{display:none}.messaging-module__OEmrZa__teamWorkspace>aside{top:0}.messaging-module__OEmrZa__messagingMain.messaging-module__OEmrZa__messagingMain{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.messaging-module__OEmrZa__messagingTopline.messaging-module__OEmrZa__messagingTopline{padding:var(--tl-space-3) var(--tl-space-6);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);flex-shrink:0}.messaging-module__OEmrZa__messagingMain>.messaging-module__OEmrZa__workspace{border:0;border-radius:0;flex:1;min-height:0}.messaging-module__OEmrZa__messagingMain .messaging-module__OEmrZa__conversation,.messaging-module__OEmrZa__messagingMain .messaging-module__OEmrZa__chatPane{min-height:0;overflow:hidden}.messaging-module__OEmrZa__messagingMain .messaging-module__OEmrZa__timeline{flex-basis:0;min-height:0;max-height:none}.messaging-module__OEmrZa__messagingMain .messaging-module__OEmrZa__inbox{min-height:0;overflow-y:auto}.messaging-module__OEmrZa__composerInput{align-items:flex-end;gap:var(--tl-space-2);padding:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:calc(var(--tl-radius-hero) + var(--tl-space-1));background:var(--tl-color-surface);padding-inline-start:var(--tl-space-3);display:flex}.messaging-module__OEmrZa__composerInput:focus-within{border-color:var(--tl-color-action)}.messaging-module__OEmrZa__composerInput>div{flex:1;min-width:0}.messaging-module__OEmrZa__composerField>label{width:var(--tl-border-width-hairline);height:var(--tl-border-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.messaging-module__OEmrZa__composerField textarea{width:100%;min-height:var(--tl-space-8);min-block-size:var(--tl-space-8);max-height:calc(var(--tl-space-12) * 3);padding:var(--tl-space-1) 0;box-shadow:none;resize:none;font-size:var(--tl-type-control-size);background:0 0;border:0;border-radius:0}.messaging-module__OEmrZa__composerField textarea:focus-visible{box-shadow:none;outline:none}.messaging-module__OEmrZa__composerInput .messaging-module__OEmrZa__sendButton{min-width:var(--tl-space-8);min-height:var(--tl-space-8);padding:var(--tl-space-2);border-radius:var(--tl-radius-card)}.messaging-module__OEmrZa__sendRow .messaging-module__OEmrZa__composerHint{visibility:hidden;font-size:var(--tl-type-instrument-label-size)}.messaging-module__OEmrZa__composer:focus-within .messaging-module__OEmrZa__composerHint{visibility:visible}.messaging-module__OEmrZa__composer,.messaging-module__OEmrZa__readOnly,.messaging-module__OEmrZa__header,.messaging-module__OEmrZa__mobileBack{flex-shrink:0}.messaging-module__OEmrZa__inbox{background:var(--tl-color-surface);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);flex-direction:column;min-width:0;display:flex}.messaging-module__OEmrZa__inboxHeading{padding:var(--tl-space-5) var(--tl-space-4) var(--tl-space-2);justify-content:space-between;align-items:center;display:flex}.messaging-module__OEmrZa__inboxHeading h2{font-size:var(--tl-type-section-heading-size);margin:0}.messaging-module__OEmrZa__search{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-2) var(--tl-space-4) var(--tl-space-3);color:var(--tl-color-text-secondary);display:flex}.messaging-module__OEmrZa__search input{border-radius:var(--tl-radius-card);background:var(--tl-color-surface-subtle);min-width:0;font-size:var(--tl-type-control-size);border:0}.messaging-module__OEmrZa__inbox .messaging-module__OEmrZa__channelGroup h2{margin:var(--tl-space-4) var(--tl-space-4) var(--tl-space-2);font-family:var(--tl-font-ui);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);letter-spacing:normal;color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__channelRow{align-items:center;gap:var(--tl-space-2);width:calc(100% - var(--tl-space-4));margin-inline:var(--tl-space-2);padding:var(--tl-space-3) var(--tl-space-2);color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:var(--tl-radius-control);background:0 0;border:0;display:flex}.messaging-module__OEmrZa__channelRow:hover{background:var(--tl-color-surface-subtle)}.messaging-module__OEmrZa__channelRow[aria-current=true]{background:var(--tl-color-action-soft);color:var(--tl-color-action)}.messaging-module__OEmrZa__channelGroup>summary{align-items:center;gap:var(--tl-space-2);margin:var(--tl-space-4) var(--tl-space-4) var(--tl-space-2);cursor:pointer;color:var(--tl-color-text-secondary);list-style:none;display:flex}.messaging-module__OEmrZa__channelGroup>summary::-webkit-details-marker{display:none}.messaging-module__OEmrZa__inbox .messaging-module__OEmrZa__channelGroup>summary h2{margin:0}.messaging-module__OEmrZa__channelGroup>summary>svg{margin-inline-start:auto}.messaging-module__OEmrZa__channelGroup:not([open])>summary>svg{transform:rotate(-90deg)}.messaging-module__OEmrZa__channelGroup>summary:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.messaging-module__OEmrZa__sectionUnread{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-action)}.messaging-module__OEmrZa__privateSectionActions{gap:var(--tl-space-1);padding:0 var(--tl-space-3) var(--tl-space-2);display:flex}.messaging-module__OEmrZa__privateSectionActions button{font-size:var(--tl-type-instrument-label-size)}.messaging-module__OEmrZa__selectedRecipients{gap:var(--tl-space-2);margin-block:var(--tl-space-3);flex-wrap:wrap;display:flex}.messaging-module__OEmrZa__selectedRecipients button{border-radius:var(--tl-radius-pill);background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__recipientChoice{align-items:center;gap:var(--tl-space-3);cursor:pointer;flex:1;min-width:0;display:flex}.messaging-module__OEmrZa__recipientChoice input{accent-color:var(--tl-color-action)}.messaging-module__OEmrZa__directMembers li[data-selected=true]{background:var(--tl-color-action-soft)}.messaging-module__OEmrZa__privateChatStart{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding-block:var(--tl-space-3);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.messaging-module__OEmrZa__privateChatStart>span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size)}.messaging-module__OEmrZa__messageRow[data-highlighted=true] .messaging-module__OEmrZa__bubble{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.messaging-module__OEmrZa__channelRow:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:calc(-1 * var(--tl-space-1))}.messaging-module__OEmrZa__channelRow:disabled{cursor:wait}.messaging-module__OEmrZa__channelMark{width:var(--tl-space-8);height:var(--tl-space-8);border-radius:var(--tl-radius-card);background:var(--tl-color-surface-subtle);color:var(--tl-color-action);border:0;flex-shrink:0;place-items:center;display:grid}.messaging-module__OEmrZa__channelText{gap:var(--tl-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.messaging-module__OEmrZa__channelText strong{font-size:var(--tl-type-control-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messaging-module__OEmrZa__channelText small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messaging-module__OEmrZa__channelRow>span:first-child{flex-shrink:0}.messaging-module__OEmrZa__channelRow>span:first-child:not(.messaging-module__OEmrZa__channelText){width:var(--tl-space-8);height:var(--tl-space-8)}.messaging-module__OEmrZa__channelText small,.messaging-module__OEmrZa__soon{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__unread{min-width:var(--tl-space-5);height:var(--tl-space-5);padding-inline:var(--tl-space-1);border-radius:var(--tl-radius-pill);background:var(--tl-color-action);color:var(--tl-color-on-action);font-size:var(--tl-type-control-size);place-items:center;display:grid}.messaging-module__OEmrZa__inboxNote{align-items:start;gap:var(--tl-space-2);padding:var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-secondary);margin:0;display:flex}.messaging-module__OEmrZa__inboxNote svg{flex-shrink:0}.messaging-module__OEmrZa__chatPane{flex-direction:column;min-width:0;display:flex;position:relative}.messaging-module__OEmrZa__mobileBack{display:none}.messaging-module__OEmrZa__pendingConversation{padding:var(--tl-space-8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.messaging-module__OEmrZa__pendingConversation>p{max-width:calc(var(--tl-space-12) * 9);color:var(--tl-color-text-secondary);line-height:var(--tl-type-body-line-height)}.messaging-module__OEmrZa__emptyMark{width:var(--tl-size-header);height:var(--tl-size-header);margin-bottom:var(--tl-space-5);background:var(--tl-color-action-soft);color:var(--tl-color-action);border-radius:var(--tl-radius-pill);place-items:center;display:grid}.messaging-module__OEmrZa__pendingLabel{padding:var(--tl-space-2) var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__pendingHint{padding-top:var(--tl-space-4)}.messaging-module__OEmrZa__noMatches{padding:var(--tl-space-4);color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__racePreview{gap:var(--tl-space-3);display:grid}.messaging-module__OEmrZa__previewHeading{justify-content:space-between;align-items:baseline;gap:var(--tl-space-3);display:flex}.messaging-module__OEmrZa__previewHeading>span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.messaging-module__OEmrZa__previewHeading h3{margin:0}.messaging-module__OEmrZa__previewMessages{gap:var(--tl-space-3);margin:0;padding:0;list-style:none;display:grid}.messaging-module__OEmrZa__previewMessages li{align-items:start;gap:var(--tl-space-2);min-width:0;display:flex}.messaging-module__OEmrZa__previewMessages li>div{min-width:0}.messaging-module__OEmrZa__previewMessages p{margin:var(--tl-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tl-color-text-secondary)}.messaging-module__OEmrZa__pinnedLabel{align-items:center;gap:var(--tl-space-1);color:var(--tl-color-action);display:inline-flex}.messaging-module__OEmrZa__legacyAnnouncements{gap:var(--tl-space-4);padding-bottom:var(--tl-space-5);margin-bottom:var(--tl-space-5);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:grid}.messaging-module__OEmrZa__legacyAnnouncements>article,.messaging-module__OEmrZa__overviewAuthor{align-items:start;gap:var(--tl-space-3);display:flex}.messaging-module__OEmrZa__legacyAnnouncements>article>div{min-width:0}.messaging-module__OEmrZa__legacyAnnouncements time,.messaging-module__OEmrZa__overviewAuthor time{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);display:block}.messaging-module__OEmrZa__legacyAnnouncements p{white-space:pre-wrap;overflow-wrap:anywhere}.messaging-module__OEmrZa__overviewAnnouncements{gap:var(--tl-space-4);display:grid}.messaging-module__OEmrZa__overviewAnnouncements>header{align-items:center;gap:var(--tl-space-2);display:flex}.messaging-module__OEmrZa__overviewAnnouncements>header>h2{margin:0}.messaging-module__OEmrZa__overviewAnnouncements>article{gap:var(--tl-space-3);padding-top:var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:grid}.messaging-module__OEmrZa__directPicker{min-height:0;padding:var(--tl-space-5);flex:1;overflow-y:auto}.messaging-module__OEmrZa__directPicker>header p{color:var(--tl-color-text-secondary);line-height:var(--tl-type-body-line-height)}.messaging-module__OEmrZa__directMembers{gap:var(--tl-space-3);margin:var(--tl-space-5) 0;padding:0;list-style:none;display:grid}.messaging-module__OEmrZa__directMembers li{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-3) 0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.messaging-module__OEmrZa__directMembers strong{overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:980px){.messaging-module__OEmrZa__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}@media (max-width:760px){.messaging-module__OEmrZa__messageStack{max-width:calc(100% - var(--tl-space-10))}.messaging-module__OEmrZa__messageRow[data-own=true] .messaging-module__OEmrZa__messageStack{max-width:100%}.messaging-module__OEmrZa__messageToolbar{justify-content:flex-end;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-75%)}.messaging-module__OEmrZa__messageRow .messaging-module__OEmrZa__messageToolbar,.messaging-module__OEmrZa__messageToolbar>*{pointer-events:none}.messaging-module__OEmrZa__messageRow:hover .messaging-module__OEmrZa__messageToolbar>*,.messaging-module__OEmrZa__messageRow[data-actions-open=true] .messaging-module__OEmrZa__messageToolbar>*{pointer-events:auto}.messaging-module__OEmrZa__messageRow:has(:focus-visible) .messaging-module__OEmrZa__messageToolbar>*{pointer-events:auto}.messaging-module__OEmrZa__messageRow:has([role=menu]) .messaging-module__OEmrZa__messageToolbar>*{pointer-events:auto}.messaging-module__OEmrZa__messageToolbar>span>button,.messaging-module__OEmrZa__messageToolbar>button{background:var(--tl-color-surface-raised)}.messaging-module__OEmrZa__composerHint{display:none}.messaging-module__OEmrZa__sendRow:has(.messaging-module__OEmrZa__composerHint:only-child){display:none}.messaging-module__OEmrZa__teamWorkspace.messaging-module__OEmrZa__teamWorkspace{grid-template-rows:auto minmax(0,1fr)}.messaging-module__OEmrZa__messagingTopline.messaging-module__OEmrZa__messagingTopline{padding:var(--tl-space-2) var(--tl-space-3)}.messaging-module__OEmrZa__messagingMain>.messaging-module__OEmrZa__workspace[data-mobile-open=true] .messaging-module__OEmrZa__chatPane,.messaging-module__OEmrZa__messagingMain>.messaging-module__OEmrZa__workspace:not([data-mobile-open=true]) .messaging-module__OEmrZa__inbox{height:100%;min-height:0}.messaging-module__OEmrZa__workspace{min-height:calc(var(--tl-space-12) * 11);display:block}.messaging-module__OEmrZa__inbox{min-height:calc(var(--tl-space-12) * 11);border-right:0}.messaging-module__OEmrZa__chatPane,.messaging-module__OEmrZa__workspace[data-mobile-open=true] .messaging-module__OEmrZa__inbox{display:none}.messaging-module__OEmrZa__workspace[data-mobile-open=true] .messaging-module__OEmrZa__chatPane{min-height:calc(var(--tl-space-12) * 11);display:flex}.messaging-module__OEmrZa__mobileBack{align-items:center;gap:var(--tl-space-2);z-index:var(--tl-layer-sticky);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);padding:0;display:flex;position:absolute;inset-block-start:var(--tl-space-3);inset-inline-start:var(--tl-space-2)}.messaging-module__OEmrZa__mobileBack>span{display:none}.messaging-module__OEmrZa__workspace[data-mobile-open=true] .messaging-module__OEmrZa__header{padding-inline-start:calc(var(--tl-space-12) + var(--tl-space-2))}.messaging-module__OEmrZa__directPicker>header{padding-inline-start:var(--tl-space-10)}}@media (max-width:520px){.messaging-module__OEmrZa__header,.messaging-module__OEmrZa__timeline,.messaging-module__OEmrZa__composer{padding:var(--tl-space-3)}}
.CourseIntelPanel-module__nZhsgG__content{gap:var(--tl-space-4);display:grid}.CourseIntelPanel-module__nZhsgG__contentCompact{gap:0}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__briefing{background:var(--tl-color-surface-raised);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__briefingCopy{padding:var(--tl-space-2) var(--tl-space-3)}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__briefingCopy h2{margin-top:var(--tl-space-1);font-size:1rem}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__briefingCopy>p:last-child,.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__routeStrip{display:none}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__conditions{background:0 0;border:0;display:flex}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__condition{min-height:2.25rem;padding:var(--tl-space-1) var(--tl-space-3)}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineLedger{border:0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__discipline{gap:var(--tl-space-2);padding:var(--tl-space-2) var(--tl-space-3);border-bottom:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__discipline+.CourseIntelPanel-module__nZhsgG__discipline{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineIndex{padding:0}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineIcon{width:1.75rem;height:1.75rem}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineHeader{display:block}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineHeader>div{align-items:baseline;gap:var(--tl-space-2);display:flex}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineHeader h3{order:-1;margin:0;font-size:.9375rem}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineFacts{margin-top:var(--tl-space-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__description{display:none}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__actions{gap:var(--tl-space-1);margin-top:var(--tl-space-1)}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__routeAction{min-height:2rem;padding-inline:var(--tl-space-2);font-size:.6875rem}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__notes{margin:var(--tl-space-3) var(--tl-space-4);padding:var(--tl-space-3)}.CourseIntelPanel-module__nZhsgG__briefing{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-drawer-overview);background:linear-gradient(135deg, color-mix(in srgb, var(--tl-color-action-soft) 82%, transparent), transparent 58%), var(--tl-color-surface-raised);overflow:hidden}.CourseIntelPanel-module__nZhsgG__briefingCopy{padding:var(--tl-space-5)}.CourseIntelPanel-module__nZhsgG__eyebrow,.CourseIntelPanel-module__nZhsgG__disciplineLabel,.CourseIntelPanel-module__nZhsgG__disciplineIndex{font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);letter-spacing:var(--tl-type-instrument-label-letter-spacing);line-height:var(--tl-type-instrument-label-line-height);text-transform:var(--tl-type-instrument-label-transform);margin:0}.CourseIntelPanel-module__nZhsgG__eyebrow{color:var(--tl-color-action)}.CourseIntelPanel-module__nZhsgG__briefingCopy h2{margin:var(--tl-space-2) 0 0;color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:1.25rem;font-weight:var(--tl-font-weight-bold);letter-spacing:-.025em;line-height:1.12}.CourseIntelPanel-module__nZhsgG__briefingCopy>p:last-child{max-width:32rem;margin:var(--tl-space-2) 0 0;color:var(--tl-color-text-secondary);font-size:.8125rem;line-height:1.45}.CourseIntelPanel-module__nZhsgG__conditions{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:color-mix(in srgb, var(--tl-color-surface) 78%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CourseIntelPanel-module__nZhsgG__condition{align-items:center;gap:var(--tl-space-2);min-height:var(--tl-size-control-mobile);padding:var(--tl-space-2) var(--tl-space-4);color:var(--tl-color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;font-size:.75rem;display:grid}.CourseIntelPanel-module__nZhsgG__condition+.CourseIntelPanel-module__nZhsgG__condition{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.CourseIntelPanel-module__nZhsgG__condition svg{width:.9375rem;color:var(--tl-color-action)}.CourseIntelPanel-module__nZhsgG__condition strong{color:var(--tl-color-ink);font-variant-numeric:tabular-nums;font-weight:var(--tl-font-weight-bold)}.CourseIntelPanel-module__nZhsgG__routeStrip{padding:var(--tl-space-3) var(--tl-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CourseIntelPanel-module__nZhsgG__routeStrip>div{--discipline-color:var(--tl-color-action);align-items:center;gap:0 var(--tl-space-2);min-width:0;padding:0 var(--tl-space-3);color:var(--discipline-color);grid-template-columns:auto minmax(0,1fr);display:grid}.CourseIntelPanel-module__nZhsgG__routeStrip>div:first-child{padding-left:0}.CourseIntelPanel-module__nZhsgG__routeStrip>div+div{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.CourseIntelPanel-module__nZhsgG__routeStrip [data-discipline=Swim],.CourseIntelPanel-module__nZhsgG__discipline[data-discipline=Swim]{--discipline-color:var(--tl-color-swim)}.CourseIntelPanel-module__nZhsgG__routeStrip [data-discipline=Bike],.CourseIntelPanel-module__nZhsgG__discipline[data-discipline=Bike]{--discipline-color:var(--tl-color-bike)}.CourseIntelPanel-module__nZhsgG__routeStrip [data-discipline=Run],.CourseIntelPanel-module__nZhsgG__discipline[data-discipline=Run]{--discipline-color:var(--tl-color-run)}.CourseIntelPanel-module__nZhsgG__routeStrip svg{grid-row:span 2;width:1rem}.CourseIntelPanel-module__nZhsgG__routeStrip span{color:var(--tl-color-text-secondary);font-size:.625rem;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseIntelPanel-module__nZhsgG__routeStrip strong{color:var(--tl-color-ink);font-size:.75rem;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseIntelPanel-module__nZhsgG__disciplineLedger{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);overflow:hidden}.CourseIntelPanel-module__nZhsgG__discipline{--discipline-color:var(--tl-color-action);gap:var(--tl-space-3);padding:var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:auto auto minmax(0,1fr);display:grid}.CourseIntelPanel-module__nZhsgG__discipline:last-child{border-bottom:0}.CourseIntelPanel-module__nZhsgG__disciplineIndex{padding-top:var(--tl-space-2);color:var(--discipline-color);font-variant-numeric:tabular-nums}.CourseIntelPanel-module__nZhsgG__disciplineIcon{border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--discipline-color) 32%, var(--tl-color-border-subtle));border-radius:var(--tl-radius-control);background:color-mix(in srgb, var(--discipline-color) 8%, var(--tl-color-surface));width:2.5rem;height:2.5rem;color:var(--discipline-color);place-items:center;display:grid}.CourseIntelPanel-module__nZhsgG__disciplineIcon img,.CourseIntelPanel-module__nZhsgG__disciplineIcon svg{object-fit:contain;width:1.125rem;height:1.125rem}.CourseIntelPanel-module__nZhsgG__disciplineBody{min-width:0}.CourseIntelPanel-module__nZhsgG__disciplineHeader{justify-content:space-between;align-items:flex-start;gap:var(--tl-space-3);display:flex}.CourseIntelPanel-module__nZhsgG__disciplineLabel{color:var(--discipline-color)}.CourseIntelPanel-module__nZhsgG__disciplineHeader h3{margin:var(--tl-space-1) 0 0;color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:1rem;font-weight:var(--tl-font-weight-semibold);letter-spacing:-.015em;line-height:1.2}.CourseIntelPanel-module__nZhsgG__disciplineFacts{color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.6875rem;line-height:1.35}.CourseIntelPanel-module__nZhsgG__description{margin:var(--tl-space-2) 0 0;color:var(--tl-color-text-secondary);white-space:pre-line;font-size:.8125rem;line-height:1.5}.CourseIntelPanel-module__nZhsgG__actions{gap:var(--tl-space-2);margin-top:var(--tl-space-3);flex-wrap:wrap;display:flex}.CourseIntelPanel-module__nZhsgG__routeAction{min-height:calc(var(--tl-size-control) - var(--tl-space-1));align-items:center;gap:var(--tl-space-2);padding:0 var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-raised);color:var(--tl-color-ink);font-size:.75rem;font-weight:var(--tl-font-weight-semibold);transition:border-color var(--tl-duration-control) var(--tl-easing-standard), background var(--tl-duration-control) var(--tl-easing-standard), color var(--tl-duration-control) var(--tl-easing-standard);text-decoration:none;display:inline-flex}.CourseIntelPanel-module__nZhsgG__routeAction:hover{border-color:color-mix(in srgb, var(--discipline-color) 48%, var(--tl-color-border-strong));background:color-mix(in srgb, var(--discipline-color) 7%, var(--tl-color-surface));color:var(--discipline-color)}.CourseIntelPanel-module__nZhsgG__routeAction:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.CourseIntelPanel-module__nZhsgG__routeAction svg{width:.875rem;height:.875rem}.CourseIntelPanel-module__nZhsgG__externalIcon{color:var(--tl-color-text-faint)}.CourseIntelPanel-module__nZhsgG__notes{gap:var(--tl-space-3);padding:var(--tl-space-4);border-left:var(--tl-border-width-signal) solid var(--tl-color-brass);border-radius:var(--tl-radius-editorial-note);background:var(--tl-color-warning-soft);color:var(--tl-color-text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.CourseIntelPanel-module__nZhsgG__notes>svg{width:1rem;color:var(--tl-color-brass)}.CourseIntelPanel-module__nZhsgG__notes div>p:last-child{margin:var(--tl-space-2) 0 0;font-family:var(--tl-font-editorial);white-space:pre-line;font-size:.8125rem;font-style:italic;line-height:1.5}.CourseIntelPanel-module__nZhsgG__tempBadge{min-height:var(--tl-size-control);align-items:center;gap:var(--tl-space-2);padding:0 var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-subtle);color:var(--tl-color-text-secondary);font-size:.8125rem;display:inline-flex}.CourseIntelPanel-module__nZhsgG__tempBadge svg{width:.9375rem;color:var(--tl-color-action)}.CourseIntelPanel-module__nZhsgG__tempBadge strong{color:var(--tl-color-ink);font-variant-numeric:tabular-nums}@media (max-width:32.5rem){.CourseIntelPanel-module__nZhsgG__briefingCopy{padding:var(--tl-space-4)}.CourseIntelPanel-module__nZhsgG__routeStrip{padding-inline:var(--tl-space-3)}.CourseIntelPanel-module__nZhsgG__routeStrip>div{padding-inline:var(--tl-space-2)}.CourseIntelPanel-module__nZhsgG__routeStrip svg{display:none}.CourseIntelPanel-module__nZhsgG__discipline{gap:var(--tl-space-2);padding:var(--tl-space-3);grid-template-columns:auto minmax(0,1fr)}.CourseIntelPanel-module__nZhsgG__disciplineIndex{display:none}.CourseIntelPanel-module__nZhsgG__disciplineHeader{display:block}.CourseIntelPanel-module__nZhsgG__disciplineFacts{margin-top:var(--tl-space-1);text-align:left}.CourseIntelPanel-module__nZhsgG__routeAction{min-height:var(--tl-size-control-mobile)}}@media (max-width:48rem){.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__briefing{grid-template-columns:1fr}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__conditions{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__condition{flex:1}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__disciplineLedger{grid-template-columns:1fr}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__discipline+.CourseIntelPanel-module__nZhsgG__discipline{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-left:0}.CourseIntelPanel-module__nZhsgG__contentCompact .CourseIntelPanel-module__nZhsgG__description{-webkit-line-clamp:2}}
.FieldPreviewSwitcher-module__AuZglq__shell{background:var(--tl-color-surface);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);margin-block-end:var(--tl-space-6);overflow:hidden}.FieldPreviewSwitcher-module__AuZglq__header{gap:var(--tl-space-6);padding:var(--tl-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.FieldPreviewSwitcher-module__AuZglq__introduction{min-inline-size:0}.FieldPreviewSwitcher-module__AuZglq__eyebrow,.FieldPreviewSwitcher-module__AuZglq__score span,.FieldPreviewSwitcher-module__AuZglq__boardHeader,.FieldPreviewSwitcher-module__AuZglq__footer{font-family:var(--tl-type-instrument-label-family)}.FieldPreviewSwitcher-module__AuZglq__eyebrow{color:var(--tl-color-action-strong);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);letter-spacing:var(--tl-type-instrument-label-letter-spacing);line-height:var(--tl-type-instrument-label-line-height);text-transform:var(--tl-type-instrument-label-transform);margin:0}.FieldPreviewSwitcher-module__AuZglq__title{margin:var(--tl-space-1) 0 0;color:var(--tl-color-ink);font-family:var(--tl-type-section-heading-family);font-size:var(--tl-type-section-heading-size);font-weight:var(--tl-type-section-heading-weight);letter-spacing:var(--tl-type-section-heading-letter-spacing);line-height:var(--tl-type-section-heading-line-height)}.FieldPreviewSwitcher-module__AuZglq__description{max-inline-size:calc(var(--tl-space-12) * 14);margin:var(--tl-space-2) 0 0;color:var(--tl-color-text-secondary);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);line-height:var(--tl-type-body-line-height)}.FieldPreviewSwitcher-module__AuZglq__modeTabs{border-block-end-color:var(--tl-color-border-strong)}.FieldPreviewSwitcher-module__AuZglq__modeTab{gap:var(--tl-space-1-5)}.FieldPreviewSwitcher-module__AuZglq__panel{padding-block-start:0}.FieldPreviewSwitcher-module__AuZglq__boards{border-block-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FieldPreviewSwitcher-module__AuZglq__boards[data-single-gender=true]{grid-template-columns:minmax(0,1fr)}.FieldPreviewSwitcher-module__AuZglq__board{min-inline-size:0}.FieldPreviewSwitcher-module__AuZglq__board+.FieldPreviewSwitcher-module__AuZglq__board{border-inline-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.FieldPreviewSwitcher-module__AuZglq__boardHeader{justify-content:space-between;align-items:center;gap:var(--tl-space-3);min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-5);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);line-height:var(--tl-type-control-line-height);display:flex}.FieldPreviewSwitcher-module__AuZglq__boardTitle,.FieldPreviewSwitcher-module__AuZglq__nameRow{align-items:center;display:flex}.FieldPreviewSwitcher-module__AuZglq__boardTitle{gap:var(--tl-space-2)}.FieldPreviewSwitcher-module__AuZglq__boardTitle h3{color:var(--tl-color-ink);font:inherit;text-transform:capitalize;margin:0}.FieldPreviewSwitcher-module__AuZglq__boardIcon{color:var(--tl-color-action)}.FieldPreviewSwitcher-module__AuZglq__rankingList{margin:0;padding:0;list-style:none}.FieldPreviewSwitcher-module__AuZglq__leader{gap:var(--tl-space-4);min-block-size:calc(var(--tl-space-12) * 2 + var(--tl-space-4));padding:var(--tl-space-4) var(--tl-space-5);background:var(--tl-color-action-soft);border-block-start:var(--tl-border-width-signal) solid var(--tl-color-result);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.FieldPreviewSwitcher-module__AuZglq__leader[data-mode=swim]{border-block-start-color:var(--tl-color-swim)}.FieldPreviewSwitcher-module__AuZglq__leader[data-mode=bike]{border-block-start-color:var(--tl-color-bike)}.FieldPreviewSwitcher-module__AuZglq__leader[data-mode=run]{border-block-start-color:var(--tl-color-run)}.FieldPreviewSwitcher-module__AuZglq__leaderAvatar{position:relative}.FieldPreviewSwitcher-module__AuZglq__avatar{inline-size:calc(var(--tl-space-8) + var(--tl-space-1));block-size:calc(var(--tl-space-8) + var(--tl-space-1));background:var(--tl-color-surface-raised);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-pill);color:var(--tl-color-action-strong);font-family:var(--tl-type-control-family);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-control-weight);object-fit:cover;object-position:center top;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.FieldPreviewSwitcher-module__AuZglq__avatarFeatured{inline-size:calc(var(--tl-space-12) + var(--tl-space-4));block-size:calc(var(--tl-space-12) + var(--tl-space-4));font-size:var(--tl-type-body-size)}.FieldPreviewSwitcher-module__AuZglq__leaderRank{min-inline-size:var(--tl-space-6);block-size:var(--tl-space-6);padding-inline:var(--tl-space-1);background:var(--tl-color-action);border:var(--tl-border-width-hairline) solid var(--tl-color-surface);border-radius:var(--tl-radius-pill);color:var(--tl-color-on-action);font-family:var(--tl-type-table-value-family);font-size:var(--tl-type-table-value-size);font-weight:var(--tl-type-table-value-weight);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:calc(var(--tl-space-1) * -1);inset-inline-end:calc(var(--tl-space-1) * -1)}.FieldPreviewSwitcher-module__AuZglq__identity{min-inline-size:0}.FieldPreviewSwitcher-module__AuZglq__nameRow{gap:var(--tl-space-2);min-inline-size:0}.FieldPreviewSwitcher-module__AuZglq__leaderName,.FieldPreviewSwitcher-module__AuZglq__athleteName,.FieldPreviewSwitcher-module__AuZglq__athleteButton{min-inline-size:0;color:var(--tl-color-ink);font-family:var(--tl-type-control-family);font-weight:var(--tl-type-control-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FieldPreviewSwitcher-module__AuZglq__leaderName{font-size:var(--tl-type-body-size)}.FieldPreviewSwitcher-module__AuZglq__athleteName{font-size:var(--tl-type-control-size)}.FieldPreviewSwitcher-module__AuZglq__athleteButton{cursor:pointer;text-align:start;transition:color var(--tl-duration-control) var(--tl-easing-standard)}.FieldPreviewSwitcher-module__AuZglq__athleteButton:hover{color:var(--tl-color-action-strong);text-underline-offset:var(--tl-space-1);text-decoration:underline}.FieldPreviewSwitcher-module__AuZglq__athleteButton:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.FieldPreviewSwitcher-module__AuZglq__context,.FieldPreviewSwitcher-module__AuZglq__evidence,.FieldPreviewSwitcher-module__AuZglq__rowEvidence{color:var(--tl-color-text-secondary);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);text-overflow:ellipsis;margin:0;overflow:hidden}.FieldPreviewSwitcher-module__AuZglq__context{white-space:nowrap;margin-block-start:var(--tl-space-1)}.FieldPreviewSwitcher-module__AuZglq__evidence{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--tl-space-1);display:-webkit-box;overflow:hidden}.FieldPreviewSwitcher-module__AuZglq__score{text-align:end}.FieldPreviewSwitcher-module__AuZglq__score strong,.FieldPreviewSwitcher-module__AuZglq__rowScore,.FieldPreviewSwitcher-module__AuZglq__rank{font-family:var(--tl-type-table-value-family);font-variant-numeric:var(--tl-type-table-value-numeric);font-weight:var(--tl-type-table-value-weight)}.FieldPreviewSwitcher-module__AuZglq__score strong{color:var(--tl-color-ink);font-size:var(--tl-type-section-heading-size);line-height:var(--tl-type-section-heading-line-height);display:block}.FieldPreviewSwitcher-module__AuZglq__score span{color:var(--tl-color-text-muted);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);letter-spacing:var(--tl-type-instrument-label-letter-spacing);line-height:var(--tl-type-instrument-label-line-height);text-transform:var(--tl-type-instrument-label-transform);margin-block-start:var(--tl-space-1);display:block}.FieldPreviewSwitcher-module__AuZglq__row{grid-template-columns:var(--tl-space-5) auto minmax(0, 1fr) auto;gap:var(--tl-space-2-5);min-block-size:calc(var(--tl-space-12) + var(--tl-space-3));padding:var(--tl-space-2-5) var(--tl-space-5);border-block-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);align-items:center;display:grid}.FieldPreviewSwitcher-module__AuZglq__rank{color:var(--tl-color-text-secondary);font-size:var(--tl-type-table-value-size)}.FieldPreviewSwitcher-module__AuZglq__rowEvidence{white-space:nowrap;margin-block-start:var(--tl-space-0-5)}.FieldPreviewSwitcher-module__AuZglq__rowScore{color:var(--tl-color-ink);font-size:var(--tl-type-table-value-size)}.FieldPreviewSwitcher-module__AuZglq__empty{padding:var(--tl-space-8) var(--tl-space-5);color:var(--tl-color-text-secondary);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);line-height:var(--tl-type-body-line-height);margin:0}.FieldPreviewSwitcher-module__AuZglq__footer{gap:var(--tl-space-2) var(--tl-space-5);min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-5);background:var(--tl-color-surface-subtle);border-block-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);flex-wrap:wrap;align-items:center;display:flex}.FieldPreviewSwitcher-module__AuZglq__footer strong{color:var(--tl-color-ink);font-weight:var(--tl-type-control-weight)}.FieldPreviewSwitcher-module__AuZglq__footerNote{margin-inline-start:auto}@media (max-width:980px){.FieldPreviewSwitcher-module__AuZglq__header{gap:var(--tl-space-4);grid-template-columns:minmax(0,1fr)}.FieldPreviewSwitcher-module__AuZglq__modeTabs{inline-size:100%}}@media (max-width:760px){.FieldPreviewSwitcher-module__AuZglq__header{padding:var(--tl-space-4)}.FieldPreviewSwitcher-module__AuZglq__modeTab{padding-inline:var(--tl-space-2);flex:1 0 auto}.FieldPreviewSwitcher-module__AuZglq__boards{grid-template-columns:minmax(0,1fr)}.FieldPreviewSwitcher-module__AuZglq__board+.FieldPreviewSwitcher-module__AuZglq__board{border-block-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-inline-start:0}.FieldPreviewSwitcher-module__AuZglq__boardHeader,.FieldPreviewSwitcher-module__AuZglq__leader,.FieldPreviewSwitcher-module__AuZglq__row,.FieldPreviewSwitcher-module__AuZglq__footer{padding-inline:var(--tl-space-4)}.FieldPreviewSwitcher-module__AuZglq__footerNote{flex-basis:100%;margin-inline-start:0}}@media (max-width:520px){.FieldPreviewSwitcher-module__AuZglq__modeTab svg{display:none}.FieldPreviewSwitcher-module__AuZglq__leader{grid-template-columns:auto minmax(0,1fr)}.FieldPreviewSwitcher-module__AuZglq__score{text-align:start;grid-column:2}.FieldPreviewSwitcher-module__AuZglq__score strong,.FieldPreviewSwitcher-module__AuZglq__score span{display:inline}.FieldPreviewSwitcher-module__AuZglq__score span{margin-inline-start:var(--tl-space-2)}}
.RaceCourseElevationProfile-module__QISznG__profile{min-width:0;padding:var(--tl-space-3) var(--tl-space-5)}.RaceCourseElevationProfile-module__QISznG__header{min-height:calc(var(--tl-size-control) - var(--tl-space-2));justify-content:space-between;align-items:center;gap:var(--tl-space-4);display:flex}.RaceCourseElevationProfile-module__QISznG__eyebrow{color:color-mix(in srgb, var(--tl-color-on-hero) 58%, transparent);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.2}.RaceCourseElevationProfile-module__QISznG__switcher{align-items:center;gap:var(--tl-space-1);display:flex}.RaceCourseElevationProfile-module__QISznG__switcher button{min-height:calc(var(--tl-size-control) - var(--tl-space-2));align-items:center;gap:var(--tl-space-1);padding:0 var(--tl-space-2);border:1px solid color-mix(in srgb, var(--tl-color-on-hero) 14%, transparent);border-radius:var(--tl-radius-control);color:color-mix(in srgb, var(--tl-color-on-hero) 64%, transparent);font-family:var(--tl-font-ui);font-size:.6875rem;font-weight:var(--tl-font-weight-semibold);text-transform:capitalize;background:0 0;display:inline-flex}.RaceCourseElevationProfile-module__QISznG__switcher button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tl-color-on-hero) 34%, transparent);background:color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent);color:var(--tl-color-on-hero)}.RaceCourseElevationProfile-module__QISznG__chart{--tl-profile-line:color-mix(in srgb, var(--tl-color-bike) 74%, var(--tl-color-on-hero));--tl-profile-fill:color-mix(in srgb, var(--tl-color-bike) 12%, transparent);width:100%;height:4rem;margin-top:var(--tl-space-1);border-bottom:1px solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);display:block}.RaceCourseElevationProfile-module__QISznG__profile[data-discipline=run] .RaceCourseElevationProfile-module__QISznG__chart{--tl-profile-line:color-mix(in srgb, var(--tl-color-run) 74%, var(--tl-color-on-hero));--tl-profile-fill:color-mix(in srgb, var(--tl-color-run) 12%, transparent)}.RaceCourseElevationProfile-module__QISznG__outlineChart{--tl-profile-marker:var(--tl-color-on-hero);width:100%;height:5rem;margin-top:var(--tl-space-1);border-bottom:1px solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);color:color-mix(in srgb, var(--tl-color-swim) 82%, var(--tl-color-on-hero));display:block;overflow:hidden}.RaceCourseElevationProfile-module__QISznG__axis{align-items:center;gap:var(--tl-space-3);margin-top:var(--tl-space-1);color:color-mix(in srgb, var(--tl-color-on-hero) 42%, transparent);font-family:var(--tl-font-ui);grid-template-columns:auto minmax(0,1fr) auto auto;font-size:.5625rem;line-height:1.2;display:grid}.RaceCourseElevationProfile-module__QISznG__outlineAxis{align-items:center;gap:var(--tl-space-3);margin-top:var(--tl-space-1);color:color-mix(in srgb, var(--tl-color-on-hero) 42%, transparent);font-family:var(--tl-font-ui);grid-template-columns:auto minmax(0,1fr) auto;font-size:.5625rem;line-height:1.2;display:grid}.RaceCourseElevationProfile-module__QISznG__axis>:last-child{text-align:right}.RaceCourseElevationProfile-module__QISznG__summary{color:color-mix(in srgb, var(--tl-color-on-hero) 58%, transparent);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RaceCourseElevationProfile-module__QISznG__outlineAxis>:last-child{text-align:right}@media (max-width:47.5rem){.RaceCourseElevationProfile-module__QISznG__profile{padding:var(--tl-space-3) var(--tl-space-4)}.RaceCourseElevationProfile-module__QISznG__axis{grid-template-columns:auto minmax(0,1fr) auto}.RaceCourseElevationProfile-module__QISznG__axis>:nth-child(3){display:none}}
.ResearchViewInsights-module__pzHn3q__root{min-inline-size:0}.ResearchViewInsights-module__pzHn3q__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--tl-space-3) var(--tl-space-5);padding:var(--tl-space-4);flex-wrap:wrap;display:flex}.ResearchViewInsights-module__pzHn3q__navigation{flex:22rem;min-inline-size:0}.ResearchViewInsights-module__pzHn3q__actions{justify-content:flex-end;gap:var(--tl-space-2);flex-wrap:wrap;flex:none;display:flex}.ResearchViewInsights-module__pzHn3q__action,.ResearchViewInsights-module__pzHn3q__close{border:var(--tl-border-width-hairline) solid var(--tl-color-border-default);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-raised);color:var(--tl-color-text-secondary);cursor:pointer;transition:border-color var(--tl-duration-control) var(--tl-easing-standard), background-color var(--tl-duration-control) var(--tl-easing-standard), color var(--tl-duration-control) var(--tl-easing-standard);justify-content:center;align-items:center;display:inline-flex}.ResearchViewInsights-module__pzHn3q__action{min-block-size:var(--tl-size-control);gap:var(--tl-space-2);padding:0 var(--tl-space-3);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);line-height:var(--tl-type-control-line-height)}.ResearchViewInsights-module__pzHn3q__action strong{min-inline-size:var(--tl-space-6);color:var(--tl-color-action-strong);font-variant-numeric:tabular-nums;text-align:end}.ResearchViewInsights-module__pzHn3q__action:hover,.ResearchViewInsights-module__pzHn3q__action[data-active=true]{border-color:var(--tl-color-action);background:var(--tl-color-action-soft);color:var(--tl-color-action-strong)}.ResearchViewInsights-module__pzHn3q__action:focus-visible,.ResearchViewInsights-module__pzHn3q__close:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.ResearchViewInsights-module__pzHn3q__chevron{transition:transform var(--tl-duration-control) var(--tl-easing-standard)}.ResearchViewInsights-module__pzHn3q__action[data-active=true] .ResearchViewInsights-module__pzHn3q__chevron{transform:rotate(180deg)}.ResearchViewInsights-module__pzHn3q__panel{border-block-start:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-raised)}.ResearchViewInsights-module__pzHn3q__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--tl-space-4);padding:var(--tl-space-3) var(--tl-space-4);border-block-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.ResearchViewInsights-module__pzHn3q__panelHeader h3,.ResearchViewInsights-module__pzHn3q__panelHeader p{margin:0}.ResearchViewInsights-module__pzHn3q__panelHeader h3{color:var(--tl-color-ink);font-family:var(--tl-type-section-heading-family);font-size:var(--tl-type-body-size);font-weight:var(--tl-type-section-heading-weight);line-height:var(--tl-type-section-heading-line-height)}.ResearchViewInsights-module__pzHn3q__panelHeader p{color:var(--tl-color-text-secondary);font-family:var(--tl-type-body-family);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);margin-block-start:var(--tl-space-1)}.ResearchViewInsights-module__pzHn3q__close{inline-size:var(--tl-size-control);block-size:var(--tl-size-control);flex:none}.ResearchViewInsights-module__pzHn3q__close:hover{border-color:var(--tl-color-action);color:var(--tl-color-action-strong)}.ResearchViewInsights-module__pzHn3q__content{padding:var(--tl-space-2)}@media (max-width:760px){.ResearchViewInsights-module__pzHn3q__toolbar{padding-inline:var(--tl-space-3);align-items:stretch}.ResearchViewInsights-module__pzHn3q__navigation,.ResearchViewInsights-module__pzHn3q__actions{flex-basis:100%}.ResearchViewInsights-module__pzHn3q__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResearchViewInsights-module__pzHn3q__action{min-inline-size:0}.ResearchViewInsights-module__pzHn3q__action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:440px){.ResearchViewInsights-module__pzHn3q__actions{grid-template-columns:minmax(0,1fr)}}
