:root{--lk-gray-1: #f2f2f7;--lk-gray-2: #e5e5ea;--lk-gray-3: #d1d1d6;--lk-gray-4: #c7c7cc;--lk-gray-5: #aeaeb2;--lk-gray-6: #8e8e93;--lk-gray-7: #636366;--lk-gray-8: #48484a;--lk-gray-9: #3a3a3c;--lk-gray-10: #2c2c2e;--lk-gray-11: #1c1c1e;--lk-gray-12: #000000;--lk-blue: #0088ff;--lk-blue-dark: #0091ff;--lk-green: #34c759;--lk-green-dark: #30d158;--lk-indigo: #6155f5;--lk-indigo-dark: #6d7cff;--lk-orange: #ff8d28;--lk-orange-dark: #ff9230;--lk-pink: #ff2d55;--lk-pink-dark: #ff375f;--lk-purple: #cb30e0;--lk-purple-dark: #db34f2;--lk-red: #ff383c;--lk-red-dark: #ff4245;--lk-teal: #00c3d0;--lk-teal-dark: #00d2e0;--lk-mint: #00c8b3;--lk-mint-dark: #00dac3;--lk-cyan: #00c0e8;--lk-cyan-dark: #3cd3fe;--lk-brown: #ac7f5e;--lk-brown-dark: #b78a66;--lk-yellow: #ffcc00;--lk-yellow-dark: #ffd600;--lk-space-0: 0;--lk-space-1: 2px;--lk-space-2: 4px;--lk-space-3: 8px;--lk-space-4: 12px;--lk-space-5: 16px;--lk-space-6: 20px;--lk-space-7: 24px;--lk-space-8: 32px;--lk-space-9: 40px;--lk-space-10: 48px;--lk-space-11: 64px;--lk-space-12: 80px;--lk-radius-xs: 4px;--lk-radius-sm: 8px;--lk-radius-md: 10px;--lk-radius-lg: 12px;--lk-radius-xl: 16px;--lk-radius-2xl: 20px;--lk-radius-3xl: 28px;--lk-radius-pill: 9999px;--lk-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, sans-serif;--lk-font-family-mono: ui-monospace, "SF Mono", "Menlo", "Consolas", "Roboto Mono", monospace;--lk-font-family-rounded: -apple-system, BlinkMacSystemFont, "SF Pro Rounded", "Nunito", system-ui, sans-serif;--lk-text-large-title-size: 34px;--lk-text-large-title-line: 41px;--lk-text-title-1-size: 28px;--lk-text-title-1-line: 34px;--lk-text-title-2-size: 22px;--lk-text-title-2-line: 28px;--lk-text-title-3-size: 20px;--lk-text-title-3-line: 25px;--lk-text-headline-size: 17px;--lk-text-headline-line: 22px;--lk-text-body-size: 17px;--lk-text-body-line: 22px;--lk-text-callout-size: 16px;--lk-text-callout-line: 21px;--lk-text-subheadline-size: 15px;--lk-text-subheadline-line: 20px;--lk-text-footnote-size: 13px;--lk-text-footnote-line: 18px;--lk-text-caption-1-size: 12px;--lk-text-caption-1-line: 16px;--lk-text-caption-2-size: 11px;--lk-text-caption-2-line: 13px;--lk-font-weight-ultralight: 100;--lk-font-weight-thin: 200;--lk-font-weight-light: 300;--lk-font-weight-regular: 400;--lk-font-weight-medium: 500;--lk-font-weight-semibold: 600;--lk-font-weight-bold: 700;--lk-font-weight-heavy: 800;--lk-font-weight-black: 900;--lk-letter-spacing-tight: -.02em;--lk-letter-spacing-normal: 0;--lk-letter-spacing-wide: .02em;--lk-elevation-0: none;--lk-elevation-1: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .08);--lk-elevation-2: 0 2px 4px rgba(0, 0, 0, .06), 0 4px 8px rgba(0, 0, 0, .1);--lk-elevation-3: 0 4px 8px rgba(0, 0, 0, .08), 0 8px 16px rgba(0, 0, 0, .12);--lk-elevation-4: 0 8px 16px rgba(0, 0, 0, .1), 0 16px 32px rgba(0, 0, 0, .16);--lk-elevation-5: 0 16px 24px rgba(0, 0, 0, .12), 0 32px 64px rgba(0, 0, 0, .2);--lk-duration-fast: .15s;--lk-duration-medium: .25s;--lk-duration-slow: .4s;--lk-easing-standard: cubic-bezier(.4, 0, .2, 1);--lk-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--lk-easing-spring: cubic-bezier(.5, 1.5, .5, 1);--lk-safe-top: env(safe-area-inset-top, 0px);--lk-safe-right: env(safe-area-inset-right, 0px);--lk-safe-bottom: env(safe-area-inset-bottom, 0px);--lk-safe-left: env(safe-area-inset-left, 0px)}:root,:root[data-theme=auto],:root[data-theme=light]{color-scheme:light;--lk-label-primary: rgba(0, 0, 0, 1);--lk-label-secondary: rgba(60, 60, 67, .6);--lk-label-tertiary: rgba(60, 60, 67, .3);--lk-label-quaternary: rgba(60, 60, 67, .18);--lk-label-glass-primary: #1a1a1a;--lk-label-glass-secondary: #727272;--lk-label-glass-tertiary: #bfbfbf;--lk-label-glass-quaternary: #d9d9d9;--lk-fill-primary: rgba(120, 120, 128, .2);--lk-fill-secondary: rgba(120, 120, 128, .16);--lk-fill-tertiary: rgba(118, 118, 128, .12);--lk-fill-quaternary: rgba(116, 116, 128, .08);--lk-bg-system: #ffffff;--lk-bg-system-secondary: #f2f2f7;--lk-bg-system-tertiary: #ffffff;--lk-bg-grouped: #f2f2f7;--lk-bg-grouped-secondary: #ffffff;--lk-bg-grouped-tertiary: #f2f2f7;--lk-separator: rgba(60, 60, 67, .29);--lk-separator-opaque: #c6c6c8;--lk-tint: var(--lk-blue);--lk-tint-contrast: #ffffff;--lk-success: var(--lk-green);--lk-warning: var(--lk-orange);--lk-danger: var(--lk-red);--lk-material-chrome-bg: rgba(245, 245, 245, .6);--lk-material-chrome-saturation: 1.8;--lk-material-chrome-blur: 30px;--lk-material-thick-bg: rgba(248, 248, 248, .7);--lk-material-thick-saturation: 1.8;--lk-material-thick-blur: 40px;--lk-material-regular-bg: rgba(250, 250, 250, .55);--lk-material-regular-saturation: 1.8;--lk-material-regular-blur: 25px;--lk-material-thin-bg: rgba(252, 252, 252, .4);--lk-material-thin-saturation: 1.8;--lk-material-thin-blur: 15px;--lk-material-ultra-thin-bg: rgba(255, 255, 255, .2);--lk-material-ultra-thin-saturation: 1.8;--lk-material-ultra-thin-blur: 8px;--lk-glass-highlight-top: rgba(255, 255, 255, .75);--lk-glass-highlight-bottom: rgba(255, 255, 255, .25);--lk-glass-border: rgba(255, 255, 255, .4);--lk-glass-inner-shadow: rgba(0, 0, 0, .04);--lk-focus-ring: rgba(0, 136, 255, .5);--lk-noise-opacity: .03}:root[data-theme=dark]{color-scheme:dark;--lk-label-primary: rgba(255, 255, 255, 1);--lk-label-secondary: rgba(235, 235, 245, .6);--lk-label-tertiary: rgba(235, 235, 245, .3);--lk-label-quaternary: rgba(235, 235, 245, .16);--lk-label-glass-primary: #ededed;--lk-label-glass-secondary: #8a8a8a;--lk-label-glass-tertiary: #404040;--lk-label-glass-quaternary: #262626;--lk-fill-primary: rgba(120, 120, 128, .36);--lk-fill-secondary: rgba(120, 120, 128, .32);--lk-fill-tertiary: rgba(118, 118, 128, .24);--lk-fill-quaternary: rgba(118, 118, 128, .18);--lk-bg-system: #000000;--lk-bg-system-secondary: #1c1c1e;--lk-bg-system-tertiary: #2c2c2e;--lk-bg-grouped: #000000;--lk-bg-grouped-secondary: #1c1c1e;--lk-bg-grouped-tertiary: #2c2c2e;--lk-separator: rgba(84, 84, 88, .6);--lk-separator-opaque: #38383a;--lk-tint: var(--lk-blue-dark);--lk-tint-contrast: #ffffff;--lk-success: var(--lk-green-dark);--lk-warning: var(--lk-orange-dark);--lk-danger: var(--lk-red-dark);--lk-material-chrome-bg: rgba(36, 36, 38, .7);--lk-material-chrome-saturation: 1.8;--lk-material-chrome-blur: 30px;--lk-material-thick-bg: rgba(28, 28, 30, .72);--lk-material-thick-saturation: 1.8;--lk-material-thick-blur: 40px;--lk-material-regular-bg: rgba(44, 44, 46, .55);--lk-material-regular-saturation: 1.8;--lk-material-regular-blur: 25px;--lk-material-thin-bg: rgba(58, 58, 60, .45);--lk-material-thin-saturation: 1.8;--lk-material-thin-blur: 15px;--lk-material-ultra-thin-bg: rgba(88, 88, 90, .25);--lk-material-ultra-thin-saturation: 1.8;--lk-material-ultra-thin-blur: 8px;--lk-glass-highlight-top: rgba(255, 255, 255, .18);--lk-glass-highlight-bottom: rgba(255, 255, 255, .05);--lk-glass-border: rgba(255, 255, 255, .1);--lk-glass-inner-shadow: rgba(0, 0, 0, .3);--lk-focus-ring: rgba(0, 145, 255, .6);--lk-noise-opacity: .04}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]),:root[data-theme=auto]{color-scheme:dark;--lk-label-primary: rgba(255, 255, 255, 1);--lk-label-secondary: rgba(235, 235, 245, .6);--lk-label-tertiary: rgba(235, 235, 245, .3);--lk-label-quaternary: rgba(235, 235, 245, .16);--lk-label-glass-primary: #ededed;--lk-label-glass-secondary: #8a8a8a;--lk-label-glass-tertiary: #404040;--lk-label-glass-quaternary: #262626;--lk-fill-primary: rgba(120, 120, 128, .36);--lk-fill-secondary: rgba(120, 120, 128, .32);--lk-fill-tertiary: rgba(118, 118, 128, .24);--lk-fill-quaternary: rgba(118, 118, 128, .18);--lk-bg-system: #000000;--lk-bg-system-secondary: #1c1c1e;--lk-bg-system-tertiary: #2c2c2e;--lk-bg-grouped: #000000;--lk-bg-grouped-secondary: #1c1c1e;--lk-bg-grouped-tertiary: #2c2c2e;--lk-separator: rgba(84, 84, 88, .6);--lk-separator-opaque: #38383a;--lk-tint: var(--lk-blue-dark);--lk-success: var(--lk-green-dark);--lk-warning: var(--lk-orange-dark);--lk-danger: var(--lk-red-dark);--lk-material-chrome-bg: rgba(36, 36, 38, .7);--lk-material-thick-bg: rgba(28, 28, 30, .72);--lk-material-regular-bg: rgba(44, 44, 46, .55);--lk-material-thin-bg: rgba(58, 58, 60, .45);--lk-material-ultra-thin-bg: rgba(88, 88, 90, .25);--lk-glass-highlight-top: rgba(255, 255, 255, .18);--lk-glass-highlight-bottom: rgba(255, 255, 255, .05);--lk-glass-border: rgba(255, 255, 255, .1);--lk-glass-inner-shadow: rgba(0, 0, 0, .3);--lk-focus-ring: rgba(0, 145, 255, .6);--lk-noise-opacity: .04}}@media(prefers-reduced-transparency:reduce){:root{--lk-material-chrome-bg: var(--lk-bg-system-secondary);--lk-material-thick-bg: var(--lk-bg-system-secondary);--lk-material-regular-bg: var(--lk-bg-system-secondary);--lk-material-thin-bg: var(--lk-bg-system);--lk-material-ultra-thin-bg: var(--lk-bg-system);--lk-material-chrome-blur: 0px;--lk-material-thick-blur: 0px;--lk-material-regular-blur: 0px;--lk-material-thin-blur: 0px;--lk-material-ultra-thin-blur: 0px}}.lk-edge-scrim{pointer-events:none;background:var(--lk-bg-system)}.lk-edge-scrim[data-edge=top]{background:linear-gradient(to bottom,var(--lk-bg-system) 0%,var(--lk-bg-system) calc(env(safe-area-inset-top,0px) + 8px),transparent 100%)}.lk-edge-scrim[data-edge=bottom]{background:linear-gradient(to top,var(--lk-bg-system) 0%,var(--lk-bg-system) calc(var(--lk-safe-bottom, 0px) + 8px),transparent 100%)}html,body{font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);color:var(--lk-label-primary);background-color:var(--lk-bg-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.lk-material{position:relative;isolation:isolate;overflow:hidden;border-radius:inherit}.lk-material:before,.lk-material:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.lk-material:before{z-index:0;background-color:var(--lk-material-bg, var(--lk-material-regular-bg));-webkit-backdrop-filter:saturate(var(--lk-material-saturation, 1.8)) blur(var(--lk-material-blur, 25px));backdrop-filter:saturate(var(--lk-material-saturation, 1.8)) blur(var(--lk-material-blur, 25px))}.lk-material:after{z-index:1;background:linear-gradient(to bottom,var(--lk-glass-highlight-top) 0%,transparent 40%,transparent 60%,var(--lk-glass-highlight-bottom) 100%);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px;box-sizing:border-box;opacity:.9}.lk-material__content{position:relative;z-index:2}.lk-material__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:var(--lk-noise-opacity, .03);mix-blend-mode:overlay}.lk-material__noise>svg{width:100%;height:100%;display:block}.lk-material[data-refract=true]:before{filter:url(#lk-glass-refract)}.lk-material--chrome{--lk-material-bg: var(--lk-material-chrome-bg);--lk-material-saturation: var(--lk-material-chrome-saturation);--lk-material-blur: var(--lk-material-chrome-blur)}.lk-material--thick{--lk-material-bg: var(--lk-material-thick-bg);--lk-material-saturation: var(--lk-material-thick-saturation);--lk-material-blur: var(--lk-material-thick-blur)}.lk-material--regular{--lk-material-bg: var(--lk-material-regular-bg);--lk-material-saturation: var(--lk-material-regular-saturation);--lk-material-blur: var(--lk-material-regular-blur)}.lk-material--thin{--lk-material-bg: var(--lk-material-thin-bg);--lk-material-saturation: var(--lk-material-thin-saturation);--lk-material-blur: var(--lk-material-thin-blur)}.lk-material--ultra-thin{--lk-material-bg: var(--lk-material-ultra-thin-bg);--lk-material-saturation: var(--lk-material-ultra-thin-saturation);--lk-material-blur: var(--lk-material-ultra-thin-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lk-material:before{background-color:var(--lk-bg-system-secondary)}}@media(prefers-reduced-motion:reduce){.lk-material{transition:none!important}}.lk-text{margin:0;padding:0;font-family:var(--lk-font-family);font-weight:var(--lk-font-weight-regular);color:var(--lk-text-color, var(--lk-label-primary));letter-spacing:var(--lk-text-tracking, var(--lk-letter-spacing-normal))}.lk-text--large-title{font-size:var(--lk-text-large-title-size);line-height:var(--lk-text-large-title-line);font-weight:var(--lk-font-weight-bold);letter-spacing:-.02em}.lk-text--title{font-size:var(--lk-text-title-1-size);line-height:var(--lk-text-title-1-line);font-weight:var(--lk-font-weight-bold);letter-spacing:-.02em}.lk-text--title-2{font-size:var(--lk-text-title-2-size);line-height:var(--lk-text-title-2-line);font-weight:var(--lk-font-weight-bold);letter-spacing:-.015em}.lk-text--title-3{font-size:var(--lk-text-title-3-size);line-height:var(--lk-text-title-3-line);font-weight:var(--lk-font-weight-semibold);letter-spacing:-.01em}.lk-text--headline{font-size:var(--lk-text-headline-size);line-height:var(--lk-text-headline-line);font-weight:var(--lk-font-weight-semibold)}.lk-text--body{font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line)}.lk-text--callout{font-size:var(--lk-text-callout-size);line-height:var(--lk-text-callout-line)}.lk-text--subheadline{font-size:var(--lk-text-subheadline-size);line-height:var(--lk-text-subheadline-line)}.lk-text--footnote{font-size:var(--lk-text-footnote-size);line-height:var(--lk-text-footnote-line)}.lk-text--caption{font-size:var(--lk-text-caption-1-size);line-height:var(--lk-text-caption-1-line)}.lk-text--caption-2{font-size:var(--lk-text-caption-2-size);line-height:var(--lk-text-caption-2-line)}.lk-text--w-ultralight{font-weight:var(--lk-font-weight-ultralight)}.lk-text--w-thin{font-weight:var(--lk-font-weight-thin)}.lk-text--w-light{font-weight:var(--lk-font-weight-light)}.lk-text--w-regular{font-weight:var(--lk-font-weight-regular)}.lk-text--w-medium{font-weight:var(--lk-font-weight-medium)}.lk-text--w-semibold{font-weight:var(--lk-font-weight-semibold)}.lk-text--w-bold{font-weight:var(--lk-font-weight-bold)}.lk-text--w-heavy{font-weight:var(--lk-font-weight-heavy)}.lk-text--w-black{font-weight:var(--lk-font-weight-black)}.lk-text--c-primary{color:var(--lk-label-primary)}.lk-text--c-secondary{color:var(--lk-label-secondary)}.lk-text--c-tertiary{color:var(--lk-label-tertiary)}.lk-text--c-quaternary{color:var(--lk-label-quaternary)}.lk-text--c-tint{color:var(--lk-tint)}.lk-text--c-success{color:var(--lk-success)}.lk-text--c-warning{color:var(--lk-warning)}.lk-text--c-danger{color:var(--lk-danger)}.lk-text--a-start{text-align:start}.lk-text--a-center{text-align:center}.lk-text--a-end{text-align:end}.lk-text--d-default{font-family:var(--lk-font-family)}.lk-text--d-rounded{font-family:var(--lk-font-family-rounded)}.lk-text--d-monospaced{font-family:var(--lk-font-family-mono)}.lk-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-text--clamp{display:-webkit-box;-webkit-line-clamp:var(--lk-text-lines, 1);line-clamp:var(--lk-text-lines, 1);-webkit-box-orient:vertical;overflow:hidden}.lk-stack{display:flex;min-width:0}.lk-vstack{flex-direction:column}.lk-hstack{flex-direction:row}.lk-vstack[data-align=leading]{align-items:flex-start}.lk-vstack[data-align=center]{align-items:center}.lk-vstack[data-align=trailing]{align-items:flex-end}.lk-vstack[data-align=stretch]{align-items:stretch}.lk-hstack[data-align=top]{align-items:flex-start}.lk-hstack[data-align=center]{align-items:center}.lk-hstack[data-align=bottom]{align-items:flex-end}.lk-hstack[data-align=stretch]{align-items:stretch}.lk-hstack[data-align=firstTextBaseline]{align-items:baseline}.lk-stack[data-distribute=start]{justify-content:flex-start}.lk-stack[data-distribute=center]{justify-content:center}.lk-stack[data-distribute=end]{justify-content:flex-end}.lk-stack[data-distribute=space-between]{justify-content:space-between}.lk-stack[data-distribute=space-around]{justify-content:space-around}.lk-stack[data-distribute=space-evenly]{justify-content:space-evenly}.lk-zstack{position:relative;display:grid;grid-template-areas:"stack"}.lk-zstack>*{grid-area:stack}.lk-zstack[data-align=top]>*{align-self:start;justify-self:center}.lk-zstack[data-align=center]>*{align-self:center;justify-self:center}.lk-zstack[data-align=bottom]>*{align-self:end;justify-self:center}.lk-zstack[data-align=leading]>*{align-self:center;justify-self:start}.lk-zstack[data-align=trailing]>*{align-self:center;justify-self:end}.lk-zstack[data-align=topLeading]>*{align-self:start;justify-self:start}.lk-zstack[data-align=topTrailing]>*{align-self:start;justify-self:end}.lk-zstack[data-align=bottomLeading]>*{align-self:end;justify-self:start}.lk-zstack[data-align=bottomTrailing]>*{align-self:end;justify-self:end}.lk-spacer{flex:1 1 auto;align-self:stretch}.lk-spacer[data-fixed=true]{flex:0 0 auto}.lk-divider{flex-shrink:0;background-color:var(--lk-separator);border:0;align-self:stretch}.lk-divider--horizontal{height:1px;width:auto}.lk-divider--vertical{width:1px;height:auto;min-height:1em}.lk-label{display:inline-flex;align-items:center;gap:var(--lk-space-3);color:var(--lk-label-primary)}.lk-label[data-icon-position=trailing]{flex-direction:row-reverse}.lk-label__title{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-label__icon{flex-shrink:0;color:var(--lk-tint);display:inline-flex}.lk-box{box-sizing:border-box}.lk-box[data-material=solid]{background:var(--lk-bg-grouped-secondary);color:var(--lk-label-primary)}.lk-box[data-material=glass]{position:relative;background:var(--lk-material-regular-bg);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque),var(--lk-elevation-1);color:var(--lk-label-primary)}.lk-box[data-radius=none]{border-radius:0}.lk-box[data-radius=sm]{border-radius:var(--lk-radius-sm)}.lk-box[data-radius=md]{border-radius:var(--lk-radius-md)}.lk-box[data-radius=lg]{border-radius:var(--lk-radius-lg)}.lk-box[data-radius=xl]{border-radius:var(--lk-radius-xl)}.lk-box[data-radius="2xl"]{border-radius:var(--lk-radius-2xl)}.lk-box[data-radius=pill]{border-radius:var(--lk-radius-pill)}.lk-box[data-padding="0"]{padding:0}.lk-box[data-padding="1"]{padding:var(--lk-space-1)}.lk-box[data-padding="2"]{padding:var(--lk-space-2)}.lk-box[data-padding="3"]{padding:var(--lk-space-3)}.lk-box[data-padding="4"]{padding:var(--lk-space-4)}.lk-box[data-padding="5"]{padding:var(--lk-space-5)}.lk-box[data-padding="6"]{padding:var(--lk-space-6)}.lk-lockup{display:flex;gap:var(--lk-space-3);min-width:0}.lk-lockup[data-orientation=horizontal]{flex-direction:row;align-items:center}.lk-lockup[data-orientation=vertical]{flex-direction:column}.lk-lockup[data-align=start]{align-items:flex-start}.lk-lockup[data-orientation=horizontal][data-align=start]{align-items:center}.lk-lockup[data-align=center]{align-items:center;text-align:center}.lk-lockup[data-align=end]{align-items:flex-end;text-align:end}.lk-lockup__media{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.lk-lockup__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-image{position:relative;display:inline-block;overflow:hidden;background:var(--lk-fill-tertiary);line-height:0}.lk-image__img{width:100%;height:100%;display:block;transition:opacity var(--lk-duration-medium) var(--lk-easing-standard)}.lk-image[data-state=loading] .lk-image__img,.lk-image[data-state=error] .lk-image__img{opacity:0}.lk-image[data-mode=fit] .lk-image__img{object-fit:contain}.lk-image[data-mode=fill] .lk-image__img{object-fit:cover}.lk-image[data-mode=stretch] .lk-image__img{object-fit:fill}.lk-image__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--lk-label-tertiary);pointer-events:none}.lk-symbol{display:inline-block;flex-shrink:0;color:currentColor;vertical-align:-.125em}.lk-button{--lk-btn-bg: transparent;--lk-btn-fg: var(--lk-tint);--lk-btn-border: transparent;--lk-btn-padding-x: var(--lk-space-5);--lk-btn-padding-y: var(--lk-space-3);--lk-btn-radius: var(--lk-radius-lg);--lk-btn-min-h: 44px;--lk-btn-font-size: var(--lk-text-body-size);--lk-btn-line-height: var(--lk-text-body-line);--lk-btn-font-weight: var(--lk-font-weight-semibold);-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-space-3);min-height:var(--lk-btn-min-h);padding-block:var(--lk-btn-padding-y);padding-inline:var(--lk-btn-padding-x);border:1px solid var(--lk-btn-border);border-radius:var(--lk-btn-radius);background:var(--lk-btn-bg);color:var(--lk-btn-fg);font-family:var(--lk-font-family);font-size:var(--lk-btn-font-size);line-height:var(--lk-btn-line-height);font-weight:var(--lk-btn-font-weight);letter-spacing:var(--lk-letter-spacing-tight);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard),color var(--lk-duration-fast) var(--lk-easing-standard),border-color var(--lk-duration-fast) var(--lk-easing-standard),transform .12s var(--lk-easing-standard),opacity var(--lk-duration-fast) var(--lk-easing-standard)}.lk-button:focus-visible{outline:2px solid var(--lk-focus-ring, var(--lk-tint));outline-offset:2px}.lk-button:active:not(:disabled){transform:scale(.97)}.lk-button:disabled,.lk-button[aria-disabled=true]{cursor:not-allowed;opacity:.4}.lk-button[data-size=mini]{--lk-btn-min-h: 24px;--lk-btn-padding-x: var(--lk-space-3);--lk-btn-padding-y: 2px;--lk-btn-radius: var(--lk-radius-sm);--lk-btn-font-size: var(--lk-text-caption-2-size);--lk-btn-line-height: var(--lk-text-caption-2-line)}.lk-button[data-size=small]{--lk-btn-min-h: 32px;--lk-btn-padding-x: var(--lk-space-4);--lk-btn-padding-y: var(--lk-space-2);--lk-btn-radius: var(--lk-radius-md);--lk-btn-font-size: var(--lk-text-footnote-size);--lk-btn-line-height: var(--lk-text-footnote-line)}.lk-button[data-size=large]{--lk-btn-min-h: 52px;--lk-btn-padding-x: var(--lk-space-7);--lk-btn-padding-y: var(--lk-space-4);--lk-btn-radius: var(--lk-radius-xl);--lk-btn-font-size: var(--lk-text-headline-size);--lk-btn-line-height: var(--lk-text-headline-line)}.lk-button[data-size=extraLarge]{--lk-btn-min-h: 60px;--lk-btn-padding-x: var(--lk-space-8);--lk-btn-padding-y: var(--lk-space-5);--lk-btn-radius: var(--lk-radius-xl);--lk-btn-font-size: var(--lk-text-title-3-size);--lk-btn-line-height: var(--lk-text-title-3-line)}.lk-button[data-full-width=true]{width:100%}.lk-button[data-shape=automatic],.lk-button[data-shape=capsule]{--lk-btn-radius: var(--lk-radius-pill)}.lk-button[data-shape=circle]{--lk-btn-radius: 50%;--lk-btn-padding-x: 0;aspect-ratio:1 / 1;width:var(--lk-btn-min-h);padding-inline:0}.lk-button[data-style=plain],.lk-button[data-style=borderless]{--lk-btn-bg: transparent;--lk-btn-fg: var(--lk-tint)}.lk-button[data-style=plain]:hover:not(:disabled),.lk-button[data-style=borderless]:hover:not(:disabled){--lk-btn-bg: color-mix(in srgb, var(--lk-tint) 10%, transparent)}.lk-button[data-style=bordered]{--lk-btn-bg: var(--lk-fill-tertiary);--lk-btn-fg: var(--lk-label-primary)}.lk-button[data-style=bordered]:hover:not(:disabled){--lk-btn-bg: var(--lk-fill-secondary)}.lk-button[data-style=borderedProminent]{--lk-btn-bg: var(--lk-tint);--lk-btn-fg: var(--lk-tint-contrast);box-shadow:var(--lk-elevation-1)}.lk-button[data-style=borderedProminent]:hover:not(:disabled){--lk-btn-bg: color-mix(in srgb, var(--lk-tint) 88%, black)}.lk-button[data-style=glass]{position:relative;--lk-btn-bg: color-mix(in srgb, var(--lk-material-regular-bg) 55%, transparent);--lk-btn-fg: var(--lk-label-glass-primary);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--lk-separator-opaque) 80%,transparent),0 1px 2px -1px #0003}.lk-button[data-style=glass]:hover:not(:disabled){--lk-btn-bg: color-mix(in srgb, var(--lk-material-thick-bg) 65%, transparent)}.lk-button[data-style=glassProminent]{position:relative;--lk-btn-bg: color-mix(in srgb, var(--lk-tint) 80%, transparent);--lk-btn-fg: var(--lk-tint-contrast);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 .5px 0 0 var(--lk-glass-highlight-top),0 1px 2px -1px #00000040}.lk-button[data-style=glassProminent]:hover:not(:disabled){--lk-btn-bg: color-mix(in srgb, var(--lk-tint) 90%, transparent)}.lk-button[data-style=glass]:disabled,.lk-button[data-style=glass][aria-disabled=true]{--lk-btn-fg: var(--lk-label-glass-secondary)}.lk-button[data-style=glassProminent]:disabled,.lk-button[data-style=glassProminent][aria-disabled=true]{--lk-btn-bg: color-mix(in srgb, var(--lk-material-regular-bg) 55%, transparent);--lk-btn-fg: var(--lk-label-glass-secondary)}.lk-button[data-role=destructive]{--lk-btn-fg: var(--lk-danger)}.lk-button[data-style=borderedProminent][data-role=destructive]{--lk-btn-bg: var(--lk-danger);--lk-btn-fg: #ffffff}.lk-button[data-style=borderedProminent][data-role=destructive]:hover:not(:disabled){--lk-btn-bg: color-mix(in srgb, var(--lk-danger) 88%, black)}.lk-button[data-style=glassProminent][data-role=destructive]{--lk-btn-bg: color-mix(in srgb, var(--lk-danger) 80%, transparent);--lk-btn-fg: #ffffff}.lk-glass-btn-group{position:relative;display:inline-flex;align-items:stretch;isolation:isolate;background:color-mix(in srgb,var(--lk-material-regular-bg) 55%,transparent);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque),var(--lk-elevation-1);overflow:hidden}.lk-glass-btn-group[data-orientation=vertical]{flex-direction:column}.lk-glass-btn-group[data-shape=capsule]{border-radius:var(--lk-radius-pill)}.lk-glass-btn-group[data-shape=rounded]{border-radius:var(--lk-radius-xl)}.lk-glass-btn-group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,white 24%,transparent) 0%,transparent 45%);mix-blend-mode:screen;opacity:.55;z-index:0}.lk-glass-btn-group>*{position:relative;z-index:1}.lk-glass-btn-group>.lk-button[data-style=glass]{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0}.lk-glass-btn-group>.lk-button[data-style=glass]:after{display:none}.lk-glass-btn-group[data-dividers=true][data-orientation=horizontal]>*+*{box-shadow:inset 1px 0 0 0 var(--lk-separator)}.lk-glass-btn-group[data-dividers=true][data-orientation=vertical]>*+*{box-shadow:inset 0 1px 0 0 var(--lk-separator)}.lk-glass-btn-group[data-shape=capsule][data-orientation=horizontal]>*:first-child{border-top-left-radius:var(--lk-radius-pill);border-bottom-left-radius:var(--lk-radius-pill)}.lk-glass-btn-group[data-shape=capsule][data-orientation=horizontal]>*:last-child{border-top-right-radius:var(--lk-radius-pill);border-bottom-right-radius:var(--lk-radius-pill)}.lk-toggle-row{display:flex;align-items:center;gap:var(--lk-space-4);width:100%;min-height:44px}.lk-toggle-row__label{flex:1;min-width:0}.lk-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:51px;height:31px;border-radius:var(--lk-radius-pill);background:var(--lk-fill-tertiary);border:none;cursor:pointer;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard),box-shadow var(--lk-duration-fast) var(--lk-easing-standard);box-shadow:inset 0 0 0 2px transparent;-webkit-tap-highlight-color:transparent}.lk-toggle:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}.lk-toggle:before{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #0000001a;transition:transform var(--lk-duration-medium) var(--lk-easing-spring);will-change:transform}.lk-toggle[data-checked=true]{background:var(--lk-toggle-on, var(--lk-green))}.lk-toggle[data-checked=true]:before{transform:translate(20px)}.lk-toggle[data-tint=green]{--lk-toggle-on: var(--lk-green)}.lk-toggle[data-tint=blue]{--lk-toggle-on: var(--lk-blue)}.lk-toggle[data-tint=red]{--lk-toggle-on: var(--lk-red)}.lk-toggle[data-tint=orange]{--lk-toggle-on: var(--lk-orange)}.lk-toggle[data-tint=yellow]{--lk-toggle-on: var(--lk-yellow)}.lk-toggle[data-tint=pink]{--lk-toggle-on: var(--lk-pink)}.lk-toggle[data-tint=purple]{--lk-toggle-on: var(--lk-purple)}.lk-toggle[data-tint=indigo]{--lk-toggle-on: var(--lk-indigo)}.lk-toggle[data-tint=teal]{--lk-toggle-on: var(--lk-teal)}.lk-toggle[data-tint=mint]{--lk-toggle-on: var(--lk-mint)}.lk-toggle[data-tint=cyan]{--lk-toggle-on: var(--lk-cyan)}.lk-toggle[data-tint=brown]{--lk-toggle-on: var(--lk-brown)}.lk-toggle:disabled{cursor:not-allowed;opacity:.5}.lk-toggle:active:not(:disabled):before{width:32px}.lk-toggle[data-checked=true]:active:not(:disabled):before{transform:translate(15px)}.lk-control-group-wrap{display:inline-flex;flex-direction:column;gap:var(--lk-space-2)}.lk-control-group__label{padding-inline:var(--lk-space-1);color:var(--lk-label-secondary);font-size:var(--lk-text-footnote-size);line-height:var(--lk-text-footnote-line)}.lk-control-group{display:inline-flex;align-items:stretch;background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-md);overflow:hidden}.lk-control-group[data-orientation=vertical]{flex-direction:column}.lk-control-group[data-orientation=horizontal]>*+*{box-shadow:inset 1px 0 0 0 var(--lk-separator)}.lk-control-group[data-orientation=vertical]>*+*{box-shadow:inset 0 1px 0 0 var(--lk-separator)}.lk-control-group>.lk-button{flex:1 1 auto;border-radius:0;box-shadow:none;background:transparent;min-width:44px}.lk-control-group>.lk-button:hover:not(:disabled){background:var(--lk-fill-secondary)}.lk-control-group[data-style=palette]>.lk-button{min-height:40px;padding-inline:var(--lk-space-4)}.lk-control-group[data-style=menu]{width:100%;background:transparent}.lk-groupbox{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lk-space-4);padding:var(--lk-space-5);border-radius:var(--lk-radius-xl);background:var(--lk-bg-grouped-secondary);color:var(--lk-label-primary)}.lk-groupbox[data-material=glass]{position:relative;background:var(--lk-material-regular-bg);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque),var(--lk-elevation-1)}.lk-groupbox[data-material=glass]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,white 22%,transparent) 0%,transparent 45%);mix-blend-mode:screen;opacity:.5}.lk-groupbox[data-padded=false]{padding:0}.lk-groupbox__header{display:flex;flex-direction:column;gap:var(--lk-space-1)}.lk-groupbox__body{display:flex;flex-direction:column;gap:var(--lk-space-3);position:relative;z-index:1}.lk-content-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lk-space-3);padding:var(--lk-space-9) var(--lk-space-7);text-align:center;max-width:420px;margin-inline:auto}.lk-content-unavailable__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--lk-label-tertiary);margin-bottom:var(--lk-space-1)}.lk-content-unavailable__icon svg{width:52px;height:52px}.lk-content-unavailable__description{max-width:32ch}.lk-content-unavailable__actions{display:flex;flex-wrap:wrap;gap:var(--lk-space-3);justify-content:center;margin-top:var(--lk-space-4)}.lk-list{display:flex;flex-direction:column;gap:var(--lk-space-7);width:100%;box-sizing:border-box}.lk-list[data-style=plain]{gap:0}.lk-list[data-style=grouped]{gap:var(--lk-space-6)}.lk-list[data-style=sidebar]{gap:var(--lk-space-1);padding:var(--lk-space-2)}.lk-section{display:flex;flex-direction:column;gap:var(--lk-space-2)}.lk-section__header,.lk-section__footer{padding-inline:var(--lk-space-5)}.lk-section__header{text-transform:uppercase;letter-spacing:.02em}.lk-section__content{display:flex;flex-direction:column;background:var(--lk-bg-grouped-secondary);border-radius:var(--lk-radius-xl);overflow:hidden}.lk-list[data-style=plain] .lk-section__content{background:transparent;border-radius:0}.lk-list[data-style=plain] .lk-section__header,.lk-list[data-style=plain] .lk-section__footer{padding-inline:var(--lk-space-5)}.lk-list[data-style=insetGrouped] .lk-section,.lk-list[data-style=inset] .lk-section{padding-inline:var(--lk-space-4)}.lk-list[data-style=insetGrouped] .lk-section__content,.lk-list[data-style=inset] .lk-section__content{position:relative;background:var(--lk-bg-grouped-secondary)}.lk-list[data-style=grouped] .lk-section__content{border-radius:0}.lk-list[data-style=sidebar] .lk-section{gap:var(--lk-space-1)}.lk-list[data-style=sidebar] .lk-section__content{background:transparent;border-radius:0;gap:2px}.lk-list[data-style=sidebar] .lk-section__header{padding-inline:var(--lk-space-3)}.lk-list[data-style=sidebar] .lk-row{padding:var(--lk-space-2) var(--lk-space-3);min-height:36px;border-radius:var(--lk-radius-md)}.lk-list[data-style=sidebar] .lk-row+.lk-row{border-top:none}.lk-list[data-style=sidebar] .lk-row[data-selected=true]{background:var(--lk-tint);color:#fff}.lk-list[data-style=sidebar] .lk-row[data-selected=true] .lk-row__leading,.lk-list[data-style=sidebar] .lk-row[data-selected=true] .lk-row__trailing{color:#fff}.lk-row{display:flex;align-items:center;gap:var(--lk-space-4);min-height:44px;padding:var(--lk-space-4) var(--lk-space-5);background:transparent;color:var(--lk-label-primary);font:inherit;text-align:start;text-decoration:none;border:none;width:100%;box-sizing:border-box;cursor:default;position:relative}.lk-row+.lk-row{border-top:.5px solid var(--lk-separator)}.lk-row[data-interactive=true]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-row[data-interactive=true]:hover,.lk-row[data-interactive=true]:focus-visible{background:var(--lk-fill-quaternary)}.lk-row[data-interactive=true]:active{background:var(--lk-fill-tertiary)}.lk-row:focus-visible{outline:2px solid var(--lk-tint);outline-offset:-2px}.lk-row__leading{flex-shrink:0;display:inline-flex;align-items:center;color:var(--lk-tint)}.lk-row__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lk-row__trailing{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--lk-space-3);color:var(--lk-label-tertiary)}.lk-vlist{width:100%;box-sizing:border-box}.lk-vlist__item{box-sizing:border-box}.lk-collection{display:grid;width:100%}.lk-collection[data-spacing="0"]{gap:0}.lk-collection[data-spacing="1"]{gap:var(--lk-space-1)}.lk-collection[data-spacing="2"]{gap:var(--lk-space-2)}.lk-collection[data-spacing="3"]{gap:var(--lk-space-3)}.lk-collection[data-spacing="4"]{gap:var(--lk-space-4)}.lk-collection[data-spacing="5"]{gap:var(--lk-space-5)}.lk-collection[data-spacing="6"]{gap:var(--lk-space-6)}.lk-collection-item{display:flex;flex-direction:column;gap:var(--lk-space-2);padding:var(--lk-space-3);border-radius:var(--lk-radius-lg);background:var(--lk-bg-grouped-secondary);color:var(--lk-label-primary);min-width:0}.sf-swipe-row{position:relative;overflow:hidden;touch-action:pan-y}.sf-swipe-row__body{position:relative;z-index:1;background:var(--lk-bg-grouped-secondary);transition:transform .18s cubic-bezier(.32,.72,0,1)}.sf-swipe-row__delete{position:absolute;inset:0 0 0 auto;width:96px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--lk-danger);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.sf-swipe-row__delete:active{filter:brightness(.92)}.sf-swipe-row__trailing{position:absolute;top:0;right:12px;bottom:0;display:inline-flex;align-items:center;pointer-events:auto;z-index:2}.lk-week-strip{padding-inline:var(--lk-space-4)}.lk-week-strip__row{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--lk-space-1);width:100%}.lk-week-strip__cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:var(--lk-space-2) 0;border-radius:var(--lk-radius-md);transition:background-color .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.lk-week-strip__cell:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lk-week-strip__cell:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}}.lk-week-strip__cell[data-selected=true]{background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16))}.lk-week-strip__letter{font-size:11px;font-weight:var(--lk-font-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--lk-label-tertiary);line-height:1}.lk-week-strip__date{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);font-size:16px;font-weight:var(--lk-font-weight-semibold, 600);color:var(--lk-label-primary);font-variant-numeric:tabular-nums;line-height:1;border:1.5px solid transparent;transition:border-color .12s ease,background .12s ease,color .12s ease}.lk-week-strip__cell[data-today=true] .lk-week-strip__date{border-color:var(--lk-tint);color:var(--lk-tint)}.lk-week-strip__cell[data-position=future] .lk-week-strip__date,.lk-week-strip__cell[data-position=future] .lk-week-strip__letter{color:var(--lk-label-tertiary)}.lk-week-strip__dot{width:6px;height:6px;border-radius:999px;background:transparent;border:1.5px solid var(--lk-fill-tertiary);transition:background .12s ease,border-color .12s ease}.lk-week-strip__cell[data-has-activity=true] .lk-week-strip__dot{background:var(--lk-tint);border-color:var(--lk-tint)}.lk-split{display:grid;width:100%;height:100%;min-height:0;background:var(--lk-bg-grouped)}.lk-split[data-columns=two]{grid-template-columns:var(--lk-split-sidebar) minmax(0,1fr)}.lk-split[data-columns=three]{grid-template-columns:var(--lk-split-sidebar) var(--lk-split-content) minmax(0,1fr)}.lk-split__sidebar,.lk-split__content{border-right:.5px solid var(--lk-separator);overflow:auto;min-width:0}.lk-split__sidebar{background:var(--lk-bg-grouped-secondary)}.lk-split__detail{overflow:auto;min-width:0}@media(max-width:767px){.lk-split[data-collapse=auto]{grid-template-columns:minmax(0,1fr)}.lk-split[data-collapse=auto] .lk-split__sidebar,.lk-split[data-collapse=auto] .lk-split__content{display:none}}.lk-scrollview{position:relative;overflow:auto;min-width:0;min-height:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lk-scrollview[data-axis=vertical]{overflow-x:hidden;overflow-y:auto}.lk-scrollview[data-axis=horizontal]{overflow-x:auto;overflow-y:hidden}.lk-scrollview[data-axis=both]{overflow:auto}.lk-scrollview[data-indicators=never]{scrollbar-width:none}.lk-scrollview[data-indicators=never]::-webkit-scrollbar{display:none}.lk-scrollview__refresh{position:absolute;top:-36px;left:50%;transform:translate(-50%);width:28px;height:28px;display:grid;place-items:center;pointer-events:none;z-index:1;transition:opacity var(--lk-duration-fast) var(--lk-easing-standard)}.lk-scrollview__spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--lk-label-tertiary);border-top-color:var(--lk-label-primary);animation:lk-scrollview-spin .9s linear infinite;animation-play-state:paused}.lk-scrollview__refresh[data-active=true] .lk-scrollview__spinner{animation-play-state:running}@keyframes lk-scrollview-spin{to{transform:rotate(360deg)}}.lk-toolbar{position:relative;display:flex;align-items:center;gap:var(--lk-space-3);min-height:44px;padding:var(--lk-space-2) var(--lk-space-4);background:var(--lk-material-regular-bg);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));color:var(--lk-label-primary);border-bottom:.5px solid var(--lk-separator)}.lk-toolbar[data-placement=bottom]{border-bottom:none;border-top:.5px solid var(--lk-separator)}.lk-toolbar[data-material=none],.lk-toolbar[data-material=clear]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none}.lk-toolbar[data-material=clear]{padding:var(--lk-space-3) var(--lk-space-4);gap:var(--lk-space-3);min-height:56px}.lk-toolbar__group{display:inline-flex;align-items:center;gap:var(--lk-space-3)}.lk-toolbar__spacer{flex:1}.lk-toolbar__title{flex:1;text-align:center;min-width:0}.lk-toolbar__principal{position:absolute;left:50%;transform:translate(-50%);max-width:60%;pointer-events:none}.lk-toolbar__center-label{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lk-space-2) var(--lk-space-5);border-radius:var(--lk-radius-pill);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque),var(--lk-elevation-1);color:var(--lk-label-primary);isolation:isolate;white-space:nowrap}.lk-toolbar__center-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,white 22%,transparent) 0%,transparent 45%);mix-blend-mode:screen;opacity:.55;z-index:0}.lk-toolbar__center-label>*{position:relative;z-index:1}.lk-toolbar-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--lk-tint);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);font-weight:var(--lk-font-weight-regular);padding:var(--lk-space-2) var(--lk-space-3);border-radius:var(--lk-radius-md);display:inline-flex;align-items:center;gap:var(--lk-space-2);min-height:36px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-toolbar-item[data-prominent=true]{font-weight:var(--lk-font-weight-semibold)}.lk-toolbar-item:hover{background:var(--lk-fill-quaternary)}.lk-toolbar-item:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}.lk-toolbar-item:disabled{opacity:.4;cursor:not-allowed}.lk-toolbar-spacer[data-spacing=flexible]{flex:1 1 auto;min-width:0}.lk-toolbar-spacer[data-spacing=fixed]{flex:0 0 auto;width:var(--lk-space-4)}.lk-toolbar-item-group{display:inline-flex;align-items:center;gap:var(--lk-space-2)}.lk-toolbar-item-group[data-placement=principal]{justify-content:center}.lk-tabview{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.lk-tabview[data-tabbar-style=floating]{position:relative}.lk-tabview__content{flex:1;min-height:0;overflow:hidden;position:relative}.lk-tabview__page{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch}.lk-tabview__page[data-active=true]{display:block}.lk-tabbar{display:flex;align-items:stretch;justify-content:space-around;gap:var(--lk-space-1);padding:var(--lk-space-2) var(--lk-space-3);padding-bottom:calc(var(--lk-space-2) + var(--lk-safe-bottom));background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-top:.5px solid var(--lk-separator);position:relative;z-index:1}.lk-tabbar__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:var(--lk-space-2);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;color:var(--lk-label-tertiary);font-family:var(--lk-font-family);font-size:var(--lk-text-caption-2-size);line-height:var(--lk-text-caption-2-line);font-weight:var(--lk-font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--lk-radius-md);transition:color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-tabbar__item[data-active=true]{color:var(--lk-tint)}.lk-tabbar__item:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}.lk-tabbar__badge{position:absolute;top:-2px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--lk-radius-pill);background:var(--lk-danger);color:#fff;font-size:10px;font-weight:var(--lk-font-weight-bold);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.lk-tabbar__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.lk-tabview[data-tabbar-style=floating] .lk-tabview__content{overflow:visible}.lk-tabbar-scrim{position:absolute;left:0;right:0;bottom:0;height:calc(var(--lk-safe-bottom, 0px) + 98px);z-index:9}.lk-tabbar[data-style=floating]{position:absolute;left:50%;bottom:calc(var(--lk-safe-bottom, 0px) + var(--lk-space-6));transform:translate(-50%);padding:6px var(--lk-space-2);gap:0;border-top:none;border-radius:var(--lk-radius-pill);--lk-tabbar-frost: 0;background:color-mix(in srgb,var(--lk-material-thick-bg) calc(25% + var(--lk-tabbar-frost) * 35%),transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--lk-separator-opaque) calc(40% + var(--lk-tabbar-frost) * 40%),transparent),0 8px 24px -10px #0006;transition:background var(--lk-duration-fast, .16s) var(--lk-easing-standard, ease-out);width:max-content;max-width:calc(100% - var(--lk-space-6));isolation:isolate;z-index:10}.lk-tabbar[data-style=floating] .lk-tabbar__item{position:relative;z-index:1;flex:0 0 auto;min-width:66px;min-height:44px;padding:2px var(--lk-space-3);gap:3px;border-radius:var(--lk-radius-pill);color:var(--lk-label-secondary);font-size:10px;touch-action:none}.lk-tabbar[data-style=floating] .lk-tabbar__item .lk-tabbar__icon-wrap svg{width:24px;height:24px}.lk-tabbar[data-style=floating] .lk-tabbar__item[data-active=true]{color:var(--lk-tint);font-weight:var(--lk-font-weight-semibold)}.lk-tabbar__indicator{position:absolute;top:var(--lk-space-1);bottom:var(--lk-space-1);left:0;width:var(--lk-tabbar-indicator-w, 0);transform:translate(var(--lk-tabbar-indicator-x, 0));border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-material-thin-bg, white) 60%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 .5px color-mix(in srgb,white 30%,transparent),inset 0 -.5px color-mix(in srgb,black 12%,transparent),inset 0 0 0 .5px color-mix(in srgb,white 14%,transparent),0 2px 6px -2px #00000047;transition:transform var(--lk-duration-medium, .3s) var(--lk-easing-spring, cubic-bezier(.34, 1.56, .64, 1)),width var(--lk-duration-medium, .3s) var(--lk-easing-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow var(--lk-duration-fast, .16s) var(--lk-easing-standard, ease-out);pointer-events:none;z-index:0}.lk-tabbar[data-dragging=true] .lk-tabbar__indicator{transition:none;box-shadow:inset 0 .5px color-mix(in srgb,white 22%,transparent),inset 0 -.5px color-mix(in srgb,black 12%,transparent),0 6px 16px -6px #0006}.lk-tabbar[data-dropping=true] .lk-tabbar__indicator{transition:transform var(--lk-duration-medium, .3s) var(--lk-easing-standard, cubic-bezier(.22, .61, .36, 1)),width var(--lk-duration-medium, .3s) var(--lk-easing-standard, cubic-bezier(.22, .61, .36, 1)),box-shadow var(--lk-duration-fast, .16s) var(--lk-easing-standard, ease-out)}@media(prefers-reduced-motion:reduce){.lk-tabbar__indicator{transition:none}}.lk-tabview[data-tabbar-style=minimized]{flex-direction:column-reverse}.lk-tabbar[data-style=minimized]{padding:var(--lk-space-1) var(--lk-space-2);gap:var(--lk-space-1);border-top:none;border-bottom:.5px solid var(--lk-separator);justify-content:center}.lk-tabbar[data-style=minimized] .lk-tabbar__item{flex:0 0 auto;min-width:44px;padding:var(--lk-space-2);border-radius:var(--lk-radius-md);gap:0}.lk-tabbar[data-style=minimized] .lk-tabbar__item[data-active=true]{background:var(--lk-fill-tertiary);color:var(--lk-label-primary)}.lk-tabbar[data-style=minimized] .lk-tabbar__badge{right:0;top:0}.lk-navstack{position:relative;height:100%;width:100%;overflow:hidden;background:var(--lk-bg-grouped)}.lk-navstack__page{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lk-bg-grouped);overflow:auto;-webkit-overflow-scrolling:touch;transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized),opacity var(--lk-duration-medium) var(--lk-easing-emphasized);will-change:transform,opacity;transform:translate(0);opacity:1}.lk-navstack__page[data-state=enter]{transform:translate(100%);opacity:.5}.lk-navstack__page[data-state=active]{transform:translate(0);opacity:1;z-index:2}.lk-navstack__page[data-state=below]{transform:translate(-25%);opacity:.7;pointer-events:none;z-index:1}.lk-navstack__page[data-state=hidden]{transform:translate(-100%);opacity:0;pointer-events:none;visibility:hidden;z-index:0}.lk-navstack__page[data-state=leave]{transform:translate(100%);opacity:.5;z-index:2}@media(prefers-reduced-motion:reduce){.lk-navstack__page{transition:none}}.lk-path-control{display:inline-flex;align-items:center;max-width:100%;font:inherit;color:var(--lk-label-secondary)}.lk-path-control[data-material=glass]{padding:var(--lk-space-1) var(--lk-space-3);border-radius:var(--lk-radius-pill);background:var(--lk-material-regular-bg);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque)}.lk-path-control__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lk-space-1);margin:0;padding:0;list-style:none;min-width:0}.lk-path-control__item{display:inline-flex;align-items:center;gap:var(--lk-space-1);min-width:0}.lk-path-control__segment{display:inline-flex;align-items:center;gap:var(--lk-space-1);padding:var(--lk-space-1) var(--lk-space-2);margin:0;border:0;border-radius:var(--lk-radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}.lk-path-control__segment:hover:not(:disabled){background:var(--lk-fill-tertiary);color:var(--lk-label-primary)}.lk-path-control__segment:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}.lk-path-control__segment:disabled{cursor:default}.lk-path-control__segment[aria-current=page]{color:var(--lk-label-primary);font-weight:var(--lk-font-weight-semibold)}.lk-path-control__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lk-path-control__separator{display:inline-flex;align-items:center;color:var(--lk-label-tertiary)}.lk-path-control__icon{color:var(--lk-label-secondary);flex-shrink:0}.lk-sidebar{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lk-space-4);width:260px;min-width:220px;max-width:320px;padding:var(--lk-space-5) var(--lk-space-3);background:var(--lk-bg-grouped-primary);color:var(--lk-label-primary);border-right:1px solid var(--lk-separator-opaque);overflow-y:auto}.lk-sidebar[data-material=glass]{background:var(--lk-material-regular-bg);backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));-webkit-backdrop-filter:saturate(var(--lk-material-regular-saturation)) blur(var(--lk-material-regular-blur));border-right:1px solid var(--lk-separator-opaque)}.lk-sidebar__title{padding:0 var(--lk-space-3)}.lk-sidebar__nav{display:flex;flex-direction:column;gap:var(--lk-space-4)}.lk-sidebar__section{display:flex;flex-direction:column;gap:var(--lk-space-1)}.lk-sidebar__section-header{padding:0 var(--lk-space-3);margin-bottom:var(--lk-space-1);text-transform:uppercase;letter-spacing:.04em}.lk-sidebar__section-header--hidden{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.lk-sidebar__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lk-sidebar__item{display:flex}.lk-sidebar__button{display:flex;align-items:center;gap:var(--lk-space-3);width:100%;padding:var(--lk-space-2) var(--lk-space-3);border:0;border-radius:var(--lk-radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}.lk-sidebar__button:hover:not(:disabled){background:var(--lk-fill-tertiary)}.lk-sidebar__button:focus-visible{outline:2px solid var(--lk-tint);outline-offset:-2px}.lk-sidebar__item[data-selected=true] .lk-sidebar__button{background:var(--lk-tint);color:var(--lk-tint-contrast)}.lk-sidebar__item[data-selected=true] .lk-sidebar__button:hover{background:var(--lk-tint);filter:brightness(1.05)}.lk-sidebar__button:disabled{opacity:.4;cursor:default}.lk-sidebar__icon{flex-shrink:0}.lk-sidebar__label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lk-sidebar__badge{flex-shrink:0;font-size:12px;font-weight:var(--lk-font-weight-semibold);padding:2px 8px;border-radius:var(--lk-radius-pill);background:var(--lk-fill-secondary);color:var(--lk-label-secondary)}.lk-sidebar__item[data-selected=true] .lk-sidebar__badge{background:color-mix(in srgb,white 25%,transparent);color:var(--lk-tint-contrast)}.lk-tokenfield{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--lk-space-1);min-height:36px;padding:var(--lk-space-1) var(--lk-space-2);border-radius:var(--lk-radius-md);background:var(--lk-fill-tertiary);color:var(--lk-label-primary);font:inherit;cursor:text;transition:box-shadow .12s ease,background .12s ease}.lk-tokenfield:focus-within{background:var(--lk-fill-secondary);box-shadow:inset 0 0 0 2px var(--lk-tint)}.lk-tokenfield[data-disabled=true]{opacity:.5;cursor:default}.lk-tokenfield__leading{display:inline-flex;align-items:center;color:var(--lk-label-secondary);padding:0 var(--lk-space-1)}.lk-tokenfield__token{display:inline-flex;align-items:center;gap:var(--lk-space-1);padding:2px var(--lk-space-2);border-radius:var(--lk-radius-pill);background:var(--lk-tint);color:var(--lk-tint-contrast);font-size:13px;line-height:1.2;max-width:100%}.lk-tokenfield__token-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-tokenfield__token-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer;border-radius:50%;opacity:.8;-webkit-tap-highlight-color:transparent}.lk-tokenfield__token-remove:hover,.lk-tokenfield__token-remove:focus-visible{opacity:1;background:color-mix(in srgb,white 25%,transparent);outline:none}.lk-tokenfield__input{flex:1 1 80px;min-width:80px;border:0;outline:0;background:transparent;color:inherit;font:inherit;padding:4px}.lk-tokenfield__input::placeholder{color:var(--lk-label-tertiary)}.sf-large-title{position:relative;width:100%}.sf-large-title__a11y-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-large-title__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sf-large-title__scroll[data-has-leading=true],.sf-large-title__scroll[data-has-trailing=true]{padding-top:calc(env(safe-area-inset-top,0px) + var(--lk-space-2))}.sf-large-title__scroll[data-variant=compact]{padding-top:calc(44px + env(safe-area-inset-top,0px) + var(--lk-space-3))}.sf-large-title__scroll[data-has-leading=true] .sf-large-title__head{padding-left:calc(40px + var(--lk-space-4) + var(--lk-space-2))}.sf-large-title__scroll[data-has-trailing=true] .sf-large-title__head{padding-right:calc(40px + var(--lk-space-4) + var(--lk-space-2))}.sf-large-title__scroll::-webkit-scrollbar{display:none}.sf-large-title__head{width:100%;box-sizing:border-box;padding-inline:var(--lk-space-5)}.sf-large-title__head>.lk-vstack{min-width:0}.sf-large-title__compact{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + var(--lk-space-2)) var(--lk-space-4) var(--lk-space-4);min-height:calc(44px + env(safe-area-inset-top,0px) + var(--lk-space-3));pointer-events:none}.sf-large-title__compact>*{pointer-events:auto}.sf-large-title__compact-frost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity var(--lk-duration-fast, .15s) ease-out}.sf-large-title__compact-title{position:relative;z-index:1;transition:opacity var(--lk-duration-fast, .15s) ease-out;padding-inline:56px;min-width:0;max-width:100%;box-sizing:border-box}.sf-large-title__compact-title>*{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.sf-large-title__compact-trailing{position:absolute;right:var(--lk-space-4);top:calc(env(safe-area-inset-top,0px) + var(--lk-space-2));z-index:2;display:inline-flex;align-items:center;pointer-events:auto}.sf-large-title__compact-leading{position:absolute;left:var(--lk-space-4);top:calc(env(safe-area-inset-top,0px) + var(--lk-space-2));z-index:2;display:inline-flex;align-items:center;pointer-events:auto}.sf-large-title__head-spacer{flex:0 0 auto;width:96px;height:44px}.sf-large-title__head-spacer--leading{width:44px}@media(prefers-reduced-motion:reduce){.sf-large-title__compact-frost,.sf-large-title__compact-title{transition:none}}.lk-sheet-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.lk-sheet-portal[data-open=true]{pointer-events:auto}.lk-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background-color var(--lk-duration-medium) var(--lk-easing-emphasized)}.lk-sheet-portal[data-open=true] .lk-sheet-backdrop{background:#0006}.lk-sheet{position:absolute;left:0;right:0;bottom:0;max-height:100%;background:var(--lk-bg-grouped-secondary);border-radius:var(--lk-radius-3xl) var(--lk-radius-3xl) 0 0;box-shadow:0 -12px 40px #00000040;transform:translateY(100%);transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized);will-change:transform;overflow:hidden;display:flex;flex-direction:column;padding-bottom:var(--lk-safe-bottom)}.lk-sheet[data-material=translucent]{background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur))}.lk-sheet-portal[data-open=true] .lk-sheet{transform:translateY(0)}.lk-sheet[data-dragging=true]{transition:none}.lk-sheet__grabber{width:58px;height:5px;border-radius:var(--lk-radius-pill);background:var(--lk-label-quaternary);margin:8px auto 4px;flex-shrink:0;cursor:grab}.lk-sheet__grabber:active{cursor:grabbing}.lk-sheet__content{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.lk-sheet,.lk-sheet-backdrop{transition:none}}.lk-alert-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:var(--lk-space-5);pointer-events:none;background:#0000;transition:background-color var(--lk-duration-medium) var(--lk-easing-emphasized)}.lk-alert-portal[data-open=true]{pointer-events:auto;background:#0006}.lk-alert{width:100%;max-width:270px;background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:22px;box-shadow:var(--lk-elevation-4);padding:16px;display:flex;flex-direction:column;gap:16px;transform:scale(1.12);opacity:0;transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized),opacity var(--lk-duration-fast) var(--lk-easing-standard)}.lk-alert-portal[data-open=true] .lk-alert{transform:scale(1);opacity:1}.lk-alert__body{display:flex;flex-direction:column;gap:4px;text-align:start}.lk-alert__fields{display:flex;flex-direction:column;gap:6px;margin-top:10px}.lk-alert__field{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:.5px solid var(--lk-separator);background:var(--lk-bg-system-primary);border-radius:8px;padding:8px 10px;font-family:var(--lk-font-family);font-size:var(--lk-text-footnote-size);line-height:var(--lk-text-footnote-line);color:var(--lk-label-primary);width:100%;box-sizing:border-box;text-align:start}.lk-alert__field::placeholder{color:var(--lk-label-tertiary)}.lk-alert__field:focus{outline:2px solid var(--lk-tint);outline-offset:-1px}.lk-alert__actions{display:flex;flex-direction:column;gap:8px}.lk-alert__actions[data-layout=horizontal]{flex-direction:row}.lk-alert__action{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:var(--lk-fill-secondary);color:var(--lk-label-primary);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);font-weight:var(--lk-font-weight-semibold);padding:10px 16px;border-radius:var(--lk-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;flex:1;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard),opacity var(--lk-duration-fast) var(--lk-easing-standard),transform var(--lk-duration-fast) var(--lk-easing-standard)}.lk-alert__action:active{transform:scale(.97)}.lk-alert__action:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}.lk-alert__action[data-role=default]{background:var(--lk-tint);color:var(--lk-tint-contrast)}.lk-alert__action[data-role=default]:hover,.lk-alert__action[data-role=default]:active{background:color-mix(in srgb,var(--lk-tint) 88%,black)}.lk-alert__action[data-role=destructive]{background:var(--lk-danger);color:#fff}.lk-alert__action[data-role=destructive]:hover,.lk-alert__action[data-role=destructive]:active{background:color-mix(in srgb,var(--lk-danger) 88%,black)}.lk-alert__action[data-role=cancel]:hover,.lk-alert__action[data-role=cancel]:active{background:var(--lk-fill-tertiary)}.lk-confirm-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;padding:var(--lk-space-3);padding-bottom:calc(var(--lk-space-3) + env(safe-area-inset-bottom));pointer-events:none;background:#0000;transition:background-color var(--lk-duration-medium) var(--lk-easing-emphasized)}.lk-confirm-portal[data-open=true]{pointer-events:auto;background:#0006}.lk-confirm{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--lk-space-2);transform:translateY(24px);opacity:0;transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized),opacity var(--lk-duration-fast) var(--lk-easing-standard)}.lk-confirm-portal[data-open=true] .lk-confirm{transform:translateY(0);opacity:1}.lk-confirm__card{background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:var(--lk-radius-xl);overflow:hidden;box-shadow:var(--lk-elevation-3)}.lk-confirm__header{padding:var(--lk-space-4) var(--lk-space-5);display:flex;flex-direction:column;gap:var(--lk-space-1);border-bottom:.5px solid var(--lk-separator)}.lk-confirm__actions{display:flex;flex-direction:column}.lk-confirm__action{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--lk-tint);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);font-weight:var(--lk-font-weight-regular);padding:var(--lk-space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:56px;width:100%;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-confirm__action:hover,.lk-confirm__action:focus-visible{background:var(--lk-fill-quaternary)}.lk-confirm__action:focus-visible{outline:2px solid var(--lk-tint);outline-offset:-2px}.lk-confirm__action[data-role=destructive]{color:var(--lk-danger)}.lk-confirm__action[data-role=cancel]{font-weight:var(--lk-font-weight-semibold)}.lk-confirm__action+.lk-confirm__action{border-top:.5px solid var(--lk-separator)}.lk-confirm__cancel .lk-confirm__action{min-height:56px}.lk-menu-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}.lk-menu-portal[data-open=true]{pointer-events:auto}.lk-menu-portal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.lk-menu{position:absolute;min-width:200px;max-width:280px;max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--lk-space-2);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:var(--lk-radius-lg);box-shadow:var(--lk-elevation-3);transform:scale(.92);opacity:0;transform-origin:top left;transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized),opacity var(--lk-duration-fast) var(--lk-easing-standard);display:flex;flex-direction:column;gap:2px}.lk-menu-portal[data-open=true] .lk-menu{transform:scale(1);opacity:1}.lk-menu-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--lk-label-primary);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);font-weight:var(--lk-font-weight-regular);text-align:start;padding:var(--lk-space-3) var(--lk-space-4);border-radius:var(--lk-radius-sm);display:flex;align-items:center;gap:var(--lk-space-3);min-height:40px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-menu-item:hover,.lk-menu-item:focus-visible{background:var(--lk-fill-quaternary);outline:none}.lk-menu-item[data-role=destructive]{color:var(--lk-danger)}.lk-menu-item__label{flex:1;min-width:0}.lk-menu-item__trailing{display:inline-flex;align-items:center;color:var(--lk-label-tertiary);flex-shrink:0}.lk-menu__divider{height:.5px;background:var(--lk-separator);margin:var(--lk-space-2) 0}.lk-menu__section{display:flex;flex-direction:column;gap:2px}.lk-menu__section+.lk-menu__section{margin-top:var(--lk-space-2);padding-top:var(--lk-space-2);border-top:.5px solid var(--lk-separator)}.lk-menu__section-header{padding:var(--lk-space-1) var(--lk-space-4);font-size:11px;font-weight:var(--lk-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--lk-label-tertiary)}.lk-menu-item-wrap{position:relative}.lk-menu-item__leading{display:inline-flex;align-items:center;color:var(--lk-label-secondary);flex-shrink:0}.lk-menu-item[data-role=destructive] .lk-menu-item__leading{color:var(--lk-danger)}.lk-menu-item__shortcut{font-variant-numeric:tabular-nums;font-size:13px;color:var(--lk-label-tertiary)}.lk-menu-item__chevron{color:var(--lk-label-tertiary);font-size:18px;line-height:1;margin-left:var(--lk-space-1)}.lk-menu--submenu{position:absolute;top:-4px;left:100%;margin-left:var(--lk-space-1);min-width:200px;padding:var(--lk-space-2);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:var(--lk-radius-lg);box-shadow:var(--lk-elevation-3);display:flex;flex-direction:column;gap:2px;z-index:1}.lk-activity-view{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--lk-space-4);padding:var(--lk-space-5);background:var(--lk-bg-grouped-primary);color:var(--lk-label-primary);border-radius:var(--lk-radius-2xl);min-width:300px}.lk-activity-view__preview{display:flex;align-items:center;gap:var(--lk-space-3);padding:var(--lk-space-3);border-radius:var(--lk-radius-lg);background:var(--lk-fill-tertiary)}.lk-activity-view__thumb{width:44px;height:44px;border-radius:var(--lk-radius-md);background:var(--lk-fill-secondary);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.lk-activity-view__preview-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-activity-view__row{display:flex;gap:var(--lk-space-3);overflow-x:auto;padding:var(--lk-space-1) 0;scrollbar-width:none;-ms-overflow-style:none}.lk-activity-view__row::-webkit-scrollbar{display:none}.lk-activity-view__dest{display:inline-flex;flex-direction:column;align-items:center;gap:var(--lk-space-1);padding:0;margin:0;background:transparent;border:0;color:inherit;cursor:pointer;min-width:72px;-webkit-tap-highlight-color:transparent}.lk-activity-view__dest:disabled{opacity:.4;cursor:default}.lk-activity-view__tile{width:56px;height:56px;border-radius:var(--lk-radius-lg);background:var(--lk-fill-secondary);display:inline-flex;align-items:center;justify-content:center;color:var(--lk-label-primary);transition:transform .12s ease}.lk-activity-view__dest:active .lk-activity-view__tile{transform:scale(.94)}.lk-activity-view__dest-label{font-size:12px;text-align:center;color:var(--lk-label-secondary);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-activity-view__actions{display:flex;flex-direction:column;border-radius:var(--lk-radius-lg);background:var(--lk-fill-tertiary);overflow:hidden}.lk-activity-view__action{display:flex;align-items:center;justify-content:space-between;padding:var(--lk-space-3) var(--lk-space-4);margin:0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-bottom:.5px solid var(--lk-separator);-webkit-tap-highlight-color:transparent}.lk-activity-view__action:last-child{border-bottom:0}.lk-activity-view__action:hover:not(:disabled),.lk-activity-view__action:focus-visible{background:var(--lk-fill-secondary);outline:none}.lk-activity-view__action:disabled{opacity:.4;cursor:default}.lk-activity-view__action-icon{color:var(--lk-label-secondary)}.lk-context-menu-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:transparent}.lk-context-menu{position:absolute;min-width:220px;max-width:320px;padding:var(--lk-space-2);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:var(--lk-radius-lg);box-shadow:var(--lk-elevation-3);display:flex;flex-direction:column;gap:2px;animation:lk-context-menu-in .14s var(--lk-easing-emphasized, cubic-bezier(.2, .8, .2, 1));transform-origin:top left}@keyframes lk-context-menu-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.lk-context-menu__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--lk-label-primary);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);font-weight:var(--lk-font-weight-regular);text-align:start;padding:var(--lk-space-2) var(--lk-space-3);border-radius:var(--lk-radius-sm);display:flex;align-items:center;gap:var(--lk-space-3);min-height:36px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.lk-context-menu__item:hover:not(:disabled),.lk-context-menu__item:focus-visible{background:var(--lk-fill-quaternary);outline:none}.lk-context-menu__item:disabled{opacity:.4;cursor:default}.lk-context-menu__item[data-role=destructive]{color:var(--lk-danger)}.lk-context-menu__leading{display:inline-flex;align-items:center;color:var(--lk-label-secondary);flex-shrink:0}.lk-context-menu__item[data-role=destructive] .lk-context-menu__leading{color:var(--lk-danger)}.lk-context-menu__label{flex:1;min-width:0}.lk-context-menu__trailing{display:inline-flex;align-items:center;color:var(--lk-label-tertiary);flex-shrink:0}.lk-context-menu__divider{height:.5px;background:var(--lk-separator);margin:var(--lk-space-1) 0}.lk-context-menu__section{display:flex;flex-direction:column;gap:2px}.lk-context-menu__section+.lk-context-menu__section{margin-top:var(--lk-space-1);padding-top:var(--lk-space-1);border-top:.5px solid var(--lk-separator)}.lk-context-menu__section-header{padding:var(--lk-space-1) var(--lk-space-3);font-size:11px;font-weight:var(--lk-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--lk-label-tertiary)}.lk-ornament{position:absolute;z-index:20;display:inline-flex;pointer-events:auto}.lk-ornament[data-anchor=bottom]{left:50%;bottom:var(--lk-space-4);transform:translate(-50%)}.lk-ornament[data-anchor=top]{left:50%;top:var(--lk-space-4);transform:translate(-50%)}.lk-ornament[data-anchor=leading]{top:50%;left:var(--lk-space-4);transform:translateY(-50%)}.lk-ornament[data-anchor=trailing]{top:50%;right:var(--lk-space-4);transform:translateY(-50%)}.lk-ornament[data-stretch=true][data-anchor=top],.lk-ornament[data-stretch=true][data-anchor=bottom]{left:0;right:0;transform:none;display:block}.lk-ornament[data-stretch=true][data-anchor=top]{top:0}.lk-ornament[data-stretch=true][data-anchor=bottom]{bottom:0}.lk-ornament[data-stretch=true][data-anchor=leading],.lk-ornament[data-stretch=true][data-anchor=trailing]{top:0;bottom:0;transform:none;display:block}.lk-ornament[data-stretch=true][data-anchor=leading]{left:0}.lk-ornament[data-stretch=true][data-anchor=trailing]{right:0}.lk-ornament__surface{display:inline-flex;align-items:center;gap:var(--lk-space-2);padding:var(--lk-space-2) var(--lk-space-3);border-radius:var(--lk-radius-pill);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));box-shadow:inset 0 0 0 1px var(--lk-separator-opaque),0 12px 32px -12px #0006;position:relative;isolation:isolate}.lk-ornament__surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,white 22%,transparent) 0%,transparent 45%);mix-blend-mode:screen;opacity:.55;z-index:-1}.lk-popover{position:fixed;z-index:1150;min-width:180px;max-width:320px;padding:var(--lk-space-3);background:var(--lk-material-thick-bg);backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));-webkit-backdrop-filter:saturate(var(--lk-material-thick-saturation)) blur(var(--lk-material-thick-blur));border-radius:var(--lk-radius-lg);box-shadow:var(--lk-elevation-3);color:var(--lk-label-primary);opacity:0;transform:scale(.96);transform-origin:center;transition:opacity var(--lk-duration-fast) var(--lk-easing-standard),transform var(--lk-duration-fast) var(--lk-easing-emphasized)}.lk-popover[data-open=true]{opacity:1;transform:scale(1)}.lk-popover[data-placement=top]{transform-origin:bottom center}.lk-popover[data-placement=bottom]{transform-origin:top center}.lk-popover[data-placement=leading]{transform-origin:right center}.lk-popover[data-placement=trailing]{transform-origin:left center}.lk-form{display:flex;flex-direction:column;gap:var(--lk-space-7);padding:var(--lk-space-5) 0;background:var(--lk-bg-grouped)}.lk-textfield{display:flex;flex-direction:column;gap:var(--lk-space-2);width:100%}.lk-textfield__label{padding-inline:var(--lk-space-1)}.lk-textfield__input-wrap{position:relative;display:flex;align-items:center;gap:var(--lk-space-3);background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-md);padding:0 var(--lk-space-4);min-height:36px;transition:box-shadow var(--lk-duration-fast) var(--lk-easing-standard)}.lk-textfield__input-wrap:focus-within{box-shadow:inset 0 0 0 2px var(--lk-tint);background:var(--lk-bg-grouped-secondary)}.lk-textfield__input{flex:1;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);color:var(--lk-label-primary);padding:var(--lk-space-3) 0;outline:none}.lk-textfield__input::placeholder{color:var(--lk-label-tertiary)}.lk-textfield__leading,.lk-textfield__trailing{flex-shrink:0;color:var(--lk-label-tertiary);display:inline-flex;align-items:center}.lk-textfield__clear{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:4px;color:var(--lk-label-tertiary);cursor:pointer;border-radius:var(--lk-radius-pill);display:inline-flex;align-items:center;justify-content:center}.lk-textfield__clear:hover{color:var(--lk-label-secondary)}.lk-searchfield .lk-textfield__input-wrap{min-height:44px;border-radius:var(--lk-radius-pill)}.lk-picker-segmented{display:inline-flex;padding:2px;background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-pill);gap:2px}.lk-picker-segmented__option{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;font-size:var(--lk-text-footnote-size);font-weight:var(--lk-font-weight-semibold);color:var(--lk-label-primary);padding:var(--lk-space-2) var(--lk-space-4);border-radius:var(--lk-radius-pill);cursor:pointer;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard);min-height:40px}.lk-picker-segmented__option[data-selected=true]{background:var(--lk-bg-system);box-shadow:var(--lk-elevation-1)}.lk-picker-segmented__option:active:not(:disabled){background:var(--lk-fill-secondary)}.lk-picker-segmented[data-disabled=true]{opacity:.5}.lk-picker-segmented__option:disabled{cursor:not-allowed;color:var(--lk-label-tertiary)}.lk-picker-segmented[data-size=small] .lk-picker-segmented__option{min-height:28px;font-size:var(--lk-text-caption-1-size);padding:var(--lk-space-1) var(--lk-space-3)}.lk-picker-segmented[data-size=large] .lk-picker-segmented__option{min-height:44px;font-size:var(--lk-text-body-size);padding:var(--lk-space-3) var(--lk-space-5)}.lk-stepper{display:inline-flex;align-items:stretch;border-radius:var(--lk-radius-md);overflow:hidden;background:var(--lk-fill-tertiary)}.lk-stepper__button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0 var(--lk-space-4);min-width:40px;min-height:32px;color:var(--lk-label-primary);font-size:20px;font-weight:var(--lk-font-weight-regular);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-stepper__button:hover:not(:disabled){background:var(--lk-fill-secondary)}.lk-stepper__button:active:not(:disabled){background:var(--lk-fill-primary)}.lk-stepper__button:disabled{opacity:.4;cursor:not-allowed}.lk-stepper[data-disabled=true]{opacity:.5}.lk-stepper__button+.lk-stepper__button{border-left:.5px solid var(--lk-separator)}.lk-slider{display:flex;align-items:center;gap:var(--lk-space-3);width:100%;min-height:32px}.lk-slider__track{flex:1;height:4px;background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-pill);position:relative;cursor:pointer}.lk-slider__fill{position:absolute;inset:0 auto 0 0;background:var(--lk-tint);border-radius:inherit}.lk-slider__thumb{position:absolute;top:50%;width:22px;height:22px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #00000026,0 1px 2px #0000001a;cursor:grab}.lk-slider__thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.lk-slider[data-disabled=true]{opacity:.5}.lk-slider[data-disabled=true] .lk-slider__track,.lk-slider[data-disabled=true] .lk-slider__thumb{cursor:not-allowed}.lk-gauge{display:inline-flex;flex-direction:column;align-items:center;gap:var(--lk-space-2)}.lk-gauge__arc{stroke-linecap:round}.lk-gauge__track{stroke:var(--lk-fill-tertiary);fill:none}.lk-gauge__value{stroke:var(--lk-tint);fill:none}.lk-texteditor{display:flex;flex-direction:column;gap:var(--lk-space-2);width:100%}.lk-texteditor__label{padding-inline:var(--lk-space-1)}.lk-texteditor__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;box-sizing:border-box;padding:var(--lk-space-3) var(--lk-space-4);font-family:var(--lk-font-family);font-size:var(--lk-text-body-size);line-height:var(--lk-text-body-line);color:var(--lk-label-primary);background:var(--lk-bg-grouped-secondary);border:.5px solid var(--lk-separator);border-radius:var(--lk-radius-lg);resize:vertical;min-height:calc(var(--lk-texteditor-min-rows, 4) * var(--lk-text-body-line));max-height:calc(var(--lk-texteditor-max-rows, 12) * var(--lk-text-body-line))}.lk-texteditor__input[data-autoresize=true]{resize:none;overflow:auto}.lk-texteditor__input::placeholder{color:var(--lk-label-tertiary)}.lk-texteditor__input:focus{outline:2px solid var(--lk-tint);outline-offset:-1px;border-color:transparent}.lk-texteditor__caption{padding-inline:var(--lk-space-1)}.lk-datepicker-row{display:flex;align-items:center;justify-content:space-between;gap:var(--lk-space-4);width:100%;min-height:44px}.lk-datepicker-row[data-disabled=true],.lk-datepicker-graphical[data-disabled=true]{opacity:.5}.lk-datepicker-row__label{flex:1;min-width:0}.lk-datepicker__compact{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:var(--lk-fill-tertiary);color:var(--lk-label-primary);font:inherit;font-size:var(--lk-text-subheadline-size);font-weight:var(--lk-font-weight-semibold);padding:var(--lk-space-2) var(--lk-space-3);border-radius:var(--lk-radius-sm);min-height:34px;cursor:pointer}.lk-datepicker__compact:focus-visible{outline:2px solid var(--lk-focus-ring, var(--lk-tint));outline-offset:2px}.lk-datepicker__compact:disabled{cursor:not-allowed}.lk-datepicker-graphical{display:flex;flex-direction:column;gap:var(--lk-space-3);width:100%;max-width:340px;padding:var(--lk-space-4);background:var(--lk-bg-grouped-secondary);border-radius:var(--lk-radius-xl)}.lk-datepicker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--lk-space-3)}.lk-datepicker__nav{display:inline-flex;gap:var(--lk-space-5)}.lk-datepicker__nav-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--lk-label-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:var(--lk-space-1);border-radius:var(--lk-radius-pill);-webkit-tap-highlight-color:transparent}.lk-datepicker__nav-btn:hover:not(:disabled){background:var(--lk-fill-tertiary)}.lk-datepicker__nav-btn:disabled{opacity:.4;cursor:not-allowed}.lk-datepicker__weekdays,.lk-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.lk-datepicker__weekday{text-align:center;font-size:var(--lk-text-caption-1-size);font-weight:var(--lk-font-weight-semibold);color:var(--lk-label-tertiary);padding-block:var(--lk-space-1)}.lk-datepicker__day{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--lk-label-primary);font:inherit;font-size:var(--lk-text-subheadline-size);aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lk-duration-fast) var(--lk-easing-standard)}.lk-datepicker__day:hover:not(:disabled):not([data-selected=true]){background:var(--lk-fill-tertiary)}.lk-datepicker__day[data-outside=true]{color:var(--lk-label-quaternary)}.lk-datepicker__day[data-today=true]:not([data-selected=true]){color:var(--lk-tint);font-weight:var(--lk-font-weight-bold)}.lk-datepicker__day[data-selected=true]{background:var(--lk-tint);color:var(--lk-tint-contrast);font-weight:var(--lk-font-weight-semibold)}.lk-datepicker__day:disabled{opacity:.3;cursor:not-allowed}.lk-datepicker__time{display:flex;align-items:center;justify-content:space-between;gap:var(--lk-space-3);padding-top:var(--lk-space-2);border-top:.5px solid var(--lk-separator)}.lk-colorpicker-row{display:flex;align-items:center;justify-content:space-between;gap:var(--lk-space-4);width:100%;min-height:44px}.lk-colorpicker-row[data-disabled=true]{opacity:.5}.lk-colorpicker-row__label{flex:1;min-width:0;cursor:pointer}.lk-colorpicker__well{position:relative;display:inline-flex;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--lk-colorwell, var(--lk-tint));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lk-separator-opaque) 70%,transparent),0 1px 2px -1px #00000040;overflow:hidden}.lk-colorpicker__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.lk-colorpicker__input:disabled{cursor:not-allowed}.lk-colorpicker__well:focus-within{outline:2px solid var(--lk-focus-ring, var(--lk-tint));outline-offset:2px}.lk-numeric-keypad{display:grid;grid-template-columns:repeat(3,64px);justify-content:center;row-gap:var(--lk-space-3);column-gap:var(--lk-space-3)}.lk-numeric-keypad__key{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:64px;height:64px;aspect-ratio:1 / 1;border-radius:var(--lk-radius-pill);background:var(--lk-fill-tertiary);color:var(--lk-label-primary);font-size:28px;font-weight:var(--lk-font-weight-regular, 400);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease}.lk-numeric-keypad__key:hover{background:var(--lk-fill-secondary)}.lk-numeric-keypad__key:active{transform:scale(.95);background:var(--lk-fill-primary, var(--lk-fill-secondary))}.lk-numeric-keypad__key:disabled{opacity:.35;cursor:default}.lk-disclosure{display:flex;flex-direction:column;background:var(--lk-bg-grouped-secondary);border-radius:var(--lk-radius-xl);overflow:hidden}.lk-disclosure__header{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;width:100%;padding:var(--lk-space-4) var(--lk-space-5);display:flex;align-items:center;gap:var(--lk-space-3);cursor:pointer;text-align:start;min-height:44px;color:var(--lk-label-primary);-webkit-tap-highlight-color:transparent}.lk-disclosure__header:hover{background:var(--lk-fill-quaternary)}.lk-disclosure__chevron{margin-left:auto;transition:transform var(--lk-duration-medium) var(--lk-easing-emphasized);color:var(--lk-label-tertiary)}.lk-disclosure[data-expanded=true] .lk-disclosure__chevron{transform:rotate(90deg)}.lk-disclosure__content{overflow:hidden;transition:height var(--lk-duration-medium) var(--lk-easing-emphasized)}.lk-disclosure__inner{padding:0 var(--lk-space-5) var(--lk-space-4)}.lk-progress-linear{display:flex;flex-direction:column;gap:var(--lk-space-2);width:100%}.lk-progress-linear__track{position:relative;width:100%;height:4px;background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-pill);overflow:hidden}.lk-progress-linear__fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--lk-tint);border-radius:inherit;transition:width var(--lk-duration-medium) var(--lk-easing-emphasized);will-change:width}.lk-progress-linear[data-indeterminate=true] .lk-progress-linear__fill{width:35%!important;animation:lk-progress-indeterminate 1.6s var(--lk-easing-emphasized) infinite}@keyframes lk-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.lk-progress-linear__labels{display:flex;justify-content:space-between;gap:var(--lk-space-3)}.lk-progress-circular{display:inline-block;line-height:0}.lk-progress-circular__track{stroke:var(--lk-fill-tertiary);fill:none}.lk-progress-circular__fill{stroke:var(--lk-tint);fill:none;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset var(--lk-duration-medium) var(--lk-easing-emphasized)}.lk-progress-circular[data-indeterminate=true] .lk-progress-circular__fill{animation:lk-progress-spin 1s linear infinite}@keyframes lk-progress-spin{to{transform:rotate(270deg)}}.lk-pagecontrol{display:inline-flex;align-items:center;gap:8px;padding:var(--lk-space-2)}.lk-pagecontrol__dot{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;width:7px;height:7px;border-radius:50%;padding:0;cursor:pointer;background:var(--lk-label-tertiary);opacity:1;transition:transform var(--lk-duration-fast) var(--lk-easing-standard),opacity var(--lk-duration-fast) var(--lk-easing-standard),background-color var(--lk-duration-fast) var(--lk-easing-standard);-webkit-tap-highlight-color:transparent}.lk-pagecontrol__dot[data-active=true]{background:var(--lk-label-primary);opacity:1;transform:scale(1.15)}.lk-pagecontrol[data-tint=light] .lk-pagecontrol__dot{background:#fff}.lk-pagecontrol[data-tint=dark] .lk-pagecontrol__dot{background:#000}.lk-pagecontrol__dot:focus-visible{outline:2px solid var(--lk-tint);outline-offset:2px}:root,:root[data-theme=auto],:root[data-theme=light],:root[data-theme=dark],:root:not([data-theme=light]):not([data-theme=dark]){--lk-tint: #c8ff2e;--lk-tint-solid: #c8ff2e;--lk-tint-contrast: #0a0a0f;--lk-focus-ring: rgba(200, 255, 46, .48);--sf-aurora-opacity: .36;--sf-content-gutter: var(--lk-space-5);--sf-glass-edge: inset 0 .5px 0 0 var(--lk-glass-highlight-top), inset 0 -.5px 0 0 var(--lk-glass-highlight-bottom), inset 0 0 0 .5px var(--lk-glass-border);--sf-surface-radius: var(--lk-radius-xl);--sf-surface-radius-inner: var(--lk-radius-lg);--sf-surface-bg: var(--lk-bg-grouped-secondary);--sf-surface-bg-recessed: var(--lk-fill-quaternary);--sf-surface-padding: var(--lk-space-5);--sf-floating-tabbar-height: 64px;--sf-floating-tabbar-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--lk-space-6));--sf-live-pill-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--lk-space-5, 20px));--sf-live-pill-above-tabbar-bottom: calc( var(--sf-floating-tabbar-bottom) + var(--sf-floating-tabbar-height) + var(--lk-space-2) );--sf-tabbar-content-clearance: calc(env(safe-area-inset-bottom, 0px) + 140px) ;--sf-live-pill-content-clearance: calc(env(safe-area-inset-bottom, 0px) + 160px) }:root[data-theme=dark],:root[data-theme=auto],:root:not([data-theme=light]):not([data-theme=dark]){--lk-bg-grouped: #0a0a0f;--lk-bg-grouped-secondary: #14141b;--lk-bg-grouped-tertiary: #1c1c24;--lk-bg-system: #0a0a0f;--lk-bg-system-secondary: #14141b;--lk-bg-system-tertiary: #1c1c24;--lk-tint: #c8ff2e;--lk-tint-solid: #c8ff2e;--lk-tint-contrast: #0a0a0f;--lk-focus-ring: rgba(200, 255, 46, .48);--sf-aurora-opacity: .36}@media(prefers-color-scheme:light){:root[data-theme=auto],:root:not([data-theme=light]):not([data-theme=dark]){--lk-bg-grouped: #fafaf7;--lk-bg-grouped-secondary: #ffffff;--lk-bg-grouped-tertiary: #f4f4ef;--lk-bg-system: #fafaf7;--lk-bg-system-secondary: #ffffff;--lk-bg-system-tertiary: #f4f4ef;--lk-tint: #c8ff2e;--lk-tint-solid: #c8ff2e;--lk-tint-contrast: #0a0a0f;--lk-focus-ring: rgba(200, 255, 46, .42);--sf-aurora-opacity: .16}}:root[data-theme=light]{--lk-bg-grouped: #fafaf7;--lk-bg-grouped-secondary: #ffffff;--lk-bg-grouped-tertiary: #f4f4ef;--lk-bg-system: #fafaf7;--lk-bg-system-secondary: #ffffff;--lk-bg-system-tertiary: #f4f4ef;--lk-tint: #c8ff2e;--lk-tint-solid: #c8ff2e;--lk-tint-contrast: #0a0a0f;--lk-focus-ring: rgba(200, 255, 46, .42);--sf-aurora-opacity: .16}.sf-surface{box-sizing:border-box;border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg);color:var(--lk-label-primary)}.sf-surface--padded{padding:var(--sf-surface-padding)}.sf-surface-inset{box-sizing:border-box;border-radius:var(--sf-surface-radius-inner);background:var(--sf-surface-bg-recessed);color:var(--lk-label-primary)}.sf-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;color:var(--lk-label-secondary);line-height:1.2}.sf-display-numeric{font-feature-settings:"tnum" 1,"cv11" 1;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}html,body,#root{margin:0;padding:0;height:100%;overscroll-behavior:none}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,sans-serif;background:var(--lk-bg-grouped);color:var(--lk-label-primary)}.sf-sheet--fill.lk-sheet .lk-sheet__content{display:flex;flex-direction:column;overflow:hidden}.lk-tabbar[data-style=floating]{background:color-mix(in srgb,var(--lk-bg-system) calc(58% + var(--lk-tabbar-frost) * 18%),var(--lk-material-thick-bg));backdrop-filter:saturate(1) blur(30px);-webkit-backdrop-filter:saturate(1) blur(30px);box-shadow:var(--lk-elevation-3),var(--sf-glass-edge)}.lk-tabbar-scrim.lk-edge-scrim[data-edge=bottom]{height:calc(var(--lk-safe-bottom, 0px) + 136px);background:linear-gradient(to top,var(--lk-bg-system) 0%,var(--lk-bg-system) calc(var(--lk-safe-bottom, 0px) + 86px),transparent 100%)}.lk-tabbar[data-style=floating] .lk-tabbar__item[data-active=true]{color:var(--lk-tint);font-weight:700}@media(prefers-reduced-motion:no-preference){.lk-tabbar[data-style=floating] .lk-tabbar__indicator{transition:transform var(--lk-duration-medium, .3s) var(--lk-easing-spring, cubic-bezier(.34, 1.56, .64, 1)),width var(--lk-duration-medium, .3s) var(--lk-easing-spring, cubic-bezier(.34, 1.56, .64, 1)),background-color .22s ease,box-shadow .22s ease}}:root[data-minimal-accent=true],:root[data-minimal-accent=true][data-theme=auto],:root[data-minimal-accent=true][data-theme=light],:root[data-minimal-accent=true][data-theme=dark],:root[data-minimal-accent=true]:not([data-theme=light]):not([data-theme=dark]){--lk-tint: var(--lk-label-primary);--lk-tint-solid: var(--lk-label-primary);--lk-tint-contrast: var(--lk-bg-grouped);--lk-focus-ring: color-mix(in srgb, var(--lk-label-primary) 40%, transparent)}._root_m9169_1{display:flex;flex-direction:column;height:100%;min-height:0}._body_m9169_8{flex:1;overflow:auto;padding:var(--lk-space-6)}._footer_m9169_14{padding:var(--lk-space-6);padding-bottom:calc(var(--lk-space-6) + env(safe-area-inset-bottom,0px))}._cta_m9169_19{width:100%}._titleStack_1i2el_1{flex:1;min-width:0}._statCell_1i2el_6{flex:1}._titleStack_1ar0z_1,._titleStack_hecnk_1,._statCell_hecnk_5{flex:1}._tile_8lhq5_1{flex:1;align-self:stretch;display:flex;flex-direction:column}._body_8lhq5_8{height:100%}._hint_8lhq5_12{margin-top:auto}._row_4y6e0_1{padding-inline:var(--lk-space-4)}._body_14qq7_1{padding-bottom:var(--sf-tabbar-content-clearance)}.sf-number-entry{padding:var(--lk-space-4);padding-top:var(--lk-space-2);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--lk-space-4))}.sf-number-entry__toolbar{padding:var(--lk-space-2) var(--lk-space-4)}.sf-number-entry__toolbar-title{flex:1 1 0;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-number-entry__wheel{position:relative;display:grid;grid-template-rows:28px auto 28px;align-items:center;justify-items:stretch;row-gap:var(--lk-space-1);padding:var(--lk-space-2) 0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.sf-number-entry__wheel[data-dragging]{cursor:grabbing}.sf-number-entry__wheel-ghost{text-align:center;font-size:20px;font-weight:500;line-height:1;color:var(--lk-label-quaternary);opacity:.55;pointer-events:none;font-variant-numeric:tabular-nums}.sf-number-entry__wheel-row{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:var(--lk-space-3)}.sf-number-entry__wheel-value{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--lk-space-2);font-variant-numeric:tabular-nums}.sf-number-entry__wheel-band{position:absolute;left:var(--lk-space-2);right:var(--lk-space-2);top:28px;bottom:28px;border-top:.5px solid var(--lk-separator, rgba(120, 120, 128, .2));border-bottom:.5px solid var(--lk-separator, rgba(120, 120, 128, .2));pointer-events:none}.sf-number-entry__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:44px;height:44px;justify-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);background:var(--lk-fill-tertiary);color:var(--lk-label-primary);cursor:pointer;transition:background .12s ease,transform .12s ease}.sf-number-entry__step:hover{background:var(--lk-fill-secondary)}.sf-number-entry__step:active{transform:scale(.96)}.sf-number-entry__rir{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--lk-space-2)}.sf-number-entry__rir-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:56px;border-radius:var(--sf-surface-radius-inner);background:var(--sf-surface-bg-recessed);color:var(--lk-label-primary);font-size:20px;font-weight:var(--lk-font-weight-semibold, 600);cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.sf-number-entry__rir-option[data-selected=true]{background:color-mix(in srgb,var(--lk-tint) 22%,transparent);color:var(--lk-tint)}.sf-number-entry__rir-option:active{transform:scale(.97)}.sf-body-heatmap{display:flex;gap:var(--lk-space-4);align-items:stretch;justify-content:center;width:100%;box-sizing:border-box;--sf-heatmap-dormant: var(--lk-gray-8);--sf-heatmap-undertrained: var(--lk-indigo);--sf-heatmap-maintaining: var(--lk-teal);--sf-heatmap-growing: var(--lk-green);--sf-heatmap-peak: var(--lk-yellow);--sf-heatmap-overreaching: var(--lk-red)}.sf-body-heatmap[data-view=front],.sf-body-heatmap[data-view=back]{justify-content:center}.sf-body-heatmap__svg{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.sf-body-heatmap__svg svg{width:100%;height:auto;max-height:60vh;display:block}.sf-body-heatmap__svg svg [id=body-outline]{fill:none;stroke:var(--lk-label-tertiary);stroke-width:1}@keyframes sf-heatmap-pr-pulse{0%,to{filter:drop-shadow(0 0 0 var(--lk-pink))}50%{filter:drop-shadow(0 0 6px var(--lk-pink))}}@media(prefers-reduced-motion:reduce){.sf-body-heatmap__svg [id^=muscle-],.sf-body-heatmap__svg [id^=muscle-] path{animation:none!important}}.sf-finish-sheet__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--lk-space-2);padding:var(--lk-space-3) var(--lk-space-4);min-height:56px}.sf-finish-sheet__header-slot{display:flex;align-items:center}.sf-finish-sheet__header-slot--leading{justify-content:flex-start}.sf-finish-sheet__header-slot--trailing{justify-content:flex-end}.sf-finish-sheet__header-title{text-align:center;white-space:nowrap}.sf-finish-sheet__scroll{flex:1;overflow:auto;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--lk-space-4))}.sf-finish-sheet__hero{padding:var(--lk-space-2) var(--lk-space-4) var(--lk-space-4);text-align:center}.sf-finish-sheet__stats{padding:0 var(--lk-space-4) var(--lk-space-4)}.sf-finish-sheet__stat{flex:1 1 0;min-width:0;padding:var(--lk-space-3) var(--lk-space-2);border-radius:var(--sf-surface-radius-inner);background:var(--sf-surface-bg-recessed);text-align:center}.sf-finish-sheet__heatmap{padding:0 var(--lk-space-4) var(--lk-space-4);display:flex;align-items:center;justify-content:center}.sf-finish-sheet__notes{width:100%;resize:vertical;min-height:72px;padding:0;border:0;background:transparent;color:var(--lk-label-primary);font:inherit;outline:none}.sf-finish-sheet__notes::placeholder{color:var(--lk-label-tertiary)}.sf-exercise-detail__hero{border-radius:var(--lk-radius-xl);overflow:hidden;background:transparent;min-height:240px;max-height:60vh;display:flex;align-items:center;justify-content:center}.sf-exercise-detail__media{width:100%;height:auto;max-height:60vh;object-fit:contain;display:block}.sf-exercise-detail__media--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lk-space-2);color:var(--lk-label-tertiary)}.sf-exercise-detail__chips{display:flex;flex-wrap:wrap;gap:var(--lk-space-2);width:100%}.sf-exercise-detail__chip{min-height:28px;display:inline-flex;align-items:center;padding:4px var(--lk-space-3);border-radius:var(--lk-radius-pill);background:var(--lk-fill-quaternary, rgba(120, 120, 128, .1));color:var(--lk-label-secondary);font-size:var(--lk-text-footnote-size, 13px);font-weight:var(--lk-font-weight-semibold, 600)}.sf-exercise-detail__step-number{width:26px;height:26px;border-radius:var(--lk-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--lk-fill-tertiary);color:var(--lk-label-secondary);font-size:var(--lk-text-footnote-size, 13px);font-weight:var(--lk-font-weight-semibold, 600)}.sf-exercise-details-sheet{flex:1;min-height:0}.sf-exercise-details-sheet__toolbar{padding:var(--lk-space-4) var(--lk-space-4) var(--lk-space-3);flex-shrink:0}.sf-exercise-details-sheet__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.sf-exercise-details-sheet__toolbar-spacer{width:44px;height:1px;flex-shrink:0}.sf-exercise-details-sheet__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.sf-exercise-details-sheet__content{padding-bottom:var(--lk-space-4)}.sf-pill{position:fixed;left:50%;bottom:var(--sf-live-pill-bottom);transform:translate(-50%);z-index:60;display:inline-flex;align-items:center;gap:var(--lk-space-1);padding:4px 6px;border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-material-thick-bg) 86%,transparent);color:var(--lk-label-primary);backdrop-filter:saturate(1.05) blur(24px);-webkit-backdrop-filter:saturate(1.05) blur(24px);box-shadow:var(--lk-elevation-3),var(--sf-glass-edge);max-width:min(calc(100% - var(--lk-space-4)),360px);animation:sf-pill-in .22s cubic-bezier(.32,.72,0,1)}.sf-pill--workout{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;padding:8px 14px;justify-content:center;min-height:36px}.sf-pill--workout[data-accent]{box-shadow:var(--lk-elevation-3),var(--sf-glass-edge)}.sf-pill--timer{min-height:36px}.sf-pill--timer[data-paused=true]{opacity:.82}.sf-pill--timer[data-expired=true] .sf-pill__core{color:var(--lk-green, var(--lk-tint))}.sf-pill--timer[data-expired=true] .lk-progress-circular__fill,.sf-rest-timer-sheet__ring[data-expired=true] .lk-progress-circular__fill{stroke:var(--lk-green, var(--lk-tint))}.sf-rest-timer-sheet__context{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.sf-pill__core{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:2px 8px;cursor:pointer;flex:1 1 auto;min-width:0;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:28px}.sf-pill__core:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.sf-pill--above-tabbar{bottom:var(--sf-live-pill-above-tabbar-bottom)}.sf-pill__core>*{min-width:0}.sf-pill__ctx{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-pill__ctx--inline{max-width:160px}.sf-pill__adj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--lk-fill-tertiary);color:var(--lk-label-secondary);font:inherit;font-weight:var(--lk-font-weight-semibold, 600);font-size:var(--lk-text-caption-1-size, 12px);padding:0;min-width:36px;height:28px;border-radius:var(--lk-radius-pill);cursor:pointer;flex:0 0 auto;position:relative;transition:background .12s ease}.sf-pill__adj:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.sf-pill__adj:hover,.sf-pill__adj:active{background:var(--lk-fill-secondary)}.sf-pill__ring{flex:0 0 auto;color:var(--lk-tint);display:inline-flex}.sf-pill__time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-block;text-align:center;min-width:3.25ch}.sf-pill__over{flex:0 0 auto}@keyframes sf-pill-in{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sf-pill{animation:none}}.sf-focus{--sf-focus-edge: var(--lk-space-3);--sf-focus-panel-max: 560px;position:relative;height:min(760px,calc(100svh - 52px));min-height:min(520px,calc(100svh - 52px));overflow:hidden;isolation:isolate;view-transition-name:sf-focus-view}.sf-focus,.sf-focus *{box-sizing:border-box}.sf-focus--empty{display:grid;place-items:center;padding:var(--lk-space-4)}.sf-focus__empty-panel{width:min(100%,360px);padding:var(--lk-space-5);text-align:center;border-radius:var(--lk-radius-3xl)}.sf-focus__viewport{height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.sf-focus__track{display:flex;height:100%;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1)}.sf-focus__track[data-dragging=true]{transition:none}.sf-focus__slide{flex:0 0 100%;min-width:100%;height:100%;transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1);transform:scale(.975);opacity:.56}.sf-focus__slide[data-active=true]{transform:scale(1);opacity:1}.sf-focus__slide[aria-hidden=true]{pointer-events:none}.sf-focus__page{height:100%;min-height:0}.sf-focus__content{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:var(--lk-space-3);padding-block:var(--lk-space-2) var(--lk-space-3)}.sf-focus__stage{min-height:0;display:flex;align-items:stretch;justify-content:center}.sf-focus__hero{position:relative;width:min(100%,620px);min-height:0;border-radius:0;overflow:hidden;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--lk-tint) 14%,transparent),transparent 44%),color-mix(in srgb,var(--lk-fill-secondary) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lk-separator) 60%,transparent)}.sf-focus__hero[data-resting=true]{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--lk-tint) 8%,transparent),transparent 44%),color-mix(in srgb,var(--lk-fill-secondary) 88%,#000 12%)}.sf-focus__media{width:100%;height:100%;min-height:0;object-fit:cover;display:block;transition:filter .28s ease,opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.sf-focus__hero[data-resting=true] .sf-focus__media{filter:saturate(.58) brightness(.58) contrast(.96);opacity:.82}.sf-focus__media--empty{display:grid;place-items:center;color:var(--lk-label-secondary)}.sf-focus__resting-scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffe6;background:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 32%),radial-gradient(circle at 50% 45%,rgba(0,0,0,.28),transparent 34%);text-shadow:0 1px 3px rgba(0,0,0,.4);pointer-events:none}.sf-focus__control-panel{width:100%;max-height:100%;justify-self:center;align-self:end;border-radius:0;border:1px solid color-mix(in srgb,var(--lk-separator) 48%,transparent);border-inline:0;border-bottom:0;box-shadow:var(--lk-elevation-4)}.sf-focus__panel{display:grid;gap:var(--lk-space-3);padding:var(--lk-space-3) var(--lk-space-4) calc(var(--lk-space-3) + 76px)}.sf-focus__panel-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lk-space-3)}.sf-focus__panel-copy{min-width:0;display:grid;gap:3px}.sf-focus__eyebrow{text-transform:uppercase}.sf-focus__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.sf-focus__icon-actions{display:flex;align-items:center;gap:var(--lk-space-2)}.sf-focus__set-progress{display:grid;gap:6px}.sf-focus__set-progress-label{display:flex;justify-content:space-between;gap:var(--lk-space-3);color:var(--lk-label-secondary);font-size:var(--lk-text-footnote-size);font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sf-focus__set-progress-bar{height:5px;overflow:hidden;border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-fill-secondary) 82%,transparent)}.sf-focus__set-progress-bar>span{display:block;height:100%;min-width:5px;max-width:100%;border-radius:inherit;background:var(--lk-tint);transition:width .24s ease}.sf-focus__round-action{width:52px;height:52px;flex:none}.sf-focus__round-action--secondary{width:40px;height:40px}.sf-focus__value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lk-space-2)}.sf-focus__value-strip:has(.sf-focus__value-chip:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.sf-focus__value-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:38px;padding:0 var(--lk-space-3);border:1px solid color-mix(in srgb,var(--lk-separator) 54%,transparent);border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-fill-secondary) 72%,transparent);color:var(--lk-label-primary);font:inherit;font-size:var(--lk-text-subheadline-size);font-weight:650;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-focus__value-chip:disabled{opacity:.82}.sf-focus__rir-slider-container{margin-top:var(--lk-space-2);padding:0 var(--lk-space-1)}.sf-focus__timer-line{display:flex;align-items:baseline;gap:var(--lk-space-2);min-width:0}.sf-focus__timer-primary{color:var(--lk-label-primary);font-size:clamp(2.6rem,14svh,4.75rem);line-height:.9;font-weight:760;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.sf-focus__timer-suffix{color:var(--lk-label-secondary);font-size:var(--lk-text-callout-size);font-weight:650;letter-spacing:0}.sf-focus__mobility-progress{height:5px;overflow:hidden;border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-fill-secondary) 82%,transparent)}.sf-focus__mobility-progress>span{display:block;height:100%;min-width:5px;max-width:100%;border-radius:inherit;background:var(--lk-tint);transition:width .24s ease}.sf-focus__cue{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-focus__pager-wrap{display:flex;justify-content:center;pointer-events:auto}.sf-focus__floating-controls{position:absolute;z-index:7;left:0;right:0;bottom:var(--lk-space-3);display:grid;justify-items:stretch;gap:4px;padding-inline:var(--lk-space-4);pointer-events:none}.sf-focus__floating-controls>*{pointer-events:auto}.sf-focus__footer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lk-space-2);width:min(100%,560px);justify-self:center}.sf-focus__footer-row .sf-focus__pager-wrap{justify-content:flex-start;min-width:0}.sf-focus__timer-pill{display:inline-flex;align-items:center;gap:var(--lk-space-1);min-height:36px;max-width:min(100%,236px);padding:4px 6px;border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-material-thick-bg) 86%,transparent);color:var(--lk-label-primary);-webkit-backdrop-filter:saturate(1.05) blur(24px);backdrop-filter:saturate(1.05) blur(24px);box-shadow:var(--lk-elevation-3),var(--sf-glass-edge)}.sf-focus__timer-pill[data-paused=true]{opacity:.82}.sf-focus__timer-adjust{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--lk-fill-tertiary);color:var(--lk-label-secondary);font:inherit;font-size:var(--lk-text-caption-1-size);font-weight:700;min-width:36px;height:28px;padding:0 var(--lk-space-2);border-radius:var(--lk-radius-pill)}.sf-focus__timer-core{min-width:0;min-height:28px;padding-inline:var(--lk-space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-space-2);color:var(--lk-label-primary)}.sf-focus__timer-ring{flex:0 0 auto;color:var(--lk-tint);display:inline-flex}.sf-focus__timer-time{min-width:3.25ch;text-align:center;font-size:var(--lk-text-callout-size);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sf-focus__next-line{max-width:min(calc(100% - var(--lk-space-6)),360px);min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;justify-self:center;color:var(--lk-label-secondary)}.sf-focus__page-control-shell{border-radius:var(--lk-radius-pill);border:1px solid color-mix(in srgb,var(--lk-separator) 44%,transparent)}.sf-focus__page-control{display:flex;align-items:center;justify-content:center;min-width:92px;min-height:28px;padding:0 9px;gap:8px}.sf-focus__page-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:7px;height:7px;padding:0;border:0;border-radius:var(--lk-radius-pill);background:color-mix(in srgb,var(--lk-label-primary) 30%,transparent);transform:scale(1);transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.sf-focus__page-dot[data-scale=medium]{transform:scale(.78);opacity:.82}.sf-focus__page-dot[data-scale=small]{transform:scale(.58);opacity:.62}.sf-focus__page-dot[data-active=true]{background:var(--lk-label-primary);opacity:1}@media(max-width:430px){.sf-focus{--sf-focus-edge: var(--lk-space-2);height:calc(100svh - 52px);min-height:min(500px,calc(100svh - 52px))}.sf-focus__content{gap:var(--lk-space-2);padding-block:var(--lk-space-1) var(--lk-space-2)}.sf-focus__hero{border-radius:0}.sf-focus__panel{padding:var(--lk-space-2) var(--lk-space-3) calc(var(--lk-space-2) + 76px);gap:var(--lk-space-2)}.sf-focus__panel-head{gap:var(--lk-space-2)}.sf-focus__round-action{width:48px;height:48px}.sf-focus__round-action--secondary{width:38px;height:38px}.sf-focus__icon-actions{gap:6px}}@media(max-height:700px){.sf-focus{height:calc(100svh - 52px);min-height:min(430px,calc(100svh - 52px))}.sf-focus__stage{min-height:0}.sf-focus__title{font-size:18px}.sf-focus__timer-primary{font-size:44px}.sf-focus__value-chip{min-height:34px}}@media(prefers-reduced-motion:reduce){.sf-focus,.sf-focus__track,.sf-focus__slide,.sf-focus__media,.sf-focus__mobility-progress>span,.sf-focus__page-dot{transition:none}}.sf-exercise-thumb{flex-shrink:0;border-radius:var(--lk-radius-md);overflow:hidden;background:var(--lk-fill-tertiary);display:flex;align-items:center;justify-content:center}.sf-exercise-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sf-exercise-thumb__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--lk-label-tertiary);background:var(--lk-fill-tertiary)}._chip_68asn_1{display:inline-flex;align-items:center;justify-content:center}._chipActive_68asn_7{color:var(--lk-tint);opacity:1}._chipInactive_68asn_12{color:var(--lk-label-tertiary, #8e8e93);opacity:.4}.sf-workout-scroll-anchor{display:block;height:0;scroll-margin-top:calc(44px + env(safe-area-inset-top,0px) + var(--lk-space-6));scroll-margin-bottom:var(--sf-live-pill-content-clearance)}.sf-workout-mode-switch{padding-inline:var(--lk-space-4)}.sf-group-chevron{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--lk-text-tertiary);transition:transform .2s cubic-bezier(.32,.72,0,1);transform:rotate(0)}.sf-group-chevron[data-expanded=true]{transform:rotate(-180deg)}@media(prefers-reduced-motion:reduce){.sf-group-chevron{transition:none}}.sf-set-row{padding-block:var(--lk-space-3);padding-inline:var(--lk-space-4)}.sf-set-row[data-completed=true] .sf-set-row__check{color:var(--lk-tint)}.sf-set-row__badge,.sf-set-row__cell,.sf-set-row__rir,.sf-set-row__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.sf-set-row__badge:disabled,.sf-set-row__rir:disabled,.sf-set-row__check:disabled{cursor:default}.sf-set-row__badge{flex:0 0 44px;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);background:transparent;border:1.5px solid var(--lk-fill-tertiary);color:var(--lk-label-secondary);font-size:var(--lk-text-footnote-size, 13px);font-weight:var(--lk-font-weight-semibold, 600);transition:border-color .12s ease,color .12s ease,background .12s ease}.sf-set-row__badge[data-type=warmup]{background:transparent;border-color:var(--lk-teal);color:var(--lk-teal)}.sf-set-row__badge[data-type=drop]{background:transparent;border-color:var(--lk-yellow);color:var(--lk-yellow)}.sf-set-row__cell{flex:0 0 auto;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding-inline:var(--lk-space-4);border-radius:var(--lk-radius-pill);border:1px solid var(--lk-fill-quaternary, rgba(120, 120, 128, .18));background:transparent;transition:background .12s ease,border-color .12s ease;-webkit-tap-highlight-color:transparent}.sf-set-row__cell--reps{margin-inline-start:auto}@media(hover:hover)and (pointer:fine){.sf-set-row__cell:hover:not(:disabled){background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}}.sf-set-row__cell:active:not(:disabled){background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16))}.sf-set-row__cell:focus:not(:focus-visible){background:transparent;outline:none}.sf-mobility-round-row .sf-set-row__badge,.sf-mobility-round-row .sf-set-row__cell{cursor:default}.sf-mobility-round-row[data-round-state=active] .sf-set-row__badge{background:color-mix(in srgb,var(--lk-tint) 22%,var(--lk-fill-tertiary));color:var(--lk-tint)}.sf-mobility-round-row__duration{min-width:88px}.sf-mobility-round-row__timer{min-width:92px}.sf-set-row__rir{flex:0 0 auto;padding:2px var(--lk-space-2);border-radius:var(--lk-radius-pill);background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08));transition:background .12s ease}.sf-set-row__rir[data-set=filled]{background:var(--lk-fill-tertiary)}@media(hover:hover)and (pointer:fine){.sf-set-row__rir:hover:not(:disabled){background:var(--lk-fill-secondary)}}.sf-set-row__rir:active:not(:disabled){background:var(--lk-fill-secondary)}.sf-set-row__rir:focus:not(:focus-visible){outline:none}.sf-set-row__check{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);border:1.5px solid var(--lk-fill-tertiary);color:var(--lk-label-tertiary);background:transparent;transition:border-color .12s ease,color .12s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.sf-set-row__check:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}}.sf-set-row__check:active{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}.sf-set-row__check:focus:not(:focus-visible){background:transparent;outline:none}.sf-set-row[data-completed=true] .sf-set-row__check{color:var(--lk-tint);border-color:var(--lk-tint)}.sf-set-row[data-completed=true] .sf-set-row__badge:not([data-type=warmup]):not([data-type=drop]){background:transparent;border-color:var(--lk-tint);color:var(--lk-tint)}.sf-set-row[data-completed=true] .sf-set-row__cell{border-color:color-mix(in srgb,var(--lk-tint) 36%,transparent)}.sf-set-row__check[data-has-pr=true]{border-color:var(--lk-tint);color:var(--lk-tint);box-shadow:0 0 0 1px color-mix(in srgb,var(--lk-tint) 60%,transparent)}.sf-set-row-wrap{position:relative;overflow:hidden;touch-action:pan-y}.sf-set-row-wrap__body{position:relative;z-index:1;background:var(--lk-bg-grouped-secondary);transition:transform .18s cubic-bezier(.32,.72,0,1)}.sf-set-row-wrap[data-revealed=left] .sf-set-row-wrap__body,.sf-set-row-wrap[data-revealed=right] .sf-set-row-wrap__body{transition:transform .18s cubic-bezier(.32,.72,0,1)}.sf-set-row[data-type=drop]{padding-left:calc(var(--lk-space-4) + var(--lk-space-5))}.sf-set-row-wrap__delete{position:absolute;inset:0 0 0 auto;width:88px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--lk-danger);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.sf-set-row-wrap__delete:active{filter:brightness(.92)}.sf-set-row-wrap__types{position:absolute;inset:0 auto 0 0;width:160px;display:grid;grid-template-columns:repeat(2,1fr);pointer-events:none}.sf-set-row-wrap[data-revealed=right] .sf-set-row-wrap__types{pointer-events:auto}.sf-set-row-wrap__type{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;font:inherit;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--lk-fill-secondary);color:var(--lk-label-primary);transition:filter .12s ease}.sf-set-row-wrap__type[data-type=warmup]{background:var(--lk-teal);color:#000}.sf-set-row-wrap__type[data-type=drop]{background:var(--lk-yellow);color:#000}.sf-set-row-wrap__type-label{font-size:11px;font-weight:var(--lk-font-weight-semibold, 600);letter-spacing:.01em;line-height:1}.sf-set-row-wrap__type:active{filter:brightness(.9)}.sf-workout__summary{flex-wrap:wrap;row-gap:4px;justify-content:center}.sf-workout__summary>*{flex:0 0 auto}.sf-exercise-summary-row .lk-row__trailing,.sf-mobility-row .lk-row__trailing{align-self:center}.sf-exercise-card__menu{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);background:transparent;color:var(--lk-label-tertiary);box-shadow:inset 0 0 0 1px transparent;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.sf-exercise-card__menu:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}}.sf-exercise-card__menu:active{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}.sf-exercise-card__menu:focus:not(:focus-visible){background:transparent;outline:none}.sf-strength-row__icon,.sf-mobility-row__icon{width:44px;height:44px;border-radius:var(--lk-radius-lg);background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16));color:var(--lk-tint);display:inline-flex;align-items:center;justify-content:center}.sf-strength-row__icon{color:var(--lk-label-secondary)}.sf-mobility-row__icon{color:var(--lk-tint)}.sf-mobility-row__icon[data-completed=true]{background:color-mix(in srgb,var(--lk-green) 18%,var(--lk-fill-tertiary));color:var(--lk-green)}.sf-mobility-row__phase{flex-wrap:wrap;row-gap:2px}.sf-exercise-progress{width:min(220px,100%);height:5px;overflow:hidden;border-radius:var(--lk-radius-pill);background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16))}.sf-exercise-progress>span{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--lk-tint);transition:width .25s linear}.sf-review-banner{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--lk-space-3);padding:var(--lk-space-2) var(--lk-space-4);background:color-mix(in srgb,var(--lk-tint) 14%,var(--lk-bg-system));color:var(--lk-label-primary);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid var(--lk-separator)}.sf-pr-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--lk-space-6, 32px));transform:translate(-50%);z-index:100;padding:var(--lk-space-3) var(--lk-space-4);border-radius:var(--lk-radius-xl);background:color-mix(in srgb,var(--lk-material-thick-bg) 86%,transparent);backdrop-filter:saturate(1.05) blur(24px);-webkit-backdrop-filter:saturate(1.05) blur(24px);box-shadow:var(--lk-elevation-4),var(--sf-glass-edge);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:240px;text-align:center;animation:sf-pr-toast-in .24s cubic-bezier(.32,.72,0,1)}@keyframes sf-pr-toast-in{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sf-set-row-wrap__body{transition:none}.sf-pr-toast{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.sf-workout__add-exercise{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-space-2);padding:var(--lk-space-3) var(--lk-space-4);color:var(--lk-tint);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-workout__add-exercise:hover,.sf-workout__add-exercise:focus-visible{background:var(--lk-fill-quaternary);outline:none}.sf-workout__add-set{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--lk-space-2);padding:var(--lk-space-2) var(--lk-space-5);color:var(--lk-tint);cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.sf-workout__add-set:hover{background:var(--lk-fill-quaternary)}}.sf-workout__add-set:focus-visible{background:var(--lk-fill-quaternary);outline:none}.sf-workout__add-set:focus:not(:focus-visible){background:transparent;outline:none}@media(hover:none),(pointer:coarse){.sf-exercise-summary-row[data-interactive=true]:hover{background:transparent}}.sf-exercise-summary-row:focus:not(:focus-visible){background:transparent;outline:none}._titleStack_1cgh4_1{flex:1;min-width:0}._cardBody_1l6h2_1{flex:1}.sf-programs-list__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:8px;margin:-8px;color:var(--lk-label-secondary, rgba(60, 60, 67, .6));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-programs-list__menu:hover{background:#7878801f;color:var(--lk-label-primary, rgb(0, 0, 0))}.sf-programs-list__active-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--lk-radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lk-tint);background:color-mix(in srgb,var(--lk-tint) 14%,transparent)}.sf-programs-list__empty{padding-top:12vh;padding-bottom:24vh}.sf-programs-hero{display:flex;flex-direction:column;gap:14px;padding:var(--lk-space-4) var(--lk-space-5) var(--lk-space-5);border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg);color:inherit}.sf-programs-hero__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:-6px -8px;padding:6px 8px;border:none;background:transparent;border-radius:var(--lk-radius-lg);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.sf-programs-hero__open:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}.sf-programs-hero__open:active{background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16))}.sf-programs-hero__strip{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.sf-programs-hero__dot-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.sf-programs-hero__dot{width:14px;height:14px;border-radius:var(--lk-radius-pill);background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lk-label-secondary, rgba(60,60,67,.6)) 35%,transparent)}.sf-programs-hero__dot--done{background:var(--lk-tint);box-shadow:none}.sf-programs-hero__dot--today{box-shadow:inset 0 0 0 2px var(--lk-tint)}.sf-programs-hero__dot-label{font-size:var(--lk-text-caption-2-size);color:var(--lk-label-secondary, rgba(60, 60, 67, .6));font-weight:600;text-transform:uppercase}.sf-programs-shelf{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lk-space-4);padding:4px var(--lk-space-4) 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sf-programs-shelf::-webkit-scrollbar{display:none}.sf-programs-shelf__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 78%;max-width:280px;min-height:132px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:var(--lk-space-4) var(--lk-space-5);border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,transform .12s ease}.sf-programs-shelf__card:hover{background:var(--lk-bg-grouped-tertiary)}.sf-programs-shelf__card:active{transform:scale(.985)}.sf-programs-list__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.sf-programs-list__row:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08))}.sf-programs-list__row-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--lk-radius-sm);background:color-mix(in srgb,var(--lk-tint) 14%,transparent);color:var(--lk-tint);flex:0 0 auto}.sf-programs-shelf__card--wellness{background:color-mix(in srgb,var(--lk-tint) 8%,var(--sf-surface-bg))}.sf-programs-shelf__card--wellness:hover{background:color-mix(in srgb,var(--lk-tint) 14%,var(--sf-surface-bg))}.sf-programs-hero[data-paused=true]{opacity:.6}.sf-programs-list__active-pill--paused{background:color-mix(in srgb,var(--lk-label-secondary, rgba(60, 60, 67, .6)) 22%,transparent);color:var(--lk-label-secondary, rgba(60, 60, 67, .6))}.sf-programs-hero__header-row{display:flex;align-items:flex-start;gap:4px}.sf-programs-hero__header-row .sf-programs-hero__open{flex:1;min-width:0}.sf-programs-hero__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:8px;margin-top:-2px;margin-right:-6px;color:var(--lk-label-secondary, rgba(60, 60, 67, .6));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-programs-hero__menu:hover{background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08));color:var(--lk-label-primary)}.sf-mobility-block-sheet__notes-field{width:100%;display:flex;flex-direction:column;gap:var(--lk-space-2)}.sf-mobility-block-sheet__textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--lk-separator-opaque, rgba(60, 60, 67, .18));border-radius:var(--lk-radius-lg);background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08));color:var(--lk-label-primary);padding:var(--lk-space-3);font:inherit;line-height:1.35}.sf-mobility-block-sheet__textarea::placeholder{color:var(--lk-label-tertiary)}.sf-mobility-block-sheet__textarea:focus{outline:2px solid var(--lk-tint);outline-offset:2px}.sf-program-editor__day-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:6px;margin:-6px;color:var(--lk-label-secondary, rgba(60, 60, 67, .6));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-program-editor__clickable-row{cursor:pointer}.sf-program-editor__item-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;width:32px;height:32px;color:var(--lk-label-tertiary, rgba(60, 60, 67, .3));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent}.sf-program-editor__item-menu:hover,.sf-program-editor__item-menu:focus-visible{background:#7878801f;color:var(--lk-label-primary, rgb(0, 0, 0));outline:none}.sf-program-editor__day-menu:hover{background:#7878801f;color:var(--lk-label-primary, rgb(0, 0, 0))}.sf-program-editor__mobility-icon{width:44px;height:44px;border-radius:var(--lk-radius-lg);background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16));color:var(--lk-tint);display:inline-flex;align-items:center;justify-content:center}.sf-generator__progress{padding:var(--lk-space-4, 16px)}.sf-generator__progress .lk-progress-linear__track{background:var(--lk-fill-secondary);height:6px}.sf-generator__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--lk-space-5)}.sf-generator .lk-picker-segmented{display:flex;width:100%}.sf-generator .lk-picker-segmented__option{flex:1 1 0;min-width:0;white-space:nowrap}.sf-generator__segmented-row{padding:var(--lk-space-2) var(--lk-space-4) 0}.sf-generator__group-label{padding:0 var(--lk-space-5);font:var(--lk-font-footnote);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lk-label-secondary)}.sf-generator__group-label--spaced{margin-top:var(--lk-space-5)}.sf-generator__big-value{display:flex;flex-direction:column;align-items:center;gap:var(--lk-space-1);padding:var(--lk-space-4) var(--lk-space-4) var(--lk-space-2);text-align:center}.sf-generator__big-value>*:first-child{font-size:64px;line-height:1;letter-spacing:-.02em}.sf-generator__stepper-row{display:flex;justify-content:center;padding:var(--lk-space-2) var(--lk-space-4) var(--lk-space-3)}.sf-generator__inline-toggle{display:flex;align-items:center;gap:var(--lk-space-3);padding:var(--lk-space-3) var(--lk-space-4) 0}.sf-exercise-form__media{width:56px;height:56px;border-radius:var(--lk-radius-lg);background:var(--lk-fill-tertiary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:var(--lk-label-tertiary)}.sf-exercise-form__media img{width:100%;height:100%;object-fit:cover}.sf-exercise-form__textarea{width:100%;min-height:72px;border:none;outline:none;background:transparent;font:inherit;color:var(--lk-label-primary);resize:vertical;padding:var(--lk-space-1) 0}.sf-exercise-form__textarea::placeholder{color:var(--lk-label-tertiary)}.sf-library__controls{padding-bottom:var(--lk-space-1)}.sf-library__badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--lk-radius-pill);background:var(--lk-tint);color:var(--lk-tint-contrast, #000);font-size:var(--lk-text-caption-2-size);font-weight:700;line-height:1.2;text-align:center;box-shadow:0 0 0 2px var(--lk-bg-system, #000)}.sf-library__chips{display:flex;flex-wrap:wrap;gap:var(--lk-space-2)}.sf-library__chip{display:inline-flex;align-items:center;gap:var(--lk-space-1);min-height:44px;padding:4px 12px;border-radius:var(--lk-radius-pill);border:.5px solid var(--lk-separator);background:color-mix(in srgb,var(--lk-tint) 20%,transparent);color:var(--lk-label-primary);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background var(--lk-duration-fast, .15s) ease-out}.sf-library__chip:hover{background:color-mix(in srgb,var(--lk-tint) 30%,transparent)}.sf-library__chip:active{background:color-mix(in srgb,var(--lk-tint) 40%,transparent)}.sf-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-space-3)}.sf-library__list{position:relative;width:100%;padding:0 var(--sf-content-gutter);box-sizing:border-box}.sf-library__section-header{height:44px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--lk-space-2) var(--lk-space-1);letter-spacing:.02em}.sf-library__shelf{display:flex;flex-direction:column;gap:var(--lk-space-2);padding-bottom:var(--lk-space-3)}.sf-library__shelf-track{display:flex;gap:var(--lk-space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lk-space-2);padding:2px var(--lk-space-2) 6px;margin:0 calc(-1 * var(--lk-space-2));-webkit-overflow-scrolling:touch;scrollbar-width:none}.sf-library__shelf-track::-webkit-scrollbar{display:none}.sf-library__shelf-cell{flex:0 0 auto;scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:204px 156px}.sf-library__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lk-space-3);padding-bottom:var(--lk-space-3)}.sf-library__tile{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;display:flex;flex-direction:column;gap:var(--lk-space-1);padding:0;background:transparent;color:var(--lk-label-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lk-duration-fast, .15s) ease-out}.sf-library__shelf-cell .sf-library__tile{width:156px}.sf-library__tile:active{transform:scale(.98)}.sf-library__tile--ghost{visibility:hidden}.sf-library__tile-media{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-lg);background:var(--lk-bg-grouped-secondary);overflow:hidden}.sf-library__tile-media .sf-exercise-thumb{width:100%!important;height:100%!important;border-radius:0;background:transparent}.sf-library__tile-body{display:flex;flex-direction:column;gap:2px;padding:0 2px}.sf-library__tile-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.25}.sf-library__tile-subtitle{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sf-library__row{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;width:100%;height:calc(100% - var(--lk-space-2));margin-bottom:var(--lk-space-2);display:flex;align-items:center;gap:var(--lk-space-3);padding:var(--lk-space-2) var(--lk-space-3);border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg);text-align:left;color:var(--lk-label-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--lk-duration-fast, .15s) ease-out,transform var(--lk-duration-fast, .15s) ease-out}.sf-library__row:hover{background:color-mix(in srgb,var(--lk-bg-grouped-secondary) 85%,var(--lk-label-primary) 15%)}.sf-library__row:active{transform:scale(.99)}.sf-library__row-media{flex:0 0 auto;width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:var(--lk-radius-md);overflow:hidden;background:transparent}.sf-library__row-media .sf-exercise-thumb{width:96px!important;height:96px!important;border-radius:0;background:transparent}.sf-library__row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sf-library__row-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sf-filter-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.sf-filter-sheet__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--lk-radius-pill);border:1px solid var(--lk-separator, rgba(60, 60, 67, .18));background:var(--lk-fill-quaternary, rgba(120, 120, 128, .08));color:var(--lk-label-primary);font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.sf-filter-sheet__chip:hover{background:var(--lk-fill-tertiary, rgba(120, 120, 128, .16))}.sf-filter-sheet__chip[data-selected=true]{background:var(--lk-tint);border-color:var(--lk-tint);color:var(--lk-tint-contrast, #fff);font-weight:600}.sf-filter-sheet__chip[data-selected=true]:hover{background:color-mix(in srgb,var(--lk-tint) 88%,black)}._swatch_1xeo8_1{width:10px;height:10px;border-radius:var(--lk-radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 16%,transparent);flex:0 0 auto}._card_8kvnr_1{flex:1;align-self:stretch;display:flex;flex-direction:column}._body_8kvnr_8{height:100%}._hint_8kvnr_12{margin-top:auto}._row_3xkkq_1{flex-wrap:wrap;justify-content:center;row-gap:var(--lk-space-2)}._ring_3xkkq_7{width:12px;height:12px;border-radius:var(--lk-radius-pill);background:transparent;display:inline-block}._row_kyffb_1{flex-wrap:wrap;justify-content:center;row-gap:var(--lk-space-2)}._swatch_kyffb_7{width:10px;height:10px;border-radius:var(--lk-radius-pill);display:inline-block}._track_na1fi_1{position:relative;width:140px;height:8px;background:var(--lk-fill-tertiary);border-radius:var(--lk-radius-pill);overflow:hidden}._marker_na1fi_10{position:absolute;top:0;bottom:0;width:1px;background:var(--lk-separator)}._fill_na1fi_18{position:absolute;top:0;bottom:0;left:0;border-radius:var(--lk-radius-pill);transition:width .18s ease-out}._card_10xuz_1{margin-inline:var(--lk-space-4)}._spacer_10xuz_5{flex:1}._body_14orq_1{padding-bottom:var(--sf-tabbar-content-clearance)}._macroRing_14orq_5{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--lk-space-1);padding:var(--lk-space-3) var(--lk-space-2);border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg)}._ringSvg_14orq_23{width:64px;height:64px;display:block}._ringTrack_14orq_29{fill:none;stroke:var(--lk-fill-tertiary)}._ringFill_14orq_34{fill:none;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .22s ease-out,stroke .22s ease-out}._ringValue_14orq_42{font-size:13px;font-weight:var(--lk-font-weight-semibold, 600);font-variant-numeric:tabular-nums}._ringLabel_14orq_48{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--lk-label-tertiary)}._calorieCard_14orq_55{padding:var(--sf-surface-padding);border-radius:var(--sf-surface-radius);background:var(--sf-surface-bg);display:flex;flex-direction:column;gap:var(--lk-space-2)}._calorieBar_14orq_67{position:relative;height:8px;border-radius:var(--lk-radius-pill);overflow:hidden;background:var(--lk-fill-tertiary)}._calorieFill_14orq_75{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--lk-radius-pill);background:var(--lk-tint);transition:width .22s ease-out,background .22s ease-out}._calorieFillOver_14orq_83{background:var(--lk-orange, var(--lk-yellow, var(--lk-tint)))}._targetsList_14orq_87,._macroSegmented_14orq_91{width:100%}._dayHeader_14orq_95{padding:0 var(--lk-space-7)}._timelineRow_14orq_99{display:flex;gap:var(--lk-space-3);align-items:center}._macroChips_14orq_105{display:flex;flex-wrap:wrap;gap:var(--lk-space-1) var(--lk-space-2)}._macroChip_14orq_105{font-variant-numeric:tabular-nums}.sf-whats-new{display:flex;flex-direction:column;gap:var(--lk-space-3);padding:var(--lk-space-4) var(--lk-space-4) var(--lk-space-5);max-width:480px;margin:0 auto;width:100%;box-sizing:border-box}.sf-whats-new__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lk-space-1);padding-top:var(--lk-space-2)}.sf-whats-new__sparkle{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--lk-fill-secondary, rgba(120, 120, 128, .16));color:var(--lk-tint-solid);margin-bottom:var(--lk-space-2)}.sf-whats-new__release{display:flex;flex-direction:column;gap:var(--lk-space-2)}.sf-whats-new__release-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lk-space-2)}.sf-whats-new__highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lk-space-2)}.sf-whats-new__highlight{display:flex;align-items:flex-start;gap:var(--lk-space-2);line-height:1.4}.sf-whats-new__highlight-bullet{flex:0 0 auto;margin-top:2px;color:var(--lk-tint-solid)}.sf-whats-new__cta{margin-top:var(--lk-space-2);align-self:stretch}
