.planner-card.svelte-hyp019{contain:layout;--planner-card-state-ring-strength: 0%;--planner-card-state-outline-strength: 0%;--planner-card-state-shadow-opacity: 0;background-color:var(--planner-card-surface);border-color:var(--planner-card-border-color, var(--planner-border));outline:1px solid transparent;outline-offset:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) var(--planner-card-state-ring-strength),transparent),0 6px 14px rgb(15 23 42 / var(--planner-card-state-shadow-opacity)),var( --planner-card-base-shadow, var(--tw-shadow, 0 1px 2px 0 rgb(0 0 0 / .05)) );outline-color:color-mix(in srgb,var(--color-text) var(--planner-card-state-outline-strength),transparent);transition:box-shadow .12s ease-out,border-color .12s ease-out,filter .12s ease-out,outline-color .12s ease-out,border-top-left-radius .12s ease-out,border-bottom-left-radius .12s ease-out,border-top-right-radius .12s ease-out,border-bottom-right-radius .12s ease-out,border-left-width .12s ease-out,border-right-width .12s ease-out}@media(hover:hover){.planner-card.svelte-hyp019:not(.planner-card--selected):not(.planner-card--active):hover{--planner-card-state-ring-strength: var( --planner-card-hover-ring-strength );--planner-card-state-outline-strength: var( --planner-card-hover-outline-strength );--planner-card-state-shadow-opacity: .08;filter:brightness(1.025)}}.planner-card.svelte-hyp019:not(.planner-card--selected):not(.planner-card--active):focus-visible{--planner-card-state-ring-strength: var(--planner-card-hover-ring-strength);--planner-card-state-outline-strength: var( --planner-card-hover-outline-strength );--planner-card-state-shadow-opacity: .08;filter:brightness(1.025)}.planner-card.svelte-hyp019:not(.planner-card--active):active{filter:brightness(1.045)}.planner-card.svelte-hyp019:not(.planner-card--selected):active,.planner-card:not(.planner-card--selected).planner-card--active.svelte-hyp019{--planner-card-state-ring-strength: var( --planner-card-active-ring-strength );--planner-card-state-outline-strength: var( --planner-card-active-outline-strength );--planner-card-state-shadow-opacity: .1;border-color:color-mix(in srgb,var(--color-text) var(--planner-card-active-border-strength),var(--planner-card-border-color, var(--planner-border)))}.planner-card--tone-new.svelte-hyp019,.planner-card--tone-existing.svelte-hyp019{--planner-card-base-surface: var(--planner-card-neutral-surface);--planner-card-surface: var(--planner-card-neutral-surface);--planner-card-border-color: var(--planner-border)}.planner-card--tone-existing-secondary.svelte-hyp019{--planner-card-base-surface: var(--planner-card-secondary-surface);--planner-card-surface: var(--planner-card-secondary-surface);--planner-card-border-color: color-mix( in srgb, var(--color-accent) 28%, var(--planner-border) )}.planner-card--image-accent.svelte-hyp019{--planner-card-border-color: color-mix( in srgb, var(--planner-program-color) var(--planner-image-accent-border-strength), var(--planner-border) );--planner-card-surface: color-mix( in srgb, var(--planner-program-color) var(--planner-image-accent-fill-strength), var(--planner-card-base-surface) )}:root[data-theme=dark] .planner-card--tone-new.planner-card--image-accent.svelte-hyp019{--planner-card-surface: var(--planner-card-neutral-surface)}.planner-card--past-shell.svelte-hyp019{background-color:transparent}.planner-card--future-content.svelte-hyp019{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline:.5rem}.planner-card--new-emphasis.svelte-hyp019{--planner-card-base-shadow: 0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 0 30px color-mix(in srgb, var(--color-accent) 10%, transparent), var(--tw-shadow, 0 1px 2px 0 rgb(0 0 0 / .05))}.planner-card--selected.svelte-hyp019{border-color:color-mix(in srgb,var(--color-accent) 58%,white)!important;outline:1px solid color-mix(in srgb,var(--color-accent) 58%,white);outline-offset:0}.planner-card--selected.svelte-hyp019:active,.planner-card--selected.planner-card--active.svelte-hyp019{border-color:color-mix(in srgb,var(--color-accent) 72%,white)!important;outline-color:color-mix(in srgb,var(--color-accent) 72%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 14%,transparent),0 6px 14px #0f172a1a,var( --planner-card-base-shadow, var(--tw-shadow, 0 1px 2px 0 rgb(0 0 0 / .05)) );filter:brightness(1.045)}.planner-card--blocked-feedback.svelte-hyp019{transition:none!important;border-color:#f87171!important;outline-color:#f87171!important;box-shadow:0 0 0 1px #f8717159,0 0 0 4px #ef444429,0 6px 14px #0f172a1a,var( --planner-card-base-shadow, var(--tw-shadow, 0 1px 2px 0 rgb(0 0 0 / .05)) )!important;filter:brightness(1.03)}.planner-card__surface-layer.svelte-hyp019{background-color:var(--planner-card-surface)}.planner-card__surface-layer--past.svelte-hyp019{opacity:.52}.planner-card__content-layer.svelte-hyp019{display:flex;align-items:center;padding-inline:.5rem}.planner-card--active.svelte-hyp019{will-change:left}.planner-card--position-transition.svelte-hyp019{transition-property:left,border-top-left-radius,border-bottom-left-radius,border-top-right-radius,border-bottom-right-radius,border-left-width,border-right-width}.planner-card--radius-static.svelte-hyp019{transition-property:left!important;transition-duration:.12s!important;transition-timing-function:ease-out!important}.planner-trim-handle.svelte-hyp019{position:absolute;top:0;bottom:0;width:calc(var(--planner-trim-hit-outset) + var(--planner-trim-hit-inset));--planner-trim-hit-outset: 1rem;--planner-trim-hit-inset: .75rem;border-radius:inherit}.planner-trim-handle.svelte-hyp019:after{content:"";position:absolute;top:-1px;bottom:-1px;width:6px;transform:scaleX(.82);background:color-mix(in srgb,var(--color-accent) 72%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 10%,transparent);opacity:0;transition:opacity .133333s ease-out,transform .133333s ease-out,background-color .133333s ease-out;transition-delay:0s;pointer-events:none}.planner-trim-handle--start.svelte-hyp019{left:calc(-1 * var(--planner-trim-hit-outset))}.planner-trim-handle--start.svelte-hyp019:after{left:calc(var(--planner-trim-hit-outset) - 1px);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.planner-trim-handle--end.svelte-hyp019{right:calc(-1 * var(--planner-trim-hit-outset))}.planner-trim-handle--end.svelte-hyp019:after{right:calc(var(--planner-trim-hit-outset) - 1px);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.planner-trim-handle.svelte-hyp019:hover:after,.planner-trim-handle.svelte-hyp019:focus-visible:after,.planner-trim-handle[data-trim-active=true].svelte-hyp019:after,.planner-trim-handle.svelte-hyp019:active:after{opacity:1;transform:scaleX(1)}.planner-trim-handle.svelte-hyp019:hover:after,.planner-trim-handle.svelte-hyp019:focus-visible:after{transition-delay:333ms}.planner-card--trim-indicators-compact.svelte-hyp019 .planner-trim-handle:where(.svelte-hyp019):after{width:4px}.planner-card--trim-indicators-compact.svelte-hyp019 .planner-trim-handle:where(.svelte-hyp019):hover:after,.planner-card--trim-indicators-compact.svelte-hyp019 .planner-trim-handle:where(.svelte-hyp019):focus-visible:after{opacity:0;transform:scaleX(.82);transition-delay:0s}.planner-trim-handle[data-trim-active=true].svelte-hyp019:after,.planner-trim-handle.svelte-hyp019:active:after{transition-delay:0s}.selection-summary.svelte-mewfe1{contain:layout paint;isolation:isolate}.planner-thumbnail.svelte-mewfe1{background:var(--planner-card-neutral-surface);box-shadow:inset 0 0 0 1px var(--planner-thumbnail-frame),0 1px 2px #0003;transform:translateZ(0);backface-visibility:hidden}.today-workout-carousel.svelte-bhr7os{scrollbar-width:none;-ms-overflow-style:none}.today-workout-carousel.svelte-bhr7os::-webkit-scrollbar{display:none}.planner-root--mobile.svelte-16fhv13{width:100dvw;margin-inline:calc(50% - 50dvw)}.planner-root.svelte-16fhv13{--planner-surface: var(--color-surface);--planner-border: var(--color-border);--planner-card-neutral-surface: var(--color-surface);--planner-card-secondary-surface: color-mix( in srgb, var(--color-accent) 12%, white );--planner-image-accent-border-strength: 34%;--planner-image-accent-fill-strength: 15%;--planner-thumbnail-frame: transparent;--planner-card-hover-ring-strength: 10%;--planner-card-hover-outline-strength: 9%;--planner-card-active-ring-strength: 13%;--planner-card-active-outline-strength: 12%;--planner-card-active-border-strength: 16%}:root[data-theme=dark] .planner-root.svelte-16fhv13{--planner-surface: #16161a;--planner-border: #2e2e35;--planner-card-neutral-surface: #232329;--planner-card-secondary-surface: #2d3354;--planner-image-accent-border-strength: 42%;--planner-image-accent-fill-strength: 24%;--planner-thumbnail-frame: rgba(255, 255, 255, .16);--planner-card-hover-ring-strength: 10%;--planner-card-hover-outline-strength: 9%;--planner-card-active-ring-strength: 13%;--planner-card-active-outline-strength: 12%;--planner-card-active-border-strength: 19%}.planner-grid.svelte-16fhv13{contain:strict}.planner-grid--day.svelte-16fhv13{transition:opacity .12s ease-out}.timeline-scrollbar-hidden.svelte-16fhv13{scrollbar-width:none;-ms-overflow-style:none}.timeline-scrollbar-hidden.svelte-16fhv13::-webkit-scrollbar{display:none}
