@font-face{font-family:Aeonik;src:url(../fonts/Aeonik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(../fonts/Aeonik-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(../fonts/Aeonik-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--gray-0: #ffffff;--gray-50: #f5f5f5;--gray-100: #f0f0f0;--gray-200: #e5e5e5;--gray-300: #d1d1d1;--gray-400: #bcbcbc;--gray-500: #8a8a8a;--gray-950: #121213;--green-950: #0b1f0d;--green-800: #2d5a1e;--green-500: #657064;--green-25: #f6faf5;--green-50: #eef4ec;--green-75: #e9f6e5;--lime-100: #e1fcdb;--lime-400: #86f46d;--dark-900: #212520;--amber-25: #fffaf0;--amber-75: #fdf3dc;--amber-100: #fdeccb;--amber-200: #f0d9a4;--amber-375: #f2c94c;--amber-450: #e8a735;--amber-475: #e0b43c;--amber-650: #ad8200;--amber-750: #5a4520;--amber-825: #3d3012;--amber-850: #3a2f17;--amber-875: #2a2416;--cyan-350: #56ccf2;--gray-125: #e0e0e0;--gray-225: #c6cace;--gray-350: #a3aaa2;--gray-425: #8e8e93;--gray-600: #636366;--gray-725: #48484a;--gray-750: #38383a;--gray-775: #242426;--gray-800: #2c2c2e;--gray-825: #2c3128;--gray-850: #1c1c1e;--gray-875: #23271f;--gray-900: #171a16;--gray-925: #0a0c0a;--gray-1000: #000000;--green-125: #ddead9;--green-250: #b9c7b5;--green-350: #9fb39a;--green-375: #8fd47a;--green-525: #5fad4d;--green-450: #78b56f;--green-775: #2f4a24;--green-850: #1f2b20;--green-900: #161c13;--orange-425: #e8913a;--orange-725: #8a5300;--red-75: #fde4e1;--red-250: #ff8a7a;--red-300: #ff7466;--red-375: #eb5757;--red-500: #d93326;--red-600: #b42318;--red-625: #a32a1d;--red-700: #980f07;--red-825: #3b1d1a;--teal-50: #ebfbfa;--teal-475: #39d29e;--teal-875: #13302d;--blue-400: #60a5fa;--slate-400: #94a3b8;--green-475: #22c55e;--amber-500: #eab308;--orange-500: #f97316;--red-450: #ef4444;--brown-500: #a0703c;--blue-500: #2f80ed;--lime: var(--lime-400);--lime-tint: var(--lime-100);--ink: var(--green-950);--brand-dark: var(--dark-900);--splash: var(--brand-dark);--logo-sign: var(--brand-dark);--text: var(--gray-950);--text-muted: var(--green-500);--text-subtle: var(--text-muted);--tab-idle: var(--text-muted);--icon-idle: var(--green-500);--surface: var(--gray-0);--canvas: var(--green-25);--fill-strong: var(--green-50);--mist: var(--green-50);--selected-bg: var(--green-75);--border: var(--gray-200);--border-outline: var(--gray-300);--border-hover: var(--gray-400);--control-border: var(--gray-500);--warn-text: var(--orange-725);--fill-neutral: var(--gray-100);--segment-bg: color-mix(in srgb, var(--ink) 8%, transparent);--segment-pill: var(--surface);--separator: var(--gray-200);--separator-soft: var(--gray-100);--grabber: var(--gray-200);--workout-card-head: var(--teal-50);--card-border: var(--gray-200);--map-canvas: var(--green-125);--map-slow: var(--orange-425);--grade-descent: var(--blue-400);--grade-flat: var(--slate-400);--grade-gentle: var(--green-475);--grade-steady: var(--amber-500);--grade-steep: var(--orange-500);--grade-wall: var(--red-450);--road-paved: var(--gray-500);--road-cobbles: var(--amber-650);--road-unpaved: var(--brown-500);--road-unknown: var(--gray-200);--profile-h: 88px;--profile-h-compact: 64px;--anchor-dot: 14px;--anchor-end: 30px;--anchor-flag: 16px;--location: var(--blue-500);--location-dot: 22px;--map-panel-w: 400px;--route-thumb: 64px;--map-sheet-closed: 96px;--map-attrib-size: 24px;--key-line-w: 14px;--key-line-h: 4px;--route-approach: var(--green-950);--route-training: var(--lime-400);--route-return: var(--green-450);--route-line-w: 4px;--route-stop: 14px;--route-stop-ring: 3px;--strip-effort-h: 24px;--strip-easy-h: 10px;--strip-slow-h: 4px;--on-dark: var(--gray-0);--black: var(--gray-1000);--video-bg: var(--black);--fill-sunken: color-mix(in srgb, var(--black) 6%, transparent);--hover-surface: color-mix(in srgb, var(--ink) 8%, var(--elev-card));--tag-bg: var(--fill);--tag-fg: var(--text);--tag-pad-y: 2px;--tag-pad-x: var(--space-2);--r-tag: var(--r-pill);--press-surface: color-mix(in srgb, var(--ink) 12%, var(--elev-card));--hover-darken: brightness(.94);--hover-lighten: brightness(1.4);--chart-off: var(--gray-225);--bar-h: var(--space-2);--bar-h-lg: var(--space-3);--bar-track: var(--fill-neutral);--bar-fill: var(--lime);--bar-fill-strong: var(--ink);--initials-sm: var(--icon-xl);--initials-md: var(--icon-3xl);--initials-ring: 2px;--initials-bg: var(--fill-strong);--initials-bg-me: var(--lime);--chart-line: var(--green-350);--chart-line-strong: var(--ink);--chart-line-w: 2px;--chart-line-w-strong: 3px;--chart-grid: var(--separator);--line-chart-h: 200px;--line-chart-label-w: 112px;--success-text: var(--green-800);--success-icon: var(--green-525);--notice-success-bg: var(--green-800);--notice-success-icon: var(--lime);--warn-bg: var(--amber-75);--warn-surface: var(--amber-25);--warn-edge: var(--amber-200);--caution-bg: var(--amber-100);--danger: var(--red-500);--heart: var(--danger);--danger-text: var(--red-625);--danger-bg: var(--red-75);--danger-label: var(--danger);--gold: var(--amber-650);--on-ink-muted: var(--green-250);--on-ink-faint: var(--green-350);--onboarding-glow: var(--green-775);--onboarding-mid: var(--green-900);--onboarding-edge: var(--gray-925);--difficulty-custom: var(--lime-400);--difficulty-easy: var(--green-800);--difficulty-moderate: var(--amber-450);--difficulty-hard: var(--danger);--difficulty-strenuous: var(--red-700);--difficulty-easy-text: var(--success-text);--difficulty-moderate-text: var(--warn-text);--difficulty-hard-text: var(--danger-text);--difficulty-strenuous-text: var(--red-700);--app-mark: 44px;--app-mark-sm: 32px;--power: var(--amber-375);--z1: var(--gray-125);--z2: var(--cyan-350);--z3: var(--teal-475);--z4: var(--amber-375);--z5: var(--red-375);--z6: var(--red-600);--font: "Aeonik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-control: 14px;--fs-body: 15px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 22px;--fs-title: 24px;--fs-detail-title: 26px;--fs-3xl: 28px;--fs-display-1: 30px;--fs-display-2: 32px;--fs-display-3: 34px;--fs-display-4: 36px;--fs-display-5: 40px;--fs-display-6: 44px;--fs-display-7: 48px;--fs-display-8: 56px;--fs-display-9: 64px;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-wide-xs: .02em;--tracking-wide-sm: .04em;--tracking-wide-md: .06em;--tracking-wide-lg: .08em;--tracking-wide-xl: .1em;--tracking-wide-2xl: .18em;--lh-none: 1;--lh-tight: 1.1;--lh-text: 1.45;--lh-3xs: 12px;--lh-2xs: 14px;--lh-xs: 16px;--lh-sm: 18px;--lh-md: 20px;--lh-body: 22px;--lh-lg: 24px;--lh-xl: 26px;--lh-2xl: 28px;--lh-title: 30px;--lh-detail: 32px;--lh-3xl: 34px;--lh-display-1: 36px;--lh-display-2: 40px;--lh-display-3: 44px;--lh-display-4: 48px;--lh-display-5: 52px;--lh-display-6: 60px;--lh-display-7: 68px;--fs-pb-hero: clamp(40px, 31.5px + 2.25vw, 64px);--fs-pb-title: clamp(36px, 29px + 1.88vw, 56px);--fs-pb-heading: clamp(24px, 22.6px + .38vw, 28px);--fs-pb-lede: clamp(18px, 17.3px + .19vw, 20px);--fs-pb-read: clamp(17px, 16.6px + .09vw, 18px);--fs-pb-menu: 15px;--lh-pb-read: 1.55;--lh-pb-lede: 1.45;--lh-pb-heading: 1.2;--pb-header-h: 64px;--pb-nav-w: 240px;--pb-toc-w: 180px;--pb-article-max: 760px;--pb-article-max-in-app: 920px;--pb-hero-title-max: 820px;--pb-lede-max: 640px;--pb-preview-max: 560px;--pb-switch-max: 320px;--pb-page-end: 88px;--pb-scroll-margin: calc(var(--pb-header-h) + var(--space-6));--pb-rule: 4px;--pb-swatch-h: 64px;--pb-sample-w: 32px;--pb-sample-h: 24px;--pb-shape-sample: 72px;--pb-gesture-w: 120px;--pb-stage-h: 220px;--pb-specimen-h: 140px;--pb-preview-row-h: 52px;--pb-date-w: 72px;--pb-term-w: 180px;--pb-min-stat: 130px;--pb-min-who: 260px;--pb-min-chapter: 200px;--pb-min-swatch: 160px;--pb-min-skill: 200px;--pb-min-icon: 140px;--pb-min-art: 120px;--pb-min-entry: 220px;--pb-min-catalogue: 280px;--pb-min-specimen: 180px;--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--icon-xl: 24px;--icon-2xl: 28px;--icon-3xl: 32px;--icon-4xl: 40px;--art-xs: 48px;--art-sm: 56px;--art-md: 64px;--art-lg: 72px;--art-xl: 88px;--art-2xl: 120px;--fs-card-title: var(--fs-lg);--fs-list-title: var(--fs-md);--fs-section-title: var(--fs-list-title);--fs-meta: var(--fs-sm);--fs-label: var(--fs-xs);--fs-nav: var(--fs-xs);--poster-from: var(--green-75);--poster-to: color-mix(in srgb, var(--lime) 45%, var(--lime-100));--poster-ink: var(--green-800);--promo-from: var(--green-950);--promo-to: var(--dark-900);--promo-glow: color-mix(in srgb, var(--lime) 34%, transparent);--promo-text: var(--on-dark);--promo-muted: color-mix(in srgb, var(--on-dark) 70%, transparent);--promo-eyebrow: var(--lime);--asset-tile: var(--dark-900);--z-sticky-filters: 5;--z-map-tools: 10;--z-map-corner: 11;--z-map-card: 20;--z-sheet-inline: 40;--z-nav: 50;--z-onboarding: 55;--z-ride: 70;--z-ride-pop: 71;--z-ride-tag: 74;--z-ride-coach: 75;--z-ride-paused: 80;--z-ride-enlarged: 85;--z-ride-menu: 85;--z-modal: 90;--z-notice: 95;--z-splash: 100;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--gutter: var(--space-4);--h-button-lg: 48px;--h-button-md: 40px;--h-button-sm: 36px;--h-chip: 36px;--h-filter: 34px;--h-segment: var(--h-button-md);--h-segment-compact: var(--h-button-sm);--segment-inset: 3px;--h-search: 48px;--h-icon-button: 44px;--h-nav: 56px;--row-h: 56px;--row-h-two: 64px;--tap-min: 44px;--tap-ride: 56px;--underline-offset: 3px;--underline-hover: 2px;--spinner-size: 1.15em;--spinner-stroke: 2px;--h-field: var(--h-button-lg);--h-header: var(--icon-btn-lg);--h-status: 32px;--tab-line-h: 2px;--icon-disc: var(--icon-btn-md);--icon-disc-lg: var(--icon-btn-xl);--stepper-h: 68px;--lift: 3px;--grabber-w: 36px;--grabber-h: 4px;--sheet-bar-h: var(--space-10);--sheet-dock-top: 136px;--sheet-dock-w: var(--narrow-max);--sheet-modal-w: 460px;--sheet-modal-margin: var(--space-6);--rail-item-h: 64px;--route-thumb-w: 128px;--route-thumb-h: 104px;--workout-head-h: 109px;--workout-profile-max: 320px;--workout-profile-h: 64px;--workout-stat-h: 22px;--workout-profile-sm-w: 104px;--workout-profile-sm-w-phone: 72px;--workout-profile-sm-h: 32px;--signal-w: 17px;--signal-h: 14px;--art-scene-w: 168px;--art-scene-h: 200px;--prompt-max: 360px;--pick-max: 320px;--card-min: 300px;--tile-min: 112px;--list-min: 320px;--r-pill: 999px;--r-round: 50%;--r-xs: 2px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--space-under-tabs: 12px;--empty-pad-top: calc(var(--space-12) * 1.5);--empty-pad-bottom: var(--space-12);--empty-action-gap: var(--space-4);--icon-btn-xs: 24px;--icon-btn-sm: 32px;--icon-btn-md: var(--h-icon-button);--icon-btn-lg: 48px;--icon-btn-xl: 56px;--r-card: 20px;--r-card-sm: 16px;--r-tile: 12px;--r-filter: var(--r-md);--r-segment: var(--r-pill);--r-sheet: 24px;--elev-page: var(--gray-50);--elev-card: var(--gray-0);--elev-float: var(--gray-0);--fill: var(--canvas);--elev-inset: var(--fill);--btn-primary-bg: var(--ink);--btn-primary-fg: var(--surface);--stepper-value-w: 52px;--dot: 8px;--h-badge: 26px;--slider-h: 32px;--choice-mark: 24px;--choice-tile-h: 120px;--choice-mark-stroke: 1.5px;--plan-day-h: 76px;--plan-mini-h: 22px;--plan-shape-h: 36px;--plan-shape-h-lg: 72px;--plan-grid-label: 56px;--plan-grid-sum: 96px;--progress-h: 4px;--progress-w: 140px;--progress-ghost: color-mix(in srgb, var(--lime) 24%, var(--logo-sign));--btn-ride-bg: var(--lime);--btn-ride-fg: var(--on-lime);--on-lime: var(--green-950);--fill-ink: var(--green-950);--shade: var(--green-950);--shadow-float: 0 4px 16px rgba(11, 31, 13, .08);--shadow-segment: 0 1px 3px color-mix(in srgb, var(--shade) 10%, transparent);--shadow-knob: 0 1px 3px color-mix(in srgb, var(--shade) 20%, transparent);--shadow-sheet: 0 -4px 24px rgba(11, 31, 13, .08);--float-surface: color-mix(in srgb, var(--elev-float) 94%, transparent);--blur-float: 16px;--h-float-group: 52px;--content-max: 800px;--sheet-peek: 88px;--sheet-half: 50%;--detail-max: 640px;--wide-max: 1240px;--nav-max: 400px;--narrow-max: 420px;--side-panel: 480px;--dashboard-side-min: 360px;--place-map-h: 44dvh;--nav-clearance: 96px}:root{--ride-bg: var(--gray-900);--ride-panel: var(--gray-875);--ride-panel-raised: var(--gray-825);--ride-line: color-mix(in srgb, var(--on-dark) 8%, transparent);--ride-text: var(--on-dark);--ride-muted: color-mix(in srgb, var(--on-dark) 60%, transparent);--ride-scrim-base: var(--gray-925);--accent: var(--lime);--ink-faint: rgba(255, 255, 255, .5);--bad: var(--z5);--target-green: var(--lime);--target-amber: var(--power);--target-off: var(--z5)}:root{--rail: 0px;--kf-rise-in: rise-in;--kf-fade-in: fade-in;--kf-shimmer: shimmer;--kf-sheet-up: sheet-up;--kf-pop: pop;--kf-glow-turn: glow-turn;--kf-glow-pulse: glow-pulse;--kf-settle: settle;--kf-content-in: fade-in;--kf-soft-rise: soft-rise;--kf-spin: spin;--kf-location-pulse: location-pulse;--kf-glow-drift: glow-drift;--kf-loop-close: loop-close;--dur-press: .11s;--dur-fast: .16s;--dur: .24s;--dur-medium: .3s;--dur-sheet: .36s;--dur-slow: .42s;--dur-slower: .6s;--dur-loop: 1s;--dur-heartbeat: 1.6s;--dur-pulse: 2s;--dur-pulse-slow: 2.4s;--dur-ambient: 4s;--dur-ambient-slow: 6s;--dur-ambient-drift: 18s;--loader-delay: .25s;--dur-shimmer: 1.2s;--delay-short: .12s;--delay: .24s;--delay-long: .4s;--logo-delay-bar: .2s;--logo-delay-stem: var(--delay-long);--logo-delay-word: .44s;--stagger: 30ms;--stagger-wide: 60ms;--stagger-fine: 14ms;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.12);--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-sheet: cubic-bezier(.22, .9, .3, 1);--ease-lay: cubic-bezier(.65, 0, .35, 1);--ease-in-out-strong: cubic-bezier(.45, 0, .25, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--motion-sheet-duration: var(--dur-sheet);--motion-sheet-open: var(--motion-sheet-duration) var(--ease-sheet);--motion-sheet-close: var(--motion-sheet-duration) var(--ease-in-out-strong);--motion-pop-duration: var(--dur);--motion-pop-open: var(--motion-pop-duration) var(--ease-out);--motion-pop-close: var(--motion-pop-duration) var(--ease-in-out-strong);--motion-pop-scale: .96;--focus-width: 2px;--focus-offset: 2px;--focus-color: var(--ink);--focus-color-on-dark: var(--lime);--switch-width: 48px;--switch-height: 28px;--switch-inset: 3px;--switch-knob: 22px;--switch-knob-pressed: 28px;--motion-switch: var(--dur) var(--ease-spring);--motion-switch-color: var(--dur-fast) var(--ease);--item-inset: var(--space-1);--r-item: calc(var(--r-card) - var(--item-inset));--motion-select: var(--dur) var(--ease-out);--motion-nav: var(--dur-slow) var(--ease-spring);--motion-content-in: var(--dur-fast) var(--ease-out);--motion-cascade: var(--dur-slow) var(--ease-out);--stagger-cascade: 40ms;--cascade-rise: 6px;--float-rise: 5px;--motion-fold: var(--dur-sheet) var(--ease-out);--motion-caret: var(--dur) var(--ease-out);--motion-toast-duration: var(--dur-fast);--motion-toast-open: var(--dur) var(--ease-spring);--motion-toast-close: var(--motion-toast-duration) var(--ease-in);--toast-top: calc(env(safe-area-inset-top) + var(--space-3));--toast-enter-y: calc(-1 * var(--space-4));--motion-zap: var(--dur-slower) var(--ease-in-out);--motion-heart: var(--dur-slow) var(--ease-spring);--motion-location: var(--dur-pulse) var(--ease-out) infinite;--motion-loop-close: var(--dur-slower) var(--ease-spring);--ease-soft: ease-out;--ease-in-out: ease-in-out;--ease-linear: linear;--ease: ease;--dur-push: .3s;--ease-push: cubic-bezier(.32, .72, 0, 1);--push-in: 100%;--push-under: -30%;--push-top: 1;--push-dim: .6}@media(min-width:1024px){:root{--rail: 104px;--rail-inset: 12px;--r-rail: 24px;--nav-clearance: 40px;--dur-push: .24s;--push-in: 32px;--push-under: -24px;--push-top: 0;--push-dim: 0}}[data-surface=light]{color-scheme:light;--elev-card: var(--gray-0);--surface: var(--gray-0);--canvas: var(--green-25);--fill-strong: var(--green-50);--text: var(--gray-950);--ink: var(--green-950);--text-muted: var(--green-500);--text-subtle: var(--green-500);--icon-idle: var(--green-500);--border: var(--gray-200);--border-outline: var(--gray-300);--border-hover: var(--gray-400);--control-border: var(--gray-500);--separator: var(--gray-200);--separator-soft: var(--gray-100);--btn-primary-bg: var(--green-950);--btn-primary-fg: var(--gray-0);--hover-surface: color-mix(in srgb, var(--green-950) 8%, var(--gray-0))}:root[data-theme=dark]{--poster-from: var(--gray-850);--poster-to: var(--gray-850);--poster-ink: var(--gray-350);color-scheme:dark;--elev-page: var(--gray-1000);--elev-card: var(--gray-850);--elev-float: var(--gray-800);--surface: var(--gray-850);--canvas: var(--gray-775);--fill-strong: var(--gray-800);--fill-neutral: var(--gray-800);--segment-bg: var(--gray-800);--segment-pill: var(--gray-725);--fill-ink: var(--green-850);--shade: var(--gray-1000);--text: var(--gray-100);--ink: var(--gray-100);--text-muted: var(--gray-350);--icon-idle: var(--gray-350);--logo-sign: var(--gray-100);--border: var(--gray-750);--border-outline: var(--gray-725);--border-hover: var(--gray-600);--control-border: var(--gray-425);--separator: var(--gray-750);--separator-soft: var(--gray-800);--grabber: var(--gray-725);--mist: color-mix(in srgb, var(--lime-400) 14%, var(--gray-850));--selected-bg: color-mix(in srgb, var(--lime-400) 18%, var(--gray-850));--lime-tint: color-mix(in srgb, var(--lime-400) 20%, var(--gray-850));--workout-card-head: var(--teal-875);--map-canvas: var(--green-850);--card-border: var(--gray-750);--road-unknown: var(--gray-725);--route-approach: var(--ink);--success-text: var(--green-375);--success-icon: var(--green-375);--warn-text: var(--amber-375);--warn-bg: var(--amber-850);--warn-surface: var(--amber-875);--warn-edge: var(--amber-750);--caution-bg: var(--amber-825);--danger-text: var(--red-250);--danger-bg: var(--red-825);--danger-label: var(--red-300);--difficulty-strenuous-text: var(--red-300);--gold: var(--amber-475);--on-ink-muted: var(--green-250);--on-ink-faint: var(--green-350);--shadow-float: 0 4px 16px rgba(0, 0, 0, .5);--shadow-sheet: 0 -4px 24px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(main[data-page]){scrollbar-gutter:stable}body{min-height:100dvh;background:var(--elev-page);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:where(.hit-area){position:relative}.hit-area:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));transform:translate(-50%,-50%)}.hit-area-glove{--tap-min: var(--tap-ride)}h1[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:1024px){body{padding-left:var(--rail)}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-push);animation-timing-function:var(--ease-push)}:root[data-nav=forward]::view-transition-old(root){animation-name:vt-push-under}:root[data-nav=forward]::view-transition-new(root){animation-name:vt-push-in}:root[data-nav=back]::view-transition-old(root){z-index:1;animation-name:vt-push-out}:root[data-nav=back]::view-transition-new(root){animation-name:vt-push-uncover}:root[data-nav=tab]::view-transition-old(root),:root[data-nav=swap]::view-transition-old(root),:root[data-nav=detail]::view-transition-old(root){animation-name:vt-fade-out;animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}:root[data-nav=tab]::view-transition-new(root),:root[data-nav=swap]::view-transition-new(root){animation-name:vt-fade-in;animation-duration:var(--dur);animation-timing-function:var(--ease-out)}:root[data-nav=detail]::view-transition-new(root){animation-name:vt-fade-in;animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}@keyframes vt-push-in{0%{opacity:var(--push-top);transform:translate(var(--push-in))}}@keyframes vt-push-under{to{opacity:var(--push-dim);transform:translate(var(--push-under))}}@keyframes vt-push-out{to{opacity:var(--push-top);transform:translate(var(--push-in))}}@keyframes vt-push-uncover{0%{opacity:var(--push-dim);transform:translate(var(--push-under))}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes bar-grow{0%{transform:scaleY(0)}}.chart-grow{transform-box:fill-box;transform-origin:50% 100%;animation:bar-grow var(--dur-slower) var(--ease-spring) both;animation-delay:calc(var(--delay-short) + var(--i, 0) * var(--stagger-fine))}@property --glow-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes glow-turn{to{--glow-turn: 360deg}}@keyframes glow-pulse{0%{opacity:.35}to{opacity:1}}@keyframes pop{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.12);opacity:1}}@keyframes settle{0%{opacity:0}}@keyframes glow-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12%,8%) scale(1.08)}66%{transform:translate(-10%,4%) scale(.95)}}@keyframes location-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}@keyframes loop-close{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--lime) 80%,transparent)}40%{transform:scale(1.3)}to{transform:scale(1);box-shadow:0 0 0 18px color-mix(in srgb,var(--lime) 0%,transparent)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}}@keyframes soft-rise{0%{opacity:0;transform:translateY(var(--cascade-rise))}}.heart-beat{transform-origin:50% 60%;animation:heart-beat var(--dur-heartbeat) var(--ease-in-out) infinite}@keyframes heart-beat{0%,21%,to{transform:scale(1)}7%{transform:scale(1.1)}12%{transform:scale(1.02)}16.5%{transform:scale(1.07)}}.art-float{animation:art-float var(--dur-ambient) var(--ease-in-out) infinite}.art-float-late{animation-delay:calc(var(--dur-ambient) / -2)}@keyframes art-float{50%{transform:translateY(calc(-1 * var(--float-rise)))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.heart-beat,.art-float{animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.only-dark{display:none}:root[data-theme=dark] .only-light{display:none}:root[data-theme=dark] .only-dark{display:revert}._sheet_127tc_1{color:var(--text);background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);padding:var(--space-2) var(--gutter) var(--space-4)}._inline_127tc_10{border-radius:var(--r-sheet);box-shadow:var(--shadow-float)}._overlay_127tc_15{position:fixed;left:var(--rail);right:0;bottom:0;display:flex;flex-direction:column;max-height:72dvh;overflow:hidden;padding-bottom:0;z-index:var(--z-sheet-inline)}._overlay_127tc_15>._grabber_127tc_32,._overlay_127tc_15>._bar_127tc_33{flex:none}._overlay_127tc_15>._body_127tc_37{flex:1;min-height:0;overflow-y:auto;margin-inline:calc(-1 * var(--focus-width));padding-inline:var(--focus-width);overscroll-behavior:contain;padding-bottom:calc(var(--nav-clearance) + env(safe-area-inset-bottom))}._overlay_127tc_15._modal_127tc_50>._body_127tc_37{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}._modal_127tc_50:focus{outline:none}@media(min-width:1024px){._dock_127tc_59{top:var(--sheet-dock-top);left:calc(var(--rail) + var(--gutter));right:auto;bottom:var(--gutter);width:var(--sheet-dock-w);max-height:none;border-radius:var(--r-sheet);box-shadow:var(--shadow-float)}._overlay_127tc_15._dock_127tc_59>._body_127tc_37{padding-bottom:var(--space-4)}._dock_127tc_59 ._grabber_127tc_32{display:none}}._grabber_127tc_32{width:var(--grabber-w);height:var(--grabber-h);margin:0 auto var(--space-1);border-radius:var(--r-xs);background:var(--grabber)}[data-swipe-handle]{touch-action:none}._bar_127tc_33{display:grid;grid-template-columns:var(--sheet-bar-h) 1fr var(--sheet-bar-h);align-items:center;min-height:var(--sheet-bar-h)}._title_127tc_99{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-md);text-align:center}._end_127tc_106{display:flex;justify-content:flex-end}._body_127tc_37{padding-top:var(--space-2)}._overlay_127tc_15{animation:var(--kf-sheet-up) var(--motion-sheet-open) both}._overlay_127tc_15._leaving_127tc_125{animation:_sheet-down_127tc_1 var(--motion-sheet-close) forwards}@keyframes _sheet-down_127tc_1{to{transform:translateY(100%)}}@media(min-width:1024px){._overlay_127tc_15._dock_127tc_59{animation:var(--kf-rise-in) var(--motion-pop-open) both}}@media(min-width:768px){._overlay_127tc_15._modal_127tc_50{inset:50% auto auto 50%;width:min(var(--sheet-modal-w),calc(100vw - 2 * var(--sheet-modal-margin)));max-height:calc(100dvh - 2 * var(--sheet-modal-margin));padding:var(--space-3) var(--space-6) var(--space-6);border-radius:var(--r-sheet);box-shadow:var(--shadow-float);animation:_dialog-in_127tc_1 var(--motion-pop-open) both;transform:translate(-50%,-50%)}._overlay_127tc_15._modal_127tc_50>._body_127tc_37{padding-bottom:0}._modal_127tc_50 ._grabber_127tc_32{display:none}}@keyframes _dialog-in_127tc_1{0%{opacity:0;transform:translate(-50%,-48%) scale(var(--motion-pop-scale))}}@media(min-width:768px){._overlay_127tc_15._modal_127tc_50._leaving_127tc_125{animation:_dialog-out_127tc_1 var(--motion-pop-close) forwards}}@keyframes _dialog-out_127tc_1{to{opacity:0;transform:translate(-50%,-48%) scale(var(--motion-pop-scale))}}._detents_127tc_195{display:flex;flex-direction:column;height:100%;padding-top:0;transform:translateY(var(--detent-y, 0));transition:transform var(--motion-sheet-open)}._overlay_127tc_15._detents_127tc_195{height:calc(100dvh - var(--space-12));max-height:none;overflow:hidden}._detents_127tc_195[data-detent=half]{--detent-y: var(--sheet-half)}._detents_127tc_195[data-detent=peek]{--detent-y: calc(100% - var(--sheet-peek))}._detents_127tc_195._dragging_127tc_218{--detent-y: var(--sheet-drag);transition:none}._detents_127tc_195 ._body_127tc_37{flex:1;min-height:0;overflow-y:auto}._grabberButton_127tc_230{display:flex;justify-content:center;width:100%;padding:var(--space-2) 0;border:0;background:none;cursor:grab;touch-action:none}._grabberButton_127tc_230 ._grabber_127tc_32{margin:0}@media(min-width:1024px){._dock_127tc_59._detents_127tc_195{--detent-y: 0;height:auto}._dock_127tc_59 ._grabberButton_127tc_230{display:none}}@media(prefers-reduced-motion:reduce){._detents_127tc_195{transition:none}}@media(min-width:768px){._overlay_127tc_15._modal_127tc_50._wide_127tc_264{display:flex;flex-direction:column;width:calc(100vw - var(--space-12));max-width:var(--wide-max);height:calc(100dvh - var(--space-12));max-height:none;overflow:hidden}._wide_127tc_264 ._body_127tc_37{flex:1;min-height:0}}._button_16n9p_1{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:var(--r-round);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}._button_16n9p_1[hidden]{display:none}._button_16n9p_1:active:not(:disabled){transform:scale(.94)}._button_16n9p_1:disabled{opacity:.45;cursor:default}._surface_16n9p_28{background:var(--surface)}._surface_16n9p_28:hover:not(:disabled){background:var(--hover-surface)}._soft_16n9p_38{background:var(--fill-strong)}._soft_16n9p_38:hover:not(:disabled){background:var(--hover-surface)}._soft_16n9p_38:active:not(:disabled){background:var(--press-surface)}._ride_16n9p_52{background:var(--icon-btn-bg, var(--ride-panel));color:var(--icon-btn-fg, var(--ride-text))}._ride_16n9p_52:hover:not(:disabled){background:var(--icon-btn-bg-hover, var(--ride-panel-raised))}._bare_16n9p_62{background:none;color:var(--text-muted)}._bare_16n9p_62:hover:not(:disabled){background:var(--hover-surface);color:var(--ink)}._xs_16n9p_72{position:relative;width:var(--icon-btn-size, var(--icon-btn-xs));height:var(--icon-btn-size, var(--icon-btn-xs));font-size:var(--icon-sm)}._sm_16n9p_79{position:relative;width:var(--icon-btn-size, var(--icon-btn-sm));height:var(--icon-btn-size, var(--icon-btn-sm));font-size:var(--icon-md)}._md_16n9p_86{width:var(--icon-btn-size, var(--icon-btn-md));height:var(--icon-btn-size, var(--icon-btn-md));font-size:var(--fs-xl)}._lg_16n9p_92{width:var(--icon-btn-size, var(--icon-btn-lg));height:var(--icon-btn-size, var(--icon-btn-lg));font-size:var(--fs-2xl)}._xl_16n9p_98{width:var(--icon-btn-size, var(--icon-btn-xl));height:var(--icon-btn-size, var(--icon-btn-xl));font-size:var(--fs-2xl)}._withText_16n9p_107{width:auto;gap:var(--space-2);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--r-pill)}._text_16n9p_114{font-size:var(--fs-control);line-height:var(--lh-md);font-weight:var(--fw-medium)}._floating_16n9p_120{box-shadow:var(--shadow-float)}._group_16n9p_124{display:inline-flex;align-items:center;gap:var(--space-1)}._rounded_16n9p_131{border-radius:var(--r-md)}._scrim_a7g1_1{position:fixed;inset:0;z-index:var(--z-modal);background:color-mix(in srgb,var(--shade) 35%,transparent);animation:var(--kf-fade-in) var(--motion-sheet-open) both}._leaving_a7g1_10{animation:_scrim-out_a7g1_1 var(--motion-sheet-close) forwards}@keyframes _scrim-out_a7g1_1{to{background:transparent}}._card_gh3g2_2{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-h-two);padding:var(--space-4);border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._card_gh3g2_2:hover:not(:disabled){background:var(--hover-surface)}._card_gh3g2_2:disabled{opacity:.45;cursor:default}._tile_gh3g2_28{align-items:flex-start;min-height:var(--choice-tile-h)}._tile_gh3g2_28 ._title_gh3g2_33{font-size:var(--fs-lg)}._on_gh3g2_38{box-shadow:inset 0 0 0 1px var(--ink)}._start_gh3g2_42{display:inline-flex;flex:none;align-items:center}._text_gh3g2_48{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}._title_gh3g2_33{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}._detail_gh3g2_62{font-size:var(--fs-meta);color:var(--text-muted)}._caret_gh3g2_67{flex:none;font-size:var(--icon-sm);color:var(--text-muted)}._mark_gh3g2_74{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--choice-mark);height:var(--choice-mark);border-radius:var(--r-round);box-shadow:inset 0 0 0 var(--choice-mark-stroke) var(--control-border);font-size:var(--icon-sm);color:var(--surface)}._markOn_gh3g2_87{background:var(--ink);box-shadow:none}._open_gh3g2_93{flex-direction:column;align-items:stretch}._openTop_gh3g2_98{display:flex;align-items:flex-start;gap:var(--space-3)}._more_gh3g2_104{display:flex;flex-direction:column;gap:var(--space-3)}._check_tzcuc_1 path{stroke-dasharray:1;stroke-dashoffset:1;animation:_draw_tzcuc_1 var(--dur-medium) var(--ease-out) forwards}@keyframes _draw_tzcuc_1{to{stroke-dashoffset:0}}._still_tzcuc_13 path{animation:none;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){._check_tzcuc_1 path{animation:none;stroke-dashoffset:0}}._badge_157y2_4{position:relative;flex:none}._diamond_157y2_9,._bar_157y2_10,._stem_157y2_11{position:absolute;will-change:transform,opacity;backface-visibility:hidden}._diamond_157y2_9{inset:0;display:block;overflow:visible;animation:_sign-in_157y2_1 var(--dur-slow) var(--ease-settle) both}._bar_157y2_10{transform-origin:left center;animation:_lay-across_157y2_1 var(--dur) var(--ease-lay) var(--logo-delay-bar) both}._stem_157y2_11{transform-origin:center top;animation:_lay-down_157y2_1 var(--dur) var(--ease-lay) var(--logo-delay-stem) both}@keyframes _sign-in_157y2_1{0%{opacity:0;transform:rotate(-24deg) scale(.82)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes _lay-across_157y2_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _lay-down_157y2_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._wordmark_157y2_67{will-change:transform,opacity;animation:_word-in_157y2_1 var(--dur-medium) var(--ease-settle) var(--logo-delay-word) both}@keyframes _word-in_157y2_1{0%{opacity:0;transform:translateY(var(--space-1-5))}}._wrap_1v22t_10{view-transition-name:main-nav;position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 var(--gutter) env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--elev-float);z-index:var(--z-nav)}._bar_1v22t_25{position:relative;display:grid;grid-template-columns:repeat(5,1fr);width:100%;max-width:var(--nav-max);height:var(--h-nav);padding:var(--space-1) 0}._item_1v22t_35{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-5);border-radius:var(--r-pill);color:var(--icon-idle);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}._item_1v22t_35:hover{color:var(--ink)}._active_1v22t_53,._active_1v22t_53:hover{color:var(--on-lime)}._pill_1v22t_60{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;width:20%;border-radius:var(--r-pill);background:var(--lime);transform:translate(calc(var(--active, 0) * 100%));transition:transform var(--motion-nav)}._iconOn_1v22t_72{animation:var(--kf-pop) var(--dur-sheet) var(--ease-out) both}._icon_1v22t_72{font-size:var(--icon-xl)}._label_1v22t_80{font-size:var(--fs-nav);font-weight:var(--fw-medium);line-height:var(--lh-2xs)}._brand_1v22t_86{display:none}@media(min-width:1024px){._wrap_1v22t_10:not(._contained_1v22t_91){top:var(--rail-inset);bottom:var(--rail-inset);left:var(--rail-inset);right:auto;width:calc(var(--rail) - 2 * var(--rail-inset));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-4);padding:var(--space-5) var(--space-2);border-top:0;border-radius:var(--r-rail);background:var(--elev-float);box-shadow:var(--shadow-float)}@supports (corner-shape: squircle){._wrap_1v22t_10:not(._contained_1v22t_91){border-radius:calc(var(--r-rail) * 1.5);corner-shape:squircle}}._wrap_1v22t_10:not(._contained_1v22t_91) ._brand_1v22t_86{display:flex;justify-content:center;padding:var(--space-1) 0 var(--space-2)}._wrap_1v22t_10:not(._contained_1v22t_91) ._bar_1v22t_25{grid-template-columns:1fr;grid-auto-rows:var(--rail-item-h);gap:var(--space-1-5);height:auto;max-width:none;padding:0}._wrap_1v22t_10:not(._contained_1v22t_91) ._item_1v22t_35{border-radius:var(--r-card-sm)}._wrap_1v22t_10:not(._contained_1v22t_91) ._pill_1v22t_60{top:0;bottom:auto;left:0;width:100%;height:var(--rail-item-h);border-radius:var(--r-card-sm);transform:translateY(calc(var(--active, 0) * (var(--rail-item-h) + var(--space-1-5))))}}@media(max-width:599px){._phoneHidden_1v22t_154{display:none}}._contained_1v22t_91{view-transition-name:none;position:absolute;padding-bottom:0;z-index:auto}._badge_gryco_1{display:inline-grid;flex:none;place-items:center;width:1em;height:1em;border-radius:var(--r-round);background:currentColor}._badge_gryco_1>svg{width:.62em;height:.62em;color:var(--check-on, var(--surface))}._bar_1bwrg_2{display:block;flex:1 1 auto;min-width:0;height:var(--bar-h);overflow:hidden;border-radius:var(--r-pill);background:var(--bar-track)}._lg_1bwrg_12{height:var(--bar-h-lg)}._fill_1bwrg_16{display:block;width:calc(var(--part) * 100%);min-width:var(--bar-h);height:100%;border-radius:inherit;background:var(--bar-fill)}._strong_1bwrg_25{background:var(--bar-fill-strong)}._chip_1qzxu_1{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);flex:none;height:var(--h-chip);padding:0 var(--space-3-5);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-control);font-weight:var(--fw-regular);line-height:var(--lh-none);white-space:nowrap;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur-press) var(--ease-out)}._chip_1qzxu_1:hover{border-color:var(--border-hover)}._floating_1qzxu_24{border-color:transparent;box-shadow:var(--shadow-float)}._selectedLime_1qzxu_29,._selectedLime_1qzxu_29:hover{background:var(--lime);border-color:var(--ink);color:var(--on-lime)}._selectedInk_1qzxu_37,._selectedInk_1qzxu_37:hover{background:var(--lime);border-color:var(--on-lime);color:var(--on-lime)}._checkSlot_1qzxu_50{display:inline-flex;width:0;margin-right:calc(-1 * var(--space-1-5));overflow:hidden;transition:width var(--dur) var(--ease-out),margin-right var(--dur) var(--ease-out)}._check_1qzxu_50{flex:none;font-size:var(--fs-body);opacity:0;transform:scale(.4) rotate(-12deg);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-spring)}._selectedLime_1qzxu_29 ._checkSlot_1qzxu_50,._selectedInk_1qzxu_37 ._checkSlot_1qzxu_50{width:var(--fs-body);margin-right:0}._selectedLime_1qzxu_29 ._check_1qzxu_50,._selectedInk_1qzxu_37 ._check_1qzxu_50{opacity:1;transform:none;transition-delay:var(--stagger)}@media(prefers-reduced-motion:reduce){._checkSlot_1qzxu_50,._check_1qzxu_50{transition:none}}._row_1qzxu_87{display:flex;gap:var(--space-2);overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter);scrollbar-width:none}._row_1qzxu_87._rowFloating_1qzxu_101{padding-top:var(--space-2);padding-bottom:var(--space-6);margin-top:calc(-1 * var(--space-2));margin-bottom:calc(-1 * var(--space-6));pointer-events:none}._rowFloating_1qzxu_101>*{pointer-events:auto}._row_1qzxu_87::-webkit-scrollbar{display:none}._filter_1qzxu_117{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);flex:none;height:var(--h-filter);padding:0 var(--space-2-5);border:0;border-radius:var(--r-filter);background:var(--elev-card);color:var(--ink);font-size:var(--fs-control);line-height:var(--lh-none);white-space:nowrap}._filter_1qzxu_117:hover{background:var(--hover-surface)}._filterActive_1qzxu_139,._filterActive_1qzxu_139:hover{background:var(--lime);color:var(--on-lime)}._caret_1qzxu_148{transition:transform var(--motion-caret)}._filter_1qzxu_117[aria-expanded=true],._filter_1qzxu_117[aria-expanded=true]:hover{background:var(--fill-ink);color:var(--on-dark)}._filter_1qzxu_117[aria-expanded=true] ._caret_1qzxu_148{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){._caret_1qzxu_148{transition:none}}._chip_1qzxu_1:active{transform:scale(.96)}._button_1wkc1_1{position:relative;display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--r-pill);font-weight:var(--fw-medium);line-height:var(--lh-none);white-space:nowrap;transition:filter var(--dur-press) var(--ease),background-color var(--dur-press) var(--ease),transform var(--dur-press) var(--ease)}._button_1wkc1_1:active:not(:disabled){transform:scale(.98)}._button_1wkc1_1:disabled{opacity:.45;cursor:default}._loading_1wkc1_26:disabled{opacity:1;cursor:progress}._loading_1wkc1_26>:not(._spinner_1wkc1_31){opacity:0}._spinner_1wkc1_31{position:absolute;inset:0;margin:auto}._label_1wkc1_41{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-block:.15em}._icon_1wkc1_49{display:inline-flex;font-size:1.25em}._inline_1wkc1_55{font-size:1em}._lg_1wkc1_59{height:var(--h-button-lg);padding:0 var(--space-6);font-size:var(--fs-md)}._md_1wkc1_54{height:var(--h-button-md);padding:0 var(--space-4-5);font-size:var(--fs-md)}._sm_1wkc1_71{height:var(--h-button-sm);padding:0 var(--space-3-5);font-size:var(--fs-control)}._lime_1wkc1_78{background:var(--btn-ride-bg);color:var(--btn-ride-fg)}._lime_1wkc1_78:hover:not(:disabled){filter:var(--hover-darken)}._ink_1wkc1_88{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}._ink_1wkc1_88:hover:not(:disabled){filter:var(--hover-lighten)}._danger_1wkc1_98{background:var(--difficulty-hard);color:var(--on-dark)}._danger_1wkc1_98:hover:not(:disabled){filter:var(--hover-darken)}._danger-text_1wkc1_108{background:transparent;color:var(--danger-label);padding-left:var(--space-2);padding-right:var(--space-2)}._danger-text_1wkc1_108:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}._outline_1wkc1_119{background:var(--surface);border-color:var(--border-outline);color:var(--ink)}._outline_1wkc1_119:hover:not(:disabled){background:var(--hover-surface)}._text_1wkc1_129{background:transparent;color:var(--ink);padding-left:var(--space-2);padding-right:var(--space-2)}._text_1wkc1_129:hover:not(:disabled){background:var(--hover-surface)}._quiet_1wkc1_141{background:transparent;color:var(--text-muted);padding-left:var(--space-2);padding-right:var(--space-2)}._quiet_1wkc1_141:hover:not(:disabled){background:var(--hover-surface);color:var(--ink)}._on-dark_1wkc1_154{background:color-mix(in srgb,var(--on-dark) 12%,transparent);color:var(--on-dark)}._on-dark_1wkc1_154:hover:not(:disabled){background:color-mix(in srgb,var(--on-dark) 20%,transparent)}._quiet-on-dark_1wkc1_165{background:transparent;color:var(--on-dark)}._quiet-on-dark_1wkc1_165:hover:not(:disabled){background:color-mix(in srgb,var(--on-dark) 10%,transparent)}._block_1wkc1_174{width:100%}a._button_1wkc1_1{text-decoration:none}._glow_1wkc1_182{position:relative;isolation:isolate;border-color:transparent}._glow_1wkc1_182:before{content:"";position:absolute;inset:-1px;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--glow-turn, 0deg),var(--lime),var(--brand-dark),var(--lime-tint),var(--lime));-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:var(--kf-glow-turn) calc(4 * var(--dur-loop)) linear infinite}._glowLight_1wkc1_182{position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 0 var(--space-3) color-mix(in srgb,var(--lime) 55%,transparent);animation:var(--kf-glow-pulse) calc(2 * var(--dur-loop)) ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){._glow_1wkc1_182:before,._glowLight_1wkc1_182{animation:none}}._spinner_8ouak_1{display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-stroke) solid currentColor;border-right-color:transparent;border-radius:var(--r-round);animation:var(--kf-spin) var(--dur-loop) linear infinite}@media(prefers-reduced-motion:reduce){._spinner_8ouak_1{animation:none!important}}._page_1jbab_8{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin:0 auto;padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--gutter) calc(var(--nav-clearance) + env(safe-area-inset-bottom))}._detail_1jbab_6,._item_1jbab_4{max-width:calc(var(--content-max) + 2 * var(--gutter))}@media(min-width:1024px){._detail_1jbab_6,._item_1jbab_4{max-width:calc(var(--wide-max) + 2 * var(--gutter))}._reading_1jbab_33{max-width:var(--detail-max)}}._wide_1jbab_39,._frame_1jbab_40{max-width:calc(var(--wide-max) + 2 * var(--gutter))}@media(min-width:1024px){._dashboard_1jbab_50{max-width:calc(var(--wide-max) + 2 * var(--gutter))}}._board_1jbab_55{display:flex;flex-direction:column}._boardSide_1jbab_60{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5)}._column_1jbab_67{max-width:var(--content-max)}@media(min-width:1320px){._board_1jbab_55:has(>._boardSide_1jbab_60){display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(var(--dashboard-side-min),1fr);column-gap:var(--space-6);align-items:start}._boardSide_1jbab_60{margin-top:0}}._board_1jbab_55>._boardSide_1jbab_60>*{margin-top:0;margin-bottom:0}._boardMain_1jbab_92>:first-child{margin-top:0}._split_1jbab_5{max-width:calc(var(--wide-max) + 2 * var(--gutter))}._grid_1jbab_101{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));gap:var(--space-4)}@media(min-width:700px){._page_1jbab_8{padding-top:var(--space-6)}}._section_1jbab_113{margin-top:var(--space-5)}._sectionHead_1jbab_123{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2)}._sectionHead_1jbab_123>._sectionTitle_1jbab_131{margin:0}._sectionTitle_1jbab_131{margin:0 0 var(--space-2);font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--text)}._empty_1jbab_143{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:var(--prompt-max);margin:0 auto;padding:var(--empty-pad-top) 0 var(--empty-pad-bottom);text-align:center}._emptyIcon_1jbab_155{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-disc-lg);height:var(--icon-disc-lg);margin-bottom:var(--space-1);border-radius:var(--r-round);background:var(--fill-strong);color:var(--ink);font-size:var(--icon-2xl)}._emptyArt_1jbab_172,._emptyScene_1jbab_173{display:block;flex:none;margin-bottom:var(--space-1);object-fit:contain;animation:var(--kf-settle) var(--dur-slower) var(--ease-out) both}._emptyArt_1jbab_172,._emptyScene_1jbab_173{filter:grayscale(1) opacity(.5)}._emptyArt_1jbab_172{width:var(--art-xl);height:var(--art-xl)}._emptyScene_1jbab_173{width:var(--art-scene-w);height:var(--art-scene-h)}._emptyTitle_1jbab_201{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text)}._emptyBody_1jbab_207{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted)}._emptyAction_1jbab_214{margin-top:var(--empty-action-gap)}._grid_1jbab_101>*{animation:var(--kf-rise-in) var(--dur) var(--ease-out) both}._grid_1jbab_101>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}._grid_1jbab_101>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}._grid_1jbab_101>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}._grid_1jbab_101>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}._grid_1jbab_101>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}._grid_1jbab_101>:nth-child(n+7){animation-delay:calc(var(--stagger) * 6)}._empty_1jbab_143{animation:var(--kf-fade-in) var(--dur) var(--ease-out) both}@media(min-width:1024px){._wide_1jbab_39,._split_1jbab_5{display:flex;flex-direction:column;height:100dvh;padding-bottom:var(--space-6)}._wide_1jbab_39>*,._split_1jbab_5>*{flex-shrink:0}._wide_1jbab_39>._listDetail_1jbab_253,._split_1jbab_5>._listDetail_1jbab_253{flex:1 1 0;min-height:0}}._listDetail_1jbab_253{display:grid;grid-template-columns:minmax(var(--list-min),var(--list-max, 400px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-4)}._underTabs_1jbab_268{margin-top:var(--space-under-tabs)}._underTabs_1jbab_268 ._listPane_1jbab_272>:first-child{margin-top:0}._listPane_1jbab_272,._detailPane_1jbab_277{min-height:0;overflow-y:auto}._listPane_1jbab_272{margin:0 calc(-1 * var(--space-1-5));padding:0 var(--space-1-5) var(--space-6)}._listPane_1jbab_272 ._grid_1jbab_101{grid-template-columns:minmax(0,1fr)}._listPane_1jbab_272 [role=group]{flex-wrap:wrap;overflow-x:visible;margin:0;padding:var(--space-1) 0}._detailPane_1jbab_277{display:flex;flex-direction:column;min-width:0}._detailBody_1jbab_312{padding:var(--space-2) var(--space-7) 0;--elev-card: var(--elev-inset)}._detailBody_1jbab_312>*>*{animation:var(--kf-soft-rise) var(--motion-cascade) both}._detailBody_1jbab_312>*>:nth-child(2){animation-delay:calc(var(--stagger-cascade) * 1)}._detailBody_1jbab_312>*>:nth-child(3){animation-delay:calc(var(--stagger-cascade) * 2)}._detailBody_1jbab_312>*>:nth-child(4){animation-delay:calc(var(--stagger-cascade) * 3)}._detailBody_1jbab_312>*>:nth-child(5){animation-delay:calc(var(--stagger-cascade) * 4)}._detailBody_1jbab_312>*>:nth-child(6){animation-delay:calc(var(--stagger-cascade) * 5)}._detailBody_1jbab_312>*>:nth-child(n+7){animation-delay:calc(var(--stagger-cascade) * 6)}@media(prefers-reduced-motion:reduce){._detailBody_1jbab_312>*>*{animation:none}}._detailBody_1jbab_312>*>[data-float]{animation-name:var(--kf-fade-in)}._embedded_1jbab_345{padding:var(--space-2) 0 var(--space-6)}._pick_1jbab_349{display:flex;flex-direction:column;align-items:center;gap:var(--space-3-5);max-width:var(--pick-max);margin:auto;padding:var(--space-6);color:var(--text-muted);text-align:center;animation:var(--kf-fade-in) var(--dur) var(--ease-out) both}._pick_1jbab_349 p{margin:0}._pickArt_1jbab_367{width:var(--art-2xl);height:var(--art-2xl);object-fit:contain;filter:grayscale(1) opacity(.5);animation:var(--kf-settle) var(--dur-slower) var(--ease-out) var(--delay-short) both}._mark_rh3pe_1{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--r-tag);background:var(--fill-neutral);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--text-muted);white-space:nowrap}._row_aamrm_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-muted)}._item_aamrm_11{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}._item_aamrm_11 svg{font-size:var(--icon-md)}._dot_aamrm_22{font-size:var(--fs-2xs);color:var(--text-subtle)}._tiles_aamrm_27{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-min),1fr));gap:var(--space-2)}._tile_aamrm_27{padding:var(--space-2-5) var(--space-2-5) var(--space-3);border:0;border-radius:var(--r-tile);background:var(--elev-card)}._tileLabel_aamrm_40{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);line-height:var(--lh-xs);color:var(--text-muted)}._tileLabel_aamrm_40 svg{font-size:var(--icon-md)}._tileValue_aamrm_53{margin-top:var(--space-1-5);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-md);color:var(--text)}._card_158ny_1{position:relative;display:flex;gap:var(--space-3);padding:var(--space-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-float)}._open_158ny_11{position:absolute;inset:0;border:0;border-radius:inherit;background:none}._thumb_158ny_19{position:relative;flex:none;width:var(--route-thumb-w);height:var(--route-thumb-h);border-radius:var(--r-tile);overflow:hidden;background:var(--map-canvas)}._badge_158ny_29{position:absolute;top:var(--space-2);left:var(--space-2)}._body_158ny_35{flex:1;min-width:0;padding:var(--space-1-5) var(--space-7) var(--space-1) 0;display:flex;flex-direction:column;gap:var(--space-1-5);pointer-events:none}._eyebrow_158ny_45{display:flex;align-items:center;gap:var(--space-2-5);font-size:var(--fs-control);color:var(--text)}._title_158ny_53{font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:var(--lh-lg);color:var(--ink)}._close_158ny_60{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;padding:var(--space-0-5);border:0;background:none;font-size:var(--fs-md);color:var(--ink)}._row_158ny_76{position:relative;display:grid;grid-template-columns:var(--route-thumb) minmax(0,1fr);grid-auto-columns:auto;align-items:start;column-gap:var(--space-3);padding:var(--space-2);border-radius:var(--r-item);transition:background-color var(--dur-fast) var(--ease-out)}._row_158ny_76:hover{background:var(--hover-surface)}._row_158ny_76 ._open_158ny_11:focus-visible{outline-offset:calc(-1 * var(--focus-width))}._rowThumb_158ny_97{width:var(--route-thumb);height:var(--route-thumb);border-radius:var(--r-tile);overflow:hidden;background:var(--canvas)}._rowBody_158ny_105{min-width:0;pointer-events:none}._rowHead_158ny_110{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}._rowTitle_158ny_117{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--fs-list-title);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap}._aside_158ny_130{flex:none;margin-left:auto;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}._line_158ny_139{overflow:hidden;font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap}._line_158ny_139+._line_158ny_139{margin-top:var(--space-0-5)}._rowHead_158ny_110+._line_158ny_139{margin-top:var(--space-1)}._rowMeta_158ny_156{margin-top:var(--space-1-5);font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-subtle)}._trailing_158ny_163{position:relative;grid-row:1;grid-column:3;align-self:center}._rowSelected_158ny_171,._rowSelected_158ny_171:hover{background:var(--selected-bg)}._row_1rbfj_2{--row-line-from: var(--space-3);position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-h);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--r-item);background:none;font:inherit;color:var(--ink);text-align:left}._two_1rbfj_19{min-height:var(--row-h-two)}._row_1rbfj_2:after{content:"";position:absolute;left:var(--row-line-from);right:0;bottom:0;height:1px;background:var(--separator-soft)}._row_1rbfj_2:last-child:after,._button_1rbfj_35:hover:after,._row_1rbfj_2:has(+._button_1rbfj_35:hover):after,._active_1rbfj_37:after,._row_1rbfj_2:has(+._active_1rbfj_37):after{display:none}._start-icon_1rbfj_42{--row-line-from: calc(var(--space-3) * 2 + var(--icon-lg))}._start-mark_1rbfj_46{--row-line-from: calc(var(--space-3) * 2 + var(--app-mark))}._start-mark-sm_1rbfj_50{--row-line-from: calc(var(--space-3) * 2 + var(--app-mark-sm))}._button_1rbfj_35{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}._button_1rbfj_35:hover{background:var(--hover-surface)}._start_1rbfj_42{display:inline-flex;flex:none;font-size:var(--icon-lg)}._text_1rbfj_69{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}._title_1rbfj_77{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);color:var(--ink)}._hint_1rbfj_84{font-size:var(--fs-meta);color:var(--text-muted)}._text_1rbfj_69:has(~._value_1rbfj_93){flex-shrink:0;max-width:60%}._value_1rbfj_93{min-width:0;margin-left:auto;padding-left:var(--space-4);overflow:hidden;font-size:var(--fs-body);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}._end_1rbfj_110{display:inline-flex;flex:none;align-items:center}._chevron_1rbfj_116{flex:none;font-size:var(--icon-sm);color:var(--text-muted)}._danger_1rbfj_122 ._title_1rbfj_77,._danger_1rbfj_122 ._start_1rbfj_42{color:var(--danger-label)}._active_1rbfj_37,._active_1rbfj_37:hover{background:var(--selected-bg)}._active_1rbfj_37 ._title_1rbfj_77{font-weight:var(--fw-medium)}._field_1h00y_1{display:flex;align-items:center;gap:var(--space-2-5);height:var(--h-search);min-width:0;padding:0 var(--space-4-5);border:1px solid transparent;border-radius:var(--r-pill);cursor:text}._floating_1h00y_13{background:var(--surface);box-shadow:var(--shadow-float)}._filled_1h00y_18{background:var(--fill-neutral)}._active_1h00y_22{background:var(--surface);border-color:var(--ink);box-shadow:none}._icon_1h00y_28{flex:none;font-size:var(--icon-lg);color:var(--text-subtle)}._back_1h00y_34{position:relative;display:inline-flex;flex:none;padding:0;border:0;background:none;font-size:var(--fs-xl);color:var(--ink)}._input_1h00y_45{flex:1;align-self:stretch;min-width:0;border:0;outline:0;background:none;font-size:var(--fs-md);color:var(--text)}._input_1h00y_45::placeholder{color:var(--text-subtle)}._input_1h00y_45::-webkit-search-cancel-button{-webkit-appearance:none}._score_1qu8x_1{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-control);color:var(--text);white-space:nowrap}._star_1qu8x_10{color:var(--lime);font-size:var(--fs-md)}._inline_1qu8x_17{white-space:nowrap}._inlineStar_1qu8x_21{color:var(--lime);vertical-align:-.1em}._note_1qu8x_26{color:var(--text-muted)}._noteIcon_1qu8x_30{vertical-align:-.12em}._good_1qu8x_34 ._noteIcon_1qu8x_30{color:var(--success-icon)}._warn_1qu8x_38{color:var(--warn-text)}._own_1qu8x_42{color:var(--text)}._canvas_1k3ub_6{fill:var(--map-canvas)}._casing_1k3ub_10{stroke:var(--surface)}._line_1k3ub_14{stroke:var(--ink)}._chosen_1k3ub_18{stroke:var(--lime)}._slow_1k3ub_22{stroke:var(--map-slow)}._dot_1k3ub_26,._chosenDot_1k3ub_27{stroke:var(--surface)}._dot_1k3ub_26{fill:var(--ink)}._chosenDot_1k3ub_27{fill:var(--lime)}._switch_1psbt_1{position:relative;flex:none;width:var(--switch-width);height:var(--switch-height);padding:0;border:0;border-radius:var(--r-pill);background:var(--control-border);transition:background-color var(--motion-switch-color);cursor:pointer}._switch_1psbt_1:disabled{opacity:.45;cursor:default}._on_1psbt_19{background:var(--lime)}._knob_1psbt_24{position:absolute;top:var(--switch-inset);left:var(--switch-inset);width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-knob);transition:transform var(--motion-switch),width var(--motion-switch)}._on_1psbt_19 ._knob_1psbt_24{transform:translate(calc(var(--switch-width) - var(--switch-knob) - 2 * var(--switch-inset)))}._switch_1psbt_1:active:not(:disabled) ._knob_1psbt_24{width:var(--switch-knob-pressed)}._on_1psbt_19:active:not(:disabled) ._knob_1psbt_24{transform:translate(calc(var(--switch-width) - var(--switch-knob-pressed) - 2 * var(--switch-inset)))}@media(prefers-reduced-motion:reduce){._switch_1psbt_1,._knob_1psbt_24{transition:none}}._field_1uy1h_1{display:flex;flex-direction:column;gap:var(--space-1-5)}._label_1uy1h_7{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-muted)}._error_1uy1h_13{font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--danger-text)}._hint_1uy1h_19{font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-muted)}._input_1uy1h_25{width:100%;height:var(--h-field);padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--r-tile);background:var(--surface);font-size:var(--fs-md);color:var(--text)}._password_1uy1h_37{position:relative;display:block}._passwordInput_1uy1h_42{padding-right:var(--space-12)}._eye_1uy1h_46{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);color:var(--text-muted)}._input_1uy1h_25:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}._input_1uy1h_25::placeholder{color:var(--text-subtle)}._select_1uy1h_64{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat}._toggleRow_1uy1h_72{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3-5) 0;border-bottom:1px solid var(--separator-soft)}._toggleLabel_1uy1h_81{font-size:var(--fs-md);color:var(--ink)}._banner_1uy1h_86{display:flex;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--r-tile);background:var(--fill-strong);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}._warn_1uy1h_97{background:var(--warn-bg)}._bannerIcon_1uy1h_101{flex:none;margin-top:var(--space-0-5);font-size:var(--icon-lg);color:var(--ink)}._warn_1uy1h_97 ._bannerIcon_1uy1h_101{color:var(--difficulty-moderate)}._bannerBody_1uy1h_112{display:flex;flex-direction:column;gap:var(--space-2-5);min-width:0}._bannerAction_1uy1h_119{display:flex;flex-wrap:wrap;gap:var(--space-2)}._profile_f64zh_1{display:grid;gap:var(--space-1)}._chart_f64zh_6{position:relative;height:var(--profile-h);border-radius:var(--r-tile);background:var(--fill);overflow:hidden;touch-action:none;cursor:crosshair}@media(max-width:1023px){._chart_f64zh_6{height:var(--profile-h-compact)}}._svg_f64zh_23{position:absolute;inset:0;width:100%;height:100%}._line_f64zh_30{fill:none;stroke:var(--ink);stroke-width:1.5}._descent_f64zh_36{fill:var(--grade-descent);stroke:var(--grade-descent)}._flat_f64zh_37{fill:var(--grade-flat);stroke:var(--grade-flat)}._gentle_f64zh_38{fill:var(--grade-gentle);stroke:var(--grade-gentle)}._steady_f64zh_39{fill:var(--grade-steady);stroke:var(--grade-steady)}._steep_f64zh_40{fill:var(--grade-steep);stroke:var(--grade-steep)}._wall_f64zh_41{fill:var(--grade-wall);stroke:var(--grade-wall)}._axis_f64zh_43{position:absolute;left:var(--space-1);padding:0 var(--space-1);border-radius:var(--r-xs);background:color-mix(in srgb,var(--elev-float) 80%,transparent);font-size:var(--fs-2xs);color:var(--text-muted);pointer-events:none}._high_f64zh_54{top:var(--space-1)}._low_f64zh_55{bottom:var(--space-1)}._empty_f64zh_57{margin:0;height:100%;display:grid;place-items:center;padding:0 var(--space-4);text-align:center;font-size:var(--fs-meta);color:var(--text-muted)}._cursor_f64zh_68{position:absolute;top:0;bottom:0;width:1px;background:var(--ink);pointer-events:none}._readout_f64zh_77{position:absolute;top:var(--space-1);transform:translate(-50%);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--r-pill);background:var(--ink);color:var(--on-dark);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}._surface_f64zh_91{position:relative;height:var(--space-1);border-radius:var(--r-pill);background:var(--road-unknown);overflow:hidden}._surface_f64zh_91>span{position:absolute;top:0;bottom:0}._road-paved_f64zh_105{background:var(--road-paved)}._road-cobbles_f64zh_106{background:var(--road-cobbles)}._road-unpaved_f64zh_107{background:var(--road-unpaved)}._road-unknown_f64zh_108{background:var(--road-unknown)}._fold_obrjy_1{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-fold),opacity var(--motion-fold)}._open_obrjy_8{grid-template-rows:1fr;opacity:1}._inner_obrjy_13{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._fold_obrjy_1{transition:none}}._link_guaxl_1{padding:0;border:0;background:none;color:var(--ink);text-align:left;text-decoration:underline;text-underline-offset:var(--underline-offset);cursor:pointer}._link_guaxl_1:hover:not(:disabled){text-decoration-thickness:var(--underline-hover)}._link_guaxl_1:disabled{opacity:.45;cursor:default}:where(._inline_guaxl_22){font:inherit}._standalone_guaxl_27{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-1);font-size:var(--fs-control);font-weight:var(--fw-medium)}._head_10avb_1{display:grid;justify-items:center;gap:var(--space-1-5);margin-top:calc(-1 * var(--space-7));text-align:center}._head_10avb_1:not(:has(._icon_10avb_11)){margin-top:calc(-1 * var(--sheet-bar-h));padding-inline:var(--space-10)}._icon_10avb_11{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-disc);height:var(--icon-disc);margin-bottom:var(--space-1);border-radius:var(--r-card-sm);background:var(--fill-strong);color:var(--ink);font-size:var(--icon-xl)}._title_10avb_31{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-lg);color:var(--ink)}._text_10avb_39{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}._actions_10avb_51{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5);margin-top:var(--space-5)}._action_10avb_51{width:100%;max-width:var(--prompt-max)}._danger_10avb_65{color:var(--danger-label);border-color:var(--danger-label)}._iconBare_10avb_72{width:auto;min-width:var(--icon-disc);height:var(--icon-disc);background:none}._large_xrfa9_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--h-header);margin:var(--space-3) 0 var(--space-4)}._largeTitle_xrfa9_10{font-size:var(--fs-title);font-weight:var(--fw-medium);line-height:var(--lh-title);letter-spacing:var(--tracking-tight);color:var(--text)}._actions_xrfa9_18{display:flex;align-items:center;gap:var(--space-2-5)}._barTitle_xrfa9_24{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._card_hsd0x_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--stepper-h);padding:var(--space-3) var(--space-4);border:0}._text_hsd0x_12{min-width:0}._title_hsd0x_16{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--ink)}._hint_hsd0x_23{margin-top:var(--space-0-5);font-size:var(--fs-meta);line-height:var(--lh-xs);color:var(--text-muted)}._controls_hsd0x_30{display:flex;align-items:center;gap:var(--space-3)}._value_hsd0x_36{min-width:var(--stepper-value-w);font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink)}._controlsCompact_hsd0x_46{gap:var(--space-2)}._tabs_1e9di_1{margin:0 calc(-1 * var(--gutter));border-bottom:1px solid var(--separator);overflow-x:auto;scrollbar-width:none}._tabs_1e9di_1::-webkit-scrollbar{display:none}._more_1e9di_13{mask-image:linear-gradient(to right,var(--surface) calc(100% - var(--space-12)),transparent)}._track_1e9di_17{position:relative;display:flex;gap:var(--space-6);padding:0 var(--gutter)}._tab_1e9di_1{flex:none;position:relative;padding:var(--space-2-5) 0 var(--space-3);border:0;background:none;color:var(--tab-idle);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);white-space:nowrap}._tab_1e9di_1:hover{color:var(--ink)}._active_1e9di_41{color:var(--ink);font-weight:var(--fw-medium)}._tabText_1e9di_47{display:inline-grid}._tabText_1e9di_47:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:var(--fw-medium);user-select:none;pointer-events:none}._tabLine_1e9di_62{position:absolute;left:0;bottom:-1px;width:var(--line-w);height:var(--tab-line-h);border-radius:var(--r-xs);background:var(--ink);transform:translate(var(--line-x))}._ready_1e9di_74 ._tabLine_1e9di_62{transition:transform var(--motion-select),width var(--motion-select)}@media(prefers-reduced-motion:reduce){._ready_1e9di_74 ._tabLine_1e9di_62{transition:none}}._segmented_1e9di_89{position:relative;display:flex;max-width:var(--narrow-max);height:var(--h-segment);padding:var(--segment-inset);border-radius:var(--r-segment);background:var(--segment-bg)}._segment_1e9di_89{position:relative;z-index:1;flex:1;border:0;border-radius:var(--r-segment);background:none;color:var(--text-muted);font-size:var(--fs-control);font-weight:var(--fw-regular);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:var(--lh-none)}._segmentActive_1e9di_119{color:var(--ink);font-weight:var(--fw-medium)}._segmentWithIcon_1e9di_125{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5)}._segmentWithIcon_1e9di_125>svg{width:calc(var(--icon-md) * 1.3);height:var(--icon-md)}._segmentPill_1e9di_140{position:absolute;top:var(--segment-inset);bottom:var(--segment-inset);left:0;width:var(--pill-w);border-radius:var(--r-segment);background:var(--segment-pill);box-shadow:var(--shadow-float);transform:translate(var(--pill-x))}._ready_1e9di_74 ._segmentPill_1e9di_140{transition:transform var(--motion-select),width var(--motion-select)}._compact_1e9di_157{display:inline-flex;height:var(--h-segment-compact)}._compact_1e9di_157 ._segment_1e9di_89{flex:none;min-width:calc(var(--h-segment-compact) - 2 * var(--segment-inset));padding:0 var(--space-3)}._segment_1e9di_89:disabled{color:var(--text-subtle);cursor:default}._compact_1e9di_157 ._segmentPill_1e9di_140{box-shadow:var(--shadow-segment)}@media(prefers-reduced-motion:reduce){._ready_1e9di_74 ._segmentPill_1e9di_140{transition:none}}._podium_1e9di_188{display:inline-flex;gap:var(--space-0-5);height:auto;padding:var(--space-1);border-radius:var(--r-pill);background:var(--float-surface);-webkit-backdrop-filter:blur(var(--blur-float));backdrop-filter:blur(var(--blur-float));box-shadow:var(--shadow-float)}._podium_1e9di_188 ._segment_1e9di_89{flex:none;height:var(--h-button-md);padding:0 var(--space-4);border-radius:var(--r-pill);color:var(--text-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer}._podium_1e9di_188 ._segmentActive_1e9di_119{color:var(--on-dark)}._podium_1e9di_188 ._segmentPill_1e9di_140{top:var(--space-1);bottom:var(--space-1);border-radius:var(--r-pill);background:var(--fill-ink);box-shadow:none}._ready_1e9di_74._podium_1e9di_188 ._segment_1e9di_89{transition:color var(--motion-nav)}._ready_1e9di_74._podium_1e9di_188 ._segmentPill_1e9di_140{transition:transform var(--motion-nav),width var(--motion-nav)}@media(prefers-reduced-motion:reduce){._ready_1e9di_74._podium_1e9di_188 ._segment_1e9di_89,._ready_1e9di_74._podium_1e9di_188 ._segmentPill_1e9di_140{transition:none}}._timeline_eaush_2{margin:0;padding:0;list-style:none}._stop_eaush_8{position:relative;padding:0 0 var(--space-5) calc(var(--route-stop) + var(--space-3));font-size:var(--fs-md);line-height:var(--lh-body)}._stop_eaush_8:before{content:"";position:absolute;left:calc((var(--route-stop) - var(--route-line-w)) / 2);top:calc(var(--lh-body) / 2);bottom:calc(-1 * var(--lh-body) / 2);width:var(--route-line-w);border-radius:var(--r-xs);background:var(--leg)}._last_eaush_27{padding-bottom:0}._last_eaush_27:before{display:none}._dot_eaush_35{position:absolute;left:0;top:calc((var(--lh-body) - var(--route-stop)) / 2);width:var(--route-stop);height:var(--route-stop);box-sizing:border-box;border:var(--route-stop-ring) solid var(--ring, var(--ink));border-radius:var(--r-pill);background:var(--surface)}._title_eaush_47{font-weight:var(--fw-medium);color:var(--ink)}._detail_eaush_52{font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-muted)}._detail_eaush_52 b{font-weight:var(--fw-medium);color:var(--ink)}._note_eaush_64{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--h-badge);margin-top:var(--space-1-5);padding:0 var(--space-2-5);border:0;border-radius:var(--r-pill);background:var(--fill-strong);font:inherit;font-size:var(--fs-meta);color:var(--text-muted);cursor:pointer}._note_eaush_64:hover{color:var(--ink)}._caret_eaush_84{transition:transform var(--motion-caret)}._caretOpen_eaush_88{transform:rotate(180deg)}._noteBody_eaush_92{padding-top:var(--space-2);font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text)}._body_eaush_99{margin-top:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--r-card-sm);background:var(--elev-inset)}@media(prefers-reduced-motion:reduce){._caret_eaush_84{transition:none}}._card_1xs6b_1{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--elev-card);overflow:hidden;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._card_1xs6b_1:hover{background:var(--hover-surface)}._open_1xs6b_15{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:none}._head_1xs6b_24{display:flex;align-items:flex-end;justify-content:center;height:var(--workout-head-h);padding:0 var(--space-6) var(--space-3);background:var(--workout-card-head)}._profile_1xs6b_33{display:block;width:100%;max-width:var(--workout-profile-max);height:var(--workout-profile-h)}._body_1xs6b_40{padding:var(--space-4-5) var(--space-4-5) var(--space-4)}._title_1xs6b_44{font-size:var(--fs-card-title);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:var(--text)}._stats_1xs6b_51{display:grid;grid-template-columns:repeat(3,1fr);margin:var(--space-2-5) 0 0}._stats_1xs6b_51>div{display:flex;flex-direction:column-reverse;gap:var(--space-0-5)}._stats_1xs6b_51 dt{font-size:var(--fs-label);line-height:var(--lh-xs);color:var(--text-subtle)}._stats_1xs6b_51 dd{margin:0;height:var(--workout-stat-h);display:flex;align-items:center}._duration_1xs6b_76{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}._signal_1xs6b_82{width:var(--signal-w);height:var(--signal-h)}._on_1xs6b_87{fill:var(--text)}._off_1xs6b_91{fill:var(--chart-off)}._easy_1xs6b_96 ._on_1xs6b_87{fill:var(--difficulty-easy)}._moderate_1xs6b_100 ._on_1xs6b_87{fill:var(--difficulty-moderate)}._hard_1xs6b_104 ._on_1xs6b_87{fill:var(--difficulty-hard)}._strenuous_1xs6b_108 ._on_1xs6b_87{fill:var(--difficulty-strenuous)}._selected_1xs6b_112{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}._card_1xs6b_1:active{transform:scale(.99)}._rows_1xs6b_124{margin:0;padding:var(--item-inset);list-style:none}._row_1xs6b_124{position:relative;content-visibility:auto;contain-intrinsic-block-size:auto 64px;overflow-clip-margin:4px}._rowWithEnd_1xs6b_142{display:flex;align-items:center;gap:var(--space-2)}._rowFavorite_1xs6b_149{flex:none;font-size:var(--icon-sm);color:var(--heart)}._row_1xs6b_124:after{content:"";position:absolute;bottom:0;left:var(--space-3);right:0;height:1px;background:var(--separator-soft)}._row_1xs6b_124:last-child:after{display:none}._rowButton_1xs6b_136{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-h-two);padding:var(--space-2-5) var(--space-3);border:0;border-radius:var(--r-tile);background:none;color:inherit;text-align:left;transition:background-color var(--dur-fast) var(--ease-out)}._rowButton_1xs6b_136:hover{background:var(--hover-surface)}._rowSelected_1xs6b_190:after,._row_1xs6b_124:has(+._rowSelected_1xs6b_190):after{display:none}._rowSelected_1xs6b_190 ._rowButton_1xs6b_136,._rowSelected_1xs6b_190 ._rowButton_1xs6b_136:hover{background:var(--selected-bg)}._rowsEntering_1xs6b_205 ._row_1xs6b_124{animation:var(--kf-rise-in) var(--dur-sheet) var(--ease-out) both;animation-delay:calc(var(--stagger) * min(var(--i, 0),9))}._profileSmall_1xs6b_211{transition:transform var(--dur) var(--ease-spring)}._rowButton_1xs6b_136:hover ._profileSmall_1xs6b_211{transform:translateY(calc(-1 * var(--lift))) scale(1.04)}._rowText_1xs6b_219{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}._rowTitle_1xs6b_227{overflow:hidden;font-size:var(--fs-list-title);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}._rowMeta_1xs6b_241{font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--text-muted)}._rowTime_1xs6b_248{flex:none;min-width:3ch;padding:var(--tag-pad-y) var(--tag-pad-x);border-radius:var(--r-tag);background:var(--tag-bg);text-align:center;font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--tag-fg);font-variant-numeric:tabular-nums}._profileSmall_1xs6b_211{display:block;flex:none;width:var(--workout-profile-sm-w);height:var(--workout-profile-sm-h)}@media(max-width:560px){._profileSmall_1xs6b_211{width:var(--workout-profile-sm-w-phone)}}._day_1b01y_2{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._head_1b01y_9{display:flex;flex-direction:column;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--ink)}._head_1b01y_9 small{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-muted)}._headToday_1b01y_26 small{color:var(--ink);font-weight:var(--fw-bold);text-decoration:underline;text-underline-offset:var(--underline-offset)}._cell_1b01y_33{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--space-1);min-height:var(--plan-day-h);min-width:0;padding:var(--space-2) var(--space-1);border:1px solid transparent;border-radius:var(--r-lg);background:var(--elev-card);font:inherit;font-size:var(--fs-xs);color:var(--text-muted);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._cell_1b01y_33:hover{background:var(--hover-surface)}._cell_1b01y_33:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}._cell_1b01y_33[draggable=true]{cursor:grab}._mini_1b01y_66 svg{display:block;width:100%;height:var(--plan-mini-h)}._name_1b01y_72{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--ink)}._meta_1b01y_82{display:flex;align-items:center;justify-content:center;min-height:var(--lh-sm);white-space:nowrap;text-align:center}._rest_1b01y_91{border-style:dashed;border-color:var(--border);background:transparent}._done_1b01y_97{background:var(--lime-100)}._done_1b01y_97 ._meta_1b01y_82{color:var(--on-lime)}._missed_1b01y_106 ._mini_1b01y_66{opacity:.4}._missed_1b01y_106 ._meta_1b01y_82{color:var(--danger-text)}._skipped_1b01y_114 ._mini_1b01y_66{opacity:.25}._skipped_1b01y_114 ._name_1b01y_72{text-decoration:line-through;color:var(--text-muted)}._today_1b01y_123{border-color:var(--ink)}._selected_1b01y_127{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._dropOk_1b01y_132{border-style:dashed;border-color:var(--ink);background:var(--lime-tint)}._dropBlocked_1b01y_138{opacity:.4}@media(prefers-reduced-motion:reduce){._cell_1b01y_33{transition:none}}._still_1b01y_149,._still_1b01y_149:hover{background:var(--elev-card);cursor:default}._still_1b01y_149._rest_1b01y_91,._still_1b01y_149._rest_1b01y_91:hover{align-items:center;justify-content:center;background:transparent}._shape_ikw1c_2{display:flex;gap:var(--space-1)}._week_ikw1c_7{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:var(--space-0-5);min-width:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}._still_ikw1c_22 ._week_ikw1c_7{cursor:inherit}._week_ikw1c_7:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}._track_ikw1c_32{display:flex;align-items:flex-end;height:var(--plan-shape-h)}._track_ikw1c_32 i{display:block;width:100%;border-radius:var(--r-xs);background:color-mix(in srgb,var(--ink) 16%,transparent);transition:background-color var(--dur-fast) var(--ease-out)}._lg_ikw1c_47 ._track_ikw1c_32{height:var(--plan-shape-h-lg)}button._week_ikw1c_7:hover ._track_ikw1c_32 i{background:var(--border-hover)}._past_ikw1c_55 ._track_ikw1c_32 i{background:var(--control-border)}._light_ikw1c_60 ._track_ikw1c_32 i{border:1px dashed var(--control-border);background:transparent}._current_ikw1c_65 ._track_ikw1c_32 i{background:var(--lime)}._week_ikw1c_7 em{font-size:var(--fs-2xs);font-style:normal;line-height:var(--lh-none);text-align:center;color:var(--text-muted)}._selected_ikw1c_78 em{font-weight:var(--fw-bold);color:var(--ink)}._selected_ikw1c_78 ._track_ikw1c_32 i{box-shadow:inset 0 0 0 1px var(--ink)}@media(prefers-reduced-motion:reduce){._track_ikw1c_32 i{transition:none}}._badge_1os3x_1{display:inline-flex;align-items:center;height:var(--h-badge);padding:0 var(--space-2);border-radius:var(--r-sm);color:var(--on-dark);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-none);white-space:nowrap}._custom_1os3x_16{background:var(--difficulty-custom);color:var(--on-lime)}._easy_1os3x_21{background:var(--difficulty-easy)}._moderate_1os3x_25{background:var(--difficulty-moderate);color:var(--on-lime)}._hard_1os3x_30{background:var(--difficulty-hard)}._strenuous_1os3x_34{background:var(--difficulty-strenuous)}._word_1os3x_39{font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap}._easyText_1os3x_45{color:var(--difficulty-easy-text)}._moderateText_1os3x_49{color:var(--difficulty-moderate-text)}._hardText_1os3x_53{color:var(--difficulty-hard-text)}._strenuousText_1os3x_57{color:var(--difficulty-strenuous-text)}._slider_1ufbf_1{flex:1;width:100%;min-width:0;height:var(--slider-h);accent-color:var(--ink)}._slider_1ufbf_1:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-pill)}._disc_h74ob_2{display:inline-grid;flex:none;place-items:center;width:var(--initials-sm);height:var(--initials-sm);border:var(--initials-ring) solid var(--surface);border-radius:var(--r-round);background:var(--initials-bg);color:var(--ink);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:var(--lh-none);font-variant-numeric:tabular-nums}._md_h74ob_18{width:var(--initials-md);height:var(--initials-md);font-size:var(--fs-xs)}._me_h74ob_24{background:var(--initials-bg-me);color:var(--on-lime)}._row_h74ob_29{display:inline-flex}._row_h74ob_29>._disc_h74ob_2+._disc_h74ob_2{margin-left:calc(-1 * var(--space-1-5))}._chart_s5hpq_2{display:grid;grid-template-columns:minmax(0,1fr) var(--line-chart-label-w);grid-template-rows:var(--line-chart-h) auto;column-gap:var(--space-3);margin:0;padding-top:var(--space-2)}._plot_s5hpq_11{position:relative}._svg_s5hpq_15{position:absolute;inset:0;width:100%;height:100%;overflow:visible}._grid_s5hpq_23{stroke:var(--chart-grid);stroke-width:1}._line_s5hpq_28{fill:none;stroke:var(--chart-line);stroke-width:var(--chart-line-w);stroke-linecap:round;stroke-linejoin:round}._strong_s5hpq_36{stroke:var(--chart-line-strong);stroke-width:var(--chart-line-w-strong)}._dot_s5hpq_41{position:absolute;width:var(--dot);height:var(--dot);border-radius:var(--r-round);background:var(--chart-line);transform:translate(-50%,-50%)}._dotStrong_s5hpq_50{background:var(--chart-line-strong)}._labels_s5hpq_54{position:relative}._label_s5hpq_54{position:absolute;left:0;overflow:hidden;max-width:100%;color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translateY(-50%)}._labelStrong_s5hpq_73{color:var(--ink);font-weight:var(--fw-bold)}._ticks_s5hpq_78{position:relative;height:var(--lh-xs);margin-top:var(--space-2)}._tick_s5hpq_78{position:absolute;top:0;color:var(--text-muted);font-size:var(--fs-2xs);line-height:var(--lh-xs);white-space:nowrap;transform:translate(-50%)}._tick_s5hpq_78:first-child{transform:none}._banner_hk127_7{container-type:inline-size;overflow:hidden;border-radius:var(--r-card);background:radial-gradient(120% 90% at 92% 100%,var(--promo-glow) 0%,transparent 55%),linear-gradient(135deg,var(--promo-from) 0%,var(--promo-to) 100%);color:var(--promo-text);animation:var(--kf-content-in) var(--motion-content-in) both}._inner_hk127_18{position:relative;padding:var(--space-5)}._text_hk127_24{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}._eyebrow_hk127_33{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--promo-eyebrow)}._title_hk127_39{max-width:7em;margin:var(--space-2) 0;font-size:var(--fs-display-1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tighter)}._line_hk127_48{max-width:13em;margin:0 0 var(--space-5);font-size:var(--fs-meta);line-height:var(--lh-sm);color:var(--promo-muted)}._note_hk127_56{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--promo-muted)}._title_hk127_39,._line_hk127_48{max-width:62%;text-wrap:balance}._art_hk127_73{position:absolute;top:var(--space-2);right:var(--space-3);bottom:var(--space-2);width:40%;pointer-events:none}._art_hk127_73>div{position:absolute;inset:0}._art_hk127_73 img,._art_hk127_73 video{width:100%;height:100%;object-fit:contain}@container (min-width: 560px){._inner_hk127_18{padding:var(--space-8)}._line_hk127_48{max-width:24em}._title_hk127_39{max-width:10em;font-size:var(--fs-display-5)}._art_hk127_73{top:var(--space-2);right:var(--space-6);bottom:var(--space-2);width:34%}}._box_172ah_6{position:relative}._still_172ah_10,._video_172ah_11{display:block;width:100%;height:auto;transition:opacity var(--dur-medium) var(--ease-out)}._video_172ah_11{position:absolute;inset:0;height:100%;object-fit:contain;opacity:0}._on_172ah_26 ._video_172ah_11{opacity:1}._on_172ah_26 ._still_172ah_10{opacity:0}._card_1bskn_6{border-radius:var(--r-card);background:var(--elev-card)}._cardSm_1bskn_12{border-radius:var(--r-card-sm);background:var(--elev-card)}._group_1bskn_18{overflow:hidden;border-radius:var(--r-card);background:var(--elev-card)}._card_1bskn_6>*,._cardSm_1bskn_12>*,._group_1bskn_18>*{--elev-card: var(--elev-inset)}._list_nc11z_2{display:flex;flex-direction:column;padding:var(--item-inset)}._mark_1nmzn_2{flex:none;display:block;width:var(--app-mark);height:var(--app-mark)}._small_1nmzn_9{width:var(--app-mark-sm);height:var(--app-mark-sm)}._status_1nmzn_14{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--h-status);padding:0 var(--space-3);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:var(--fw-medium);white-space:nowrap}._linked_1nmzn_27{background:var(--fill);color:var(--success-text)}._soon_1nmzn_32{border:1px dashed var(--card-border);color:var(--text-muted)}._dots_1px5g_2{display:block;height:var(--dot);width:auto;overflow:visible}._dot_1px5g_2{fill:var(--border-outline)}._mark_1px5g_14{fill:var(--ink)}._dark_1px5g_18 ._dot_1px5g_2{fill:var(--on-ink-faint)}._dark_1px5g_18 ._mark_1px5g_14{fill:var(--lime)}
