.design-lab-module__jAAfdG__page{width:100%;max-width:var(--tl-size-container-page);padding:var(--tl-space-6) var(--tl-space-5) var(--tl-space-12);color:var(--tl-color-ink);font-family:var(--tl-font-ui);margin-inline:auto}.design-lab-module__jAAfdG__syntheticBanner{top:calc(var(--tl-size-header) + var(--tl-space-2));z-index:var(--tl-layer-sticky);justify-content:space-between;align-items:center;gap:var(--tl-space-3);margin-bottom:var(--tl-space-4);border:var(--tl-border-width-hairline) solid var(--tl-color-prototype);border-radius:var(--tl-radius-control);background:var(--tl-color-prototype-soft);padding:var(--tl-space-2-5) var(--tl-space-3);color:var(--tl-color-prototype);display:flex;position:sticky}.design-lab-module__jAAfdG__syntheticBanner strong,.design-lab-module__jAAfdG__syntheticBanner span{display:block}.design-lab-module__jAAfdG__syntheticBanner strong{font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform)}.design-lab-module__jAAfdG__syntheticBanner span{margin-top:var(--tl-space-0-5);color:var(--tl-color-ink);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);font-style:var(--tl-type-body-style);font-weight:var(--tl-type-body-weight);letter-spacing:var(--tl-type-body-letter-spacing);line-height:var(--tl-type-body-line-height);text-transform:var(--tl-type-body-transform)}.design-lab-module__jAAfdG__syntheticStamp{border:var(--tl-border-width-hairline) solid currentcolor;border-radius:var(--tl-radius-pill);padding:var(--tl-space-1) var(--tl-space-2);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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);flex:none}.design-lab-module__jAAfdG__syntheticBanner .design-lab-module__jAAfdG__syntheticStamp{color:var(--tl-color-prototype)}.design-lab-module__jAAfdG__header{border-radius:var(--tl-radius-hero);background:var(--tl-color-hero);padding:var(--tl-space-7) var(--tl-space-8);color:var(--tl-color-on-hero);position:relative;overflow:hidden}.design-lab-module__jAAfdG__brandSignal{position:absolute;inset:0 0 auto}.design-lab-module__jAAfdG__headerGrid{gap:var(--tl-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.design-lab-module__jAAfdG__eyebrow{color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__header .design-lab-module__jAAfdG__eyebrow{color:var(--tl-color-on-hero)}.design-lab-module__jAAfdG__header h1{max-width:18ch;margin:var(--tl-space-2) 0 0;font-family:var(--tl-type-page-title-family);font-size:var(--tl-type-page-title-size);font-style:var(--tl-type-page-title-style);font-weight:var(--tl-type-page-title-weight);letter-spacing:var(--tl-type-page-title-letter-spacing);line-height:var(--tl-type-page-title-line-height);text-transform:var(--tl-type-page-title-transform)}.design-lab-module__jAAfdG__header p{max-width:60ch;margin:var(--tl-space-3) 0 0;color:var(--tl-color-on-hero);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);font-style:var(--tl-type-body-style);font-weight:var(--tl-type-body-weight);letter-spacing:var(--tl-type-body-letter-spacing);line-height:var(--tl-type-body-line-height);text-transform:var(--tl-type-body-transform)}.design-lab-module__jAAfdG__accessMark{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);min-width:9rem;padding-left:var(--tl-space-4)}.design-lab-module__jAAfdG__accessMark span,.design-lab-module__jAAfdG__accessMark strong{display:block}.design-lab-module__jAAfdG__accessMark span{color:var(--tl-color-on-hero);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__accessMark strong{margin-top:var(--tl-space-1);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform)}.design-lab-module__jAAfdG__invalidSelection{margin-top:var(--tl-space-4);border:var(--tl-border-width-hairline) solid var(--tl-color-warning);border-radius:var(--tl-radius-panel);background:var(--tl-color-warning-soft);padding:var(--tl-space-3);color:var(--tl-color-warning);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform)}.design-lab-module__jAAfdG__controls{gap:var(--tl-space-4);margin-top:var(--tl-space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:start;display:grid}.design-lab-module__jAAfdG__controlGroup{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);background:var(--tl-color-surface-raised);padding:var(--tl-space-2)}.design-lab-module__jAAfdG__controlLabel{padding:var(--tl-space-1) var(--tl-space-2) var(--tl-space-2);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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);display:block}.design-lab-module__jAAfdG__storyNav,.design-lab-module__jAAfdG__stateNav{gap:var(--tl-space-1);flex-wrap:wrap;display:flex}.design-lab-module__jAAfdG__storyNav a,.design-lab-module__jAAfdG__stateNav a{min-height:var(--tl-size-control);border:var(--tl-border-width-hairline) solid transparent;border-radius:var(--tl-radius-control);padding:var(--tl-space-2) var(--tl-space-3);color:var(--tl-color-text-secondary);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform);text-decoration:none}.design-lab-module__jAAfdG__storyNav a:hover,.design-lab-module__jAAfdG__stateNav a:hover{border-color:var(--tl-color-border-strong);color:var(--tl-color-ink)}.design-lab-module__jAAfdG__storyNav a[aria-current=page],.design-lab-module__jAAfdG__stateNav a[aria-current=page]{border-color:var(--tl-color-action);background:var(--tl-color-action-soft);color:var(--tl-color-action-strong)}.design-lab-module__jAAfdG__storyNav a:focus-visible,.design-lab-module__jAAfdG__stateNav a:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.design-lab-module__jAAfdG__storyFrame{margin-top:var(--tl-space-5)}.design-lab-module__jAAfdG__storyHeading{justify-content:space-between;align-items:end;gap:var(--tl-space-4);margin-bottom:var(--tl-space-3);display:flex}.design-lab-module__jAAfdG__storyHeading h2{margin:var(--tl-space-1) 0 0;font-family:var(--tl-type-section-heading-family);font-size:var(--tl-type-section-heading-size);font-style:var(--tl-type-section-heading-style);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);text-transform:var(--tl-type-section-heading-transform)}.design-lab-module__jAAfdG__storyHeading p{max-width:56ch;color:var(--tl-color-text-secondary);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);font-style:var(--tl-type-body-style);font-weight:var(--tl-type-body-weight);letter-spacing:var(--tl-type-body-letter-spacing);line-height:var(--tl-type-body-line-height);text-transform:var(--tl-type-body-transform);margin:0}.design-lab-module__jAAfdG__stateStamp{border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-pill);padding:var(--tl-space-1-5) var(--tl-space-2-5);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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);flex:none}.design-lab-module__jAAfdG__overviewGrid,.design-lab-module__jAAfdG__primitiveGrid,.design-lab-module__jAAfdG__fixtureGrid{gap:var(--tl-space-3);display:grid}.design-lab-module__jAAfdG__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-lab-module__jAAfdG__primitiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-lab-module__jAAfdG__fixtureGrid{margin-top:var(--tl-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.design-lab-module__jAAfdG__overviewCard,.design-lab-module__jAAfdG__primitivePanel,.design-lab-module__jAAfdG__fixtureCard,.design-lab-module__jAAfdG__tablePanel,.design-lab-module__jAAfdG__overlayPanel{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface)}.design-lab-module__jAAfdG__overviewCard,.design-lab-module__jAAfdG__primitivePanel,.design-lab-module__jAAfdG__fixtureCard,.design-lab-module__jAAfdG__overlayPanel{padding:var(--tl-space-4)}.design-lab-module__jAAfdG__overviewCard h3,.design-lab-module__jAAfdG__primitivePanel h3,.design-lab-module__jAAfdG__fixtureCard h3,.design-lab-module__jAAfdG__overlayPanel h3{font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform);margin:0}.design-lab-module__jAAfdG__overviewCard p,.design-lab-module__jAAfdG__fixtureCard p,.design-lab-module__jAAfdG__overlayPanel p{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);font-style:var(--tl-type-body-style);font-weight:var(--tl-type-body-weight);letter-spacing:var(--tl-type-body-letter-spacing);line-height:var(--tl-type-body-line-height);text-transform:var(--tl-type-body-transform)}.design-lab-module__jAAfdG__overviewCard a{margin-top:var(--tl-space-3);color:var(--tl-color-action);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform);display:inline-flex}.design-lab-module__jAAfdG__fixtureMeta{gap:var(--tl-space-1);margin-top:var(--tl-space-3);flex-wrap:wrap;display:flex}.design-lab-module__jAAfdG__fixtureMeta span{border-radius:var(--tl-radius-pill);background:var(--tl-color-surface-subtle);padding:var(--tl-space-1) var(--tl-space-2);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__stack{gap:var(--tl-space-2);margin-top:var(--tl-space-3);flex-wrap:wrap;align-items:center;display:flex}.design-lab-module__jAAfdG__fieldStack{gap:var(--tl-space-3);margin-top:var(--tl-space-3);display:grid}.design-lab-module__jAAfdG__tablePanel{overflow:hidden}.design-lab-module__jAAfdG__tableIntro{justify-content:space-between;align-items:center;gap:var(--tl-space-4);padding:var(--tl-space-3) var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.design-lab-module__jAAfdG__tableIntro strong,.design-lab-module__jAAfdG__tableIntro span{display:block}.design-lab-module__jAAfdG__tableIntro strong{font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform)}.design-lab-module__jAAfdG__tableIntro span{margin-top:var(--tl-space-1);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__tableScroll{overscroll-behavior-inline:contain;overflow-x:auto}.design-lab-module__jAAfdG__resultTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:56rem}.design-lab-module__jAAfdG__resultTable th{border-top:var(--tl-border-width-signal) solid var(--tl-color-result);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);background:var(--tl-color-surface-subtle);padding:var(--tl-space-2) var(--tl-space-3);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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-align:left;text-transform:var(--tl-type-instrument-label-transform)}.design-lab-module__jAAfdG__resultTable td{border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding:var(--tl-space-3);font-family:var(--tl-type-table-value-family);font-size:var(--tl-type-table-value-size);font-style:var(--tl-type-table-value-style);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--tl-type-table-value-weight);letter-spacing:var(--tl-type-table-value-letter-spacing);line-height:var(--tl-type-table-value-line-height);text-transform:var(--tl-type-table-value-transform);vertical-align:middle}.design-lab-module__jAAfdG__athleteCell strong,.design-lab-module__jAAfdG__athleteCell span{display:block}.design-lab-module__jAAfdG__athleteCell span{margin-top:var(--tl-space-1);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);font-variant-numeric:tabular-nums lining-nums;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)}.design-lab-module__jAAfdG__mobileResults{gap:var(--tl-space-2);padding:var(--tl-space-3);display:none}.design-lab-module__jAAfdG__resultCard{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);background:var(--tl-color-surface-raised);padding:var(--tl-space-3)}.design-lab-module__jAAfdG__resultCardHeader,.design-lab-module__jAAfdG__splitGrid{gap:var(--tl-space-2);display:grid}.design-lab-module__jAAfdG__resultCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.design-lab-module__jAAfdG__resultCardHeader h3,.design-lab-module__jAAfdG__resultCardHeader p{margin:0}.design-lab-module__jAAfdG__resultCardHeader h3{font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-style:var(--tl-type-control-style);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);text-transform:var(--tl-type-control-transform)}.design-lab-module__jAAfdG__resultCardHeader p{margin-top:var(--tl-space-1);color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__splitGrid{margin-top:var(--tl-space-3);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-2);grid-template-columns:repeat(3,1fr)}.design-lab-module__jAAfdG__splitGrid span,.design-lab-module__jAAfdG__splitGrid strong{display:block}.design-lab-module__jAAfdG__splitGrid span{color:var(--tl-color-action-strong);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-style:var(--tl-type-instrument-label-style);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)}.design-lab-module__jAAfdG__splitGrid strong{margin-top:var(--tl-space-1);font-family:var(--tl-type-table-value-family);font-size:var(--tl-type-table-value-size);font-style:var(--tl-type-table-value-style);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--tl-type-table-value-weight);letter-spacing:var(--tl-type-table-value-letter-spacing);line-height:var(--tl-type-table-value-line-height);text-transform:var(--tl-type-table-value-transform)}.design-lab-module__jAAfdG__statePanel{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);min-height:14rem;padding:var(--tl-space-6);text-align:center;place-items:center;display:grid}.design-lab-module__jAAfdG__skeleton{width:min(100%,34rem)}.design-lab-module__jAAfdG__skeleton span{height:.8rem;margin-top:var(--tl-space-2);border-radius:var(--tl-radius-control);background:var(--tl-color-border-subtle);animation:design-lab-module__jAAfdG__pulse var(--tl-duration-replay) var(--tl-easing-standard) infinite alternate;display:block}.design-lab-module__jAAfdG__skeleton span:nth-child(2){width:82%}.design-lab-module__jAAfdG__skeleton span:nth-child(3){width:64%}.design-lab-module__jAAfdG__overlayActions{gap:var(--tl-space-2);margin-top:var(--tl-space-3);flex-wrap:wrap;display:flex}.design-lab-module__jAAfdG__modal{width:min(32rem, calc(100% - var(--tl-space-6)));max-height:calc(100dvh - var(--tl-space-8));border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-card);background:var(--tl-color-surface-raised);color:var(--tl-color-ink);box-shadow:var(--tl-shadow-popover);margin:auto;padding:0}.design-lab-module__jAAfdG__modal::backdrop{background:color-mix(in srgb, var(--tl-color-hero), transparent 28%)}.design-lab-module__jAAfdG__overlayHeader{justify-content:space-between;align-items:start;gap:var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding:var(--tl-space-4);display:flex}.design-lab-module__jAAfdG__overlayHeader h2,.design-lab-module__jAAfdG__overlayHeader p{margin:0}.design-lab-module__jAAfdG__overlayHeader h2{font-family:var(--tl-type-drawer-title-family);font-size:var(--tl-type-drawer-title-size);font-style:var(--tl-type-drawer-title-style);font-weight:var(--tl-type-drawer-title-weight);letter-spacing:var(--tl-type-drawer-title-letter-spacing);line-height:var(--tl-type-drawer-title-line-height);text-transform:var(--tl-type-drawer-title-transform)}.design-lab-module__jAAfdG__overlayHeader p{margin-top:var(--tl-space-1);color:var(--tl-color-text-secondary);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);font-style:var(--tl-type-body-style);font-weight:var(--tl-type-body-weight);letter-spacing:var(--tl-type-body-letter-spacing);line-height:var(--tl-type-body-line-height);text-transform:var(--tl-type-body-transform)}.design-lab-module__jAAfdG__overlayBody{padding:var(--tl-space-4)}.design-lab-module__jAAfdG__drawerBody{min-height:0;padding:var(--tl-space-4);overflow-y:auto}.design-lab-module__jAAfdG__disabledRegion{opacity:.68}@keyframes design-lab-module__jAAfdG__pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:73.75rem){.design-lab-module__jAAfdG__primitiveGrid,.design-lab-module__jAAfdG__fixtureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:61.25rem){.design-lab-module__jAAfdG__headerGrid,.design-lab-module__jAAfdG__controls{grid-template-columns:1fr}.design-lab-module__jAAfdG__accessMark{border-left:0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);padding:var(--tl-space-3) 0 0}}@media (max-width:47.5rem){.design-lab-module__jAAfdG__page{padding:var(--tl-space-3) var(--tl-space-3) var(--tl-space-8)}.design-lab-module__jAAfdG__syntheticBanner,.design-lab-module__jAAfdG__storyHeading{flex-direction:column;align-items:flex-start}.design-lab-module__jAAfdG__header{padding:var(--tl-space-6) var(--tl-space-4)}.design-lab-module__jAAfdG__overviewGrid,.design-lab-module__jAAfdG__primitiveGrid,.design-lab-module__jAAfdG__fixtureGrid{grid-template-columns:1fr}.design-lab-module__jAAfdG__tableScroll{display:none}.design-lab-module__jAAfdG__mobileResults{display:grid}}@media (max-width:32.5rem){.design-lab-module__jAAfdG__page{padding-inline:var(--tl-space-2-5)}.design-lab-module__jAAfdG__storyNav a,.design-lab-module__jAAfdG__stateNav a{text-align:center;flex:auto}.design-lab-module__jAAfdG__modal{border-radius:0;width:100%;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.design-lab-module__jAAfdG__skeleton span{animation-duration:1ms;animation-iteration-count:1}}
.primitives-module__qLmrBW__focusable:focus-visible,.primitives-module__qLmrBW__button:focus-visible,.primitives-module__qLmrBW__iconButton:focus-visible,.primitives-module__qLmrBW__tab:focus-visible,.primitives-module__qLmrBW__tabNavItem:focus-visible,.primitives-module__qLmrBW__segment:focus-visible,.primitives-module__qLmrBW__breadcrumbLink:focus-visible,.primitives-module__qLmrBW__control:focus-visible,.primitives-module__qLmrBW__popoverTrigger:focus-visible,.primitives-module__qLmrBW__popoverClose:focus-visible,.primitives-module__qLmrBW__menuTrigger:focus-visible,.primitives-module__qLmrBW__menuItem:focus-visible,.primitives-module__qLmrBW__tooltipTarget:focus-visible,.primitives-module__qLmrBW__toastClose:focus-visible,.primitives-module__qLmrBW__toastAction:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.primitives-module__qLmrBW__button,.primitives-module__qLmrBW__iconButton{border:var(--tl-border-width-hairline) solid transparent;border-radius:var(--tl-radius-control);cursor:pointer;font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);transition:background-color var(--tl-duration-control) var(--tl-easing-standard), border-color var(--tl-duration-control) var(--tl-easing-standard), color var(--tl-duration-control) var(--tl-easing-standard), opacity var(--tl-duration-control) var(--tl-easing-standard), transform var(--tl-duration-control) var(--tl-easing-standard);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primitives-module__qLmrBW__button{gap:var(--tl-space-2);white-space:nowrap}.primitives-module__qLmrBW__button:not(:disabled,[aria-disabled=true]):active,.primitives-module__qLmrBW__iconButton:not(:disabled):active{transform:translateY(var(--tl-border-width-hairline))}.primitives-module__qLmrBW__button:disabled,.primitives-module__qLmrBW__button[aria-disabled=true],.primitives-module__qLmrBW__iconButton:disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.primitives-module__qLmrBW__primary{background:var(--tl-color-action);border-color:var(--tl-color-action);color:var(--tl-color-on-action)}.primitives-module__qLmrBW__primary:not(:disabled,[aria-disabled=true]):hover{background:var(--tl-color-action-strong);border-color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__secondary{background:var(--tl-color-surface-raised);border-color:var(--tl-color-border-strong);color:var(--tl-color-ink)}.primitives-module__qLmrBW__secondary:not(:disabled,[aria-disabled=true]):hover{background:var(--tl-color-action-soft);border-color:var(--tl-color-action);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__ghost{color:var(--tl-color-text-secondary);background:0 0;border-color:#0000}.primitives-module__qLmrBW__ghost:not(:disabled,[aria-disabled=true]):hover{background:var(--tl-color-action-soft);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__danger{background:var(--tl-color-danger);border-color:var(--tl-color-danger);color:var(--tl-color-on-action)}.primitives-module__qLmrBW__danger:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, var(--tl-color-danger) 88%, var(--tl-color-ink));border-color:color-mix(in srgb, var(--tl-color-danger) 88%, var(--tl-color-ink))}.primitives-module__qLmrBW__buttonSm{min-block-size:var(--tl-space-8);padding:var(--tl-space-1-5) var(--tl-space-2-5)}.primitives-module__qLmrBW__buttonMd{min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3)}.primitives-module__qLmrBW__buttonLg{min-block-size:var(--tl-size-control-mobile);padding:var(--tl-space-2-5) var(--tl-space-4)}.primitives-module__qLmrBW__iconButton{padding:0}.primitives-module__qLmrBW__iconButtonSm{block-size:var(--tl-space-8);inline-size:var(--tl-space-8)}.primitives-module__qLmrBW__iconButtonMd{block-size:var(--tl-size-control);inline-size:var(--tl-size-control)}.primitives-module__qLmrBW__iconButtonLg{block-size:var(--tl-size-control-mobile);inline-size:var(--tl-size-control-mobile)}.primitives-module__qLmrBW__buttonLabel{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.primitives-module__qLmrBW__spinner{animation:primitives-module__qLmrBW__primitive-spin calc(var(--tl-duration-control) * 4) linear infinite;block-size:var(--tl-space-4);border:var(--tl-border-width-signal) solid currentcolor;border-radius:var(--tl-radius-pill);inline-size:var(--tl-space-4);border-inline-end-color:#0000;flex:none}@keyframes primitives-module__qLmrBW__primitive-spin{to{transform:rotate(1turn)}}.primitives-module__qLmrBW__surface{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);color:var(--tl-color-ink);min-inline-size:0}.primitives-module__qLmrBW__surfaceBase{background:var(--tl-color-surface)}.primitives-module__qLmrBW__surfaceRaised{background:var(--tl-color-surface-raised)}.primitives-module__qLmrBW__surfaceSubtle{background:var(--tl-color-surface-subtle)}.primitives-module__qLmrBW__surfaceHero{background:var(--tl-color-hero);border-color:color-mix(in srgb, var(--tl-color-on-hero) 14%, transparent);color:var(--tl-color-on-hero)}.primitives-module__qLmrBW__paddingNone{padding:0}.primitives-module__qLmrBW__paddingCompact{padding:var(--tl-space-3)}.primitives-module__qLmrBW__paddingDefault{padding:var(--tl-space-4)}.primitives-module__qLmrBW__paddingRoomy{padding:var(--tl-space-6)}.primitives-module__qLmrBW__radiusControl{border-radius:var(--tl-radius-control)}.primitives-module__qLmrBW__radiusPanel{border-radius:var(--tl-radius-panel)}.primitives-module__qLmrBW__radiusCard{border-radius:var(--tl-radius-card)}.primitives-module__qLmrBW__radiusHero{border-radius:var(--tl-radius-hero)}.primitives-module__qLmrBW__elevationNone{box-shadow:none}.primitives-module__qLmrBW__elevationPopover{box-shadow:var(--tl-shadow-popover)}.primitives-module__qLmrBW__elevationDrawer{box-shadow:var(--tl-shadow-drawer)}.primitives-module__qLmrBW__badge{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);font-family:var(--tl-type-instrument-label-family);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);align-items:center;gap:var(--tl-space-1-5);letter-spacing:var(--tl-type-instrument-label-letter-spacing);line-height:var(--tl-type-instrument-label-line-height);white-space:nowrap;max-inline-size:100%;display:inline-flex}.primitives-module__qLmrBW__badgePill{border-radius:var(--tl-radius-pill)}.primitives-module__qLmrBW__badgeControl{border-radius:var(--tl-radius-control)}.primitives-module__qLmrBW__badgeSm{min-block-size:var(--tl-space-6);padding:var(--tl-space-1) var(--tl-space-2)}.primitives-module__qLmrBW__badgeMd{min-block-size:var(--tl-space-7);padding:var(--tl-space-1-5) var(--tl-space-2-5)}.primitives-module__qLmrBW__badgeDefault{background:var(--tl-color-surface-subtle);color:var(--tl-color-ink)}.primitives-module__qLmrBW__badgeInfo{background:var(--tl-color-action-soft);border-color:color-mix(in srgb, var(--tl-color-action) 30%, transparent);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__badgeSuccess{background:var(--tl-color-success-soft);border-color:color-mix(in srgb, var(--tl-color-success) 30%, transparent);color:var(--tl-color-success)}.primitives-module__qLmrBW__badgeWarning{background:var(--tl-color-warning-soft);border-color:color-mix(in srgb, var(--tl-color-warning) 30%, transparent);color:var(--tl-color-warning)}.primitives-module__qLmrBW__badgeDanger{background:var(--tl-color-danger-soft);border-color:color-mix(in srgb, var(--tl-color-danger) 30%, transparent);color:var(--tl-color-danger)}.primitives-module__qLmrBW__badgePrototype{background:var(--tl-color-prototype-soft);border-color:color-mix(in srgb, var(--tl-color-prototype) 30%, transparent);color:var(--tl-color-prototype)}.primitives-module__qLmrBW__tabs{min-inline-size:0}.primitives-module__qLmrBW__tabList{border-block-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);align-items:stretch;gap:var(--tl-space-1);overscroll-behavior-inline:contain;max-inline-size:100%;display:flex;overflow-x:auto}.primitives-module__qLmrBW__tabListVertical{border-block-end:0;border-inline-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);flex-direction:column;align-items:stretch;overflow:visible}.primitives-module__qLmrBW__tab{border:0;border-block-end:var(--tl-border-width-signal) solid transparent;color:var(--tl-color-text-secondary);cursor:pointer;font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);min-block-size:var(--tl-size-control-mobile);padding:var(--tl-space-2) var(--tl-space-3);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.primitives-module__qLmrBW__tab:hover{color:var(--tl-color-ink)}.primitives-module__qLmrBW__tab[aria-selected=true]{border-block-end-color:var(--tl-color-action);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__tab:disabled{cursor:not-allowed;opacity:.48}.primitives-module__qLmrBW__tabVertical{border-block-end:0;border-inline-end:var(--tl-border-width-signal) solid transparent;justify-content:flex-start}.primitives-module__qLmrBW__tabVertical[aria-selected=true]{border-inline-end-color:var(--tl-color-action)}.primitives-module__qLmrBW__tabPanel{min-inline-size:0;padding-block-start:var(--tl-space-4)}.primitives-module__qLmrBW__tabPanel[hidden]{display:none}.primitives-module__qLmrBW__tabNav{border-block-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);gap:var(--tl-space-1);max-inline-size:100%;display:flex;overflow-x:auto}.primitives-module__qLmrBW__tabNavItem{border-block-end:var(--tl-border-width-signal) solid transparent;color:var(--tl-color-text-secondary);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);min-block-size:var(--tl-size-control-mobile);padding:var(--tl-space-2) var(--tl-space-3);flex:none;align-items:center;text-decoration:none;display:inline-flex}.primitives-module__qLmrBW__tabNavItem:hover,.primitives-module__qLmrBW__tabNavItem[aria-current=page]{border-block-end-color:var(--tl-color-action);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__tabNavDisabled{cursor:not-allowed;opacity:.48}.primitives-module__qLmrBW__segmented{background:var(--tl-color-surface-subtle);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);align-items:stretch;gap:var(--tl-space-0-5);max-inline-size:100%;padding:var(--tl-space-0-5);display:inline-flex;overflow-x:auto}.primitives-module__qLmrBW__segment{border:var(--tl-border-width-hairline) solid transparent;border-radius:var(--tl-radius-control);color:var(--tl-color-ink);cursor:pointer;font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);background:0 0;flex:none}.primitives-module__qLmrBW__segmentSm{min-block-size:var(--tl-space-8);padding:var(--tl-space-1) var(--tl-space-2-5)}.primitives-module__qLmrBW__segmentMd{min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3)}.primitives-module__qLmrBW__segment:hover{color:var(--tl-color-ink)}.primitives-module__qLmrBW__segment[aria-pressed=true]{background:var(--tl-color-surface-raised);border-color:var(--tl-color-border-strong);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__segment:disabled{cursor:not-allowed;opacity:.48}.primitives-module__qLmrBW__breadcrumb{color:var(--tl-color-text-muted);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);line-height:var(--tl-type-control-line-height)}.primitives-module__qLmrBW__breadcrumbList{align-items:center;gap:var(--tl-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.primitives-module__qLmrBW__breadcrumbItem{align-items:center;gap:var(--tl-space-1-5);min-inline-size:0;display:inline-flex}.primitives-module__qLmrBW__breadcrumbLink{color:var(--tl-color-text-secondary);text-decoration:none}.primitives-module__qLmrBW__breadcrumbLink:hover{color:var(--tl-color-action-strong);text-underline-offset:var(--tl-space-1);text-decoration:underline}.primitives-module__qLmrBW__breadcrumbCurrent{color:var(--tl-color-ink);font-weight:var(--tl-type-control-weight)}.primitives-module__qLmrBW__breadcrumbSeparator{color:var(--tl-color-text-faint)}.primitives-module__qLmrBW__field{gap:var(--tl-space-1-5);min-inline-size:0;display:grid}.primitives-module__qLmrBW__fieldLabel{color:var(--tl-color-ink);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-table-value-line-height)}.primitives-module__qLmrBW__requiredMark{color:var(--tl-color-danger);margin-inline-start:var(--tl-space-1)}.primitives-module__qLmrBW__fieldDescription,.primitives-module__qLmrBW__fieldError{font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);margin:0}.primitives-module__qLmrBW__fieldDescription{color:var(--tl-color-text-secondary)}.primitives-module__qLmrBW__fieldError{color:var(--tl-color-danger)}.primitives-module__qLmrBW__control{background:var(--tl-color-surface-raised);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);color:var(--tl-color-ink);font-family:var(--tl-type-body-family);font-size:var(--tl-type-body-size);inline-size:100%;line-height:var(--tl-type-body-line-height);min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3);transition:background-color var(--tl-duration-control) var(--tl-easing-standard), border-color var(--tl-duration-control) var(--tl-easing-standard), box-shadow var(--tl-duration-control) var(--tl-easing-standard)}.primitives-module__qLmrBW__control::placeholder{color:var(--tl-color-text-faint)}.primitives-module__qLmrBW__control:hover:not(:disabled){border-color:var(--tl-color-action)}.primitives-module__qLmrBW__control[aria-invalid=true]{border-color:var(--tl-color-danger)}.primitives-module__qLmrBW__control:disabled{background:var(--tl-color-surface-subtle);color:var(--tl-color-text-faint);cursor:not-allowed}.primitives-module__qLmrBW__textarea{min-block-size:calc(var(--tl-space-12) * 2);resize:vertical}.primitives-module__qLmrBW__select{cursor:pointer}.primitives-module__qLmrBW__popoverRoot,.primitives-module__qLmrBW__menuRoot,.primitives-module__qLmrBW__tooltipRoot{display:inline-flex;position:relative}.primitives-module__qLmrBW__popoverTrigger,.primitives-module__qLmrBW__menuTrigger{background:var(--tl-color-surface-raised);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);color:var(--tl-color-ink);cursor:pointer;font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);align-items:center;gap:var(--tl-space-2);letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);min-block-size:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3);justify-content:center;display:inline-flex}.primitives-module__qLmrBW__popoverTrigger:hover,.primitives-module__qLmrBW__menuTrigger:hover{background:var(--tl-color-action-soft);border-color:var(--tl-color-action)}.primitives-module__qLmrBW__popoverContent,.primitives-module__qLmrBW__menuContent{background:var(--tl-color-surface-raised);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);box-shadow:var(--tl-shadow-popover);color:var(--tl-color-ink);max-inline-size:calc(100vw - 2 * var(--tl-space-3));min-inline-size:calc(var(--tl-space-12) * 4 + var(--tl-space-8));z-index:var(--tl-layer-dropdown);position:absolute}.primitives-module__qLmrBW__popoverContent{padding:var(--tl-space-3)}.primitives-module__qLmrBW__bottomStart{inset-block-start:calc(100% + var(--tl-space-2));inset-inline-start:0}.primitives-module__qLmrBW__bottomEnd{inset-block-start:calc(100% + var(--tl-space-2));inset-inline-end:0}.primitives-module__qLmrBW__topStart{inset-block-end:calc(100% + var(--tl-space-2));inset-inline-start:0}.primitives-module__qLmrBW__topEnd{inset-block-end:calc(100% + var(--tl-space-2));inset-inline-end:0}.primitives-module__qLmrBW__popoverClose{border-radius:var(--tl-radius-control);color:var(--tl-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.primitives-module__qLmrBW__menuContent{max-block-size:min(calc(var(--tl-space-12) * 8), 70vh);padding:var(--tl-space-1);display:grid;overflow-y:auto}.primitives-module__qLmrBW__portalMenu{position:fixed;inset-block-start:var(--tl-menu-top);inset-inline-start:var(--tl-menu-left)}.primitives-module__qLmrBW__menuDescription{font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-regular);line-height:var(--tl-type-body-line-height);color:var(--tl-color-text-secondary);margin-top:var(--tl-space-1);white-space:normal;display:block}.primitives-module__qLmrBW__menuItem{border-radius:var(--tl-radius-control);color:var(--tl-color-ink);cursor:pointer;font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);align-items:center;gap:var(--tl-space-2);inline-size:100%;letter-spacing:var(--tl-type-control-letter-spacing);line-height:var(--tl-type-control-line-height);min-block-size:calc(var(--tl-size-control) - var(--tl-space-1));padding:var(--tl-space-2) var(--tl-space-2-5);text-align:start;background:0 0;border:0;justify-content:flex-start;text-decoration:none;display:flex}.primitives-module__qLmrBW__menuItem:hover,.primitives-module__qLmrBW__menuItem:focus-visible{background:var(--tl-color-action-soft);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__menuItem[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.primitives-module__qLmrBW__menuItemDanger{color:var(--tl-color-danger)}.primitives-module__qLmrBW__menuLabel{color:var(--tl-color-text-muted);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);padding:var(--tl-space-2) var(--tl-space-2-5) var(--tl-space-1);text-transform:var(--tl-type-instrument-label-transform)}.primitives-module__qLmrBW__menuSeparator{background:var(--tl-color-border-subtle);block-size:var(--tl-border-width-hairline);margin:var(--tl-space-1)}.primitives-module__qLmrBW__menuItemLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.primitives-module__qLmrBW__menuShortcut{color:var(--tl-color-text-faint);font-size:var(--tl-type-instrument-label-size);margin-inline-start:auto}.primitives-module__qLmrBW__tooltipContent{background:var(--tl-color-menu);border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 16%, transparent);border-radius:var(--tl-radius-control);box-shadow:var(--tl-shadow-popover);color:var(--tl-color-on-hero);font-family:var(--tl-type-control-family);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);max-inline-size:calc(var(--tl-space-12) * 6);padding:var(--tl-space-1-5) var(--tl-space-2);pointer-events:auto;width:max-content;z-index:var(--tl-layer-dropdown);position:absolute;inset-block-end:calc(100% + var(--tl-space-2));inset-inline-start:50%;transform:translate(-50%)}.primitives-module__qLmrBW__toastViewport{bottom:var(--tl-space-4);gap:var(--tl-space-2);inline-size:min(calc(var(--tl-space-12) * 8), calc(100vw - 2 * var(--tl-space-4)));right:var(--tl-space-4);z-index:var(--tl-layer-toast);margin:0;padding:0;list-style:none;display:grid;position:fixed}.primitives-module__qLmrBW__toast{background:var(--tl-color-surface-raised);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-inline-start:var(--tl-border-width-hero-signal) solid var(--tl-color-action);border-radius:var(--tl-radius-card);box-shadow:var(--tl-shadow-popover);color:var(--tl-color-ink);font-family:var(--tl-type-body-family);align-items:flex-start;gap:var(--tl-space-3);padding:var(--tl-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.primitives-module__qLmrBW__toastSuccess{border-inline-start-color:var(--tl-color-success)}.primitives-module__qLmrBW__toastWarning{border-inline-start-color:var(--tl-color-warning)}.primitives-module__qLmrBW__toastDanger{border-inline-start-color:var(--tl-color-danger)}.primitives-module__qLmrBW__toastTitle{font-size:var(--tl-type-control-size);font-weight:var(--tl-type-control-weight);line-height:var(--tl-type-table-value-line-height);margin:0}.primitives-module__qLmrBW__toastDescription{color:var(--tl-color-text-muted);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);margin:var(--tl-space-1) 0 0}.primitives-module__qLmrBW__toastControls{align-items:center;gap:var(--tl-space-1);display:flex}.primitives-module__qLmrBW__toastClose,.primitives-module__qLmrBW__toastAction{border:var(--tl-border-width-hairline) solid transparent;border-radius:var(--tl-radius-control);color:var(--tl-color-text-secondary);cursor:pointer;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);min-block-size:var(--tl-space-8);padding:var(--tl-space-1) var(--tl-space-2);background:0 0;justify-content:center;align-items:center;display:inline-flex}.primitives-module__qLmrBW__toastAction{border-color:var(--tl-color-border-strong);color:var(--tl-color-action-strong)}.primitives-module__qLmrBW__state{background:var(--tl-color-surface-subtle);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);color:var(--tl-color-ink);font-family:var(--tl-type-body-family);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.primitives-module__qLmrBW__stateCompact{gap:var(--tl-space-2);min-block-size:calc(var(--tl-space-12) * 2 + var(--tl-space-8));padding:var(--tl-space-4)}.primitives-module__qLmrBW__stateDefault{gap:var(--tl-space-3);min-block-size:calc(var(--tl-space-12) * 4 + var(--tl-space-8));padding:var(--tl-space-8)}.primitives-module__qLmrBW__stateIcon{color:var(--tl-color-action)}.primitives-module__qLmrBW__stateError .primitives-module__qLmrBW__stateIcon,.primitives-module__qLmrBW__stateError .primitives-module__qLmrBW__stateTitle{color:var(--tl-color-danger)}.primitives-module__qLmrBW__stateTitle{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);margin:0}.primitives-module__qLmrBW__stateDescription{color:var(--tl-color-ink);font-size:var(--tl-type-body-size);line-height:var(--tl-type-body-line-height);max-inline-size:calc(var(--tl-space-12) * 12);margin:0}.primitives-module__qLmrBW__skeletonGroup{gap:var(--tl-space-2);inline-size:min(100%, calc(var(--tl-space-12) * 10 + var(--tl-space-8)));margin-block-start:var(--tl-space-2);display:grid}.primitives-module__qLmrBW__skeleton{animation:primitives-module__qLmrBW__primitive-pulse calc(var(--tl-duration-control) * 8) var(--tl-easing-standard) infinite;background:linear-gradient(90deg, var(--tl-color-border-subtle), var(--tl-color-surface-raised), var(--tl-color-border-subtle));block-size:var(--tl-space-3);border-radius:var(--tl-radius-control);background-size:200% 100%}.primitives-module__qLmrBW__skeleton:nth-child(2n){inline-size:82%}@keyframes primitives-module__qLmrBW__primitive-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.primitives-module__qLmrBW__button,.primitives-module__qLmrBW__iconButton,.primitives-module__qLmrBW__control{transition:none}.primitives-module__qLmrBW__spinner,.primitives-module__qLmrBW__skeleton{animation:none}}
.LibraryButtons-module__95nJ1a__unavailable{min-height:var(--tl-size-control-compact);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-subtle);padding:0 var(--tl-space-3);color:var(--tl-color-text-muted);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);flex:none;align-items:center;display:inline-flex}.LibraryButtons-module__95nJ1a__followLink{min-height:var(--tl-size-control-compact);border:var(--tl-border-width-hairline) solid var(--tl-color-accent-line);border-radius:var(--tl-radius-control);background:var(--tl-color-accent-soft);padding:0 var(--tl-space-3);color:var(--tl-color-accent);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-bold);transition:border-color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard), background-color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LibraryButtons-module__95nJ1a__followLink:hover{border-color:var(--tl-color-accent);background:var(--tl-color-surface-raised)}
.AccountRaceCalendarDrawer-module__TiysqG__trigger{align-items:center;gap:var(--tl-space-2);margin-top:var(--tl-space-3);color:var(--tl-color-action);font:inherit;font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.AccountRaceCalendarDrawer-module__TiysqG__trigger:hover{color:var(--tl-color-action-strong);text-underline-offset:var(--tl-space-1);text-decoration:underline}.AccountRaceCalendarDrawer-module__TiysqG__trigger.AccountRaceCalendarDrawer-module__TiysqG__heroTrigger{background:var(--tl-color-surface);color:var(--tl-color-ink);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);padding:var(--tl-space-2) var(--tl-space-3);align-self:flex-start;margin-top:0}.AccountRaceCalendarDrawer-module__TiysqG__trigger.AccountRaceCalendarDrawer-module__TiysqG__heroTrigger:hover{background:var(--tl-color-action-soft);color:var(--tl-color-action);text-decoration:none}.AccountRaceCalendarDrawer-module__TiysqG__trigger.AccountRaceCalendarDrawer-module__TiysqG__heroTrigger:focus-visible{outline:var(--tl-space-1) solid var(--tl-color-on-hero);outline-offset:var(--tl-space-1)}.AccountRaceCalendarDrawer-module__TiysqG__workspace,.AccountRaceCalendarDrawer-module__TiysqG__monthGroups,.AccountRaceCalendarDrawer-module__TiysqG__eventList{display:grid}.AccountRaceCalendarDrawer-module__TiysqG__workspace{gap:var(--tl-space-4)}.AccountRaceCalendarDrawer-module__TiysqG__filterBar{gap:var(--tl-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.AccountRaceCalendarDrawer-module__TiysqG__searchField{min-width:0;min-height:var(--tl-size-control);align-items:center;gap:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-subtle);padding:0 var(--tl-space-3);color:var(--tl-color-text-muted);display:flex}.AccountRaceCalendarDrawer-module__TiysqG__searchField input{min-width:0;color:var(--tl-color-ink);font:inherit;font-size:var(--tl-type-body-size);background:0 0;border:0;outline:0;flex:1}.AccountRaceCalendarDrawer-module__TiysqG__brandTabs{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);display:flex;overflow:hidden}.AccountRaceCalendarDrawer-module__TiysqG__brandTabs button{min-height:var(--tl-size-control);border:0;border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-raised);padding:var(--tl-space-2) var(--tl-space-3);color:var(--tl-color-text-secondary);font:inherit;font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);cursor:pointer}.AccountRaceCalendarDrawer-module__TiysqG__brandTabs button:last-child{border-right:0}.AccountRaceCalendarDrawer-module__TiysqG__brandTabs button[aria-pressed=true]{background:var(--tl-color-action-soft);color:var(--tl-color-action)}.AccountRaceCalendarDrawer-module__TiysqG__resultCount{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);margin:0}.AccountRaceCalendarDrawer-module__TiysqG__resultCount strong{color:var(--tl-color-ink);font-variant-numeric:tabular-nums}.AccountRaceCalendarDrawer-module__TiysqG__monthGroups{gap:var(--tl-space-6)}.AccountRaceCalendarDrawer-module__TiysqG__monthGroup{min-width:0}.AccountRaceCalendarDrawer-module__TiysqG__monthHeader{justify-content:space-between;align-items:baseline;gap:var(--tl-space-3);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-bottom:var(--tl-space-2);display:flex}.AccountRaceCalendarDrawer-module__TiysqG__monthHeader h3{color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:var(--tl-type-section-title-size);letter-spacing:var(--tl-type-section-title-letter-spacing);margin:0}.AccountRaceCalendarDrawer-module__TiysqG__monthHeader span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);text-transform:uppercase}.AccountRaceCalendarDrawer-module__TiysqG__eventList{gap:var(--tl-space-2);margin-top:var(--tl-space-2)}.AccountRaceCalendarDrawer-module__TiysqG__eventCard{gap:var(--tl-space-3) var(--tl-space-4);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface-raised);padding:var(--tl-space-4);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.AccountRaceCalendarDrawer-module__TiysqG__eventCard:before{height:var(--tl-border-width-hero-signal);background:var(--tl-color-action);content:"";position:absolute;top:0;left:0;right:0}.AccountRaceCalendarDrawer-module__TiysqG__eventDate{width:var(--tl-space-12);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);text-transform:uppercase;align-content:center;justify-items:center;display:grid}.AccountRaceCalendarDrawer-module__TiysqG__eventDate strong{color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:var(--tl-type-section-title-size);font-variant-numeric:tabular-nums;line-height:var(--tl-type-section-title-line-height)}.AccountRaceCalendarDrawer-module__TiysqG__eventIdentity{min-width:0}.AccountRaceCalendarDrawer-module__TiysqG__eventMeta{gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.AccountRaceCalendarDrawer-module__TiysqG__eventMeta span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase}.AccountRaceCalendarDrawer-module__TiysqG__eventMeta span[data-brand=ironman]{color:var(--tl-color-run)}.AccountRaceCalendarDrawer-module__TiysqG__eventMeta span[data-brand=challenge]{color:var(--tl-color-action)}.AccountRaceCalendarDrawer-module__TiysqG__eventIdentity h4{margin:var(--tl-space-2) 0 0;color:var(--tl-color-ink);font-size:var(--tl-type-body-size)}.AccountRaceCalendarDrawer-module__TiysqG__eventIdentity p{align-items:center;gap:var(--tl-space-2);margin:var(--tl-space-1) 0 0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);display:flex}.AccountRaceCalendarDrawer-module__TiysqG__eventActions{align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;grid-column:2;display:flex}.AccountRaceCalendarDrawer-module__TiysqG__eventActions form{margin:0}.AccountRaceCalendarDrawer-module__TiysqG__emptyState{justify-items:center;gap:var(--tl-space-2);border:var(--tl-border-width-hairline) dashed var(--tl-color-border-strong);border-radius:var(--tl-radius-card);padding:var(--tl-space-8);color:var(--tl-color-text-secondary);text-align:center;display:grid}.AccountRaceCalendarDrawer-module__TiysqG__emptyState h3,.AccountRaceCalendarDrawer-module__TiysqG__emptyState p{margin:0}.AccountRaceCalendarDrawer-module__TiysqG__emptyState h3{color:var(--tl-color-ink)}.AccountRaceCalendarDrawer-module__TiysqG__visuallyHidden{width:var(--tl-border-width-hairline);height:var(--tl-border-width-hairline);white-space:nowrap;clip-path:inset(50%);position:absolute;overflow:hidden}@media (max-width:32.5rem){.AccountRaceCalendarDrawer-module__TiysqG__filterBar{grid-template-columns:minmax(0,1fr)}.AccountRaceCalendarDrawer-module__TiysqG__brandTabs button{flex:1}.AccountRaceCalendarDrawer-module__TiysqG__eventCard{gap:var(--tl-space-3);padding:var(--tl-space-3)}.AccountRaceCalendarDrawer-module__TiysqG__eventActions{grid-column:1/-1}}
.documents-module__eyo92W__ghostLine,.documents-module__eyo92W__ghostShortLine{width:calc(var(--tl-space-10) * 2);max-width:75%;height:var(--tl-space-2);margin-block:var(--tl-space-1);border-radius:var(--tl-radius-pill);background:var(--tl-color-documents-line);display:block}.documents-module__eyo92W__ghostShortLine{width:var(--tl-space-12)}.documents-module__eyo92W__ghostFolder{padding-inline-start:var(--tl-space-8)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__ghostCard{pointer-events:none;cursor:default}.documents-module__eyo92W__workspace{min-height:calc(var(--tl-space-12) * 12);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);display:grid;overflow:hidden}.documents-module__eyo92W__prose img,.documents-module__eyo92W__editorBody img{max-width:100%;height:auto;margin-block:var(--tl-space-4);display:block}.documents-module__eyo92W__imageViewer,.documents-module__eyo92W__textViewer,.documents-module__eyo92W__attachmentPlaceholder{min-width:0;padding:var(--tl-space-5);overflow:auto}.documents-module__eyo92W__imageViewer img{max-width:100%;height:auto;margin:var(--tl-space-4) auto;display:block}.documents-module__eyo92W__imageViewer[data-actual-size=true] img{max-width:none}.documents-module__eyo92W__textViewer pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--tl-font-code);font-size:var(--tl-type-body-size)}.documents-module__eyo92W__officePreview{min-width:0;padding:var(--tl-space-4)}.documents-module__eyo92W__officePaper,.documents-module__eyo92W__officeSlide{background:var(--tl-color-documents-canvas);border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);border-radius:var(--tl-radius-card);padding:var(--tl-space-8);margin:var(--tl-space-4) auto;max-width:calc(var(--tl-space-12) * 18);white-space:pre-wrap;overflow-wrap:anywhere}.documents-module__eyo92W__officeSlide{min-height:calc(var(--tl-space-12) * 8)}.documents-module__eyo92W__officeControls{align-items:center;gap:var(--tl-space-3);margin-block:var(--tl-space-4);flex-wrap:wrap;display:flex}.documents-module__eyo92W__officeTable{max-height:calc(var(--tl-space-12) * 12);border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);overflow:auto}.documents-module__eyo92W__officeTable table{border-collapse:collapse;width:100%;font-size:var(--tl-type-control-size);white-space:pre-wrap}.documents-module__eyo92W__officeTable th,.documents-module__eyo92W__officeTable td{border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);padding:var(--tl-space-2) var(--tl-space-3);text-align:start;min-width:var(--tl-space-12);max-width:calc(var(--tl-space-12) * 6);overflow-wrap:anywhere}.documents-module__eyo92W__officeTable th{background:var(--tl-color-documents-sidebar);font-weight:var(--tl-font-weight-medium)}.documents-module__eyo92W__officeTable thead{position:sticky;top:0}.documents-module__eyo92W__attachmentPlaceholder{text-align:center;color:var(--tl-color-text-secondary)}.documents-module__eyo92W__uploadHint{justify-content:space-between;align-items:center;gap:var(--tl-space-2);color:var(--tl-color-text-secondary);font-size:var(--tl-type-caption-size);flex-wrap:wrap;display:flex}.documents-module__eyo92W__dropOverlay{inset:var(--tl-space-2);z-index:var(--tl-layer-sticky);pointer-events:none;border:var(--tl-border-width-hero-signal) dashed var(--tl-color-documents-accent);border-radius:var(--tl-radius-panel);background:color-mix(in srgb, var(--tl-color-documents-selected) 88%, transparent);place-items:center;display:grid;position:absolute}.documents-module__eyo92W__dropOverlay>div{justify-items:center;gap:var(--tl-space-3);padding:var(--tl-space-6);text-align:center;color:var(--tl-color-documents-accent);display:grid}.documents-module__eyo92W__dropOverlay strong{font-size:var(--tl-type-section-heading-size)}.documents-module__eyo92W__folderWorkspace [data-external-drop=true]{outline:var(--tl-border-width-hero-signal) dashed var(--tl-color-documents-accent);outline-offset:calc(-1 * var(--tl-space-1));background:var(--tl-color-documents-selected)}.documents-module__eyo92W__folderWorkspace,.documents-module__eyo92W__selectionMenu,.documents-module__eyo92W__insertMenu,.documents-module__eyo92W__documentMenu{--tl-color-canvas:var(--tl-color-documents-canvas);--tl-color-surface:var(--tl-color-documents-canvas);--tl-color-surface-raised:var(--tl-color-documents-panel);--tl-color-surface-subtle:var(--tl-color-documents-sidebar);--tl-color-ink:var(--tl-color-documents-ink);--tl-color-text:var(--tl-color-documents-ink);--tl-color-text-secondary:var(--tl-color-documents-muted);--tl-color-text-muted:var(--tl-color-documents-muted);--tl-color-border-subtle:var(--tl-color-documents-line);--tl-color-border-strong:var(--tl-color-documents-line);--tl-color-action:var(--tl-color-documents-accent);--tl-color-action-soft:var(--tl-color-documents-selected);--tl-color-focus:var(--tl-color-documents-accent);--tl-font-display:var(--tl-font-ui);color:var(--tl-color-documents-ink)}.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace[data-home=false]{grid-template-columns:calc(var(--tl-space-12) * 5) minmax(0, 1fr)}.documents-module__eyo92W__folderRail{border-inline-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-documents-sidebar);min-height:0;padding:var(--tl-space-3) var(--tl-space-2);overflow-y:auto}.documents-module__eyo92W__folderChildren{margin:0 0 0 var(--tl-space-3);padding:0 0 0 var(--tl-space-2);border-inline-start:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);list-style:none}.documents-module__eyo92W__folderNavEntry{border-radius:var(--tl-radius-control);align-items:center;display:flex}.documents-module__eyo92W__folderNavEntry[data-selected=true]{background:var(--tl-color-documents-selected)}.documents-module__eyo92W__treeToggle,.documents-module__eyo92W__treeSpacer{flex:0 0 var(--tl-space-5);width:var(--tl-space-5);min-width:var(--tl-space-5)}.documents-module__eyo92W__folderNavEntry .documents-module__eyo92W__treeToggle{min-height:var(--tl-space-7);padding:0}.documents-module__eyo92W__entryCreate{right:calc(var(--tl-space-10) + var(--tl-space-1));opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.documents-module__eyo92W__folderNavEntry:hover .documents-module__eyo92W__entryCreate,.documents-module__eyo92W__folderNavEntry:focus-within .documents-module__eyo92W__entryCreate{opacity:1;pointer-events:auto}.documents-module__eyo92W__entryCreate:has(>button[aria-expanded=true]){opacity:1;pointer-events:auto}.documents-module__eyo92W__folderGroup,.documents-module__eyo92W__fileGroup{margin-block-end:var(--tl-space-7)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__reader h2{font-family:var(--tl-font-ui);font-size:calc(var(--tl-type-body-size) * 1.2);letter-spacing:normal}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__reader h3{font-family:var(--tl-font-ui);font-size:var(--tl-type-body-size);margin-bottom:var(--tl-space-4)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__readerTitle h2,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__prose h2,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__editorBody h1{font-size:var(--tl-type-section-heading-size);line-height:var(--tl-type-section-heading-line-height)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__prose h3,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__editorBody h2{font-size:calc(var(--tl-type-body-size) * 1.2)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__prose h4,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__editorBody h3{font-size:var(--tl-type-body-size)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderCard strong{font-weight:var(--tl-font-weight-medium)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderMark{width:var(--tl-space-4);height:var(--tl-space-4);background:0 0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderMark svg{width:var(--tl-space-4);height:var(--tl-space-4)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderCaption{display:none}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderEntry>.documents-module__eyo92W__entryRename{top:50%;transform:translateY(-50%)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderDocuments{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--tl-space-12) * 4)), calc(var(--tl-space-12) * 5)));gap:var(--tl-space-4);display:grid}.documents-module__eyo92W__thumbnail{width:100%;height:calc(var(--tl-space-12) * 3);background:var(--tl-color-documents-canvas);border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);text-align:start;pointer-events:none;grid-column:1/-1;display:block;overflow:hidden}.documents-module__eyo92W__thumbnailPage{padding:var(--tl-space-4);font-size:var(--tl-type-instrument-label-size);line-height:var(--tl-type-body-line-height);color:var(--tl-color-documents-ink);display:block}.documents-module__eyo92W__thumbnailPage [data-block=paragraph],.documents-module__eyo92W__thumbnailPage [data-block=heading],.documents-module__eyo92W__thumbnailPage [data-block=listItem],.documents-module__eyo92W__thumbnailPage [data-block=taskItem]{margin-block-end:var(--tl-space-2);display:block}.documents-module__eyo92W__thumbnailPage [data-block=heading]{font-weight:var(--tl-font-weight-bold);font-size:var(--tl-type-body-size)}.documents-module__eyo92W__thumbnailImage{width:100%;height:auto;display:block}.documents-module__eyo92W__thumbnailFallback{place-content:center;justify-items:center;gap:var(--tl-space-2);height:100%;color:var(--tl-color-documents-muted);display:grid}.documents-module__eyo92W__breadcrumbTitle:hover,.documents-module__eyo92W__breadcrumbTitle:focus-visible{background:var(--tl-color-documents-selected)}.documents-module__eyo92W__breadcrumbTitle:hover .documents-module__eyo92W__breadcrumbEdit,.documents-module__eyo92W__breadcrumbTitle:focus-visible .documents-module__eyo92W__breadcrumbEdit{opacity:1}.documents-module__eyo92W__folderNavEntry[draggable=true],.documents-module__eyo92W__documentEntry[draggable=true]{cursor:grab}.documents-module__eyo92W__folderNavEntry[draggable=true]:active,.documents-module__eyo92W__documentEntry[draggable=true]:active{cursor:grabbing}.documents-module__eyo92W__folderNavEntry[data-drop-active=true],.documents-module__eyo92W__folderEntry[data-drop-active=true]{outline:var(--tl-border-width-signal) solid var(--tl-color-documents-accent);background:var(--tl-color-documents-selected)}.documents-module__eyo92W__folderNavEntry[data-drop-active=true][data-drop-position=before]{border-block-start:var(--tl-border-width-signal) solid var(--tl-color-documents-accent);outline:0}.documents-module__eyo92W__folderNavEntry[data-drop-active=true][data-drop-position=after]{border-block-end:var(--tl-border-width-signal) solid var(--tl-color-documents-accent);outline:0}.documents-module__eyo92W__draftFolder{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-2);background:var(--tl-color-documents-selected);border-radius:var(--tl-radius-control);display:flex}.documents-module__eyo92W__draftFolder input{width:100%;min-width:0}.documents-module__eyo92W__folderNavEntry .documents-module__eyo92W__entryCreate>button{min-width:var(--tl-space-7);min-height:var(--tl-space-7);padding:var(--tl-space-1)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileMark{width:100%;height:calc(var(--tl-space-12) * 2);background:var(--tl-color-documents-canvas);border-radius:0;grid-column:1/-1}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileMark svg{width:var(--tl-space-8);height:var(--tl-space-8)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentOpen time,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentOpen>svg{display:none}.documents-module__eyo92W__breadcrumbPart{align-items:center;display:inline-flex}.documents-module__eyo92W__folderNav,.documents-module__eyo92W__folderGrid,.documents-module__eyo92W__folderDocuments{margin:0;padding:0;list-style:none}.documents-module__eyo92W__folderNav{gap:var(--tl-space-1);margin-top:var(--tl-space-5);display:grid}.documents-module__eyo92W__folderNavEntry,.documents-module__eyo92W__documentEntry,.documents-module__eyo92W__folderEntry,.documents-module__eyo92W__readerTitle{position:relative}.documents-module__eyo92W__folderNavOpen{align-items:center;gap:var(--tl-space-2);width:100%;padding:var(--tl-space-2) var(--tl-space-12) var(--tl-space-2) var(--tl-space-2);font-size:var(--tl-type-control-size);text-align:start;border-radius:var(--tl-radius-control);min-width:0;color:var(--tl-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.documents-module__eyo92W__folderNavOpen[aria-current],.documents-module__eyo92W__folderNavOpen:hover{background:var(--tl-color-action-soft);color:var(--tl-color-action)}.documents-module__eyo92W__folderNavOpen span{overflow-wrap:anywhere}.documents-module__eyo92W__folderHeader,.documents-module__eyo92W__documentBreadcrumbs,.documents-module__eyo92W__readerTitle{align-items:center;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.documents-module__eyo92W__folderHeader{justify-content:space-between;margin-block-end:var(--tl-space-6)}.documents-module__eyo92W__folderHeader p{margin:var(--tl-space-2) 0 0;color:var(--tl-color-text-secondary)}.documents-module__eyo92W__documentBreadcrumbs{gap:var(--tl-space-1);margin-bottom:var(--tl-space-5);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.documents-module__eyo92W__documentBack{margin-bottom:var(--tl-space-4)}.documents-module__eyo92W__folderFilters{gap:var(--tl-space-3);flex-wrap:wrap;margin-block-end:var(--tl-space-6);display:flex}.documents-module__eyo92W__folderFilters>input{max-width:calc(var(--tl-space-12) * 9)}.documents-module__eyo92W__folderFilters>select{width:auto}.documents-module__eyo92W__folderGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--tl-space-12) * 4)), 1fr));gap:var(--tl-space-5);display:grid}.documents-module__eyo92W__folderCard{align-items:flex-start;gap:var(--tl-space-4);width:100%;min-height:calc(var(--tl-space-12) * 3);padding:var(--tl-space-5);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);text-align:start;color:var(--tl-color-text);background:var(--tl-color-surface);cursor:pointer;transition:border-color var(--tl-duration-control), background var(--tl-duration-control);flex-direction:column;display:flex}.documents-module__eyo92W__folderCard:hover{border-color:var(--tl-color-action);background:var(--tl-color-action-soft)}.documents-module__eyo92W__folderMark,.documents-module__eyo92W__fileMark{width:var(--tl-space-10);height:var(--tl-space-10);border-radius:var(--tl-radius-control);background:var(--tl-color-action-soft);color:var(--tl-color-action);flex-shrink:0;place-items:center;display:grid}.documents-module__eyo92W__folderCaption{width:100%;color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);justify-content:space-between;align-items:center;display:flex}.documents-module__eyo92W__folderCard strong{overflow-wrap:anywhere}.documents-module__eyo92W__documentEntry{border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.documents-module__eyo92W__documentOpen{align-items:center;gap:var(--tl-space-4);width:100%;padding:var(--tl-space-4) var(--tl-space-10) var(--tl-space-4) var(--tl-space-2);text-align:start;border-radius:var(--tl-radius-control);color:var(--tl-color-text);cursor:pointer;background:0 0;border:0;display:flex}.documents-module__eyo92W__documentOpen:hover{background:var(--tl-color-action-soft)}.documents-module__eyo92W__fileIdentity{gap:var(--tl-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.documents-module__eyo92W__fileIdentity small,.documents-module__eyo92W__documentOpen time{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.documents-module__eyo92W__entryRename{inset-inline-end:var(--tl-space-2);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.documents-module__eyo92W__folderEntry>.documents-module__eyo92W__entryRename{top:var(--tl-space-3);transform:none}.documents-module__eyo92W__readerTitle>.documents-module__eyo92W__entryRename{position:static;transform:none}.documents-module__eyo92W__folderEntry:hover>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__folderNavEntry:hover>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__documentEntry:hover>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__readerTitle:hover>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__folderEntry:focus-within>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__folderNavEntry:focus-within>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__documentEntry:focus-within>.documents-module__eyo92W__entryRename,.documents-module__eyo92W__readerTitle:focus-within>.documents-module__eyo92W__entryRename{opacity:1;pointer-events:auto}.documents-module__eyo92W__statusIcon{color:var(--tl-color-text-muted);display:inline-flex}.documents-module__eyo92W__statusIcon[data-status=published]{color:var(--tl-color-action)}.documents-module__eyo92W__newFolderForm{align-items:flex-end;gap:var(--tl-space-3);margin-bottom:var(--tl-space-5);flex-wrap:wrap;display:flex}.documents-module__eyo92W__folderEmpty{text-align:center;padding:var(--tl-space-10) var(--tl-space-5);color:var(--tl-color-text-secondary)}@media (hover:none){.documents-module__eyo92W__entryRename,.documents-module__eyo92W__entryCreate{opacity:1;pointer-events:auto}}.documents-module__eyo92W__documentMain>.documents-module__eyo92W__workspace{border:0;border-radius:0;flex:1;min-height:0}.documents-module__eyo92W__documentMain .documents-module__eyo92W__library,.documents-module__eyo92W__documentMain .documents-module__eyo92W__reader{min-height:0;overflow-y:auto}.documents-module__eyo92W__sectionTree{gap:var(--tl-space-3);display:grid}.documents-module__eyo92W__documentSection>summary{align-items:center;gap:var(--tl-space-2);cursor:pointer;padding-block:var(--tl-space-2);color:var(--tl-color-text-secondary);list-style:none;display:flex}.documents-module__eyo92W__documentSection>summary::-webkit-details-marker{display:none}.documents-module__eyo92W__documentSection[open]>summary>svg{transform:rotate(90deg)}.documents-module__eyo92W__documentSection>summary:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.documents-module__eyo92W__sectionActions{gap:var(--tl-space-1);flex-wrap:wrap;padding-inline-start:var(--tl-space-4);display:flex}.documents-module__eyo92W__sectionEmpty,.documents-module__eyo92W__sectionError{font-size:var(--tl-type-control-size);padding-inline-start:var(--tl-space-6)}.documents-module__eyo92W__readerMetadata,.documents-module__eyo92W__previewControls{justify-content:space-between;align-items:center;gap:var(--tl-space-3);margin-block:var(--tl-space-4);flex-wrap:wrap;display:flex}.documents-module__eyo92W__readerMetadata select{width:auto;max-width:100%}.documents-module__eyo92W__pdfPreview{width:100%;min-width:0}.documents-module__eyo92W__pdfCanvas{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);max-width:100%;height:auto;display:block}.documents-module__eyo92W__pdfCanvas[hidden]{display:none}.documents-module__eyo92W__previewHint{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);margin-top:var(--tl-space-3)}.documents-module__eyo92W__library{border-inline-end:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);gap:var(--tl-space-4);min-width:0;padding:var(--tl-space-5);flex-direction:column;display:flex}.documents-module__eyo92W__library h2{margin:0}.documents-module__eyo92W__library p,.documents-module__eyo92W__updated,.documents-module__eyo92W__footer>span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.documents-module__eyo92W__controls,.documents-module__eyo92W__toolbar{gap:var(--tl-space-2);flex-wrap:wrap;align-items:center;display:flex}.documents-module__eyo92W__filters,.documents-module__eyo92W__form{gap:var(--tl-space-4);display:grid}.documents-module__eyo92W__documents{gap:var(--tl-space-1);margin:0;padding:0;list-style:none;display:grid}.documents-module__eyo92W__documents button{gap:var(--tl-space-3);text-align:start;width:100%;padding:var(--tl-space-3);border-radius:var(--tl-radius-control);color:var(--tl-color-text);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.documents-module__eyo92W__documents button:hover,.documents-module__eyo92W__documents button[aria-current]{color:var(--tl-color-action);background:var(--tl-color-action-soft)}.documents-module__eyo92W__documents button:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus)}.documents-module__eyo92W__documents button>span{gap:var(--tl-space-1);flex:1;min-width:0;display:grid}.documents-module__eyo92W__documents strong,.documents-module__eyo92W__reader h2,.documents-module__eyo92W__reader h3{overflow-wrap:anywhere}.documents-module__eyo92W__documents small{color:var(--tl-color-text-secondary)}.documents-module__eyo92W__privacy{padding-top:var(--tl-space-5);margin-top:auto}.documents-module__eyo92W__reader{min-width:0;padding:var(--tl-space-7)}.documents-module__eyo92W__readerHeading,.documents-module__eyo92W__footer{gap:var(--tl-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.documents-module__eyo92W__readerHeading h2{margin:0}.documents-module__eyo92W__eyebrow{color:var(--tl-color-action);font-size:var(--tl-type-instrument-label-size);margin:0 0 var(--tl-space-2)}.documents-module__eyo92W__editor{border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);position:relative}.documents-module__eyo92W__selectionMenu,.documents-module__eyo92W__insertMenu{z-index:var(--tl-layer-popover,var(--tl-layer-dropdown))}.documents-module__eyo92W__selectionControls{align-items:center;gap:var(--tl-space-1);padding:var(--tl-space-1);max-width:calc(100vw - var(--tl-space-6));background:var(--tl-color-surface-raised);color:var(--tl-color-text);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);box-shadow:var(--tl-shadow-popover);flex-wrap:wrap;display:flex}.documents-module__eyo92W__selectionControls select{width:auto;max-width:calc(var(--tl-space-12) * 3);min-height:var(--tl-space-8)}.documents-module__eyo92W__selectionControls button[aria-pressed=true]{color:var(--tl-color-action);background:var(--tl-color-action-soft)}.documents-module__eyo92W__selectionControls>span>button{min-height:var(--tl-space-8);padding:var(--tl-space-1) var(--tl-space-2);box-shadow:none;font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);background:0 0;border:0}.documents-module__eyo92W__formatDivider{height:var(--tl-space-5);border-inline-start:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);margin-inline:var(--tl-space-1)}.documents-module__eyo92W__commandMenu{width:min(calc(var(--tl-space-12) * 6), calc(100vw - var(--tl-space-6)));max-height:min(calc(var(--tl-space-12) * 9), 65vh);overscroll-behavior:contain}.documents-module__eyo92W__commandMenu>button{gap:var(--tl-space-3);padding:var(--tl-space-2) var(--tl-space-3)}.documents-module__eyo92W__commandMenu>button>svg{width:var(--tl-space-8);height:var(--tl-space-8);padding:var(--tl-space-2);border-radius:var(--tl-radius-control);background:var(--tl-color-documents-sidebar);flex-shrink:0}.documents-module__eyo92W__commandMenu>button[data-selected=true]{background:var(--tl-color-documents-selected);color:var(--tl-color-documents-ink)}.documents-module__eyo92W__inlineBlockBar{align-items:center;gap:var(--tl-space-1);width:max-content;max-width:calc(100vw - var(--tl-space-12) * 2);background:var(--tl-color-surface);color:var(--tl-color-text-secondary);display:flex}.documents-module__eyo92W__commandHint{min-width:0;text-overflow:ellipsis;white-space:nowrap;color:var(--tl-color-text-muted);font-size:var(--tl-type-control-size);padding-inline-end:var(--tl-space-3);overflow:hidden}.documents-module__eyo92W__inlineBlockBar>button,.documents-module__eyo92W__inlineBlockBar>span{flex-shrink:0}.documents-module__eyo92W__inlineBlockBar>.documents-module__eyo92W__commandHint{flex-shrink:1}.documents-module__eyo92W__inlineBlockBar>button,.documents-module__eyo92W__inlineBlockBar>span>button{width:var(--tl-space-7);min-width:var(--tl-space-7);height:var(--tl-space-8);min-height:var(--tl-space-8);color:var(--tl-color-text-muted);box-shadow:none;background:0 0;border:0;padding:0}.documents-module__eyo92W__inlineBlockBar>button:hover,.documents-module__eyo92W__inlineBlockBar>span>button:hover{background:var(--tl-color-action-soft);color:var(--tl-color-action)}.documents-module__eyo92W__editorBody ul[data-type=taskList],.documents-module__eyo92W__prose ul[data-type=taskList]{padding-inline-start:0;list-style:none}.documents-module__eyo92W__editorBody :is(ul,ol),.documents-module__eyo92W__prose :is(ul,ol){margin-block:var(--tl-space-3);padding-inline-start:var(--tl-space-6);list-style-position:outside}.documents-module__eyo92W__editorBody ul:not([data-type=taskList]),.documents-module__eyo92W__prose ul:not([data-type=taskList]){list-style-type:disc}.documents-module__eyo92W__editorBody ol,.documents-module__eyo92W__prose ol{list-style-type:decimal}.documents-module__eyo92W__editorBody ul:not([data-type=taskList]) ul:not([data-type=taskList]),.documents-module__eyo92W__prose ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.documents-module__eyo92W__editorBody ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]),.documents-module__eyo92W__prose ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.documents-module__eyo92W__editorBody :is(ul,ol)>li:not([data-type=taskItem]),.documents-module__eyo92W__prose :is(ul,ol)>li:not([data-type=taskItem]){display:list-item}.documents-module__eyo92W__editorBody li>p,.documents-module__eyo92W__prose li>p{margin-block:var(--tl-space-1)}.documents-module__eyo92W__editorBody li[data-type=taskItem],.documents-module__eyo92W__prose li[data-type=taskItem]{align-items:flex-start;gap:var(--tl-space-3);margin-block:var(--tl-space-1);display:flex}.documents-module__eyo92W__editorBody li[data-type=taskItem]>label,.documents-module__eyo92W__prose li[data-type=taskItem]>label{width:var(--tl-space-4);padding-block:var(--tl-space-1);flex-shrink:0;align-items:center;display:inline-flex}.documents-module__eyo92W__editorBody li[data-type=taskItem]>div,.documents-module__eyo92W__prose li[data-type=taskItem]>div{flex:1;min-width:0;display:block}.documents-module__eyo92W__editorBody li[data-type=taskItem] p,.documents-module__eyo92W__prose li[data-type=taskItem] p{margin-block:0}.documents-module__eyo92W__editorBody input[type=checkbox],.documents-module__eyo92W__prose input[type=checkbox]{accent-color:var(--tl-color-action);width:var(--tl-space-4);height:var(--tl-space-4);margin:0}.documents-module__eyo92W__toolbar{padding:var(--tl-space-2);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.documents-module__eyo92W__toolbar [aria-pressed=true]{background:var(--tl-color-action-soft);color:var(--tl-color-action)}.documents-module__eyo92W__editorBody{min-height:calc(var(--tl-space-12) * 6);padding:var(--tl-space-5);overflow-wrap:anywhere;line-height:var(--tl-type-body-line-height)}.documents-module__eyo92W__editorBody:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:calc(-1 * var(--tl-border-width-focus))}.documents-module__eyo92W__prose{padding-block:var(--tl-space-4);overflow-wrap:anywhere;line-height:var(--tl-type-body-line-height)}.documents-module__eyo92W__node{display:contents}.documents-module__eyo92W__prose blockquote,.documents-module__eyo92W__editorBody blockquote{border-inline-start:var(--tl-border-width-focus) solid var(--tl-color-action);color:var(--tl-color-text-secondary);margin-inline:0;padding-inline-start:var(--tl-space-5)}.documents-module__eyo92W__prose hr,.documents-module__eyo92W__editorBody hr{border:0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);margin-block:var(--tl-space-6)}.documents-module__eyo92W__empty,.documents-module__eyo92W__pdf{text-align:center;padding:var(--tl-space-10) var(--tl-space-5);color:var(--tl-color-text-secondary)}.documents-module__eyo92W__empty h2,.documents-module__eyo92W__pdf h3{color:var(--tl-color-text)}.documents-module__eyo92W__error{color:var(--tl-color-danger);padding:var(--tl-space-3);border:var(--tl-border-width-hairline) solid currentcolor;border-radius:var(--tl-radius-control);margin-bottom:var(--tl-space-4)}.documents-module__eyo92W__notice{color:var(--tl-color-action)}.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace{grid-template-columns:calc(var(--tl-space-12) * 5) minmax(0, 1fr);font-family:var(--tl-font-ui);background:var(--tl-color-documents-canvas);height:100%;font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);border-radius:0}.documents-module__eyo92W__folderWorkspace :is(button,input,select,a){font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);letter-spacing:normal}.documents-module__eyo92W__folderWorkspace :is(button,a[download],select){min-height:var(--tl-space-8);border-radius:var(--tl-radius-card)}.documents-module__eyo92W__folderWorkspace :is(button,a[download]){padding-block:var(--tl-space-1-5);box-shadow:none}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__reader{background:var(--tl-color-documents-canvas);flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.documents-module__eyo92W__documentMain .documents-module__eyo92W__reader{overflow:hidden}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderRail{padding:var(--tl-space-3) var(--tl-space-2);flex-direction:column;display:flex;overflow:hidden}.documents-module__eyo92W__folderRail>nav{min-height:0;flex:1;padding-block-end:var(--tl-space-5);overflow-y:auto}.documents-module__eyo92W__railHeading{font-size:var(--tl-type-body-size);min-height:var(--tl-space-10);padding:0 var(--tl-space-2) var(--tl-space-4);justify-content:space-between;align-items:center;display:flex}.documents-module__eyo92W__railHeading strong{align-items:center;gap:var(--tl-space-2);font-weight:var(--tl-font-weight-semibold);display:flex}.documents-module__eyo92W__railHeading strong>svg{color:var(--tl-color-documents-accent)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__railHeading>span>button{background:0 0;border-color:#0000}.documents-module__eyo92W__railCaption{font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-medium);color:var(--tl-color-documents-muted);padding:var(--tl-space-2);margin:var(--tl-space-2) 0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderNav{margin-top:var(--tl-space-2);gap:var(--tl-space-0-5)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderNavEntry{border-radius:var(--tl-radius-card);margin-block:var(--tl-space-0-5)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderNavOpen{min-height:var(--tl-space-8);border-radius:var(--tl-radius-card);padding-block:var(--tl-space-1-5);font-weight:var(--tl-font-weight-regular);color:var(--tl-color-documents-muted);padding-inline-end:calc(var(--tl-space-10) * 2)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderNavOpen[aria-current]{color:var(--tl-color-documents-ink);font-weight:var(--tl-font-weight-medium);background:0 0}.documents-module__eyo92W__railFooter{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-3) var(--tl-space-2) var(--tl-space-1);border-top:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);color:var(--tl-color-documents-muted);font-size:var(--tl-type-instrument-label-size);display:flex}.documents-module__eyo92W__workspaceBar{justify-content:space-between;align-items:center;gap:var(--tl-space-3);min-height:calc(var(--tl-space-12) + var(--tl-space-3));padding:var(--tl-space-3) var(--tl-space-5);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);background:var(--tl-color-documents-canvas);flex-wrap:wrap;flex-shrink:0;display:flex}.documents-module__eyo92W__folderToggle{display:none}.documents-module__eyo92W__workspaceLocation,.documents-module__eyo92W__workspaceActions{align-items:center;gap:var(--tl-space-2);min-width:0;display:flex}.documents-module__eyo92W__workspaceLocation{flex:1}.documents-module__eyo92W__workspaceActions{flex-wrap:wrap;margin-inline-start:auto}.documents-module__eyo92W__saveState,.documents-module__eyo92W__editorNote{color:var(--tl-color-documents-muted);font-size:var(--tl-type-instrument-label-size)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentBreadcrumbs{gap:var(--tl-space-0-5);min-width:0;margin:0}.documents-module__eyo92W__documentBreadcrumbs :is(button,input){font-weight:var(--tl-font-weight-regular);padding-inline:var(--tl-space-2)}.documents-module__eyo92W__documentBreadcrumbs>span:last-child{overflow-wrap:anywhere;min-width:0;max-width:100%}.documents-module__eyo92W__breadcrumbTitle{align-items:center;gap:var(--tl-space-2);border-radius:var(--tl-radius-control);color:var(--tl-color-documents-ink);font:inherit;padding:var(--tl-space-2);cursor:text;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;max-width:100%;display:inline-flex}.documents-module__eyo92W__breadcrumbEdit{opacity:0;font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-documents-muted);display:none}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderFilters{align-items:center;gap:var(--tl-space-2);margin:0;display:flex}.documents-module__eyo92W__searchField{align-items:center;gap:var(--tl-space-2);color:var(--tl-color-documents-muted);padding-inline:var(--tl-space-2);border-radius:var(--tl-radius-card);background:var(--tl-color-documents-sidebar);display:flex}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__searchField input{width:calc(var(--tl-space-12) * 4);min-height:var(--tl-space-8);padding:var(--tl-space-1) 0;box-shadow:none;background:0 0;border:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderFilters select{min-height:var(--tl-space-8);padding-block:var(--tl-space-1);max-width:calc(var(--tl-space-12) * 4);background-color:#0000;border-color:#0000}.documents-module__eyo92W__viewBody{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--tl-space-6);flex:1;overflow-y:auto}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderHeader{margin-bottom:var(--tl-space-5)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderHeader h2{font-size:var(--tl-type-section-heading-size);font-weight:var(--tl-font-weight-semibold);margin:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderHeader p{margin:var(--tl-space-1) 0 0;color:var(--tl-color-documents-muted);font-size:var(--tl-type-control-size)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderHeader .documents-module__eyo92W__controls>span:first-child>button{background:var(--tl-color-documents-accent);border-color:var(--tl-color-documents-accent);color:var(--tl-color-on-action)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderGroup h3,.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileGroup h3{margin:0 0 var(--tl-space-3);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-medium);color:var(--tl-color-documents-muted)}.documents-module__eyo92W__folderGroup>.documents-module__eyo92W__folderEmpty{text-align:start;padding:var(--tl-space-2) 0;font-size:var(--tl-type-control-size);margin:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderNavOpen span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderGrid{gap:var(--tl-space-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--tl-space-12) * 4)), calc(var(--tl-space-12) * 5)))}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderCard{padding:var(--tl-space-2) var(--tl-space-8) var(--tl-space-2) var(--tl-space-3);font-size:var(--tl-type-control-size);border-radius:var(--tl-radius-card);min-height:var(--tl-space-12);padding-inline:var(--tl-space-4) var(--tl-space-10);background:var(--tl-color-documents-canvas);align-items:center;gap:var(--tl-space-3);flex-direction:row}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentEntry{border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);border-radius:var(--tl-radius-hero);background:var(--tl-color-documents-canvas);overflow:visible}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentEntry:hover{border-color:var(--tl-color-documents-accent)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentOpen{border-radius:var(--tl-radius-hero);padding:var(--tl-space-2);gap:var(--tl-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentOpen:hover{background:var(--tl-color-documents-canvas)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__thumbnail{height:calc(var(--tl-space-12) * 4);border-radius:var(--tl-radius-card);background:var(--tl-color-documents-sidebar);border:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__thumbnailPage{min-height:100%;margin:var(--tl-space-3) var(--tl-space-3) 0;padding:var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);border-radius:var(--tl-radius-control);background:var(--tl-color-documents-canvas)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileIdentity{padding:0 var(--tl-space-2) var(--tl-space-1);gap:var(--tl-space-1)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-medium);overflow:hidden}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__fileIdentity small{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-documents-muted)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentOpen>.documents-module__eyo92W__statusIcon{margin-inline-end:var(--tl-space-2)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentEntry>.documents-module__eyo92W__entryRename{top:var(--tl-space-2);border-radius:var(--tl-radius-card);background:var(--tl-color-documents-canvas);transform:none}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentEntry>button.documents-module__eyo92W__entryRename{box-shadow:none;color:var(--tl-color-documents-muted);padding:var(--tl-space-1);min-width:var(--tl-space-8);min-height:var(--tl-space-8);background:0 0;border:0}.documents-module__eyo92W__folderWorkspace button[aria-label]:has(>svg){box-shadow:none;color:var(--tl-color-documents-muted);padding:var(--tl-space-1);min-width:var(--tl-space-8);min-height:var(--tl-space-8);background:0 0;border:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__documentEntry>button.documents-module__eyo92W__entryRename:hover{color:var(--tl-color-documents-ink);background:0 0}.documents-module__eyo92W__folderWorkspace button[aria-label]:has(>svg):hover{color:var(--tl-color-documents-ink);background:0 0}.documents-module__eyo92W__documentMenu{font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size)}.documents-module__eyo92W__documentMenu button{font-family:inherit;font-size:inherit}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface,.documents-module__eyo92W__readingPage{width:100%;max-width:calc(var(--tl-space-12) * 16);padding:var(--tl-space-10) var(--tl-space-7);margin-inline:auto}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface .documents-module__eyo92W__pageTitle{font-family:var(--tl-font-ui);font-size:var(--tl-type-page-title-size);line-height:var(--tl-type-page-title-line-height);font-weight:var(--tl-font-weight-semibold);margin:0 0 var(--tl-space-4);letter-spacing:normal}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageTitleInput{box-shadow:none;font-size:var(--tl-type-page-title-size);font-weight:var(--tl-font-weight-semibold);background:0 0;border:0;border-radius:0;padding-inline:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface .documents-module__eyo92W__editor{border:0;border-radius:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface .documents-module__eyo92W__editorBody{font-size:var(--tl-type-body-size);min-height:calc(var(--tl-space-12) * 8);padding:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface .documents-module__eyo92W__editorBody:focus-visible{outline:0}.documents-module__eyo92W__editorNote{margin-top:var(--tl-space-6);border-top:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);padding-top:var(--tl-space-3)}.documents-module__eyo92W__uploadSurface{max-width:calc(var(--tl-space-12) * 12);margin:var(--tl-space-7) auto;padding:var(--tl-space-7);border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);border-radius:var(--tl-radius-hero);background:var(--tl-color-documents-panel)}.documents-module__eyo92W__documentViewer{min-width:0}.documents-module__eyo92W__viewerBar{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding-bottom:var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);flex-wrap:wrap;display:flex}.documents-module__eyo92W__viewerIdentity{align-items:center;gap:var(--tl-space-2);flex:1;min-width:0;display:flex}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__viewerIdentity h2{font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-medium);overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.documents-module__eyo92W__documentDetails{position:relative}.documents-module__eyo92W__documentDetails>summary{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-2);color:var(--tl-color-documents-muted);cursor:pointer;border-radius:var(--tl-radius-card);list-style:none;display:flex}.documents-module__eyo92W__documentDetails>summary::-webkit-details-marker{display:none}.documents-module__eyo92W__documentDetails>summary:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus)}.documents-module__eyo92W__detailsPanel{z-index:var(--tl-layer-dropdown);inset-inline-end:0;top:calc(100% + var(--tl-space-2));width:min(calc(var(--tl-space-12) * 6), calc(100vw - var(--tl-space-12)));border:var(--tl-border-width-hairline) solid var(--tl-color-documents-line);border-radius:var(--tl-radius-card);box-shadow:var(--tl-shadow-popover);background:var(--tl-color-documents-canvas);padding:var(--tl-space-4);overflow-wrap:anywhere;position:absolute}.documents-module__eyo92W__detailsPanel p{color:var(--tl-color-documents-muted);font-size:var(--tl-type-control-size);margin-block:var(--tl-space-2)}.documents-module__eyo92W__detailsPanel label{gap:var(--tl-space-2);padding-top:var(--tl-space-3);display:grid}.documents-module__eyo92W__pdfStage{margin-top:var(--tl-space-4);padding:0 var(--tl-space-5) var(--tl-space-5);background:var(--tl-color-documents-sidebar);border-radius:var(--tl-radius-card)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__previewControls{z-index:var(--tl-layer-base);padding-block:var(--tl-space-2);background:var(--tl-color-documents-sidebar);margin:0 0 var(--tl-space-3);position:sticky;top:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pdfCanvas{max-width:calc(var(--tl-space-12) * 18);border-radius:var(--tl-radius-control);border:0;margin-inline:auto}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__notice{border-radius:var(--tl-radius-card);padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-color-documents-selected);font-size:var(--tl-type-control-size);margin-top:0}@media (max-width:760px){.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace,.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace[data-home=false]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.documents-module__eyo92W__folderRail{border-inline-end:0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);max-height:calc(var(--tl-space-12) * 4)}.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace[data-folders-open=false] .documents-module__eyo92W__folderRail{display:none}.documents-module__eyo92W__workspace.documents-module__eyo92W__folderWorkspace[data-folders-open=false]{grid-template-rows:minmax(0,1fr)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderToggle{display:inline-flex}.documents-module__eyo92W__railCaption,.documents-module__eyo92W__railFooter{display:none}.documents-module__eyo92W__workspaceBar{padding:var(--tl-space-2) var(--tl-space-3)}.documents-module__eyo92W__workspaceActions{justify-content:flex-end;width:100%}.documents-module__eyo92W__saveState{margin-inline-end:auto}.documents-module__eyo92W__viewBody{padding:var(--tl-space-4)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderDocuments{gap:var(--tl-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderGrid{grid-template-columns:minmax(0,1fr)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__thumbnail{height:calc(var(--tl-space-12) * 3)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__thumbnailPage{margin:var(--tl-space-2) var(--tl-space-2) 0;padding:var(--tl-space-2)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderFilters{flex-wrap:nowrap;width:100%}.documents-module__eyo92W__searchField{flex:1;min-width:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__searchField input{width:100%;min-width:0}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__folderFilters select{max-width:calc(var(--tl-space-12) * 3)}.documents-module__eyo92W__folderWorkspace .documents-module__eyo92W__pageSurface,.documents-module__eyo92W__readingPage{padding:var(--tl-space-5) 0}.documents-module__eyo92W__pdfStage{padding:0 var(--tl-space-2) var(--tl-space-2)}.documents-module__eyo92W__detailsPanel{inset-inline:0 auto}.documents-module__eyo92W__folderNav{margin-top:var(--tl-space-2);display:grid}.documents-module__eyo92W__folderNavEntry{max-width:none}.documents-module__eyo92W__documentOpen time{display:none}.documents-module__eyo92W__documentMain>.documents-module__eyo92W__workspace{display:grid;overflow:hidden}.documents-module__eyo92W__documentMain .documents-module__eyo92W__library,.documents-module__eyo92W__documentMain .documents-module__eyo92W__reader{overflow:hidden}.documents-module__eyo92W__workspace{grid-template-columns:minmax(0,1fr)}.documents-module__eyo92W__library{border-inline-end:0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.documents-module__eyo92W__reader{padding:var(--tl-space-4)}}
.AthleteProfile-module__vpluUW__historyControls{margin-top:var(--tl-space-4);display:grid}.AthleteProfile-module__vpluUW__filterGroup{border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:9rem minmax(0,1fr);align-items:end;min-width:0;display:grid}.AthleteProfile-module__vpluUW__filterLabel{padding:0 0 var(--tl-space-3) var(--tl-space-1);color:var(--tl-color-subtle);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.AthleteProfile-module__vpluUW__filterTabs{border-bottom:0;min-width:0}.AthleteProfile-module__vpluUW__historySection{margin-top:var(--tl-space-7)}.AthleteProfile-module__vpluUW__historyHeading{justify-content:space-between;align-items:end;gap:var(--tl-space-4);margin-bottom:var(--tl-space-3);display:flex}.AthleteProfile-module__vpluUW__historyEyebrow{margin:0 0 var(--tl-space-1);color:var(--tl-accent);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.16em;text-transform:uppercase}.AthleteProfile-module__vpluUW__historyTitle{color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:1.5rem;font-weight:var(--tl-font-weight-bold);letter-spacing:-.025em;margin:0}.AthleteProfile-module__vpluUW__resultCount{color:var(--tl-color-muted);font-family:var(--tl-font-ui);font-variant-numeric:tabular-nums;font-size:.6875rem}.AthleteProfile-module__vpluUW__mobileHistory{display:none}.AthleteProfile-module__vpluUW__mobileCard{padding:var(--tl-space-3);border:1px solid var(--tl-line);border-radius:var(--tl-radius-card);background:var(--tl-color-surface)}.AthleteProfile-module__vpluUW__mobileCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--tl-space-3);display:flex}.AthleteProfile-module__vpluUW__mobileRaceName{color:var(--tl-color-ink);font-family:var(--tl-font-display);font-size:.9375rem;font-weight:var(--tl-font-weight-semibold);text-decoration:none}.AthleteProfile-module__vpluUW__mobileRaceName:hover{color:var(--tl-accent)}.AthleteProfile-module__vpluUW__mobileMeta{align-items:center;gap:var(--tl-space-2);margin-top:var(--tl-space-1-5);color:var(--tl-color-muted);font-family:var(--tl-font-ui);flex-wrap:wrap;font-size:.6875rem;display:flex}.AthleteProfile-module__vpluUW__mobilePlace{min-width:3.5rem;padding:var(--tl-space-2);border:1px solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-muted);text-align:right;flex:none}.AthleteProfile-module__vpluUW__mobilePlaceLabel,.AthleteProfile-module__vpluUW__mobileSplitLabel{color:var(--tl-color-subtle);font-family:var(--tl-font-ui);font-size:.5625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.AthleteProfile-module__vpluUW__mobileSplits{gap:var(--tl-space-1);margin-top:var(--tl-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AthleteProfile-module__vpluUW__mobileSplit{min-width:0;padding:var(--tl-space-2);border-top:1px solid var(--tl-line)}.AthleteProfile-module__vpluUW__mobileSplitValue{margin-top:var(--tl-space-1);color:var(--tl-color-ink);font-family:var(--tl-font-ui);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AthleteProfile-module__vpluUW__desktopHistory{display:block}.AthleteProfile-module__vpluUW__historyToolbar{align-items:center;gap:var(--tl-space-2) var(--tl-space-4);grid-template-columns:minmax(16rem,1fr) auto;display:grid}.AthleteProfile-module__vpluUW__historySelects{align-items:stretch;display:flex}.AthleteProfile-module__vpluUW__historySelects label{min-height:var(--tl-size-control);align-items:center;gap:var(--tl-space-1-5);padding-left:var(--tl-space-4);border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);color:var(--tl-color-text-secondary);font-family:var(--tl-font-ui);font-size:.625rem;font-weight:var(--tl-font-weight-bold);display:flex}.AthleteProfile-module__vpluUW__historySelects select{min-height:var(--tl-size-control);padding:0 var(--tl-space-6) 0 var(--tl-space-1);color:var(--tl-color-ink);font:inherit;background:0 0;border:0;outline:0}.AthleteProfile-module__vpluUW__historySelects select:focus-visible{border-radius:var(--tl-radius-control);box-shadow:var(--tl-shadow-focus-ring)}.AthleteProfile-module__vpluUW__filterStatus{color:var(--tl-color-subtle);font-family:var(--tl-font-ui);font-variant-numeric:tabular-nums;text-align:right;grid-column:1/-1;font-size:.625rem}.AthleteProfile-module__vpluUW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.AthleteProfile-module__vpluUW__historyControls{margin-top:var(--tl-space-3)}.AthleteProfile-module__vpluUW__filterGroup{grid-template-columns:1fr}.AthleteProfile-module__vpluUW__filterLabel{padding:var(--tl-space-3) 0 var(--tl-space-1) var(--tl-space-1)}.AthleteProfile-module__vpluUW__filterTabs{width:100%}.AthleteProfile-module__vpluUW__historySection{margin-top:var(--tl-space-6)}.AthleteProfile-module__vpluUW__historyHeading{align-items:center}.AthleteProfile-module__vpluUW__mobileHistory{gap:var(--tl-space-2);display:grid}.AthleteProfile-module__vpluUW__historyToolbar{padding:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);grid-template-columns:1fr}.AthleteProfile-module__vpluUW__historySelects{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AthleteProfile-module__vpluUW__historySelects label{padding:var(--tl-space-2);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-left:0;gap:0;display:grid}.AthleteProfile-module__vpluUW__historySelects label+label{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.AthleteProfile-module__vpluUW__historySelects select{min-width:0;padding:0}.AthleteProfile-module__vpluUW__desktopHistory{display:none}}.AthleteProfile-module__vpluUW__statusSuccess{color:var(--tl-success)}.AthleteProfile-module__vpluUW__statusError{color:var(--tl-danger)}.AthleteProfile-module__vpluUW__mobileActions{align-items:stretch;gap:var(--tl-space-1);flex:none;display:flex}.AthleteProfile-module__vpluUW__mobileQuickView{width:var(--tl-size-control);min-height:var(--tl-size-control);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-muted);color:var(--tl-color-text-secondary);place-items:center;display:grid}.AthleteProfile-module__vpluUW__mobileQuickView:hover{border-color:var(--tl-color-action);color:var(--tl-color-action)}.AthleteProfile-module__vpluUW__emptyMessage{padding:var(--tl-space-4);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-text-secondary);font-size:var(--tl-type-body-size)}
.AthleteFileHero-module__3qDYNq__shell{margin-top:var(--tl-space-4)}.AthleteFileHero-module__3qDYNq__hero{border:var(--tl-border-width-hairline) 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}.AthleteFileHero-module__3qDYNq__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}.AthleteFileHero-module__3qDYNq__header{padding:var(--tl-space-5) var(--tl-space-7) var(--tl-space-5)}.AthleteFileHero-module__3qDYNq__utilityRow,.AthleteFileHero-module__3qDYNq__headerGrid,.AthleteFileHero-module__3qDYNq__identityBlock,.AthleteFileHero-module__3qDYNq__context,.AthleteFileHero-module__3qDYNq__actions,.AthleteFileHero-module__3qDYNq__secondaryActions,.AthleteFileHero-module__3qDYNq__profileLinks{align-items:center;display:flex}.AthleteFileHero-module__3qDYNq__utilityRow{min-height:calc(var(--tl-size-control) - var(--tl-space-2));justify-content:space-between;gap:var(--tl-space-4);margin-bottom:var(--tl-space-2)}.AthleteFileHero-module__3qDYNq__backControl button{color:var(--tl-color-muted)}.AthleteFileHero-module__3qDYNq__fileLabel,.AthleteFileHero-module__3qDYNq__eyebrow{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}.AthleteFileHero-module__3qDYNq__fileLabel{color:var(--tl-color-subtle)}.AthleteFileHero-module__3qDYNq__headerGrid{justify-content:space-between;align-items:flex-start;gap:var(--tl-space-7)}.AthleteFileHero-module__3qDYNq__visualColumn{justify-items:end;gap:var(--tl-space-5);min-width:min(27rem,38vw);display:grid}.AthleteFileHero-module__3qDYNq__identityBlock{align-items:center;gap:var(--tl-space-5);min-width:0}.AthleteFileHero-module__3qDYNq__avatar{border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 22%, transparent);background:color-mix(in srgb, var(--tl-color-on-hero) 8%, transparent);width:7rem;height:7rem;color:color-mix(in srgb, var(--tl-color-on-hero) 72%, transparent);font-family:var(--tl-font-display);font-size:1.5rem;font-weight:var(--tl-font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.AthleteFileHero-module__3qDYNq__avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.AthleteFileHero-module__3qDYNq__identity{min-width:0}.AthleteFileHero-module__3qDYNq__eyebrow{color:color-mix(in srgb, var(--tl-color-on-hero) 58%, transparent);margin:0}.AthleteFileHero-module__3qDYNq__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}.AthleteFileHero-module__3qDYNq__context{gap:var(--tl-space-2);margin-top:var(--tl-space-3);color:color-mix(in srgb, var(--tl-color-on-hero) 70%, transparent);font-family:var(--tl-font-ui);flex-wrap:wrap;font-size:.6875rem;line-height:1.3}.AthleteFileHero-module__3qDYNq__context>*{align-items:center;gap:var(--tl-space-1-5);display:inline-flex}.AthleteFileHero-module__3qDYNq__context>*+:before{margin-right:var(--tl-space-2);color:color-mix(in srgb, var(--tl-color-on-hero) 28%, transparent);content:"|"}.AthleteFileHero-module__3qDYNq__actions{justify-content:flex-end;gap:var(--tl-space-2);flex-wrap:wrap;flex:none}.AthleteFileHero-module__3qDYNq__secondaryActions{margin-top:var(--tl-space-4)}.AthleteFileHero-module__3qDYNq__secondaryActions>*{align-items:center;margin:0;display:flex}.AthleteFileHero-module__3qDYNq__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}.AthleteFileHero-module__3qDYNq__secondaryActions .tl-hero-action-quiet svg{color:inherit}.AthleteFileHero-module__3qDYNq__profileVisual{width:100%}.AthleteFileHero-module__3qDYNq__actions>form,.AthleteFileHero-module__3qDYNq__actions>details{align-items:stretch;margin:0;display:flex}.AthleteFileHero-module__3qDYNq__actions .tl-hero-action-quiet{min-height:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3);border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 22%, transparent);border-radius:var(--tl-radius-control);color:color-mix(in srgb, var(--tl-color-on-hero) 82%, transparent);font-family:var(--tl-font-ui);font-size:.75rem;font-weight:var(--tl-font-weight-semibold);box-shadow:none;background:0 0;line-height:1}.AthleteFileHero-module__3qDYNq__actions>form .tl-hero-action-quiet{border-color:var(--tl-color-on-hero);background:var(--tl-color-on-hero);color:var(--tl-color-hero)}.AthleteFileHero-module__3qDYNq__actions>a.tl-hero-action-quiet:not([data-hero-secondary]){border-color:var(--tl-color-on-hero);background:var(--tl-color-on-hero);color:var(--tl-color-hero)}.AthleteFileHero-module__3qDYNq__actions .tl-hero-action-quiet:hover{border-color:color-mix(in srgb, var(--tl-color-on-hero) 54%, transparent);color:var(--tl-color-on-hero)}.AthleteFileHero-module__3qDYNq__actions>form .tl-hero-action-quiet:hover{border-color:var(--tl-color-on-hero);background:color-mix(in srgb, var(--tl-color-on-hero) 88%, transparent);color:var(--tl-color-hero)}.AthleteFileHero-module__3qDYNq__actions>a.tl-hero-action-quiet:not([data-hero-secondary]):hover{border-color:var(--tl-color-on-hero);background:color-mix(in srgb, var(--tl-color-on-hero) 88%, transparent);color:var(--tl-color-hero)}.AthleteFileHero-module__3qDYNq__actions details>div{color:var(--tl-color-ink)}.AthleteFileHero-module__3qDYNq__profileLinks{gap:var(--tl-space-3) var(--tl-space-6);margin-top:var(--tl-space-5);padding-top:var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);flex-wrap:wrap}.AthleteFileHero-module__3qDYNq__profileLinks>a,.AthleteFileHero-module__3qDYNq__profileLinks>span{align-items:baseline;gap:var(--tl-space-2);min-width:0;color:color-mix(in srgb, var(--tl-color-on-hero) 76%, transparent);font-family:var(--tl-font-ui);font-size:.6875rem;text-decoration:none;display:inline-flex}.AthleteFileHero-module__3qDYNq__profileLinks small{color:color-mix(in srgb, var(--tl-color-on-hero) 46%, transparent);font-size:.5625rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.AthleteFileHero-module__3qDYNq__profileLinks strong{color:var(--tl-color-on-hero);font-size:.6875rem;font-weight:var(--tl-font-weight-semibold)}.AthleteFileHero-module__3qDYNq__profileLinks>a:hover strong{text-underline-offset:var(--tl-space-1);text-decoration:underline}.AthleteFileHero-module__3qDYNq__profileLinks>[data-profile-status]{color:color-mix(in srgb, var(--tl-color-on-hero) 66%, transparent);margin-left:auto}.AthleteFileHero-module__3qDYNq__profileLinks>[data-profile-status] svg{color:var(--tl-color-bike)}.AthleteFileHero-module__3qDYNq__profileLinks>[data-profile-bio]{max-width:52rem;color:color-mix(in srgb, var(--tl-color-on-hero) 70%, transparent);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);flex-basis:100%}.AthleteFileHero-module__3qDYNq__profileLinks>[data-social-profile]{border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 18%, transparent);border-radius:var(--tl-radius-control);width:2rem;height:2rem;color:color-mix(in srgb, var(--tl-color-on-hero) 70%, transparent);place-items:center;display:grid}.AthleteFileHero-module__3qDYNq__profileLinks>[data-social-profile]:hover{border-color:color-mix(in srgb, var(--tl-color-on-hero) 40%, transparent);color:var(--tl-color-on-hero)}.AthleteFileHero-module__3qDYNq__ledger{border-top:var(--tl-border-width-hairline) 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:repeat(4,minmax(0,1fr));margin:0;display:grid}.AthleteFileHero-module__3qDYNq__metric{min-width:0;min-height:7.25rem;padding:var(--tl-space-5);position:relative}.AthleteFileHero-module__3qDYNq__metric+.AthleteFileHero-module__3qDYNq__metric{border-left:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}.AthleteFileHero-module__3qDYNq__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}.AthleteFileHero-module__3qDYNq__metric[data-tone=swim]:before{background:var(--tl-color-swim)}.AthleteFileHero-module__3qDYNq__metric[data-tone=bike]:before{background:var(--tl-color-bike)}.AthleteFileHero-module__3qDYNq__metric[data-tone=run]:before{background:var(--tl-color-run)}.AthleteFileHero-module__3qDYNq__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}.AthleteFileHero-module__3qDYNq__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:1.05rem;font-weight:var(--tl-font-weight-semibold);white-space:normal;line-height:1.2;overflow:visible}.AthleteFileHero-module__3qDYNq__metric>span{margin-top:var(--tl-space-1);color:color-mix(in srgb, var(--tl-color-on-hero) 56%, transparent);font-family:var(--tl-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.3;display:block;overflow:hidden}@media (max-width:980px){.AthleteFileHero-module__3qDYNq__headerGrid{display:grid}.AthleteFileHero-module__3qDYNq__visualColumn{justify-items:stretch;width:100%;min-width:0}.AthleteFileHero-module__3qDYNq__actions{justify-content:flex-start}}@media (max-width:760px){.AthleteFileHero-module__3qDYNq__shell{margin-top:var(--tl-space-3)}.AthleteFileHero-module__3qDYNq__header{padding:var(--tl-space-4)}.AthleteFileHero-module__3qDYNq__headerGrid{gap:var(--tl-space-4);display:grid}.AthleteFileHero-module__3qDYNq__identityBlock{align-items:flex-start;gap:var(--tl-space-3)}.AthleteFileHero-module__3qDYNq__avatar{width:4.5rem;height:4.5rem;font-size:1rem}.AthleteFileHero-module__3qDYNq__title{font-size:clamp(1.75rem,9vw,2.25rem)}.AthleteFileHero-module__3qDYNq__profileLinks{margin-top:var(--tl-space-4)}.AthleteFileHero-module__3qDYNq__profileLinks>[data-profile-status]{width:100%;margin-left:0}.AthleteFileHero-module__3qDYNq__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.AthleteFileHero-module__3qDYNq__metric{min-height:6.5rem;padding:var(--tl-space-4)}.AthleteFileHero-module__3qDYNq__metric:nth-child(3){border-left:0}.AthleteFileHero-module__3qDYNq__metric:nth-child(n+3){border-top:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}}
.SplitSponsorPreview-module__VtVYta__label{vertical-align:middle;perspective:180px;width:4.5em;max-width:100%;height:1.6em;min-height:12px;text-transform:inherit;letter-spacing:inherit;display:inline-grid;position:relative}.SplitSponsorPreview-module__VtVYta__accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SplitSponsorPreview-module__VtVYta__rotor{width:100%;height:100%;transform-style:preserve-3d;animation:7s ease-in-out infinite SplitSponsorPreview-module__VtVYta__partnerFlip;animation-delay:var(--preview-delay,0s);display:grid;position:relative}.SplitSponsorPreview-module__VtVYta__front,.SplitSponsorPreview-module__VtVYta__back{backface-visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;display:flex}.SplitSponsorPreview-module__VtVYta__back{transform:rotateX(180deg)}.SplitSponsorPreview-module__VtVYta__back img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.SplitSponsorPreview-module__VtVYta__label[data-paused=true] .SplitSponsorPreview-module__VtVYta__rotor{animation-play-state:paused}.SplitSponsorPreview-module__VtVYta__label:hover .SplitSponsorPreview-module__VtVYta__rotor,button:focus-visible .SplitSponsorPreview-module__VtVYta__rotor{animation:none;transform:none}.SplitSponsorPreview-module__VtVYta__controls{color:#65776c;background:#f4f7f1;border:1px solid #d9e1d6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.SplitSponsorPreview-module__VtVYta__controls button{white-space:nowrap;color:#214736;font:inherit;background:#fff;border:1px solid #b9c9bc;border-radius:4px;padding:5px 9px}@keyframes SplitSponsorPreview-module__VtVYta__partnerFlip{0%,47%{transform:rotateX(0)}53%,85%{transform:rotateX(180deg)}91%,to{transform:rotateX(360deg)}}@media (prefers-reduced-motion:reduce){.SplitSponsorPreview-module__VtVYta__rotor{animation:none!important;transform:none!important}.SplitSponsorPreview-module__VtVYta__back{display:none}}@media (max-width:600px){.SplitSponsorPreview-module__VtVYta__controls{flex-direction:column;align-items:flex-start}}
.ActionConfirmDialog-module__i4EG4W__dialog{width:min(calc(var(--tl-space-12) * 10 + var(--tl-space-8)), calc(100% - var(--tl-space-6)));max-height:calc(100dvh - var(--tl-space-8));border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-hero);background:var(--tl-color-surface-raised);color:var(--tl-color-ink);box-shadow:var(--tl-shadow-popover);margin:auto;padding:0;overflow:hidden}.ActionConfirmDialog-module__i4EG4W__dialog::backdrop{background:color-mix(in srgb, var(--tl-color-hero), transparent 22%);-webkit-backdrop-filter:blur(var(--tl-space-1));backdrop-filter:blur(var(--tl-space-1))}.ActionConfirmDialog-module__i4EG4W__signal{height:var(--tl-border-width-hero-signal);background:linear-gradient(90deg, var(--tl-data-series-swim) 0 34%, var(--tl-data-series-bike) 34% 68%, var(--tl-data-series-run) 68% 100%)}.ActionConfirmDialog-module__i4EG4W__body{padding:var(--tl-space-6)}.ActionConfirmDialog-module__i4EG4W__eyebrow,.ActionConfirmDialog-module__i4EG4W__title,.ActionConfirmDialog-module__i4EG4W__description{margin:0}.ActionConfirmDialog-module__i4EG4W__eyebrow{color:var(--tl-color-action);font:var(--tl-type-instrument-label-weight) var(--tl-type-instrument-label-size) / var(--tl-type-instrument-label-line-height) var(--tl-type-instrument-label-family);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:var(--tl-type-instrument-label-transform)}.ActionConfirmDialog-module__i4EG4W__title{margin-top:var(--tl-space-2);font-family:var(--tl-type-section-heading-family);font-size:var(--tl-type-section-heading-size);font-style:var(--tl-type-section-heading-style);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)}.ActionConfirmDialog-module__i4EG4W__description{margin-top:var(--tl-space-3);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)}.ActionConfirmDialog-module__i4EG4W__content{margin-top:var(--tl-space-5)}.ActionConfirmDialog-module__i4EG4W__actions{justify-content:flex-end;gap:var(--tl-space-2);margin-top:var(--tl-space-5);display:flex}@media (max-width:520px){.ActionConfirmDialog-module__i4EG4W__body{padding:var(--tl-space-5)}.ActionConfirmDialog-module__i4EG4W__actions{flex-direction:column-reverse}.ActionConfirmDialog-module__i4EG4W__actions>*{width:100%}}
.BrowserNotifications-module__IPmkWW__panel{gap:var(--tl-space-2);padding:var(--tl-space-3);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);display:grid}.BrowserNotifications-module__IPmkWW__panel p,.BrowserNotifications-module__IPmkWW__panel h2{margin:0}.BrowserNotifications-module__IPmkWW__panel button{justify-self:start}.BrowserNotifications-module__IPmkWW__panel small{font-size:var(--tl-type-instrument-label-size)}.BrowserNotifications-module__IPmkWW__heading{align-items:center;gap:var(--tl-space-2);color:var(--tl-color-ink);display:flex}.BrowserNotifications-module__IPmkWW__heading span{color:var(--tl-color-text-secondary);margin-left:auto}.BrowserNotifications-module__IPmkWW__error{color:var(--tl-color-danger)}
