:root{--neutral-0: #fff;--neutral-1000: #000;--neutral-50: oklch(98.5% 0 0deg);--neutral-100: oklch(96.7% .001 286.375deg);--neutral-200: oklch(92% .004 286.32deg);--neutral-300: oklch(87.1% .006 286.286deg);--neutral-400: oklch(70.5% .015 286.067deg);--neutral-500: oklch(55.2% .016 285.938deg);--neutral-600: oklch(44.2% .017 285.786deg);--neutral-700: oklch(37% .013 285.805deg);--neutral-800: oklch(27.4% .006 286.033deg);--neutral-900: oklch(21% .006 285.885deg);--neutral-950: oklch(14.1% .005 285.823deg);--primary-50: oklch(97.9% .021 166.113deg);--primary-100: oklch(95% .052 163.051deg);--primary-200: oklch(90.5% .093 164.15deg);--primary-300: oklch(84.5% .143 164.978deg);--primary-400: oklch(76.5% .177 163.223deg);--primary-500: oklch(69.6% .17 162.48deg);--primary-600: oklch(59.6% .145 163.225deg);--primary-700: oklch(50.8% .118 165.612deg);--primary-800: oklch(43.2% .095 166.913deg);--primary-900: oklch(37.8% .077 168.94deg);--primary-950: oklch(26.2% .051 172.552deg);--secondary-50: oklch(98.4% .003 247.858deg);--secondary-100: oklch(96.8% .007 247.896deg);--secondary-200: oklch(92.9% .013 255.508deg);--secondary-300: oklch(86.9% .022 252.894deg);--secondary-400: oklch(70.4% .04 256.788deg);--secondary-500: oklch(55.4% .046 257.417deg);--secondary-600: oklch(44.6% .043 257.281deg);--secondary-700: oklch(37.2% .044 257.287deg);--secondary-800: oklch(27.9% .041 260.031deg);--secondary-900: oklch(20.8% .042 265.755deg);--secondary-950: oklch(12.9% .042 264.695deg);--accent-50: oklch(96.9% .016 293.756deg);--accent-100: oklch(94.3% .029 294.588deg);--accent-200: oklch(89.4% .057 293.283deg);--accent-300: oklch(81.1% .111 293.571deg);--accent-400: oklch(70.2% .183 293.541deg);--accent-500: oklch(60.6% .25 292.717deg);--accent-600: oklch(54.1% .281 293.009deg);--accent-700: oklch(49.1% .27 292.581deg);--accent-800: oklch(43.2% .232 292.759deg);--accent-900: oklch(38% .189 293.745deg);--accent-950: oklch(28.3% .141 291.089deg);--success-50: oklch(97% .014 254.604deg);--success-100: oklch(93.2% .032 255.585deg);--success-200: oklch(88.2% .059 254.128deg);--success-300: oklch(80.9% .105 251.813deg);--success-400: oklch(70.7% .165 254.624deg);--success-500: oklch(62.3% .214 259.815deg);--success-600: oklch(54.6% .245 262.881deg);--success-700: oklch(48.8% .243 264.376deg);--success-800: oklch(42.4% .199 265.638deg);--success-900: oklch(37.9% .146 265.522deg);--success-950: oklch(28.2% .091 267.935deg);--warning-50: oklch(98% .016 73.684deg);--warning-100: oklch(95.4% .038 75.164deg);--warning-200: oklch(90.1% .076 70.697deg);--warning-300: oklch(83.7% .128 66.29deg);--warning-400: oklch(75% .183 55.934deg);--warning-500: oklch(70.5% .213 47.604deg);--warning-600: oklch(64.6% .222 41.116deg);--warning-700: oklch(55.3% .195 38.402deg);--warning-800: oklch(47% .157 37.304deg);--warning-900: oklch(40.8% .123 38.172deg);--warning-950: oklch(26.6% .079 36.259deg);--danger-50: oklch(97.1% .013 17.38deg);--danger-100: oklch(93.6% .032 17.717deg);--danger-200: oklch(88.5% .062 18.334deg);--danger-300: oklch(80.8% .114 19.571deg);--danger-400: oklch(70.4% .191 22.216deg);--danger-500: oklch(63.7% .237 25.331deg);--danger-600: oklch(57.7% .245 27.325deg);--danger-700: oklch(50.5% .213 27.518deg);--danger-800: oklch(44.4% .177 26.899deg);--danger-900: oklch(39.6% .141 25.723deg);--danger-950: oklch(25.8% .092 26.042deg);--info-50: oklch(97.7% .013 236.62deg);--info-100: oklch(95.1% .026 236.824deg);--info-200: oklch(90.1% .058 230.902deg);--info-300: oklch(82.8% .111 230.318deg);--info-400: oklch(74.6% .16 232.661deg);--info-500: oklch(68.5% .169 237.323deg);--info-600: oklch(58.8% .158 241.966deg);--info-700: oklch(50% .134 242.749deg);--info-800: oklch(44.3% .11 240.79deg);--info-900: oklch(39.1% .09 240.876deg);--info-950: oklch(29.3% .066 243.157deg)}:root{--tm-font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tm-font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tm-font-size-xs: .75rem;--tm-font-size-sm: .875rem;--tm-font-size-md: 1rem;--tm-font-size-lg: 1.125rem;--tm-font-size-xl: 1.5rem;--tm-font-size-2xl: 2rem;--tm-font-size-3xl: 2.75rem;--tm-font-size-4xl: 3.5rem;--tm-font-size-display: 4.5rem;--tm-font-weight-regular: 400;--tm-font-weight-medium: 500;--tm-font-weight-semibold: 600;--tm-font-weight-bold: 700;--tm-line-height-tight: 1.15;--tm-line-height-normal: 1.5;--tm-line-height-relaxed: 1.7;--tm-space-none: 0;--tm-space-2xs: .25rem;--tm-space-xs: .5rem;--tm-space-sm: .75rem;--tm-space-md: 1rem;--tm-space-lg: 1.5rem;--tm-space-xl: 2rem;--tm-space-2xl: 3rem;--tm-size-icon-xs: .875rem;--tm-size-icon-sm: 1rem;--tm-size-icon-md: 1.25rem;--tm-size-icon-lg: 1.5rem;--tm-size-control-sm: 2rem;--tm-size-control-md: 2.5rem;--tm-size-control-lg: 3rem;--tm-size-touch-target: 2.75rem;--tm-size-container-md: 64rem;--tm-size-container-lg: 80rem;--tm-size-container-xl: 96rem;--tm-radius-none: 0;--tm-radius-sm: .375rem;--tm-radius-md: .5rem;--tm-radius-lg: .75rem;--tm-radius-xl: 1rem;--tm-radius-full: 9999px;--tm-border-width-thin: 1px;--tm-border-width-medium: 2px;--tm-border-style: solid;--tm-focus-ring-width: var(--tm-border-width-medium);--tm-focus-ring-offset-sm: 2px;--tm-focus-ring-offset-md: 3px;--tm-focus-halo-size: .25rem;--tm-state-mix-subtle: 7%;--tm-state-mix-hover: 10%;--tm-state-mix-selected: 12%;--tm-state-mix-strong: 18%;--tm-state-mix-border: 22%;--tm-duration-fast: .12s;--tm-duration-normal: .2s;--tm-duration-slow: .32s;--tm-ease-standard: cubic-bezier(.2, 0, 0, 1);--tm-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--tm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--tm-transition-fast: var(--tm-duration-fast) var(--tm-ease-standard);--tm-transition-normal: var(--tm-duration-normal) var(--tm-ease-standard);--tm-transition-emphasis: var(--tm-duration-normal) var(--tm-ease-spring);--tm-transform-hover-lift: translateY(-2px);--tm-transform-press-scale: scale(.98);--tm-opacity-disabled: .48;--tm-opacity-backdrop: .64;--tm-z-dropdown: 1000;--tm-z-sticky: 1100;--tm-z-popover: 1200;--tm-z-tooltip: 1250;--tm-z-modal: 1300;--tm-z-toast: 1400}:root{color-scheme:light;--tm-color-bg: var(--neutral-50);--tm-color-bg-muted: var(--neutral-100);--tm-color-bg-elevated: var(--neutral-0);--tm-color-bg-inverse: var(--neutral-950);--tm-color-text: var(--neutral-950);--tm-color-text-muted: var(--neutral-700);--tm-color-text-subtle: var(--neutral-500);--tm-color-text-inverse: var(--neutral-0);--tm-color-border: var(--neutral-200);--tm-color-border-strong: var(--neutral-500);--tm-color-focus: var(--primary-700);--tm-focus-ring-color: var(--tm-color-focus);--tm-color-primary: var(--primary-700);--tm-color-primary-hover: var(--primary-800);--tm-color-primary-active: var(--primary-900);--tm-color-on-primary: var(--neutral-0);--tm-color-secondary: var(--secondary-600);--tm-color-secondary-hover: var(--secondary-700);--tm-color-secondary-active: var(--secondary-800);--tm-color-on-secondary: var(--neutral-0);--tm-color-accent: var(--accent-600);--tm-color-accent-hover: var(--accent-700);--tm-color-accent-active: var(--accent-800);--tm-color-on-accent: var(--neutral-0);--tm-color-success: var(--success-700);--tm-color-success-hover: var(--success-800);--tm-color-success-active: var(--success-900);--tm-color-success-bg: var(--success-50);--tm-color-on-success: var(--neutral-0);--tm-color-warning: var(--warning-700);--tm-color-warning-hover: var(--warning-700);--tm-color-warning-active: var(--warning-800);--tm-color-warning-bg: var(--warning-50);--tm-color-on-warning: var(--neutral-0);--tm-color-danger: var(--danger-600);--tm-color-danger-hover: var(--danger-700);--tm-color-danger-active: var(--danger-800);--tm-color-danger-bg: var(--danger-50);--tm-color-on-danger: var(--neutral-0);--tm-color-info: var(--info-700);--tm-color-info-hover: var(--info-800);--tm-color-info-active: var(--info-900);--tm-color-info-bg: var(--info-50);--tm-color-on-info: var(--neutral-0);--tm-color-neutral: var(--tm-color-bg-inverse);--tm-color-neutral-hover: var(--neutral-800);--tm-color-neutral-active: var(--neutral-950);--tm-color-on-neutral: var(--tm-color-text-inverse);--tm-color-disabled-bg: var(--neutral-100);--tm-color-disabled-text: var(--neutral-400);--tm-color-disabled-border: var(--neutral-200);--tm-color-media-bg: var(--neutral-950);--tm-color-media-border: oklch(from var(--neutral-0) l c h / .16);--tm-color-overlay: oklch(from var(--neutral-1000) l c h / .58);--tm-color-overlay-strong: oklch(from var(--neutral-1000) l c h / .76);--tm-color-overlay-border: oklch(from var(--neutral-0) l c h / .18);--tm-color-overlay-border-strong: oklch(from var(--neutral-0) l c h / .3);--tm-color-scrim: oklch(from var(--neutral-1000) l c h / .88);--tm-color-scrim-soft: oklch(from var(--neutral-1000) l c h / .28);--tm-color-on-overlay: var(--neutral-0);--tm-color-on-overlay-muted: var(--neutral-300);--tm-shadow-sm: 0 1px 2px oklch(from var(--neutral-1000) l c h / .08);--tm-shadow-md: 0 8px 16px -8px oklch(from var(--neutral-1000) l c h / .16);--tm-shadow-lg: 0 20px 32px -16px oklch(from var(--neutral-1000) l c h / .22);--tm-shadow-inner: inset 0 1px 2px oklch(from var(--neutral-1000) l c h / .08)}@media(prefers-reduced-motion:reduce){:root{--tm-duration-fast: 0ms;--tm-duration-normal: 0ms;--tm-duration-slow: 0ms;--tm-transform-hover-lift: none;--tm-transform-press-scale: none}}body{font-family:var(--tm-font-family-sans)}@media(prefers-color-scheme:dark){:root:not([data-tm-theme=light]){color-scheme:dark;--tm-color-bg: color-mix(in oklch, var(--neutral-950) 88%, var(--neutral-900));--tm-color-bg-muted: color-mix(in oklch, var(--neutral-900) 82%, var(--neutral-800));--tm-color-bg-elevated: color-mix(in oklch, var(--neutral-900) 62%, var(--neutral-800));--tm-color-bg-inverse: var(--neutral-0);--tm-color-text: var(--neutral-50);--tm-color-text-muted: var(--neutral-300);--tm-color-text-subtle: var(--neutral-400);--tm-color-text-inverse: var(--neutral-950);--tm-color-border: color-mix(in oklch, var(--neutral-800) 84%, var(--neutral-700));--tm-color-border-strong: color-mix(in oklch, var(--neutral-700) 78%, var(--neutral-600));--tm-color-focus: var(--primary-300);--tm-focus-ring-color: var(--tm-color-focus);--tm-color-primary: var(--primary-400);--tm-color-primary-hover: var(--primary-300);--tm-color-primary-active: var(--primary-200);--tm-color-on-primary: var(--neutral-950);--tm-color-secondary: var(--secondary-400);--tm-color-secondary-hover: var(--secondary-300);--tm-color-secondary-active: var(--secondary-200);--tm-color-on-secondary: var(--neutral-950);--tm-color-accent: var(--accent-400);--tm-color-accent-hover: var(--accent-300);--tm-color-accent-active: var(--accent-200);--tm-color-on-accent: var(--neutral-950);--tm-color-success: var(--success-400);--tm-color-success-hover: var(--success-300);--tm-color-success-active: var(--success-200);--tm-color-success-bg: color-mix( in oklch, var(--success-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-success: var(--neutral-950);--tm-color-warning: var(--warning-400);--tm-color-warning-hover: var(--warning-300);--tm-color-warning-active: var(--warning-200);--tm-color-warning-bg: color-mix( in oklch, var(--warning-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-warning: var(--neutral-950);--tm-color-danger: var(--danger-400);--tm-color-danger-hover: var(--danger-300);--tm-color-danger-active: var(--danger-200);--tm-color-danger-bg: color-mix( in oklch, var(--danger-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-danger: var(--neutral-950);--tm-color-info: var(--info-400);--tm-color-info-hover: var(--info-300);--tm-color-info-active: var(--info-200);--tm-color-info-bg: color-mix( in oklch, var(--info-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-info: var(--neutral-950);--tm-color-neutral: var(--neutral-200);--tm-color-neutral-hover: var(--neutral-100);--tm-color-neutral-active: var(--neutral-0);--tm-color-on-neutral: var(--neutral-950);--tm-color-disabled-bg: var(--neutral-900);--tm-color-disabled-text: var(--neutral-600);--tm-color-disabled-border: var(--neutral-800);--tm-color-media-bg: var(--neutral-950);--tm-color-media-border: oklch(from var(--neutral-0) l c h / .16);--tm-color-overlay: oklch(from var(--neutral-1000) l c h / .58);--tm-color-overlay-strong: oklch(from var(--neutral-1000) l c h / .76);--tm-color-overlay-border: oklch(from var(--neutral-0) l c h / .18);--tm-color-overlay-border-strong: oklch(from var(--neutral-0) l c h / .3);--tm-color-scrim: oklch(from var(--neutral-1000) l c h / .88);--tm-color-scrim-soft: oklch(from var(--neutral-1000) l c h / .28);--tm-color-on-overlay: var(--neutral-0);--tm-color-on-overlay-muted: var(--neutral-300);--tm-shadow-sm: 0 1px 2px oklch(from var(--neutral-1000) l c h / .32), 0 0 0 1px oklch(from var(--neutral-0) l c h / .03);--tm-shadow-md: 0 10px 24px -12px oklch(from var(--neutral-1000) l c h / .56), 0 0 0 1px oklch(from var(--neutral-0) l c h / .04);--tm-shadow-lg: 0 24px 44px -20px oklch(from var(--neutral-1000) l c h / .68), 0 0 0 1px oklch(from var(--neutral-0) l c h / .05);--tm-shadow-inner: inset 0 1px 1px oklch(from var(--neutral-0) l c h / .06)}}[data-tm-theme=dark]{color-scheme:dark;--tm-color-bg: color-mix(in oklch, var(--neutral-950) 88%, var(--neutral-900));--tm-color-bg-muted: color-mix(in oklch, var(--neutral-900) 82%, var(--neutral-800));--tm-color-bg-elevated: color-mix(in oklch, var(--neutral-900) 62%, var(--neutral-800));--tm-color-bg-inverse: var(--neutral-0);--tm-color-text: var(--neutral-50);--tm-color-text-muted: var(--neutral-300);--tm-color-text-subtle: var(--neutral-400);--tm-color-text-inverse: var(--neutral-950);--tm-color-border: color-mix(in oklch, var(--neutral-800) 84%, var(--neutral-700));--tm-color-border-strong: color-mix(in oklch, var(--neutral-700) 78%, var(--neutral-600));--tm-color-focus: var(--primary-300);--tm-focus-ring-color: var(--tm-color-focus);--tm-color-primary: var(--primary-400);--tm-color-primary-hover: var(--primary-300);--tm-color-primary-active: var(--primary-200);--tm-color-on-primary: var(--neutral-950);--tm-color-secondary: var(--secondary-400);--tm-color-secondary-hover: var(--secondary-300);--tm-color-secondary-active: var(--secondary-200);--tm-color-on-secondary: var(--neutral-950);--tm-color-accent: var(--accent-400);--tm-color-accent-hover: var(--accent-300);--tm-color-accent-active: var(--accent-200);--tm-color-on-accent: var(--neutral-950);--tm-color-success: var(--success-400);--tm-color-success-hover: var(--success-300);--tm-color-success-active: var(--success-200);--tm-color-success-bg: color-mix( in oklch, var(--success-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-success: var(--neutral-950);--tm-color-warning: var(--warning-400);--tm-color-warning-hover: var(--warning-300);--tm-color-warning-active: var(--warning-200);--tm-color-warning-bg: color-mix( in oklch, var(--warning-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-warning: var(--neutral-950);--tm-color-danger: var(--danger-400);--tm-color-danger-hover: var(--danger-300);--tm-color-danger-active: var(--danger-200);--tm-color-danger-bg: color-mix( in oklch, var(--danger-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-danger: var(--neutral-950);--tm-color-info: var(--info-400);--tm-color-info-hover: var(--info-300);--tm-color-info-active: var(--info-200);--tm-color-info-bg: color-mix( in oklch, var(--info-400) var(--tm-state-mix-selected), var(--tm-color-bg-elevated) );--tm-color-on-info: var(--neutral-950);--tm-color-neutral: var(--neutral-200);--tm-color-neutral-hover: var(--neutral-100);--tm-color-neutral-active: var(--neutral-0);--tm-color-on-neutral: var(--neutral-950);--tm-color-disabled-bg: var(--neutral-900);--tm-color-disabled-text: var(--neutral-600);--tm-color-disabled-border: var(--neutral-800);--tm-color-media-bg: var(--neutral-950);--tm-color-media-border: oklch(from var(--neutral-0) l c h / .16);--tm-color-overlay: oklch(from var(--neutral-1000) l c h / .58);--tm-color-overlay-strong: oklch(from var(--neutral-1000) l c h / .76);--tm-color-overlay-border: oklch(from var(--neutral-0) l c h / .18);--tm-color-overlay-border-strong: oklch(from var(--neutral-0) l c h / .3);--tm-color-scrim: oklch(from var(--neutral-1000) l c h / .88);--tm-color-scrim-soft: oklch(from var(--neutral-1000) l c h / .28);--tm-color-on-overlay: var(--neutral-0);--tm-color-on-overlay-muted: var(--neutral-300);--tm-shadow-sm: 0 1px 2px oklch(from var(--neutral-1000) l c h / .32), 0 0 0 1px oklch(from var(--neutral-0) l c h / .03);--tm-shadow-md: 0 10px 24px -12px oklch(from var(--neutral-1000) l c h / .56), 0 0 0 1px oklch(from var(--neutral-0) l c h / .04);--tm-shadow-lg: 0 24px 44px -20px oklch(from var(--neutral-1000) l c h / .68), 0 0 0 1px oklch(from var(--neutral-0) l c h / .05);--tm-shadow-inner: inset 0 1px 1px oklch(from var(--neutral-0) l c h / .06)}[data-tm-theme=light]{color-scheme:light;--tm-color-bg: var(--neutral-50);--tm-color-bg-muted: var(--neutral-100);--tm-color-bg-elevated: var(--neutral-0);--tm-color-bg-inverse: var(--neutral-950);--tm-color-text: var(--neutral-950);--tm-color-text-muted: var(--neutral-700);--tm-color-text-subtle: var(--neutral-500);--tm-color-text-inverse: var(--neutral-0);--tm-color-border: var(--neutral-200);--tm-color-border-strong: var(--neutral-500);--tm-color-focus: var(--primary-700);--tm-focus-ring-color: var(--tm-color-focus);--tm-color-primary: var(--primary-700);--tm-color-primary-hover: var(--primary-800);--tm-color-primary-active: var(--primary-900);--tm-color-on-primary: var(--neutral-0);--tm-color-secondary: var(--secondary-600);--tm-color-secondary-hover: var(--secondary-700);--tm-color-secondary-active: var(--secondary-800);--tm-color-on-secondary: var(--neutral-0);--tm-color-accent: var(--accent-600);--tm-color-accent-hover: var(--accent-700);--tm-color-accent-active: var(--accent-800);--tm-color-on-accent: var(--neutral-0);--tm-color-success: var(--success-700);--tm-color-success-hover: var(--success-800);--tm-color-success-active: var(--success-900);--tm-color-success-bg: var(--success-50);--tm-color-on-success: var(--neutral-0);--tm-color-warning: var(--warning-700);--tm-color-warning-hover: var(--warning-700);--tm-color-warning-active: var(--warning-800);--tm-color-warning-bg: var(--warning-50);--tm-color-on-warning: var(--neutral-0);--tm-color-danger: var(--danger-600);--tm-color-danger-hover: var(--danger-700);--tm-color-danger-active: var(--danger-800);--tm-color-danger-bg: var(--danger-50);--tm-color-on-danger: var(--neutral-0);--tm-color-info: var(--info-700);--tm-color-info-hover: var(--info-800);--tm-color-info-active: var(--info-900);--tm-color-info-bg: var(--info-50);--tm-color-on-info: var(--neutral-0);--tm-color-neutral: var(--tm-color-bg-inverse);--tm-color-neutral-hover: var(--neutral-800);--tm-color-neutral-active: var(--neutral-950);--tm-color-on-neutral: var(--tm-color-text-inverse);--tm-color-disabled-bg: var(--neutral-100);--tm-color-disabled-text: var(--neutral-400);--tm-color-disabled-border: var(--neutral-200);--tm-color-media-bg: var(--neutral-950);--tm-color-media-border: oklch(from var(--neutral-0) l c h / .16);--tm-color-overlay: oklch(from var(--neutral-1000) l c h / .58);--tm-color-overlay-strong: oklch(from var(--neutral-1000) l c h / .76);--tm-color-overlay-border: oklch(from var(--neutral-0) l c h / .18);--tm-color-overlay-border-strong: oklch(from var(--neutral-0) l c h / .3);--tm-color-scrim: oklch(from var(--neutral-1000) l c h / .88);--tm-color-scrim-soft: oklch(from var(--neutral-1000) l c h / .28);--tm-color-on-overlay: var(--neutral-0);--tm-color-on-overlay-muted: var(--neutral-300);--tm-shadow-sm: 0 1px 2px oklch(from var(--neutral-1000) l c h / .08);--tm-shadow-md: 0 8px 16px -8px oklch(from var(--neutral-1000) l c h / .16);--tm-shadow-lg: 0 20px 32px -16px oklch(from var(--neutral-1000) l c h / .22);--tm-shadow-inner: inset 0 1px 2px oklch(from var(--neutral-1000) l c h / .08)}*,*:before,*:after{box-sizing:border-box}html{background:var(--tm-color-bg);color:var(--tm-color-text)}body{background:var(--tm-color-bg);color:var(--tm-color-text);margin:0;min-block-size:100svh}.tm-visually-hidden{block-size:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}html{--locations-filter-sticky-clearance: calc(var(--tm-size-control-md) + var(--tm-space-xl));scroll-padding-block-end:var(--locations-filter-sticky-clearance)}app-locations-filter-page :is(input,button,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-block-end:var(--locations-filter-sticky-clearance)}@media(width<48rem){html{--locations-filter-sticky-clearance: calc( var(--tm-size-control-md) + var(--tm-size-control-md) + var(--tm-space-xl) + env(safe-area-inset-bottom) )}app-locations-navbar .discovery-actions .tm-button{justify-content:flex-start}}
