:root{--ride-color-common-white:#fff;--ride-color-common-black:#000;--ride-color-shadow-weak:#333d4b14;--ride-color-shadow-medium:#333d4b29;--ride-color-shadow-strong:#333d4b4d;--ride-color-blue-50:#eaf3ff;--ride-color-blue-100:#d6e8ff;--ride-color-blue-200:#a8ccff;--ride-color-blue-300:#7aadff;--ride-color-blue-400:#4d8fff;--ride-color-blue-500:#237bff;--ride-color-blue-600:#0064ff;--ride-color-blue-700:#0050d9;--ride-color-blue-800:#003eaa;--ride-color-blue-900:#002b73;--ride-color-blue-950:#001a45;--ride-color-gray-50:#f9fafb;--ride-color-gray-100:#f2f4f6;--ride-color-gray-200:#e5e8eb;--ride-color-gray-300:#d1d6db;--ride-color-gray-400:#b0b8c1;--ride-color-gray-500:#8b95a1;--ride-color-gray-600:#6b7684;--ride-color-gray-700:#4e5968;--ride-color-gray-800:#333d4b;--ride-color-gray-900:#191f28;--ride-color-gray-1000:#0b1018;--ride-color-cool-gray-opacity-50:#0c1d3705;--ride-color-cool-gray-opacity-100:#0c1d370f;--ride-color-cool-gray-opacity-200:#0c1d371a;--ride-color-cool-gray-opacity-300:#0c1d372e;--ride-color-cool-gray-opacity-400:#0c1d3752;--ride-color-cool-gray-opacity-500:#0c1d377a;--ride-color-cool-gray-opacity-600:#0c1d3799;--ride-color-cool-gray-opacity-700:#0c1d37b3;--ride-color-cool-gray-opacity-800:#0c1d37cc;--ride-color-cool-gray-opacity-900:#0a172ceb;--ride-color-white-opacity-50:#ffffff05;--ride-color-white-opacity-100:#ffffff0f;--ride-color-white-opacity-200:#ffffff1a;--ride-color-white-opacity-300:#ffffff2e;--ride-color-white-opacity-400:#ffffff52;--ride-color-white-opacity-500:#ffffff7a;--ride-color-white-opacity-600:#fff9;--ride-color-white-opacity-700:#ffffffb3;--ride-color-white-opacity-800:#fffc;--ride-color-white-opacity-900:#ffffffeb;--ride-color-red-50:#fff0ed;--ride-color-red-100:#ffd9d3;--ride-color-red-200:#ffb4aa;--ride-color-red-300:#ff8778;--ride-color-red-400:#f75f50;--ride-color-red-500:#e83d32;--ride-color-red-600:#c92c23;--ride-color-red-700:#a6221a;--ride-color-red-800:#7a1913;--ride-color-red-900:#4e100c;--ride-color-red-950:#2e0907;--ride-color-yellow-50:#fff7d9;--ride-color-yellow-100:#ffeeb8;--ride-color-yellow-200:#ffe9a1;--ride-color-yellow-300:#ffdf78;--ride-color-yellow-400:#ffd95c;--ride-color-yellow-500:#ffd324;--ride-color-yellow-600:#f5c505;--ride-color-yellow-700:#ebb405;--ride-color-yellow-800:#db9e00;--ride-color-yellow-900:#c28c00;--ride-color-yellow-950:#a37600;--ride-color-green-50:#e7fff1;--ride-color-green-100:#c5f7d8;--ride-color-green-200:#94ebb7;--ride-color-green-300:#5cdb91;--ride-color-green-400:#28c96d;--ride-color-green-500:#00b85c;--ride-color-green-600:#009a4d;--ride-color-green-700:#00783b;--ride-color-green-800:#005629;--ride-color-green-900:#003b1c;--ride-color-green-950:#002612;--ride-color-oxford-50:#dadaee;--ride-color-oxford-100:#c1c1d7;--ride-color-oxford-200:#a7a7bf;--ride-color-oxford-300:#73738f;--ride-color-oxford-400:#5a5a78;--ride-color-oxford-500:#474766;--ride-color-oxford-600:#333354;--ride-color-oxford-700:#202042;--ride-color-oxford-800:#0c0c30;--ride-color-oxford-900:#030319;--ride-color-oxford-950:#01010d;--ride-color-social-kakao:#fee500;--ride-color-social-naver:#03cf5d;--ride-color-social-apple:#000;--ride-color-social-google:#f2f2f2;--ride-font-sizes-t1:10px;--ride-font-sizes-t2:11px;--ride-font-sizes-t3:12px;--ride-font-sizes-t4:13px;--ride-font-sizes-t5:14px;--ride-font-sizes-t6:15px;--ride-font-sizes-t7:16px;--ride-font-sizes-t8:17px;--ride-font-sizes-t9:19px;--ride-font-sizes-t10:20px;--ride-font-sizes-t11:22px;--ride-font-sizes-t12:24px;--ride-font-sizes-t13:26px;--ride-font-sizes-t14:28px;--ride-font-sizes-t15:32px;--ride-font-sizes-t16:36px;--ride-font-sizes-t17:40px;--ride-font-sizes-t18:48px;--ride-line-heights-t1:10px;--ride-line-heights-t2:12px;--ride-line-heights-t3:14px;--ride-line-heights-t4:16px;--ride-line-heights-t5:18px;--ride-line-heights-t6:20px;--ride-line-heights-t7:22px;--ride-line-heights-t8:24px;--ride-line-heights-t9:26px;--ride-line-heights-t10:30px;--ride-line-heights-t11:34px;--ride-line-heights-t12:36px;--ride-line-heights-t13:38px;--ride-line-heights-t14:40px;--ride-line-heights-t15:44px;--ride-line-heights-t16:50px;--ride-line-heights-t17:56px;--ride-line-heights-t18:68px;--ride-font-weights-regular:400;--ride-font-weights-medium:500;--ride-font-weights-semibold:600;--ride-font-weights-bold:700;--ride-font-families-default:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-letter-spacing-default:0px;--ride-letter-spacing-tight:-.2px;--ride-paragraph-spacing-none:0px;--ride-paragraph-spacing-small:6px;--ride-paragraph-spacing-medium:10px;--ride-dimension-x0-5:2px;--ride-dimension-x1:4px;--ride-dimension-x1-5:6px;--ride-dimension-x2:8px;--ride-dimension-x2-5:10px;--ride-dimension-x3:12px;--ride-dimension-x3-5:14px;--ride-dimension-x4:16px;--ride-dimension-x4-5:18px;--ride-dimension-x5:20px;--ride-dimension-x5-5:22px;--ride-dimension-x6:24px;--ride-dimension-x6-5:26px;--ride-dimension-x7:28px;--ride-dimension-x7-5:30px;--ride-dimension-x8:32px;--ride-dimension-x8-5:34px;--ride-dimension-x9:36px;--ride-dimension-x9-5:38px;--ride-dimension-x10:40px;--ride-dimension-x10-5:42px;--ride-dimension-x11:44px;--ride-dimension-x11-5:46px;--ride-dimension-x12:48px;--ride-dimension-x12-5:50px;--ride-dimension-x13:52px;--ride-dimension-x13-5:54px;--ride-dimension-x14:56px;--ride-dimension-x14-5:58px;--ride-dimension-x15:60px;--ride-dimension-x15-5:62px;--ride-dimension-x16:64px;--ride-spacing-global-gutter:var(--ride-dimension-x4);--ride-spacing-between-text:var(--ride-dimension-x1-5);--ride-spacing-component-default:var(--ride-dimension-x3);--ride-spacing-nav-to-title:var(--ride-dimension-x5);--ride-spacing-screen-bottom:var(--ride-dimension-x14);--ride-radius-r0:0px;--ride-radius-r1:4px;--ride-radius-r1-5:6px;--ride-radius-r2:8px;--ride-radius-r2-5:10px;--ride-radius-r3:12px;--ride-radius-r3-5:14px;--ride-radius-r4:16px;--ride-radius-r5:20px;--ride-radius-r6:24px;--ride-radius-full:9999px;--ride-shadow-tiny-down:0px 1px 4px 0px #333d4b29;--ride-shadow-tiny-up:0px -1px 4px 0px #333d4b14;--ride-shadow-weak-down:0px 4px 30px 0px #333d4b29;--ride-shadow-weak-up:0px -4px 30px 0px #333d4b29;--ride-shadow-medium-down:0px 16px 60px 0px #333d4b4d;--ride-shadow-medium-up:0px -16px 60px 0px #333d4b4d;--ride-blur-weak:4px;--ride-blur-medium:30px;--ride-blur-strong:60px;--ride-duration-100:.1s;--ride-duration-200:.2s;--ride-duration-380:.38s;--ride-duration-500:.5s;--ride-duration-800:.8s;--ride-delay-40:40ms;--ride-delay-90:90ms;--ride-delay-120:.12s;--ride-delay-600:.6s;--ride-delay-800:.8s;--ride-distance-8:8px;--ride-distance-16:16px;--ride-distance-24:24px;--ride-distance-32:32px;--ride-distance-48:48px;--ride-distance-64:64px;--ride-distance-100:100px;--ride-distance-exit:400px;--ride-easing-out:cubic-bezier(0, 0, .2, 1);--ride-easing-in-out:cubic-bezier(.4, 0, .2, 1);--ride-easing-aggressive:cubic-bezier(0, .7, .1, 1);--ride-easing-bounce:cubic-bezier(.34, 1.56, .64, 1);--ride-color-state-hover:var(--ride-color-cool-gray-opacity-100);--ride-color-state-pressed:var(--ride-color-cool-gray-opacity-200);--ride-color-state-hover-inverted:var(--ride-color-white-opacity-100);--ride-color-state-pressed-inverted:var(--ride-color-white-opacity-200);--ride-color-fg-brand-solid:var(--ride-color-blue-500);--ride-color-fg-brand-solid-pressed:var(--ride-color-blue-600);--ride-color-fg-brand-weak:var(--ride-color-blue-600);--ride-color-fg-brand-muted:var(--ride-color-blue-400);--ride-color-fg-brand-contrast:var(--ride-color-common-white);--ride-color-fg-neutral:var(--ride-color-gray-900);--ride-color-fg-neutral-weak:var(--ride-color-gray-700);--ride-color-fg-neutral-muted:var(--ride-color-gray-600);--ride-color-fg-neutral-subtle:var(--ride-color-gray-500);--ride-color-fg-neutral-inverted:var(--ride-color-common-white);--ride-color-fg-success-solid:var(--ride-color-green-600);--ride-color-fg-success-solid-pressed:var(--ride-color-green-700);--ride-color-fg-success-weak:var(--ride-color-green-500);--ride-color-fg-success-muted:var(--ride-color-green-400);--ride-color-fg-success-contrast:var(--ride-color-common-white);--ride-color-fg-warning-solid:var(--ride-color-yellow-700);--ride-color-fg-warning-solid-pressed:var(--ride-color-yellow-800);--ride-color-fg-warning-weak:var(--ride-color-yellow-600);--ride-color-fg-warning-muted:var(--ride-color-yellow-500);--ride-color-fg-warning-contrast:var(--ride-color-gray-900);--ride-color-fg-critical-solid:var(--ride-color-red-600);--ride-color-fg-critical-solid-pressed:var(--ride-color-red-700);--ride-color-fg-critical-weak:var(--ride-color-red-500);--ride-color-fg-critical-muted:var(--ride-color-red-400);--ride-color-fg-critical-contrast:var(--ride-color-common-white);--ride-color-fg-info-solid:var(--ride-color-gray-600);--ride-color-fg-info-solid-pressed:var(--ride-color-gray-700);--ride-color-fg-info-weak:var(--ride-color-gray-500);--ride-color-fg-info-muted:var(--ride-color-gray-400);--ride-color-fg-info-contrast:var(--ride-color-common-white);--ride-color-fg-oxford-solid:var(--ride-color-oxford-600);--ride-color-fg-oxford-solid-pressed:var(--ride-color-oxford-700);--ride-color-fg-oxford-weak:var(--ride-color-oxford-500);--ride-color-fg-oxford-muted:var(--ride-color-oxford-400);--ride-color-fg-oxford-contrast:var(--ride-color-common-white);--ride-color-fg-disabled:var(--ride-color-gray-400);--ride-color-fg-neutral-contrast:var(--ride-color-common-white);--ride-color-fg-brand-strong:var(--ride-color-blue-700);--ride-color-bg-brand-solid:var(--ride-color-blue-500);--ride-color-bg-brand-solid-pressed:var(--ride-color-blue-600);--ride-color-bg-brand-strong:var(--ride-color-blue-700);--ride-color-bg-brand-weak:var(--ride-color-blue-100);--ride-color-bg-brand-weak-pressed:var(--ride-color-blue-200);--ride-color-bg-brand-subtle:var(--ride-color-blue-50);--ride-color-bg-brand-inverted:var(--ride-color-blue-900);--ride-color-bg-neutral:var(--ride-color-gray-900);--ride-color-bg-neutral-solid:var(--ride-color-gray-900);--ride-color-bg-neutral-solid-pressed:var(--ride-color-gray-1000);--ride-color-bg-neutral-weak:var(--ride-color-gray-200);--ride-color-bg-neutral-muted:var(--ride-color-gray-300);--ride-color-bg-neutral-subtle:var(--ride-color-gray-50);--ride-color-bg-neutral-inverted:var(--ride-color-gray-900);--ride-color-bg-success-solid:var(--ride-color-green-500);--ride-color-bg-success-solid-pressed:var(--ride-color-green-600);--ride-color-bg-success-weak:var(--ride-color-green-100);--ride-color-bg-success-subtle:var(--ride-color-green-50);--ride-color-bg-warning-solid:var(--ride-color-yellow-500);--ride-color-bg-warning-solid-pressed:var(--ride-color-yellow-600);--ride-color-bg-warning-weak:var(--ride-color-yellow-100);--ride-color-bg-warning-subtle:var(--ride-color-yellow-50);--ride-color-bg-critical-solid:var(--ride-color-red-600);--ride-color-bg-critical-solid-pressed:var(--ride-color-red-700);--ride-color-bg-critical-weak:var(--ride-color-red-100);--ride-color-bg-critical-subtle:var(--ride-color-red-50);--ride-color-bg-info-solid:var(--ride-color-gray-500);--ride-color-bg-info-solid-pressed:var(--ride-color-gray-600);--ride-color-bg-info-weak:var(--ride-color-gray-100);--ride-color-bg-info-subtle:var(--ride-color-gray-50);--ride-color-bg-oxford-solid:var(--ride-color-oxford-500);--ride-color-bg-oxford-solid-pressed:var(--ride-color-oxford-600);--ride-color-bg-oxford-weak:var(--ride-color-oxford-100);--ride-color-bg-oxford-subtle:var(--ride-color-oxford-50);--ride-color-bg-layer-basement:var(--ride-color-gray-50);--ride-color-bg-layer-default:var(--ride-color-common-white);--ride-color-bg-layer-floating:var(--ride-color-common-white);--ride-color-bg-disabled:var(--ride-color-gray-100);--ride-color-bg-dim:var(--ride-color-cool-gray-opacity-400);--ride-color-bg-neutral-weak-pressed:var(--ride-color-gray-300);--ride-color-bg-success-weak-pressed:var(--ride-color-green-200);--ride-color-bg-warning-weak-pressed:var(--ride-color-yellow-200);--ride-color-bg-critical-weak-pressed:var(--ride-color-red-200);--ride-color-bg-info-weak-pressed:var(--ride-color-gray-200);--ride-color-bg-oxford-weak-pressed:var(--ride-color-oxford-200);--ride-color-stroke-brand-solid:var(--ride-color-blue-500);--ride-color-stroke-brand-solid-pressed:var(--ride-color-blue-600);--ride-color-stroke-brand-strong:var(--ride-color-blue-700);--ride-color-stroke-brand-muted:var(--ride-color-blue-500);--ride-color-stroke-brand-weak:var(--ride-color-blue-300);--ride-color-stroke-neutral-solid:var(--ride-color-gray-600);--ride-color-stroke-neutral:var(--ride-color-gray-300);--ride-color-stroke-neutral-weak:var(--ride-color-gray-200);--ride-color-stroke-neutral-muted:var(--ride-color-gray-100);--ride-color-stroke-success-solid:var(--ride-color-green-500);--ride-color-stroke-success-solid-pressed:var(--ride-color-green-600);--ride-color-stroke-success-weak:var(--ride-color-green-300);--ride-color-stroke-warning-solid:var(--ride-color-yellow-500);--ride-color-stroke-warning-solid-pressed:var(--ride-color-yellow-600);--ride-color-stroke-warning-weak:var(--ride-color-yellow-200);--ride-color-stroke-critical-solid:var(--ride-color-red-600);--ride-color-stroke-critical-solid-pressed:var(--ride-color-red-700);--ride-color-stroke-critical-weak:var(--ride-color-red-300);--ride-color-stroke-info-solid:var(--ride-color-gray-500);--ride-color-stroke-info-solid-pressed:var(--ride-color-gray-600);--ride-color-stroke-info-weak:var(--ride-color-gray-300);--ride-color-stroke-oxford-solid:var(--ride-color-oxford-500);--ride-color-stroke-oxford-solid-pressed:var(--ride-color-oxford-600);--ride-color-stroke-oxford-weak:var(--ride-color-oxford-300);--ride-color-stroke-disabled:var(--ride-color-gray-200);--ride-color-stroke-focus-ring:var(--ride-color-blue-500);--ride-typography-display-d1:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t18)/var(--ride-line-heights-t18) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-d2:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t17)/var(--ride-line-heights-t17) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-d3:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t16)/var(--ride-line-heights-t16) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-d4:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t15)/var(--ride-line-heights-t15) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-d5:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t14)/var(--ride-line-heights-t14) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-d6:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t12)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-small:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t13)/var(--ride-line-heights-t12) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-medium:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t14)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-display-large:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t15)/var(--ride-line-heights-t15) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h1-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t13)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h1-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t13)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h1-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t13)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h2-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t12)/var(--ride-line-heights-t12) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h2-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t12)/var(--ride-line-heights-t12) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h2-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t12)/var(--ride-line-heights-t12) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h3-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t11)/var(--ride-line-heights-t11) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h3-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t11)/var(--ride-line-heights-t11) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h3-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t11)/var(--ride-line-heights-t11) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h4-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t10)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h4-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t10)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h4-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t10)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h5-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t9)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h5-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t9)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h5-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t9)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h6-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h6-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h6-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t8)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h7-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t7)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h7-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t7)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h7-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t7)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h8-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h8-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h8-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h9-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t5)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h9-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t5)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h9-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t5)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h10-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h10-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h10-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h11-bold:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t2)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h11-semibold:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t2)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-header-h11-medium:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t2)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b1:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t12)/var(--ride-line-heights-t13) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b2:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t12)/var(--ride-line-heights-t12) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b3:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t11)/var(--ride-line-heights-t11) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b4:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t10)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b5:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t9)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b6:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t8)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b7:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t7)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b8:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b9:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t5)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b10:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-b11:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t2)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-xsmall:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t4)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-medium:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t8)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-medium-strong:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t8)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-body-large:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t9)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-button-b1:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t9)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-button-b2:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-button-b3:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-button-b4:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-button-b5:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t2)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-l1:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t7)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-l2:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t5)/var(--ride-line-heights-t3) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-l3:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t3)/var(--ride-line-heights-t2) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-l4:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t1)/var(--ride-line-heights-t1) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-xsmall-weak:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t4)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-xsmall:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t4)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-small-weak:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t6)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-small:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t6)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-small-strong:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t6)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-medium-weak:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-medium:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-medium-strong:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-label-large:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t9)/var(--ride-line-heights-t8) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-paragraph-p1:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t8)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-paragraph-p2:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t6)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-paragraph-p3:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t5)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-xsmall-xweak:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-xsmall-weak:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-xsmall:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t8)/var(--ride-line-heights-t7) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-small-xweak:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t10)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-small-weak:normal var(--ride-font-weights-semibold) var(--ride-font-sizes-t10)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-small:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t10)/var(--ride-line-heights-t9) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-medium:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t11)/var(--ride-line-heights-t10) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-title-large:normal var(--ride-font-weights-bold) var(--ride-font-sizes-t12)/var(--ride-line-heights-t11) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-subtext-small:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t3)/var(--ride-line-heights-t4) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-subtext-medium:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-subtext-medium-strong:normal var(--ride-font-weights-medium) var(--ride-font-sizes-t4)/var(--ride-line-heights-t5) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-typography-subtext-large:normal var(--ride-font-weights-regular) var(--ride-font-sizes-t6)/var(--ride-line-heights-t6) "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ride-spacing-default:var(--ride-dimension-x4);--ride-spacing-gutter-x:var(--ride-dimension-x4);--ride-spacing-gutter-y:var(--ride-dimension-x4);--ride-skeleton-bg:var(--ride-color-gray-100);--ride-skeleton-shimmer:var(--ride-color-gray-200);--ride-skeleton-radius:var(--ride-radius-r2);--ride-component-label-size-small-padding-x:var(--ride-dimension-x2);--ride-component-label-size-small-padding-y:var(--ride-dimension-x1-5);--ride-component-label-size-small-typography:var(--ride-typography-label-l3);--ride-component-label-size-medium-padding-x:var(--ride-dimension-x2-5);--ride-component-label-size-medium-padding-y:var(--ride-dimension-x1-5);--ride-component-label-size-medium-typography:var(--ride-typography-header-h10-bold);--ride-component-label-style-brand-solid-bg:var(--ride-color-bg-brand-solid);--ride-component-label-style-brand-solid-fg:var(--ride-color-fg-brand-contrast);--ride-component-label-style-brand-weak-bg:var(--ride-color-bg-brand-weak);--ride-component-label-style-brand-weak-fg:var(--ride-color-fg-brand-solid);--ride-component-label-style-neutral-solid-bg:var(--ride-color-bg-neutral);--ride-component-label-style-neutral-solid-fg:var(--ride-color-fg-neutral-inverted);--ride-component-label-style-neutral-weak-bg:var(--ride-color-bg-neutral-weak);--ride-component-label-style-neutral-weak-fg:var(--ride-color-fg-neutral);--ride-component-label-style-success-solid-bg:var(--ride-color-bg-success-solid);--ride-component-label-style-success-solid-fg:var(--ride-color-fg-success-contrast);--ride-component-label-style-success-weak-bg:var(--ride-color-bg-success-weak);--ride-component-label-style-success-weak-fg:var(--ride-color-fg-success-solid);--ride-component-label-style-warning-solid-bg:var(--ride-color-bg-warning-solid);--ride-component-label-style-warning-solid-fg:var(--ride-color-fg-warning-contrast);--ride-component-label-style-warning-weak-bg:var(--ride-color-bg-warning-weak);--ride-component-label-style-warning-weak-fg:var(--ride-color-fg-warning-solid);--ride-component-label-style-critical-solid-bg:var(--ride-color-bg-critical-solid);--ride-component-label-style-critical-solid-fg:var(--ride-color-fg-critical-contrast);--ride-component-label-style-critical-weak-bg:var(--ride-color-bg-critical-weak);--ride-component-label-style-critical-weak-fg:var(--ride-color-fg-critical-solid);--ride-component-label-style-info-solid-bg:var(--ride-color-bg-info-solid);--ride-component-label-style-info-solid-fg:var(--ride-color-fg-info-contrast);--ride-component-label-style-info-weak-bg:var(--ride-color-bg-info-weak);--ride-component-label-style-info-weak-fg:var(--ride-color-fg-info-solid);--ride-component-label-style-oxford-solid-bg:var(--ride-color-bg-oxford-solid);--ride-component-label-style-oxford-solid-fg:var(--ride-color-fg-oxford-contrast);--ride-component-label-style-oxford-weak-bg:var(--ride-color-bg-oxford-weak);--ride-component-label-style-oxford-weak-fg:var(--ride-color-fg-oxford-solid);--ride-z-index-base:1;--ride-z-index-dropdown:100;--ride-z-index-sticky:200;--ride-z-index-overlay-backdrop:1000;--ride-z-index-modal:1100;--ride-z-index-sheet:1200;--ride-z-index-popover:1300;--ride-z-index-toast:1400}*,:before,:after{box-sizing:border-box}.ride-action-button{font-family:var(--ride-font-families-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--ride-duration-100) var(--ride-easing-out), background-color var(--ride-duration-100) var(--ride-easing-out);-webkit-tap-highlight-color:transparent;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ride-action-button[data-disabled],.ride-action-button:disabled:not([data-loading]){background:var(--ride-color-bg-disabled);color:var(--ride-color-fg-disabled);cursor:not-allowed;pointer-events:none}.ride-action-button--variant_brandOutline[data-disabled],.ride-action-button--variant_brandOutline:disabled:not([data-loading]),.ride-action-button--variant_neutralOutline[data-disabled],.ride-action-button--variant_neutralOutline:disabled:not([data-loading]){box-shadow:inset 0 0 0 1px var(--ride-color-stroke-disabled);background:0 0}.ride-action-button:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ride-action-button--variant_brandSolid:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-brand-solid-pressed)}.ride-action-button--variant_brandWeak:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-brand-weak-pressed)}.ride-action-button--variant_neutralSolid:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-solid-pressed)}.ride-action-button--variant_neutralWeak:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-weak-pressed)}.ride-action-button--variant_criticalSolid:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-critical-solid-pressed)}.ride-action-button--variant_criticalWeak:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-critical-weak-pressed)}.ride-action-button--variant_brandOutline:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-brand-subtle)}.ride-action-button--variant_neutralOutline:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-subtle)}.ride-action-button--variant_ghost:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-weak)}}.ride-action-button:active:not(:disabled){transform:scale(.98)}.ride-action-button[data-loading]{cursor:wait;overflow:hidden}.ride-action-button[data-loading]:after{content:"";background:var(--ride-color-common-black);opacity:.14;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ride-action-button__loader{align-items:flex-end;gap:var(--ride-dimension-x1);flex:none;display:inline-flex}.ride-action-button__loader-dot{width:var(--ride-dimension-x1-5);height:var(--ride-dimension-x1-5);transform-origin:bottom;animation:ride-action-button-bounce var(--ride-duration-800) var(--ride-easing-in-out) infinite;background:currentColor;border-radius:2px}.ride-action-button__loader-dot:first-child{opacity:1}.ride-action-button__loader-dot:nth-child(2){opacity:.6;animation-delay:.15s}.ride-action-button__loader-dot:nth-child(3){opacity:.2;animation-delay:.3s}@keyframes ride-action-button-bounce{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-50%)scale(.9,1.1)}50%{transform:translateY(0)scale(1.25,.75)}70%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}.ride-action-button__loading-text{white-space:nowrap}.ride-action-button__spinner{border-radius:var(--ride-radius-r5);animation:ride-action-button-spin var(--ride-duration-800) linear infinite;border-style:solid;border-color:#0000 currentColor currentColor;flex:none}.ride-action-button--size_xsmall .ride-action-button__spinner,.ride-action-button--size_small .ride-action-button__spinner{width:var(--ride-dimension-x4);height:var(--ride-dimension-x4);border-width:2px}.ride-action-button--size_medium .ride-action-button__spinner,.ride-action-button--size_large .ride-action-button__spinner{width:var(--ride-dimension-x4-5);height:var(--ride-dimension-x4-5);border-width:2px}.ride-action-button--size_xlarge .ride-action-button__spinner{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);border-width:3px}@keyframes ride-action-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ride-action-button__loader-dot,.ride-action-button__spinner{animation:none}}.ride-action-button--variant_brandSolid{background:var(--ride-color-bg-brand-solid);color:var(--ride-color-fg-brand-contrast)}.ride-action-button--variant_brandSolid:active:not(:disabled){background:var(--ride-color-bg-brand-solid-pressed)}.ride-action-button--variant_brandWeak{background:var(--ride-color-bg-brand-weak);color:var(--ride-color-fg-brand-solid)}.ride-action-button--variant_brandWeak:active:not(:disabled){background:var(--ride-color-bg-brand-weak-pressed)}.ride-action-button--variant_neutralSolid{background:var(--ride-color-bg-neutral-solid);color:var(--ride-color-fg-neutral-contrast)}.ride-action-button--variant_neutralSolid:active:not(:disabled){background:var(--ride-color-bg-neutral-solid-pressed)}.ride-action-button--variant_neutralWeak{background:var(--ride-color-bg-neutral-weak);color:var(--ride-color-fg-neutral)}.ride-action-button--variant_neutralWeak:active:not(:disabled){background:var(--ride-color-bg-neutral-weak-pressed)}.ride-action-button--variant_brandOutline{color:var(--ride-color-fg-brand-solid);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-brand-solid);background:0 0}.ride-action-button--variant_brandOutline:active:not(:disabled){background:var(--ride-color-bg-brand-subtle)}.ride-action-button--variant_neutralOutline{color:var(--ride-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral);background:0 0}.ride-action-button--variant_neutralOutline:active:not(:disabled){background:var(--ride-color-bg-neutral-subtle)}.ride-action-button--variant_criticalSolid{background:var(--ride-color-bg-critical-solid);color:var(--ride-color-fg-critical-contrast)}.ride-action-button--variant_criticalSolid:active:not(:disabled){background:var(--ride-color-bg-critical-solid-pressed)}.ride-action-button--variant_criticalWeak{background:var(--ride-color-bg-critical-weak);color:var(--ride-color-fg-critical-solid)}.ride-action-button--variant_criticalWeak:active:not(:disabled){background:var(--ride-color-bg-critical-weak-pressed)}.ride-action-button--variant_ghost{color:var(--ride-color-fg-neutral);background:0 0}.ride-action-button--variant_ghost:active:not(:disabled){background:var(--ride-color-bg-neutral-weak)}.ride-action-button--size_xsmall{min-height:var(--ride-dimension-x7);padding:0 var(--ride-dimension-x2-5);gap:var(--ride-dimension-x1);font:var(--ride-typography-button-b5);border-radius:var(--ride-radius-r2)}.ride-action-button--size_small{min-height:var(--ride-dimension-x8);padding:0 var(--ride-dimension-x3);gap:var(--ride-dimension-x1);font:var(--ride-typography-button-b4);border-radius:var(--ride-radius-r2)}.ride-action-button--size_medium{min-height:var(--ride-dimension-x10);padding:0 var(--ride-dimension-x4);gap:var(--ride-dimension-x1-5);font:var(--ride-typography-button-b3);border-radius:var(--ride-radius-r2-5)}.ride-action-button--size_large{min-height:var(--ride-dimension-x12);padding:0 var(--ride-dimension-x5);gap:var(--ride-dimension-x2);font:var(--ride-typography-button-b2);border-radius:var(--ride-radius-r3)}.ride-action-button--size_xlarge{min-height:var(--ride-dimension-x14);padding:0 var(--ride-dimension-x6);gap:var(--ride-dimension-x2);font:var(--ride-typography-button-b2);border-radius:var(--ride-radius-r3-5)}.ride-action-button--layout_iconOnly{aspect-ratio:1;padding:0}.ride-action-button--layout_iconOnly.ride-action-button--size_xsmall{width:var(--ride-dimension-x7)}.ride-action-button--layout_iconOnly.ride-action-button--size_small{width:var(--ride-dimension-x8)}.ride-action-button--layout_iconOnly.ride-action-button--size_medium{width:var(--ride-dimension-x10)}.ride-action-button--layout_iconOnly.ride-action-button--size_large{width:var(--ride-dimension-x12)}.ride-action-button--layout_iconOnly.ride-action-button--size_xlarge{width:var(--ride-dimension-x14)}.ride-action-button__icon,.ride-action-button__prefix-icon,.ride-action-button__suffix-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ride-action-button__icon>svg,.ride-action-button__prefix-icon>svg,.ride-action-button__suffix-icon>svg{width:100%;height:100%}.ride-action-button--size_xsmall .ride-action-button__icon,.ride-action-button--size_xsmall .ride-action-button__prefix-icon,.ride-action-button--size_xsmall .ride-action-button__suffix-icon,.ride-action-button--size_small .ride-action-button__icon,.ride-action-button--size_small .ride-action-button__prefix-icon,.ride-action-button--size_small .ride-action-button__suffix-icon{width:var(--ride-dimension-x4);height:var(--ride-dimension-x4)}.ride-action-button--size_medium .ride-action-button__icon,.ride-action-button--size_medium .ride-action-button__prefix-icon,.ride-action-button--size_medium .ride-action-button__suffix-icon,.ride-action-button--size_large .ride-action-button__icon,.ride-action-button--size_large .ride-action-button__prefix-icon,.ride-action-button--size_large .ride-action-button__suffix-icon{width:var(--ride-dimension-x4-5);height:var(--ride-dimension-x4-5)}.ride-action-button--size_xlarge .ride-action-button__icon,.ride-action-button--size_xlarge .ride-action-button__prefix-icon,.ride-action-button--size_xlarge .ride-action-button__suffix-icon{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6)}.ride-alert-dialog__overlay{z-index:var(--ride-z-index-overlay-backdrop,1000);background:var(--ride-color-bg-dim);animation:ride-alert-dialog-overlay-in var(--ride-duration-200) var(--ride-easing-out);position:fixed;inset:0}.ride-alert-dialog__overlay[data-state=closed]{animation:ride-alert-dialog-overlay-out var(--ride-duration-200) var(--ride-easing-out) forwards}.ride-alert-dialog__content{z-index:var(--ride-z-index-modal,1100);gap:var(--ride-dimension-x5);width:calc(100% - var(--ride-dimension-x10));max-width:335px;padding:var(--ride-dimension-x5);background:var(--ride-color-bg-layer-floating);color:var(--ride-color-fg-neutral);border-radius:var(--ride-radius-r5);box-shadow:var(--ride-shadow-medium-down);font-family:var(--ride-font-families-default);animation:ride-alert-dialog-content-in var(--ride-duration-200) var(--ride-easing-out);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ride-alert-dialog__content[data-state=closed]{animation:ride-alert-dialog-content-out var(--ride-duration-200) var(--ride-easing-out) forwards}@keyframes ride-alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ride-alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ride-alert-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ride-alert-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.ride-alert-dialog__title{font:var(--ride-typography-title-small);color:var(--ride-color-fg-neutral);margin:0}.ride-alert-dialog__description{font:var(--ride-typography-body-medium-strong);color:var(--ride-color-fg-neutral-muted);margin:0}.ride-alert-dialog__body{gap:var(--ride-dimension-x1-5);flex-direction:column;display:flex}.ride-alert-dialog__footer{display:flex}.ride-alert-dialog__footer--variant_alert{flex-direction:column}.ride-alert-dialog__footer--variant_alert>*{width:100%}.ride-alert-dialog__footer--variant_confirm{gap:var(--ride-dimension-x2);flex-direction:row}.ride-alert-dialog__footer--variant_confirm>*{flex:1}.ride-avatar{background:var(--ride-color-bg-neutral-weak);color:var(--ride-color-fg-neutral);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-bold);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ride-avatar[data-disabled]{opacity:.5;pointer-events:none}.ride-avatar--size_xxsmall{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t1)}.ride-avatar--size_xsmall{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t2)}.ride-avatar--size_small{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t3)}.ride-avatar--size_medium{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t5)}.ride-avatar--size_large{width:var(--ride-dimension-x12);height:var(--ride-dimension-x12);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t7)}.ride-avatar--size_xlarge{width:var(--ride-dimension-x14);height:var(--ride-dimension-x14);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t10)}.ride-avatar--size_xxlarge{width:var(--ride-dimension-x16);height:var(--ride-dimension-x16);border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t12)}.ride-avatar--size_xxxlarge{width:calc(var(--ride-dimension-x16) + var(--ride-dimension-x2));height:calc(var(--ride-dimension-x16) + var(--ride-dimension-x2));border-radius:var(--ride-radius-full);font-size:var(--ride-font-sizes-t14)}.ride-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.ride-avatar__initials{justify-content:center;align-items:center;line-height:1;display:inline-flex}.ride-avatar__icon{width:100%;height:100%;color:var(--ride-color-fg-neutral-muted);justify-content:center;align-items:center;display:inline-flex}.ride-avatar-group{align-items:center;display:inline-flex}.ride-avatar-group>.ride-avatar--size_xxsmall:not(:first-child),.ride-avatar-group>.ride-avatar--size_xsmall:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x1-5) * -1)}.ride-avatar-group>.ride-avatar--size_small:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x2) * -1)}.ride-avatar-group>.ride-avatar--size_medium:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x2-5) * -1)}.ride-avatar-group>.ride-avatar--size_large:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x3) * -1)}.ride-avatar-group>.ride-avatar--size_xlarge:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x3-5) * -1)}.ride-avatar-group>.ride-avatar--size_xxlarge:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x4) * -1)}.ride-avatar-group>.ride-avatar--size_xxxlarge:not(:first-child){margin-inline-start:calc(var(--ride-dimension-x4-5) * -1)}.ride-avatar-group>.ride-avatar--size_xxsmall,.ride-avatar-group>.ride-avatar--size_xsmall{clip-path:inset(-1px);box-shadow:0 0 0 1px var(--ride-color-bg-layer-default)}.ride-avatar-group>.ride-avatar--size_small,.ride-avatar-group>.ride-avatar--size_medium,.ride-avatar-group>.ride-avatar--size_large{clip-path:inset(-2px);box-shadow:0 0 0 2px var(--ride-color-bg-layer-default)}.ride-avatar-group>.ride-avatar--size_xlarge,.ride-avatar-group>.ride-avatar--size_xxlarge,.ride-avatar-group>.ride-avatar--size_xxxlarge{clip-path:inset(-3px);box-shadow:0 0 0 3px var(--ride-color-bg-layer-default)}.ride-badge{white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.ride-badge--size_small{padding:var(--ride-dimension-x1) var(--ride-dimension-x2);border-radius:var(--ride-radius-r2-5);font:var(--ride-typography-label-xsmall)}.ride-badge--size_medium{padding:var(--ride-dimension-x1-5) var(--ride-dimension-x2-5);border-radius:var(--ride-radius-r3);font:var(--ride-typography-label-small-strong)}.ride-badge--variant_solid.ride-badge--tone_neutral{background:var(--ride-color-bg-neutral-solid);color:var(--ride-color-fg-neutral-inverted)}.ride-badge--variant_solid.ride-badge--tone_brand{background:var(--ride-color-bg-brand-solid);color:var(--ride-color-fg-brand-contrast)}.ride-badge--variant_solid.ride-badge--tone_critical{background:var(--ride-color-bg-critical-solid);color:var(--ride-color-fg-critical-contrast)}.ride-badge--variant_solid.ride-badge--tone_warning{background:var(--ride-color-bg-warning-solid);color:var(--ride-color-fg-warning-contrast)}.ride-badge--variant_solid.ride-badge--tone_success{background:var(--ride-color-bg-success-solid);color:var(--ride-color-fg-success-contrast)}.ride-badge--variant_outline{background:0 0}.ride-badge--variant_outline.ride-badge--tone_neutral{color:var(--ride-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral)}.ride-badge--variant_outline.ride-badge--tone_brand{color:var(--ride-color-fg-brand-solid);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-brand-solid)}.ride-badge--variant_outline.ride-badge--tone_critical{color:var(--ride-color-fg-critical-solid);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-critical-solid)}.ride-badge--variant_outline.ride-badge--tone_warning{color:var(--ride-color-fg-warning-solid);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-warning-solid)}.ride-badge--variant_outline.ride-badge--tone_success{color:var(--ride-color-fg-success-solid);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-success-solid)}.ride-badge--variant_weak.ride-badge--tone_neutral{background:var(--ride-color-bg-neutral-weak);color:var(--ride-color-fg-neutral)}.ride-badge--variant_weak.ride-badge--tone_brand{background:var(--ride-color-bg-brand-weak);color:var(--ride-color-fg-brand-solid)}.ride-badge--variant_weak.ride-badge--tone_critical{background:var(--ride-color-bg-critical-weak);color:var(--ride-color-fg-critical-solid)}.ride-badge--variant_weak.ride-badge--tone_warning{background:var(--ride-color-bg-warning-weak);color:var(--ride-color-fg-warning-solid)}.ride-badge--variant_weak.ride-badge--tone_success{background:var(--ride-color-bg-success-weak);color:var(--ride-color-fg-success-solid)}.ride-bottom-cta{z-index:var(--ride-z-index-sticky,200);width:100%;font-family:var(--ride-font-families-default);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.ride-bottom-cta--position_sticky{position:sticky;bottom:0}.ride-bottom-cta--position_static{position:static}.ride-bottom-cta__gradient{height:var(--ride-dimension-x5);background:linear-gradient(to bottom, transparent, var(--ride-color-bg-layer-default));pointer-events:none;flex-shrink:0}.ride-bottom-cta__container{gap:var(--ride-dimension-x4);padding-left:var(--ride-dimension-x5);padding-right:var(--ride-dimension-x5);padding-bottom:calc(var(--ride-dimension-x5) + env(safe-area-inset-bottom));background:var(--ride-color-bg-layer-default);flex-direction:column;display:flex}.ride-bottom-cta__container>.ride-text-button{align-self:center}.ride-bottom-cta__actions{width:100%;display:flex}.ride-bottom-cta__actions--layout_single,.ride-bottom-cta__actions--layout_horizontal{gap:var(--ride-dimension-x2-5);flex-direction:row}.ride-bottom-cta__actions--layout_single>*,.ride-bottom-cta__actions--layout_horizontal>*{flex:1 1 0;min-width:0}.ride-bottom-cta__actions--layout_vertical{gap:var(--ride-dimension-x2-5);flex-direction:column}.ride-bottom-cta__actions--layout_vertical>*{width:100%}.ride-bottom-cta__caption{font:var(--ride-typography-label-small-weak);color:var(--ride-color-fg-neutral-weak);text-align:center;margin:0}.ride-bottom-navigation{z-index:var(--ride-z-index-sticky,200);width:100%;padding-bottom:env(safe-area-inset-bottom);background:var(--ride-color-bg-layer-default);border:1px solid var(--ride-color-stroke-neutral-weak,#00000014);border-top-left-radius:var(--ride-radius-r6);border-top-right-radius:var(--ride-radius-r6);font-family:var(--ride-font-families-default);border-bottom:none;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ride-bottom-navigation--position_sticky{position:sticky;bottom:0}.ride-bottom-navigation--position_static{position:static}.ride-bottom-navigation__item{min-height:var(--ride-dimension-x15);padding:var(--ride-dimension-x1) var(--ride-dimension-x3);color:var(--ride-color-fg-neutral-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.ride-bottom-navigation__item[aria-current=page]{color:var(--ride-color-fg-neutral)}.ride-bottom-navigation__item[aria-disabled=true]{color:var(--ride-color-fg-disabled);cursor:not-allowed}.ride-bottom-navigation__area{align-items:center;gap:var(--ride-dimension-x0-5);min-width:var(--ride-dimension-x14);padding:var(--ride-dimension-x1);border-radius:var(--ride-radius-r3);transition:background-color var(--ride-duration-100) var(--ride-easing-out);background-color:#0000;flex-direction:column;display:flex}.ride-bottom-navigation__item:focus-visible .ride-bottom-navigation__area{outline:2px solid var(--ride-color-stroke-focus-ring,var(--ride-color-fg-brand-solid));outline-offset:2px}.ride-bottom-navigation__icon-wrap{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);justify-content:center;align-items:center;display:inline-flex;position:relative}.ride-bottom-navigation__icon-wrap svg{width:100%;height:100%;transition:transform var(--ride-duration-200) var(--ride-easing-bounce)}.ride-bottom-navigation__badge-slot{top:calc(-1 * var(--ride-dimension-x1));right:calc(-1 * var(--ride-dimension-x2));pointer-events:none;position:absolute}.ride-bottom-navigation__label{font-size:var(--ride-font-sizes-t4);font-weight:var(--ride-font-weights-medium);line-height:var(--ride-line-heights-t5)}@media (hover:hover) and (pointer:fine){.ride-bottom-navigation__item:hover:not([aria-disabled=true]) .ride-bottom-navigation__area{background-color:var(--ride-color-state-hover)}}.ride-bottom-navigation__item:is(:active,[data-pressed]):not([aria-disabled=true]) .ride-bottom-navigation__area{background-color:var(--ride-color-state-pressed)}.ride-bottom-navigation__item:is(:active,[data-pressed]):not([aria-disabled=true]) .ride-bottom-navigation__icon-wrap svg{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.ride-bottom-navigation__icon-wrap svg{transition:none}.ride-bottom-navigation__item:is(:active,[data-pressed]) .ride-bottom-navigation__icon-wrap svg{transform:none}}.ride-bottom-sheet__overlay{z-index:var(--ride-z-index-overlay-backdrop,1000);background:var(--ride-color-bg-dim);position:fixed;inset:0}.ride-bottom-sheet__content{left:var(--ride-dimension-x2);right:var(--ride-dimension-x2);bottom:max(var(--ride-dimension-x2), env(safe-area-inset-bottom,0px));z-index:var(--ride-z-index-sheet,1200);max-height:calc(96dvh - env(safe-area-inset-bottom,0px));background:var(--ride-color-bg-layer-floating);color:var(--ride-color-fg-neutral);border-radius:var(--ride-radius-r5);box-shadow:var(--ride-shadow-weak-down);font-family:var(--ride-font-families-default);padding-bottom:var(--ride-dimension-x5);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;position:fixed}.ride-bottom-sheet__content:after{display:none!important}.ride-bottom-sheet__handle{width:var(--ride-dimension-x12);height:var(--ride-dimension-x1);margin-top:var(--ride-dimension-x4);background:var(--ride-color-bg-neutral-weak);border-radius:var(--ride-radius-full);cursor:grab;touch-action:none;flex-shrink:0;align-self:center}.ride-bottom-sheet__handle:active{cursor:grabbing}.ride-bottom-sheet__header{gap:var(--ride-dimension-x2);padding:var(--ride-dimension-x5) var(--ride-dimension-x5) var(--ride-dimension-x3);flex-direction:column;flex-shrink:0;display:flex}.ride-bottom-sheet__title{font:var(--ride-typography-title-small);color:var(--ride-color-fg-neutral);margin:0}.ride-bottom-sheet__description{font:var(--ride-typography-subtext-large);color:var(--ride-color-fg-neutral-muted);margin:0}.ride-bottom-sheet__body{min-height:0;padding:0 var(--ride-dimension-x5);-webkit-overflow-scrolling:touch;flex:0 auto;overflow-y:auto}.ride-bottom-sheet__footer{padding:var(--ride-dimension-x4) var(--ride-dimension-x5) 0;flex-shrink:0}.ride-bottom-sheet__content{--ride-bottom-sheet-enter-spring:linear(0 0%, .085 5%, .261 10%, .452 15%, .622 20%, .756 25%, .854 30%, .921 35%, .963 40%, .988 45%, 1.001 50%, 1.007 55%, 1.009 60%, 1.008 65%, 1.007 70%, 1.005 75%, 1.003 80%, 1.002 85%, 1.001 90%, 1 100%)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open].ride-bottom-sheet__content{animation-name:ride-bottom-sheet-enter-slide,ride-bottom-sheet-enter-fade;animation-duration:var(--ride-duration-800), var(--ride-duration-380);animation-timing-function:var(--ride-bottom-sheet-enter-spring), cubic-bezier(.5, 0, .5, 1);animation-fill-mode:backwards}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open].ride-bottom-sheet__overlay{animation-duration:var(--ride-duration-200);animation-timing-function:cubic-bezier(.5,0,.5,1)}@keyframes ride-bottom-sheet-enter-slide{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes ride-bottom-sheet-enter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open].ride-bottom-sheet__content,[data-vaul-overlay][data-vaul-snap-points=false][data-state=open].ride-bottom-sheet__overlay{animation-duration:1ms}}.ride-calendar{font-family:var(--ride-font-families-default);background:var(--ride-color-common-white);-webkit-tap-highlight-color:transparent;flex-direction:column;width:100%;display:flex}.ride-calendar__header{justify-content:space-between;align-items:center;display:flex}.ride-calendar__nav{padding:var(--ride-dimension-x2);color:var(--ride-color-gray-600);border-radius:var(--ride-radius-r2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ride-calendar__nav>svg{width:var(--ride-dimension-x7);height:var(--ride-dimension-x7)}.ride-calendar__nav:disabled{color:var(--ride-color-gray-300);cursor:not-allowed}.ride-calendar__title{text-align:center;min-width:0;font:var(--ride-typography-title-xsmall);color:var(--ride-color-gray-600);flex:1 0 0}.ride-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ride-calendar__weekday{height:var(--ride-dimension-x8);font:var(--ride-typography-label-small-weak);color:var(--ride-color-gray-600);justify-content:center;align-items:center;display:flex}.ride-calendar__grid{flex-direction:column;display:flex}.ride-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ride-calendar__cell{display:contents}.ride-calendar__day{justify-content:center;align-items:center;gap:var(--ride-dimension-x0-5);padding:var(--ride-dimension-x1-5) var(--ride-dimension-x0-5);border-radius:var(--ride-radius-r2);color:var(--ride-color-gray-600);cursor:pointer;transition:background-color var(--ride-duration-200) var(--ride-easing-out), box-shadow var(--ride-duration-200) var(--ride-easing-out), color var(--ride-duration-100) var(--ride-easing-out);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;font-family:inherit;display:flex}.ride-calendar__day-number{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8);border-radius:var(--ride-radius-full);font:var(--ride-typography-label-medium-weak);color:inherit;transition:background-color var(--ride-duration-200) var(--ride-easing-out), color var(--ride-duration-100) var(--ride-easing-out);justify-content:center;align-items:center;display:flex}.ride-calendar__day[data-has-label]{justify-content:flex-start}.ride-calendar__day-label{width:100%;font:var(--ride-typography-label-l4);color:var(--ride-color-gray-600);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ride-calendar__day--state_adjacent{color:var(--ride-color-gray-300);cursor:default}.ride-calendar__day--state_adjacent .ride-calendar__day-label{color:var(--ride-color-gray-300)}.ride-calendar__day[data-today] .ride-calendar__day-number{background:var(--ride-color-gray-100)}.ride-calendar__day--state_selected{z-index:1;background:var(--ride-color-common-white);box-shadow:var(--ride-shadow-medium-down);cursor:default;position:relative}.ride-calendar__day--state_selected .ride-calendar__day-number{font:var(--ride-typography-label-large);color:var(--ride-color-gray-900)}.ride-calendar__day--state_selected .ride-calendar__day-label{color:var(--ride-color-gray-900)}.ride-calendar__day--state_range-start,.ride-calendar__day--state_range-middle,.ride-calendar__day--state_range-end{position:relative}.ride-calendar__day--state_range-start:before,.ride-calendar__day--state_range-middle:before,.ride-calendar__day--state_range-end:before{content:"";height:var(--ride-dimension-x8);background:var(--ride-color-gray-400);z-index:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ride-calendar__day--state_range-middle:before{left:0;right:0}.ride-calendar__day--state_range-start:before{left:calc(50% - var(--ride-dimension-x8) / 2);border-top-left-radius:var(--ride-radius-r5);border-bottom-left-radius:var(--ride-radius-r5);right:0}.ride-calendar__day--state_range-end:before{left:0;right:calc(50% - var(--ride-dimension-x8) / 2);border-top-right-radius:var(--ride-radius-r5);border-bottom-right-radius:var(--ride-radius-r5)}.ride-calendar__day--state_range-start .ride-calendar__day-number,.ride-calendar__day--state_range-end .ride-calendar__day-number,.ride-calendar__day--state_range-single .ride-calendar__day-number{z-index:1;background:var(--ride-color-gray-800);color:var(--ride-color-common-white);font:var(--ride-typography-label-large);position:relative}.ride-calendar__day--state_range-middle .ride-calendar__day-number{z-index:1;color:var(--ride-color-common-white);font:var(--ride-typography-label-large);position:relative}@media (hover:hover) and (pointer:fine){.ride-calendar__day--state_default:hover,.ride-calendar__day--state_today:hover{background:var(--ride-color-gray-100)}}.ride-calendar__day:focus-visible,.ride-calendar__nav:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:-2px}.ride-calendar__day--state_default:active,.ride-calendar__day--state_today:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ride-calendar__day{transition:none}.ride-calendar__day--state_default:active,.ride-calendar__day--state_today:active{transform:none}}.ride-callout{align-items:flex-start;gap:var(--ride-dimension-x3);padding:var(--ride-dimension-x4);border-radius:var(--ride-radius-r2);border:1px solid #0000;display:flex}.ride-callout--tone_info{background:var(--ride-color-bg-info-subtle);border-color:var(--ride-color-stroke-info-weak)}.ride-callout--tone_success{background:var(--ride-color-bg-success-subtle);border-color:var(--ride-color-stroke-success-weak)}.ride-callout--tone_warning{background:var(--ride-color-bg-warning-subtle);border-color:var(--ride-color-stroke-warning-weak)}.ride-callout--tone_critical{background:var(--ride-color-bg-critical-subtle);border-color:var(--ride-color-stroke-critical-weak)}.ride-callout__icon{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5);margin-top:var(--ride-dimension-x0-5);flex-shrink:0}.ride-callout__icon svg{width:100%;height:100%}.ride-callout--tone_info .ride-callout__icon{color:var(--ride-color-fg-info-solid)}.ride-callout--tone_success .ride-callout__icon{color:var(--ride-color-fg-success-solid)}.ride-callout--tone_warning .ride-callout__icon{color:var(--ride-color-fg-warning-solid)}.ride-callout--tone_critical .ride-callout__icon{color:var(--ride-color-fg-critical-solid)}.ride-callout__content{gap:var(--ride-dimension-x1);flex-direction:column;flex:1;min-width:0;display:flex}.ride-callout__title{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-semibold);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral);display:block}.ride-callout__description{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-regular);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral-weak);display:block}.ride-callout__close-button{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5);padding:var(--ride-dimension-x1);color:var(--ride-color-fg-neutral-muted);cursor:pointer;border-radius:var(--ride-radius-r1);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ride-callout__close-button svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.ride-callout__close-button:hover{color:var(--ride-color-fg-neutral)}}.ride-check{align-items:center;gap:var(--ride-dimension-x3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.ride-check__hidden-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ride-check__icon{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);color:var(--ride-color-stroke-neutral);transition:color var(--ride-duration-200) var(--ride-easing-out);flex-shrink:0}.ride-check[data-checked] .ride-check__icon{color:var(--ride-color-bg-brand-solid)}@media (hover:hover) and (pointer:fine){.ride-check:is(:hover,[data-hover]):not([data-disabled]) .ride-check__icon,.ride-check[data-checked]:is(:hover,[data-hover]):not([data-disabled]) .ride-check__icon{color:var(--ride-color-fg-brand-strong)}}.ride-check[data-disabled]:not([data-checked]){cursor:not-allowed}.ride-check[data-disabled]:not([data-checked]) .ride-check__icon{color:var(--ride-color-stroke-disabled)}.ride-check[data-disabled][data-checked]{cursor:not-allowed}.ride-check[data-disabled][data-checked] .ride-check__icon{color:var(--ride-color-bg-brand-weak)}.ride-check:active:not([data-disabled]){transform:scale(.95)}.ride-check__label{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t7);line-height:var(--ride-line-heights-t8);font-weight:var(--ride-font-weights-regular);color:var(--ride-color-fg-neutral)}.ride-check[data-disabled] .ride-check__label{color:var(--ride-color-fg-disabled)}.ride-check--size_large .ride-check__icon{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8)}.ride-checkbox{align-items:center;gap:var(--ride-dimension-x3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.ride-checkbox__hidden-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ride-checkbox__indicator{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);border:1.5px solid var(--ride-color-stroke-neutral);border-radius:var(--ride-radius-r2);color:var(--ride-color-common-white);transition:background var(--ride-duration-200) var(--ride-easing-out), border-color var(--ride-duration-200) var(--ride-easing-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ride-checkbox__icon{opacity:0;width:100%;height:100%;transition:opacity var(--ride-duration-200) var(--ride-easing-out), color var(--ride-duration-200) var(--ride-easing-out);position:absolute}.ride-checkbox:not([data-checked]):not([data-indeterminate]) .ride-checkbox__icon-check{opacity:1;color:var(--ride-color-stroke-neutral)}.ride-checkbox[data-checked] .ride-checkbox__indicator{background:var(--ride-color-bg-brand-solid);border-color:var(--ride-color-bg-brand-solid)}.ride-checkbox[data-checked]:not([data-indeterminate]) .ride-checkbox__icon-check{opacity:1}.ride-checkbox[data-indeterminate] .ride-checkbox__indicator{background:var(--ride-color-bg-brand-solid);border-color:var(--ride-color-bg-brand-solid)}.ride-checkbox[data-indeterminate] .ride-checkbox__icon-minus{opacity:1}@media (hover:hover) and (pointer:fine){.ride-checkbox:is(:hover,[data-hover]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ride-checkbox__indicator{background:var(--ride-color-bg-brand-strong);border-color:var(--ride-color-bg-brand-strong)}.ride-checkbox:is(:hover,[data-hover]):not([data-disabled]):not([data-checked]):not([data-indeterminate]) .ride-checkbox__icon-check{opacity:1;color:var(--ride-color-common-white)}.ride-checkbox[data-checked]:is(:hover,[data-hover]):not([data-disabled]) .ride-checkbox__indicator{background:var(--ride-color-bg-brand-strong);border-color:var(--ride-color-bg-brand-strong)}}.ride-checkbox[data-disabled]:not([data-checked]):not([data-indeterminate]){cursor:not-allowed}.ride-checkbox[data-disabled]:not([data-checked]):not([data-indeterminate]) .ride-checkbox__indicator{background:var(--ride-color-bg-disabled);border-color:var(--ride-color-stroke-disabled)}.ride-checkbox[data-disabled]:not([data-checked]):not([data-indeterminate]) .ride-checkbox__icon-check{color:var(--ride-color-stroke-disabled)}.ride-checkbox[data-disabled][data-checked] .ride-checkbox__indicator,.ride-checkbox[data-disabled][data-indeterminate] .ride-checkbox__indicator{background:var(--ride-color-bg-brand-weak);border-color:var(--ride-color-bg-brand-weak);cursor:not-allowed}.ride-checkbox[data-disabled][data-checked] .ride-checkbox__icon,.ride-checkbox[data-disabled][data-indeterminate] .ride-checkbox__icon{color:var(--ride-color-common-white)}.ride-checkbox:has(.ride-checkbox__hidden-input:focus-visible) .ride-checkbox__indicator{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-checkbox:active:not([data-disabled]) .ride-checkbox__indicator{transition:transform var(--ride-duration-100) var(--ride-easing-out);transform:scale(.92)}.ride-checkbox__label{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t7);line-height:var(--ride-line-heights-t8);font-weight:var(--ride-font-weights-regular);color:var(--ride-color-fg-neutral)}.ride-checkbox[data-disabled] .ride-checkbox__label{color:var(--ride-color-fg-disabled)}.ride-checkbox--size_large .ride-checkbox__indicator{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8);border-radius:var(--ride-radius-r2-5);border-width:2px}.ride-chip-tabs--root{width:100%;font-family:var(--ride-font-families-default);flex-direction:column;display:flex}.ride-chip-tabs--list{align-self:flex-start;align-items:center;gap:var(--ride-dimension-x2);flex-wrap:wrap;display:inline-flex}.ride-chip-tabs--list_size_small{gap:var(--ride-dimension-x1-5)}.ride-chip-tabs--list_size_medium{gap:var(--ride-dimension-x2)}.ride-chip-tabs--panel{outline:none}.ride-chip-tabs--panel[hidden]{display:none}.ride-chip{align-items:center;gap:var(--ride-dimension-x1);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--ride-radius-full);transition:background-color var(--ride-duration-100) var(--ride-easing-out), color var(--ride-duration-100) var(--ride-easing-out), box-shadow var(--ride-duration-100) var(--ride-easing-out);-webkit-tap-highlight-color:transparent;border:none;outline:none;display:inline-flex}.ride-chip[data-disabled],.ride-chip:disabled{cursor:not-allowed;pointer-events:none;background:var(--ride-color-bg-disabled)!important;color:var(--ride-color-fg-disabled)!important;box-shadow:none!important}.ride-chip:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-chip:active:not(:disabled){transform:scale(.98)}.ride-chip--variant_solid{background:var(--ride-color-bg-neutral-subtle);color:var(--ride-color-fg-neutral)}.ride-chip--variant_solid[data-selected]{background:var(--ride-color-bg-neutral-solid);color:var(--ride-color-fg-neutral-contrast)}.ride-chip--variant_outlineStrong{background:var(--ride-color-common-white);color:var(--ride-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral)}.ride-chip--variant_outlineStrong[data-selected]{background:var(--ride-color-bg-neutral-subtle);color:var(--ride-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral-solid)}.ride-chip--variant_outlineWeak{background:var(--ride-color-common-white);color:var(--ride-color-fg-neutral-muted);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral-weak)}.ride-chip--variant_outlineWeak[data-selected]{background:var(--ride-color-bg-neutral-subtle);color:var(--ride-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--ride-color-stroke-neutral)}@media (hover:hover) and (pointer:fine){.ride-chip--variant_solid:is(:hover,[data-hover]):not(:disabled):not([data-selected]){background:var(--ride-color-bg-neutral-weak)}.ride-chip--variant_solid[data-selected]:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-solid-pressed)}.ride-chip--variant_outlineStrong:is(:hover,[data-hover]):not(:disabled):not([data-selected]){background:var(--ride-color-bg-neutral-subtle)}.ride-chip--variant_outlineStrong[data-selected]:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-weak)}.ride-chip--variant_outlineWeak:is(:hover,[data-hover]):not(:disabled):not([data-selected]){background:var(--ride-color-bg-neutral-subtle)}.ride-chip--variant_outlineWeak[data-selected]:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-weak)}}.ride-chip--size_small{min-height:var(--ride-dimension-x9);padding:0 var(--ride-dimension-x4);font-size:var(--ride-font-sizes-t4)}.ride-chip--size_medium{min-height:var(--ride-dimension-x10);padding:0 var(--ride-dimension-x4);font-size:var(--ride-font-sizes-t5)}.ride-chip__label{align-items:center;display:inline-flex}.ride-chip__prefix-icon{margin-left:calc(var(--ride-dimension-x1) * -1);justify-content:center;align-items:center;display:inline-flex}.ride-chip__suffix-icon{margin-right:calc(var(--ride-dimension-x1) * -1);justify-content:center;align-items:center;display:inline-flex}.ride-chip__remove-button{width:var(--ride-dimension-x4);height:var(--ride-dimension-x4);margin-right:calc(var(--ride-dimension-x1) * -1);color:inherit;border-radius:var(--ride-radius-full);cursor:pointer;transition:background-color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ride-chip__remove-button:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ride-chip__remove-button:hover:not(:disabled){background:var(--ride-color-bg-neutral-weak)}}.ride-chip-radio-group{gap:var(--ride-dimension-x2);flex-wrap:wrap;display:flex}.ride-content-placeholder{justify-content:center;align-items:center;gap:var(--ride-dimension-x4);text-align:center;padding:var(--ride-dimension-x8) var(--ride-dimension-x4);flex-direction:column;display:flex}.ride-content-placeholder__image{justify-content:center;align-items:center;display:flex}.ride-content-placeholder__body{align-items:center;gap:var(--ride-dimension-x2);flex-direction:column;display:flex}.ride-content-placeholder__title{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t7);font-weight:var(--ride-font-weights-semibold);line-height:var(--ride-line-heights-t7);color:var(--ride-color-fg-neutral)}.ride-content-placeholder__description{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-regular);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral-muted)}.ride-content-placeholder__action{margin-top:var(--ride-dimension-x2)}.ride-date-picker__body{padding:0 var(--ride-dimension-x5) var(--ride-dimension-x5)}.ride-date-picker__popover{box-sizing:border-box;width:352px;padding:var(--ride-dimension-x2);background:var(--ride-color-bg-layer-floating);border-radius:var(--ride-radius-r4);box-shadow:var(--ride-shadow-medium-down);z-index:50}@media (prefers-reduced-motion:no-preference){.ride-date-picker__popover[data-state=open]{animation:ride-date-picker-popover-in var(--ride-duration-200) var(--ride-easing-out)}}@keyframes ride-date-picker-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ride-divider{border-radius:var(--ride-radius-full);background:currentColor;border:0;margin:0;display:block}.ride-divider--orientation_horizontal{width:100%}.ride-divider--orientation_vertical{align-self:stretch;height:100%;display:inline-block}.ride-divider--orientation_horizontal.ride-divider--weight_thin{height:1px}.ride-divider--orientation_horizontal.ride-divider--weight_thick{height:2px}.ride-divider--orientation_vertical.ride-divider--weight_thin{width:1px}.ride-divider--orientation_vertical.ride-divider--weight_thick{width:2px}.ride-divider--tone_neutral{color:var(--ride-color-stroke-neutral)}.ride-divider--tone_neutral-weak{color:var(--ride-color-stroke-neutral-weak)}.ride-divider--tone_neutral-muted{color:var(--ride-color-stroke-neutral-muted)}.ride-divider--orientation_horizontal.ride-divider--tone_gradient-neutral-weak{background:linear-gradient(to right, var(--ride-color-bg-layer-default) 0%, var(--ride-color-stroke-neutral-weak) 50%, var(--ride-color-bg-layer-default) 100%)}.ride-divider--orientation_vertical.ride-divider--tone_gradient-neutral-weak{background:linear-gradient(to bottom, var(--ride-color-bg-layer-default) 0%, var(--ride-color-stroke-neutral-weak) 50%, var(--ride-color-bg-layer-default) 100%)}.ride-divider--orientation_horizontal.ride-divider--tone_gradient-neutral{background:linear-gradient(to right, var(--ride-color-stroke-neutral-muted) 0%, var(--ride-color-stroke-neutral) 50%, var(--ride-color-stroke-neutral-muted) 100%)}.ride-divider--orientation_vertical.ride-divider--tone_gradient-neutral{background:linear-gradient(to bottom, var(--ride-color-stroke-neutral-muted) 0%, var(--ride-color-stroke-neutral) 50%, var(--ride-color-stroke-neutral-muted) 100%)}.ride-divider--orientation_horizontal.ride-divider--inset_none{margin-block:0}.ride-divider--orientation_horizontal.ride-divider--inset_small{margin-block:var(--ride-dimension-x2)}.ride-divider--orientation_horizontal.ride-divider--inset_medium{margin-block:var(--ride-dimension-x4)}.ride-divider--orientation_horizontal.ride-divider--inset_large{margin-block:var(--ride-dimension-x6)}.ride-divider--orientation_vertical.ride-divider--inset_none{margin-inline:0}.ride-divider--orientation_vertical.ride-divider--inset_small{margin-inline:var(--ride-dimension-x2)}.ride-divider--orientation_vertical.ride-divider--inset_medium{margin-inline:var(--ride-dimension-x4)}.ride-divider--orientation_vertical.ride-divider--inset_large{margin-inline:var(--ride-dimension-x6)}.ride-fab{justify-content:center;align-items:center;gap:var(--ride-dimension-x2);border-radius:var(--ride-radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--ride-shadow-weak-down);transition:transform var(--ride-duration-100) var(--ride-easing-out), box-shadow var(--ride-duration-200) var(--ride-easing-out);-webkit-tap-highlight-color:transparent;border:none;outline:none;display:inline-flex}.ride-fab[data-disabled],.ride-fab:disabled{background:var(--ride-color-bg-disabled);color:var(--ride-color-fg-disabled);cursor:not-allowed;box-shadow:none}.ride-fab:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-fab:active:not(:disabled){box-shadow:var(--ride-shadow-tiny-down);transform:scale(.95)}.ride-fab--variant_brandSolid{background:var(--ride-color-bg-brand-solid);color:var(--ride-color-fg-brand-contrast)}.ride-fab--variant_brandSolid:active:not(:disabled){background:var(--ride-color-bg-brand-solid-pressed)}.ride-fab--variant_neutralSolid{background:var(--ride-color-bg-neutral-solid);color:var(--ride-color-fg-neutral-contrast)}.ride-fab--size_small{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}.ride-fab--size_medium{width:var(--ride-dimension-x14);height:var(--ride-dimension-x14)}.ride-fab--size_large{width:var(--ride-dimension-x16);height:var(--ride-dimension-x16)}.ride-fab--layout_withLabel{aspect-ratio:auto;width:auto;padding:0 var(--ride-dimension-x4)}.ride-fab__icon{justify-content:center;align-items:center;display:inline-flex}.ride-contextual-fab__icon{transition:transform var(--ride-duration-200) var(--ride-easing-in-out)}.ride-contextual-fab[data-expanded] .ride-contextual-fab__icon{transform:rotate(45deg)}.ride-fab__label{font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-semibold)}.ride-fab--size_small .ride-fab__label{font-size:var(--ride-font-sizes-t4)}.ride-fab--size_medium .ride-fab__label{font-size:var(--ride-font-sizes-t8)}.ride-fab--size_large .ride-fab__label{font-size:var(--ride-font-sizes-t9)}@media (hover:hover) and (pointer:fine){.ride-fab--variant_brandSolid:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-brand-solid-pressed);box-shadow:var(--ride-shadow-medium-down)}.ride-fab--variant_neutralSolid:is(:hover,[data-hover]):not(:disabled){background:var(--ride-color-bg-neutral-solid-pressed);box-shadow:var(--ride-shadow-medium-down)}}.ride-field{gap:var(--ride-dimension-x1-5);flex-direction:column;display:flex}.ride-field__header{justify-content:space-between;align-items:center;display:flex}.ride-field__header-left{align-items:center;gap:var(--ride-dimension-x1);min-width:0;display:flex}.ride-field__header-suffix{flex-shrink:0;align-items:center;display:flex}.ride-field__label{align-items:center;gap:var(--ride-dimension-x0-5);font-size:var(--ride-font-sizes-t4);font-weight:var(--ride-font-weights-medium);color:var(--ride-color-fg-neutral);line-height:var(--ride-line-heights-t4);font-family:var(--ride-font-families-default);margin:0;display:inline-flex}.ride-field__indicator-required{color:var(--ride-color-fg-critical-solid);font-weight:var(--ride-font-weights-bold)}.ride-field[data-disabled] .ride-field__label{color:var(--ride-color-fg-disabled)}.ride-field__footer{justify-content:space-between;align-items:flex-start;gap:var(--ride-dimension-x2);display:flex}.ride-field__helper-text{min-width:0;font-size:var(--ride-font-sizes-t4);line-height:var(--ride-line-heights-t4);color:var(--ride-color-fg-neutral-muted);font-family:var(--ride-font-families-default);flex:1;margin:0}.ride-field__helper-text[data-success]{color:var(--ride-color-fg-success-solid)}.ride-field[data-disabled] .ride-field__helper-text{color:var(--ride-color-fg-disabled)}.ride-field__error-message{min-width:0;font-size:var(--ride-font-sizes-t4);line-height:var(--ride-line-heights-t4);color:var(--ride-color-fg-critical-solid);font-family:var(--ride-font-families-default);flex:1;margin:0}.ride-field__character-count{font-size:var(--ride-font-sizes-t4);line-height:var(--ride-line-heights-t4);color:var(--ride-color-fg-neutral-muted);font-family:var(--ride-font-families-default);font-variant-numeric:tabular-nums;flex-shrink:0}.ride-field__character-count[data-exceeded]{color:var(--ride-color-fg-critical-solid)}.ride-field[data-disabled] .ride-field__character-count{color:var(--ride-color-fg-disabled)}.ride-identity-placeholder{align-items:center;gap:var(--ride-dimension-x3);display:flex}.ride-identity-placeholder__avatar{flex-shrink:0}.ride-identity-placeholder__lines{gap:var(--ride-dimension-x2);flex-direction:column;flex:1;display:flex}.ride-identity-placeholder--size_small .ride-identity-placeholder__avatar{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8)}.ride-identity-placeholder--size_medium .ride-identity-placeholder__avatar{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}.ride-identity-placeholder--size_large .ride-identity-placeholder__avatar{width:var(--ride-dimension-x12);height:var(--ride-dimension-x12)}.ride-interactive{position:relative}.ride-interactive:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--ride-duration-100) var(--ride-easing-out);background-color:#0000;position:absolute;inset:0}.ride-interactive:is(:active,[data-pressed]):not(:disabled):not([data-disabled]):after{background-color:var(--ride-color-state-pressed)}@media (hover:hover) and (pointer:fine){.ride-interactive:is(:hover,[data-hover]):not(:disabled):not([data-disabled]):after{background-color:var(--ride-color-state-hover)}}.ride-interactive--inverted:is(:active,[data-pressed]):not(:disabled):not([data-disabled]):after{background-color:var(--ride-color-state-pressed-inverted)}@media (hover:hover) and (pointer:fine){.ride-interactive--inverted:is(:hover,[data-hover]):not(:disabled):not([data-disabled]):after{background-color:var(--ride-color-state-hover-inverted)}}@media (prefers-reduced-motion:reduce){.ride-interactive:after{transition:none}}.ride-list{width:100%;font-family:var(--ride-font-families-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ride-list--virtualized{-webkit-overflow-scrolling:touch;position:relative;overflow-y:auto}.ride-list__virtual-spacer{width:100%;position:relative}.ride-list__item-wrap{background:var(--ride-color-bg-layer-default);position:relative;overflow:hidden}.ride-list__item-swipe-target{background:var(--ride-color-bg-layer-default);transition:transform var(--ride-duration-200) var(--ride-easing-out);will-change:transform;position:relative}.ride-list__item-swipe-target[data-dragging]{transition:none}.ride-list__item{align-items:center;gap:var(--ride-dimension-x3);width:100%;padding-left:var(--ride-dimension-x5);padding-right:var(--ride-dimension-x5);background:var(--ride-color-bg-layer-default);color:var(--ride-color-fg-neutral);font:inherit;text-align:left;appearance:none;cursor:default;-webkit-tap-highlight-color:transparent;transition:transform var(--ride-duration-200) var(--ride-easing-out), border-radius var(--ride-duration-200) var(--ride-easing-out);touch-action:pan-y;will-change:transform;border:none;outline:none;text-decoration:none;display:flex;position:relative}.ride-list__item--size_xsmall{padding-top:var(--ride-dimension-x2);padding-bottom:var(--ride-dimension-x2)}.ride-list__item--size_small{padding-top:var(--ride-dimension-x3);padding-bottom:var(--ride-dimension-x3)}.ride-list__item--size_medium{padding-top:var(--ride-dimension-x4);padding-bottom:var(--ride-dimension-x4)}.ride-list__item--size_large{padding-top:var(--ride-dimension-x5);padding-bottom:var(--ride-dimension-x5)}.ride-list__item[data-clickable]{cursor:pointer}.ride-list__item:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring,var(--ride-color-fg-brand-solid));outline-offset:-2px}.ride-list__item[data-disabled]{color:var(--ride-color-fg-disabled);cursor:not-allowed}.ride-list__item[data-clickable]:is(:active,[data-pressed]):not([data-disabled]){border-radius:var(--ride-radius-r3);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ride-list__item[data-clickable]:is(:active,[data-pressed]){transform:none}}.ride-list__item[data-dragging]{transition:none}.ride-list__item-leading,.ride-list__item-trailing{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-list__item-trailing{color:var(--ride-color-fg-neutral-weak);font:var(--ride-typography-label-medium-weak);text-align:right;margin-left:auto}.ride-list__item-trailing--align_top{align-self:flex-start}.ride-list__item-content{gap:var(--ride-dimension-x0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ride-list__item-title{font:var(--ride-typography-title-xsmall);color:var(--ride-color-fg-neutral);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ride-list__item-title--size_strong{font:var(--ride-typography-title-small)}.ride-list__item-title--weight_semibold{font:var(--ride-typography-title-xsmall-weak)}.ride-list__item-title--weight_medium{font:var(--ride-typography-title-xsmall-xweak)}.ride-list__item-title--size_strong.ride-list__item-title--weight_semibold{font:var(--ride-typography-title-small-weak)}.ride-list__item-title--size_strong.ride-list__item-title--weight_medium{font:var(--ride-typography-title-small-xweak)}.ride-list__item-content:not(:has(.ride-list__item-description)) .ride-list__item-title--weight_semibold{color:var(--ride-color-fg-neutral-weak)}.ride-list__item-content:not(:has(.ride-list__item-description)) .ride-list__item-title--weight_medium{color:var(--ride-color-fg-neutral-muted)}.ride-list__item-description{font:var(--ride-typography-subtext-large);color:var(--ride-color-fg-neutral-weak);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ride-list__item-chevron{color:var(--ride-color-fg-neutral-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-list__item-chevron--fold{transition:transform var(--ride-duration-200) var(--ride-easing-out)}.ride-list__item-chevron--fold[data-expanded]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ride-list__item-chevron--fold{transition:none}}.ride-list__item-group{flex-direction:column;display:flex}.ride-list__panel{transition:grid-template-rows var(--ride-duration-200) var(--ride-easing-out);grid-template-rows:0fr;display:grid}.ride-list__panel[data-expanded]{grid-template-rows:1fr}.ride-list__panel-inner{overflow:hidden}.ride-list__panel[data-expanded] .ride-list__panel-inner{overflow:visible}@media (prefers-reduced-motion:reduce){.ride-list__panel{transition:none}}.ride-list__panel-content{padding:var(--ride-dimension-x1) var(--ride-dimension-x5) var(--ride-dimension-x4);color:var(--ride-color-fg-neutral-weak);font:var(--ride-typography-body-b8)}.ride-list__divider{background:var(--ride-color-stroke-neutral-weak);border:0;width:100%;height:1px;margin:0}.ride-list__swipe-actions{pointer-events:none;align-items:stretch;display:flex;position:absolute;top:0;bottom:0;right:0}.ride-list__item-wrap[data-open] .ride-list__swipe-actions{pointer-events:auto}.ride-list__swipe-action{justify-content:center;align-items:center;gap:var(--ride-dimension-x0-5);min-width:80px;padding:0 var(--ride-dimension-x3);background:var(--ride-color-bg-neutral-weak);color:var(--ride-color-fg-neutral);font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t4);font-weight:var(--ride-font-weights-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex-direction:column;display:inline-flex}.ride-list__swipe-action[data-tone=critical]{background:var(--ride-color-bg-critical-solid);color:var(--ride-color-fg-critical-contrast)}.ride-media{color:var(--ride-color-fg-neutral-muted);flex-shrink:0;display:inline-flex;position:relative}.ride-media__tile{background:var(--ride-color-gray-100);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ride-media--shape_circle .ride-media__tile{border-radius:var(--ride-radius-full)}.ride-media--shape_squircle .ride-media__tile{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='none'%3E%3Cpath%20d='M100%2050%20L99.9%2062.8%20L99.8%2068.1%20L99.5%2072.1%20L99.1%2075.4%20L98.7%2078.3%20L98.1%2080.9%20L97.4%2083.3%20L96.5%2085.4%20L95.6%2087.3%20L94.5%2089%20L93.4%2090.6%20L92%2092%20L90.6%2093.4%20L89%2094.5%20L87.3%2095.6%20L85.4%2096.5%20L83.3%2097.4%20L80.9%2098.1%20L78.3%2098.7%20L75.4%2099.1%20L72.1%2099.5%20L68.1%2099.8%20L62.8%2099.9%20L50%20100%20L37.2%2099.9%20L31.9%2099.8%20L27.9%2099.5%20L24.6%2099.1%20L21.7%2098.7%20L19.1%2098.1%20L16.7%2097.4%20L14.6%2096.5%20L12.7%2095.6%20L11%2094.5%20L9.4%2093.4%20L8%2092%20L6.6%2090.6%20L5.5%2089%20L4.4%2087.3%20L3.5%2085.4%20L2.6%2083.3%20L1.9%2080.9%20L1.3%2078.3%20L0.9%2075.4%20L0.5%2072.1%20L0.2%2068.1%20L0.1%2062.8%20L0%2050%20L0.1%2037.2%20L0.2%2031.9%20L0.5%2027.9%20L0.9%2024.6%20L1.3%2021.7%20L1.9%2019.1%20L2.6%2016.7%20L3.5%2014.6%20L4.4%2012.7%20L5.5%2011%20L6.6%209.4%20L8%208%20L9.4%206.6%20L11%205.5%20L12.7%204.4%20L14.6%203.5%20L16.7%202.6%20L19.1%201.9%20L21.7%201.3%20L24.6%200.9%20L27.9%200.5%20L31.9%200.2%20L37.2%200.1%20L50%200%20L62.8%200.1%20L68.1%200.2%20L72.1%200.5%20L75.4%200.9%20L78.3%201.3%20L80.9%201.9%20L83.3%202.6%20L85.4%203.5%20L87.3%204.4%20L89%205.5%20L90.6%206.6%20L92%208%20L93.4%209.4%20L94.5%2011%20L95.6%2012.7%20L96.5%2014.6%20L97.4%2016.7%20L98.1%2019.1%20L98.7%2021.7%20L99.1%2024.6%20L99.5%2027.9%20L99.8%2031.9%20L99.9%2037.2%20L100%2050%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='none'%3E%3Cpath%20d='M100%2050%20L99.9%2062.8%20L99.8%2068.1%20L99.5%2072.1%20L99.1%2075.4%20L98.7%2078.3%20L98.1%2080.9%20L97.4%2083.3%20L96.5%2085.4%20L95.6%2087.3%20L94.5%2089%20L93.4%2090.6%20L92%2092%20L90.6%2093.4%20L89%2094.5%20L87.3%2095.6%20L85.4%2096.5%20L83.3%2097.4%20L80.9%2098.1%20L78.3%2098.7%20L75.4%2099.1%20L72.1%2099.5%20L68.1%2099.8%20L62.8%2099.9%20L50%20100%20L37.2%2099.9%20L31.9%2099.8%20L27.9%2099.5%20L24.6%2099.1%20L21.7%2098.7%20L19.1%2098.1%20L16.7%2097.4%20L14.6%2096.5%20L12.7%2095.6%20L11%2094.5%20L9.4%2093.4%20L8%2092%20L6.6%2090.6%20L5.5%2089%20L4.4%2087.3%20L3.5%2085.4%20L2.6%2083.3%20L1.9%2080.9%20L1.3%2078.3%20L0.9%2075.4%20L0.5%2072.1%20L0.2%2068.1%20L0.1%2062.8%20L0%2050%20L0.1%2037.2%20L0.2%2031.9%20L0.5%2027.9%20L0.9%2024.6%20L1.3%2021.7%20L1.9%2019.1%20L2.6%2016.7%20L3.5%2014.6%20L4.4%2012.7%20L5.5%2011%20L6.6%209.4%20L8%208%20L9.4%206.6%20L11%205.5%20L12.7%204.4%20L14.6%203.5%20L16.7%202.6%20L19.1%201.9%20L21.7%201.3%20L24.6%200.9%20L27.9%200.5%20L31.9%200.2%20L37.2%200.1%20L50%200%20L62.8%200.1%20L68.1%200.2%20L72.1%200.5%20L75.4%200.9%20L78.3%201.3%20L80.9%201.9%20L83.3%202.6%20L85.4%203.5%20L87.3%204.4%20L89%205.5%20L90.6%206.6%20L92%208%20L93.4%209.4%20L94.5%2011%20L95.6%2012.7%20L96.5%2014.6%20L97.4%2016.7%20L98.1%2019.1%20L98.7%2021.7%20L99.1%2024.6%20L99.5%2027.9%20L99.8%2031.9%20L99.9%2037.2%20L100%2050%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ride-media--size_xsmall{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6)}.ride-media--size_small{width:var(--ride-dimension-x7-5);height:var(--ride-dimension-x7-5)}.ride-media--size_medium{width:var(--ride-dimension-x9);height:var(--ride-dimension-x9)}.ride-media--size_large{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}.ride-media--size_xlarge{width:var(--ride-dimension-x13);height:var(--ride-dimension-x13)}.ride-media--size_xxlarge{width:var(--ride-dimension-x15);height:var(--ride-dimension-x15)}.ride-media__content{justify-content:center;align-items:center;display:inline-flex}.ride-media--size_xsmall .ride-media__content{width:var(--ride-dimension-x4);height:var(--ride-dimension-x4)}.ride-media--size_small .ride-media__content{width:var(--ride-dimension-x4-5);height:var(--ride-dimension-x4-5)}.ride-media--size_medium .ride-media__content{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6)}.ride-media--size_large .ride-media__content{width:var(--ride-dimension-x6-5);height:var(--ride-dimension-x6-5)}.ride-media--size_xlarge .ride-media__content{width:var(--ride-dimension-x8-5);height:var(--ride-dimension-x8-5)}.ride-media--size_xxlarge .ride-media__content{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}.ride-media__content>svg,.ride-media__content>img{width:100%;height:100%;display:block}.ride-media__image{object-fit:cover;width:100%;height:100%;display:block}.ride-media__accessory{justify-content:center;align-items:center;display:inline-flex;position:absolute;left:88%}.ride-media__accessory--top{top:12%;transform:translate(-50%,-50%)}.ride-media__accessory--bottom{top:88%;transform:translate(-50%,-50%)}.ride-media--size_xsmall .ride-media__accessory,.ride-media--size_small .ride-media__accessory,.ride-media--size_medium .ride-media__accessory{width:var(--ride-dimension-x3);height:var(--ride-dimension-x3)}.ride-media--size_large .ride-media__accessory{width:var(--ride-dimension-x3-5);height:var(--ride-dimension-x3-5)}.ride-media--size_xlarge .ride-media__accessory{width:var(--ride-dimension-x4-5);height:var(--ride-dimension-x4-5)}.ride-media--size_xxlarge .ride-media__accessory{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5)}.ride-media__accessory>*{box-sizing:border-box;width:100%;height:100%}.ride-media__accessory>svg,.ride-media__accessory>img{display:block}.ride-media__accessory[data-ring]{border-radius:var(--ride-radius-full);box-shadow:0 0 0 2px var(--ride-color-common-white)}.ride-media--no-bg .ride-media__tile{background:0 0;border-radius:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ride-media--no-bg .ride-media__content{width:100%;height:100%}.ride-menu-sheet__list{min-height:0;padding:var(--ride-dimension-x1) 0 var(--ride-dimension-x2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.ride-menu-sheet__item{width:100%;padding:var(--ride-dimension-x3-5) var(--ride-dimension-x4);font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t6);font-weight:var(--ride-font-weights-regular);line-height:var(--ride-line-heights-t6);color:var(--ride-color-fg-neutral);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;align-items:center;display:flex}.ride-menu-sheet__item[data-tone=critical]{color:var(--ride-color-fg-critical-solid)}.ride-menu-sheet__item[data-focused]{background:var(--ride-color-bg-neutral-subtle)}@media (hover:hover) and (pointer:fine){.ride-menu-sheet__item:hover:not([data-disabled]){background:var(--ride-color-bg-neutral-subtle)}}.ride-menu-sheet__item[data-disabled]{color:var(--ride-color-fg-disabled);cursor:not-allowed}.ride-menu-sheet__separator{background:var(--ride-color-stroke-neutral-weak,var(--ride-color-bg-neutral-weak));height:1px;margin:var(--ride-dimension-x1) var(--ride-dimension-x4)}.ride-notification-badge-positioner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.ride-notification-badge-positioner--attach_icon{z-index:1;position:absolute;bottom:auto;left:auto;translate:100% -100%}.ride-notification-badge-positioner--attach_icon.ride-notification-badge-positioner--size_small{top:7px;right:7px}.ride-notification-badge-positioner--attach_icon.ride-notification-badge-positioner--size_medium{top:8px;right:8px}.ride-notification-badge-positioner--attach_text{vertical-align:middle;margin-inline-start:var(--ride-dimension-x1);display:inline-flex;position:relative}.ride-notification-badge{background:var(--ride-color-bg-critical-solid);color:var(--ride-color-fg-critical-contrast);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-semibold);font-size:var(--ride-font-sizes-t1);border-radius:var(--ride-radius-full);white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ride-notification-badge[data-shape=dot]{width:var(--ride-dimension-x2);height:var(--ride-dimension-x2);padding:0}.ride-notification-badge[data-shape=label]{min-width:var(--ride-dimension-x5);height:var(--ride-dimension-x5);padding:0 var(--ride-dimension-x1-5)}.ride-page-banner{justify-content:space-between;align-items:center;gap:var(--ride-dimension-x3);padding:var(--ride-dimension-x4) var(--ride-spacing-global-gutter);width:100%;display:flex}.ride-page-banner--tone_info{background:var(--ride-color-bg-info-weak)}.ride-page-banner--tone_success{background:var(--ride-color-bg-success-weak)}.ride-page-banner--tone_warning{background:var(--ride-color-bg-warning-weak)}.ride-page-banner--tone_critical{background:var(--ride-color-bg-critical-weak)}.ride-page-banner__content{gap:var(--ride-dimension-x1);flex-direction:column;flex:1;min-width:0;display:flex}.ride-page-banner__title{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-semibold);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral);display:block}.ride-page-banner__description{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-regular);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral-weak);display:block}.ride-page-banner__actions{flex-shrink:0}.ride-page-header{align-items:flex-start;gap:var(--ride-dimension-x5);width:100%;padding:var(--ride-dimension-x5) var(--ride-dimension-x5) var(--ride-dimension-x2-5);background:var(--ride-color-bg-layer-default);font-family:var(--ride-font-families-default);flex-direction:column;display:flex}.ride-page-header__media{color:var(--ride-color-fg-neutral-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-page-header__media-content{justify-content:center;align-items:center;display:inline-flex}.ride-page-header__media--size_small .ride-page-header__media-content{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5)}.ride-page-header__media--size_medium .ride-page-header__media-content{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6)}.ride-page-header__media--size_large .ride-page-header__media-content{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}.ride-page-header__media-content>svg,.ride-page-header__media-content>img{width:100%;height:100%;display:block}.ride-page-header__text{align-items:flex-start;gap:var(--ride-dimension-x2);flex-direction:column;width:100%;display:flex}.ride-page-header__label{font:var(--ride-typography-label-small-weak);color:var(--ride-color-fg-neutral-muted)}.ride-page-header__title{font:var(--ride-typography-title-large);color:var(--ride-color-fg-neutral);margin:0}.ride-page-header__sub{align-items:flex-start;gap:var(--ride-dimension-x1-5);flex-direction:column;width:100%;display:flex}.ride-page-header__description{font:var(--ride-typography-body-medium);color:var(--ride-color-fg-neutral-muted);margin:0}.ride-page-header__actions{align-items:center;gap:var(--ride-dimension-x2);display:flex}.ride-password-input__toggle{padding:var(--ride-dimension-x2-5) var(--ride-dimension-x2);cursor:pointer;color:var(--ride-color-fg-neutral-subtle);transition:color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-password-input__toggle[data-active]{color:var(--ride-color-fg-neutral-muted)}@media (hover:hover) and (pointer:fine){.ride-password-input__toggle:hover{color:var(--ride-color-fg-neutral-muted)}}.ride-text-input[data-disabled] .ride-password-input__toggle{color:var(--ride-color-fg-neutral-subtle);cursor:not-allowed}.ride-progress-bar{background:var(--ride-color-bg-neutral-weak);border-radius:var(--ride-radius-full);width:100%;overflow:hidden}.ride-progress-bar__indicator{border-radius:var(--ride-radius-full);height:100%;transition:width var(--ride-duration-200) var(--ride-easing-out)}@media (prefers-reduced-motion:reduce){.ride-progress-bar__indicator{transition:none}}.ride-progress-bar--size_small{height:var(--ride-dimension-x0-5)}.ride-progress-bar--size_medium{height:5px}.ride-progress-bar--size_large{height:var(--ride-dimension-x2)}.ride-progress-bar--tone_brand .ride-progress-bar__indicator{background:var(--ride-color-fg-brand-solid)}.ride-progress-bar--tone_critical .ride-progress-bar__indicator{background:var(--ride-color-fg-critical-muted)}.ride-progress-bar--tone_success .ride-progress-bar__indicator{background:var(--ride-color-fg-success-muted)}.ride-progress-bar--tone_neutral .ride-progress-bar__indicator{background:var(--ride-color-fg-neutral-muted)}.ride-progress-circle{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-progress-circle__svg{transform:rotate(-90deg)}.ride-progress-circle__track{fill:none;stroke:var(--ride-color-bg-neutral-weak);stroke-linecap:round}.ride-progress-circle__indicator{fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--ride-duration-200) var(--ride-easing-out)}.ride-progress-circle--tone_brand .ride-progress-circle__indicator{stroke:var(--ride-color-fg-brand-solid)}.ride-progress-circle--tone_neutral .ride-progress-circle__indicator{stroke:var(--ride-color-fg-neutral-muted)}.ride-progress-circle--size_small{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5)}.ride-progress-circle--size_medium{width:var(--ride-dimension-x7);height:var(--ride-dimension-x7)}.ride-progress-circle--size_large{width:var(--ride-dimension-x10);height:var(--ride-dimension-x10)}@keyframes ride-progress-rotate{to{transform:rotate(270deg)}}@keyframes ride-progress-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.ride-progress-circle--variant_indeterminate .ride-progress-circle__svg{animation:ride-progress-rotate var(--ride-duration-800) linear infinite;transform-origin:50%}.ride-progress-circle--variant_indeterminate .ride-progress-circle__indicator{animation:ride-progress-dash var(--ride-duration-500) var(--ride-easing-in-out) infinite;stroke-dasharray:89 200}.ride-radio-group{gap:var(--ride-dimension-x3);display:flex}.ride-radio-group--orientation_vertical{flex-direction:column}.ride-radio-group--orientation_horizontal{flex-direction:row}.ride-radio{align-items:center;gap:var(--ride-dimension-x3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.ride-radio__hidden-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ride-radio__indicator{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);border:1.5px solid var(--ride-color-stroke-neutral);border-radius:var(--ride-radius-full);transition:background var(--ride-duration-200) var(--ride-easing-out), border-color var(--ride-duration-200) var(--ride-easing-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ride-radio__indicator:after{content:"";width:var(--ride-dimension-x2);height:var(--ride-dimension-x2);border-radius:var(--ride-radius-full);background:var(--ride-color-common-white);opacity:0;transition:opacity var(--ride-duration-200) var(--ride-easing-out), transform var(--ride-duration-200) var(--ride-easing-out);transform:scale(.5)}.ride-radio[data-checked] .ride-radio__indicator{background:var(--ride-color-bg-brand-solid);border-color:var(--ride-color-bg-brand-solid)}.ride-radio[data-checked] .ride-radio__indicator:after{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.ride-radio:is(:hover,[data-hover]):not([data-disabled]):not([data-checked]) .ride-radio__indicator{background:var(--ride-color-bg-brand-strong);border-color:var(--ride-color-bg-brand-strong)}.ride-radio:is(:hover,[data-hover]):not([data-disabled]):not([data-checked]) .ride-radio__indicator:after{opacity:1;transform:scale(1)}.ride-radio[data-checked]:is(:hover,[data-hover]):not([data-disabled]) .ride-radio__indicator{background:var(--ride-color-bg-brand-strong);border-color:var(--ride-color-bg-brand-strong)}}.ride-radio[data-disabled]:not([data-checked]){cursor:not-allowed}.ride-radio[data-disabled]:not([data-checked]) .ride-radio__indicator{background:var(--ride-color-bg-disabled);border-color:var(--ride-color-stroke-disabled)}.ride-radio[data-disabled][data-checked] .ride-radio__indicator{background:var(--ride-color-bg-brand-weak);border-color:var(--ride-color-bg-brand-weak);cursor:not-allowed}.ride-radio:has(.ride-radio__hidden-input:focus-visible) .ride-radio__indicator{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-radio:active:not([data-disabled]) .ride-radio__indicator{transition:transform var(--ride-duration-100) var(--ride-easing-out);transform:scale(.92)}.ride-radio__label{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t7);line-height:var(--ride-line-heights-t8);font-weight:var(--ride-font-weights-regular);color:var(--ride-color-fg-neutral)}.ride-radio[data-disabled] .ride-radio__label{color:var(--ride-color-fg-disabled)}.ride-radio-group--size_large .ride-radio__indicator{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8);border-width:2px}.ride-radio-group--size_large .ride-radio__indicator:after{width:var(--ride-dimension-x3);height:var(--ride-dimension-x3)}.ride-result-section{justify-content:center;align-items:center;gap:var(--ride-dimension-x3);padding:var(--ride-dimension-x12) var(--ride-spacing-global-gutter);text-align:center;flex-direction:column;display:flex}.ride-result-section__icon{width:var(--ride-dimension-x16);height:var(--ride-dimension-x16);margin-bottom:var(--ride-dimension-x2);justify-content:center;align-items:center;display:inline-flex}.ride-result-section__icon svg,.ride-result-section__icon img{width:100%;height:100%}.ride-result-section--variant_empty .ride-result-section__icon{color:var(--ride-color-fg-neutral-subtle)}.ride-result-section--variant_info .ride-result-section__icon{color:var(--ride-color-fg-info-solid)}.ride-result-section--variant_success .ride-result-section__icon{color:var(--ride-color-fg-success-solid)}.ride-result-section--variant_warning .ride-result-section__icon{color:var(--ride-color-fg-warning-solid)}.ride-result-section--variant_critical .ride-result-section__icon{color:var(--ride-color-fg-critical-solid)}.ride-result-section__title{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t8);font-weight:var(--ride-font-weights-semibold);line-height:var(--ride-line-heights-t8);color:var(--ride-color-fg-neutral);display:block}.ride-result-section__description{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);font-weight:var(--ride-font-weights-regular);line-height:var(--ride-line-heights-t5);color:var(--ride-color-fg-neutral-weak);display:block}.ride-result-section__actions{margin-top:var(--ride-dimension-x2)}.ride-rrn-input__field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ride-rrn-input__input{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--ride-color-fg-brand-muted);position:relative}.ride-rrn-input__overlay{z-index:0;pointer-events:none;font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-weight:var(--ride-font-weights-medium);white-space:pre;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ride-rrn-input__overlay-typed{color:var(--ride-color-fg-neutral)}.ride-rrn-input__overlay-hint,.ride-text-input[data-disabled] .ride-rrn-input__overlay-typed,.ride-text-input[data-disabled] .ride-rrn-input__overlay-hint{color:var(--ride-color-fg-neutral-subtle)}.ride-scroll-fog{--ride-scroll-fog-color:var(--ride-color-bg-layer-default);pointer-events:none;display:block;position:absolute}.ride-scroll-fog--direction_top{background:linear-gradient(to bottom, var(--ride-scroll-fog-color), transparent);inset:0 0 auto}.ride-scroll-fog--direction_bottom{background:linear-gradient(to top, var(--ride-scroll-fog-color), transparent);inset:auto 0 0}.ride-scroll-fog--direction_left{background:linear-gradient(to right, var(--ride-scroll-fog-color), transparent);inset:0 auto 0 0}.ride-scroll-fog--direction_right{background:linear-gradient(to left, var(--ride-scroll-fog-color), transparent);inset:0 0 0 auto}.ride-scroll-fog--direction_top.ride-scroll-fog--size_small,.ride-scroll-fog--direction_bottom.ride-scroll-fog--size_small{height:var(--ride-dimension-x5)}.ride-scroll-fog--direction_top.ride-scroll-fog--size_medium,.ride-scroll-fog--direction_bottom.ride-scroll-fog--size_medium{height:var(--ride-dimension-x10)}.ride-scroll-fog--direction_top.ride-scroll-fog--size_large,.ride-scroll-fog--direction_bottom.ride-scroll-fog--size_large{height:var(--ride-dimension-x15)}.ride-scroll-fog--direction_left.ride-scroll-fog--size_small,.ride-scroll-fog--direction_right.ride-scroll-fog--size_small{width:var(--ride-dimension-x5)}.ride-scroll-fog--direction_left.ride-scroll-fog--size_medium,.ride-scroll-fog--direction_right.ride-scroll-fog--size_medium{width:var(--ride-dimension-x10)}.ride-scroll-fog--direction_left.ride-scroll-fog--size_large,.ride-scroll-fog--direction_right.ride-scroll-fog--size_large{width:var(--ride-dimension-x15)}.ride-section-break{width:100%;height:var(--ride-dimension-x3-5);background:var(--ride-color-bg-neutral-weak);border:0;margin:0;display:block}.ride-segmented-control{background:var(--ride-color-bg-neutral-weak);padding:var(--ride-dimension-x1);font-family:var(--ride-font-families-default);-webkit-tap-highlight-color:transparent;align-items:stretch;gap:0;display:inline-flex;position:relative}.ride-segmented-control--layout_fixed{width:100%;display:flex}.ride-segmented-control[data-disabled]{opacity:.6;pointer-events:none}.ride-segmented-control__indicator{top:var(--ride-dimension-x1);bottom:var(--ride-dimension-x1);background:var(--ride-color-bg-layer-floating);box-shadow:var(--ride-shadow-tiny-down);transition:transform var(--ride-duration-200) var(--ride-easing-in-out), width var(--ride-duration-200) var(--ride-easing-in-out);pointer-events:none;z-index:0;position:absolute;left:0}.ride-segmented-control__item{z-index:1;min-width:var(--ride-dimension-x12);padding:0 var(--ride-dimension-x3);color:var(--ride-color-fg-neutral-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;outline:none;flex:auto;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:relative}.ride-segmented-control__item:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:-2px}.ride-segmented-control__item[data-selected]{color:var(--ride-color-fg-neutral)}.ride-segmented-control__item[data-disabled],.ride-segmented-control__item:disabled{cursor:not-allowed;color:var(--ride-color-fg-disabled)}.ride-segmented-control__item:active:not(:disabled):not([data-selected]){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ride-segmented-control__item:is(:hover,[data-hover]):not(:disabled):not([data-selected]){color:var(--ride-color-fg-neutral)}}.ride-segmented-control--size_small .ride-segmented-control__item{min-height:var(--ride-dimension-x7);font:var(--ride-typography-button-b3)}.ride-segmented-control--size_medium .ride-segmented-control__item{min-height:var(--ride-dimension-x10);font:var(--ride-typography-button-b2)}.ride-segmented-control--size_large .ride-segmented-control__item{min-height:var(--ride-dimension-x11-5);font:var(--ride-typography-button-b1)}.ride-segmented-control--size_small{min-height:var(--ride-dimension-x9);border-radius:var(--ride-radius-r2-5)}.ride-segmented-control--size_small .ride-segmented-control__indicator,.ride-segmented-control--size_small .ride-segmented-control__item{border-radius:var(--ride-radius-r2)}.ride-segmented-control--size_medium{min-height:var(--ride-dimension-x12);border-radius:var(--ride-radius-r3)}.ride-segmented-control--size_medium .ride-segmented-control__indicator,.ride-segmented-control--size_medium .ride-segmented-control__item{border-radius:var(--ride-radius-r2-5)}.ride-segmented-control--size_large{min-height:var(--ride-dimension-x13-5);border-radius:var(--ride-radius-r3-5)}.ride-segmented-control--size_large .ride-segmented-control__indicator,.ride-segmented-control--size_large .ride-segmented-control__item{border-radius:var(--ride-radius-r2-5)}.ride-segmented-control__item-label{align-items:center;display:inline-flex;position:relative}.ride-segmented-control__item-badge{pointer-events:none;display:inline-flex;position:absolute;top:-2px;right:-12px}.ride-selector{width:100%;display:inline-block;position:relative}.ride-selector__trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--ride-font-families-default);appearance:none}.ride-selector__trigger[data-disabled]{cursor:not-allowed}.ride-selector__trigger:focus-visible:not([data-disabled]){border-color:var(--ride-color-stroke-brand-solid);box-shadow:0 0 0 .5px var(--ride-color-stroke-brand-solid);outline:none}.ride-selector__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ride-color-fg-neutral);font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-weight:var(--ride-font-weights-medium);flex:1;overflow:hidden}.ride-selector__value[data-placeholder],.ride-text-input[data-disabled] .ride-selector__value{color:var(--ride-color-fg-neutral-subtle)}.ride-selector__trailing{padding:0 var(--ride-dimension-x2);color:var(--ride-color-fg-neutral-subtle);transition:transform var(--ride-duration-200) var(--ride-easing-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-selector__trigger[data-open] .ride-selector__trailing[data-chevron]{transform:rotate(180deg)}.ride-selector__prefix-icon{padding-right:var(--ride-dimension-x2);color:var(--ride-color-fg-neutral-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-selector__content{background:var(--ride-color-bg-layer-floating);z-index:50;overflow:hidden}@media (min-width:768px){.ride-selector__content{width:var(--radix-popover-trigger-width);border-radius:var(--ride-radius-r3);box-shadow:var(--ride-shadow-medium-down);border:1px solid var(--ride-color-stroke-neutral-weak);scrollbar-width:none;max-height:320px;animation:ride-selector-dropdown-in var(--ride-duration-200) var(--ride-easing-out);overflow-y:auto}.ride-selector__content::-webkit-scrollbar{display:none}}.ride-selector__sheet-body{padding:0}.ride-selector__search-wrap{padding:var(--ride-dimension-x2);background:var(--ride-color-bg-layer-default);z-index:1;position:sticky;top:0}.ride-selector__search{width:100%;min-height:var(--ride-dimension-x10);padding:0 var(--ride-dimension-x3);background:var(--ride-color-bg-neutral-subtle);border-radius:var(--ride-radius-r2);font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t5);color:var(--ride-color-fg-neutral);border:none;outline:none;align-items:center;display:flex}.ride-selector__search::placeholder{color:var(--ride-color-fg-neutral-subtle)}.ride-selector__list{padding:var(--ride-dimension-x1) 0;margin:0;list-style:none}.ride-selector__item{align-items:center;gap:var(--ride-dimension-x3);min-height:var(--ride-dimension-x12);padding:var(--ride-dimension-x3) var(--ride-dimension-x4);cursor:pointer;transition:background var(--ride-duration-100) var(--ride-easing-out);display:flex}.ride-selector__item[data-disabled]{cursor:not-allowed;opacity:.4}.ride-selector__item-indicator{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-selector__item-indicator .ride-check__icon{color:var(--ride-color-fg-brand-solid)}.ride-selector__item .ride-checkbox__icon-check{opacity:1;color:var(--ride-color-stroke-neutral)}.ride-selector__item[data-selected] .ride-checkbox__indicator{background:var(--ride-color-bg-brand-solid);border-color:var(--ride-color-bg-brand-solid)}.ride-selector__item[data-selected] .ride-checkbox__icon-check{color:var(--ride-color-common-white)}.ride-selector__item-label{font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-weight:var(--ride-font-weights-medium);color:var(--ride-color-fg-neutral);flex:1}.ride-selector__item[data-selected] .ride-selector__item-label{color:var(--ride-color-fg-brand-solid);font-weight:var(--ride-font-weights-semibold)}@media (hover:hover) and (pointer:fine){.ride-selector__item:hover:not([data-disabled]){background:var(--ride-color-bg-neutral-subtle)}}.ride-selector__item:active:not([data-disabled]){background:var(--ride-color-bg-neutral-subtle)}@keyframes ride-selector-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ride-skeleton-shimmer{0%{background-position:-200%}to{background-position:200%}}.ride-skeleton-item{background:linear-gradient(90deg, var(--ride-skeleton-bg) 25%, var(--ride-skeleton-shimmer) 50%, var(--ride-skeleton-bg) 75%);border-radius:var(--ride-skeleton-radius);background-size:200% 100%;display:block}.ride-skeleton-root--animate .ride-skeleton-item{animation:ride-skeleton-shimmer var(--ride-duration-800) linear infinite}.ride-skeleton-root--static .ride-skeleton-item{background:var(--ride-skeleton-bg);animation:none}.ride-skeleton-item--variant_circle{border-radius:var(--ride-radius-full);flex-shrink:0}.ride-skeleton-item--variant_text{border-radius:var(--ride-radius-r1);width:100%;height:1em}.ride-skeleton-item--variant_text+.ride-skeleton-item--variant_text{margin-top:var(--ride-dimension-x2)}.ride-skeleton-item--variant_text:last-child{width:70%}.ride-skeleton-item--variant_rect{border-radius:var(--ride-skeleton-radius)}.ride-slider{width:100%;height:var(--ride-dimension-x6);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;display:flex;position:relative}.ride-slider__track{height:var(--ride-dimension-x1);background:var(--ride-color-bg-neutral-weak);border-radius:var(--ride-radius-full);flex:1;position:relative;overflow:visible}.ride-slider__range{background:var(--ride-color-bg-brand-solid);border-radius:var(--ride-radius-full);height:100%;position:absolute;top:0}.ride-slider__thumb{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);background:var(--ride-color-common-white);border:2px solid var(--ride-color-stroke-brand-solid);border-radius:var(--ride-radius-full);box-shadow:var(--ride-shadow-tiny-down);cursor:grab;transition:box-shadow var(--ride-duration-100) var(--ride-easing-out), border-color var(--ride-duration-100) var(--ride-easing-out);outline:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ride-slider__thumb:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:3px}.ride-slider[data-dragging] .ride-slider__thumb{cursor:grabbing;box-shadow:var(--ride-shadow-weak-down);border-color:var(--ride-color-stroke-brand-solid-pressed)}@media (hover:hover) and (pointer:fine){.ride-slider__thumb:hover:not([data-disabled]){box-shadow:var(--ride-shadow-weak-down)}}.ride-slider[data-disabled]{pointer-events:none}.ride-slider[data-disabled] .ride-slider__track{background:var(--ride-color-bg-disabled)}.ride-slider[data-disabled] .ride-slider__range{background:var(--ride-color-fg-disabled)}.ride-slider[data-disabled] .ride-slider__thumb{background:var(--ride-color-bg-disabled);border-color:var(--ride-color-stroke-disabled);cursor:not-allowed;box-shadow:none}.ride-switch{align-items:center;gap:var(--ride-dimension-x3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex}.ride-switch__hidden-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ride-switch__track{width:var(--ride-dimension-x13);height:var(--ride-dimension-x8);border-radius:var(--ride-radius-full);background:var(--ride-color-gray-400);transition:background var(--ride-duration-200) var(--ride-easing-out) 20ms;position:relative}.ride-switch[data-checked] .ride-switch__track{background:var(--ride-color-bg-brand-solid)}@media (hover:hover) and (pointer:fine){.ride-switch:is(:hover,[data-hover]):not([data-disabled]):not([data-checked]) .ride-switch__track{background:var(--ride-color-gray-500)}.ride-switch[data-checked]:is(:hover,[data-hover]):not([data-disabled]) .ride-switch__track{background:var(--ride-color-bg-brand-strong)}}.ride-switch__thumb{width:var(--ride-dimension-x6-5);height:var(--ride-dimension-x6-5);border-radius:var(--ride-radius-full);background:var(--ride-color-common-white);box-shadow:var(--ride-shadow-tiny-down);transition:transform var(--ride-duration-200) var(--ride-easing-out);position:absolute;top:3px;left:3px;transform:scale(.8)}.ride-switch[data-checked] .ride-switch__thumb{transform:scale(1) translateX(var(--ride-dimension-x5))}.ride-switch[data-disabled]{cursor:not-allowed}.ride-switch[data-disabled]:not([data-checked]) .ride-switch__track{background:var(--ride-color-gray-200);opacity:1}.ride-switch[data-disabled][data-checked] .ride-switch__track{opacity:.38}.ride-switch:has(.ride-switch__hidden-input:focus-visible) .ride-switch__track{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-switch__label{font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t7);line-height:var(--ride-line-heights-t8);font-weight:var(--ride-font-weights-medium);color:var(--ride-color-fg-neutral);transition:opacity var(--ride-duration-200) var(--ride-easing-out)}.ride-switch[data-disabled] .ride-switch__label{opacity:.58}.ride-tabs--root{width:100%;font-family:var(--ride-font-families-default);flex-direction:column;display:flex}.ride-tabs--list{border-bottom:1px solid var(--ride-color-stroke-neutral-weak);background:var(--ride-color-bg-layer-default);align-items:stretch;display:flex;position:relative}.ride-tabs--list_layout_fill{width:100%}.ride-tabs--list_layout_fill .ride-tabs--trigger{flex:1 1 0}.ride-tabs--list_layout_hug{align-self:flex-start;width:auto;display:inline-flex}.ride-tabs--list_size_small{height:var(--ride-dimension-x10)}.ride-tabs--list_size_medium{height:var(--ride-dimension-x12)}.ride-tabs--trigger{justify-content:center;align-items:center;gap:var(--ride-dimension-x1);padding:0 var(--ride-dimension-x4);color:var(--ride-color-fg-neutral-muted);font-family:inherit;font-weight:var(--ride-font-weights-bold);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;outline:none;display:inline-flex}.ride-tabs--trigger_size_small{font-size:var(--ride-font-sizes-t5)}.ride-tabs--trigger_size_medium{font-size:var(--ride-font-sizes-t7)}.ride-tabs--trigger:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:-2px}.ride-tabs--trigger[data-state=active]{color:var(--ride-color-fg-neutral)}.ride-tabs--trigger[data-disabled],.ride-tabs--trigger:disabled{color:var(--ride-color-fg-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.ride-tabs--trigger:is(:hover,[data-hover]):not(:disabled):not([data-state=active]){color:var(--ride-color-fg-neutral)}}.ride-tabs--indicator{background:var(--ride-color-fg-neutral);height:2px;transition:transform var(--ride-duration-200) var(--ride-easing-in-out), width var(--ride-duration-200) var(--ride-easing-in-out), opacity var(--ride-duration-100) var(--ride-easing-out);pointer-events:none;position:absolute;bottom:0;left:0}.ride-tabs--panel{outline:none}.ride-tabs--panel[hidden]{display:none}.ride-tag{align-items:center;gap:var(--ride-dimension-x0-5);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;background:0 0;display:inline-flex}.ride-tag[data-clickable]{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.ride-tag[data-clickable]:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px}.ride-tag[data-disabled]{cursor:not-allowed;pointer-events:none;color:var(--ride-color-fg-disabled)!important}.ride-tag--size_small{font-size:var(--ride-font-sizes-t3)}.ride-tag--size_medium{font-size:var(--ride-font-sizes-t4)}.ride-tag--tone_neutral{color:var(--ride-color-fg-neutral-weak)}.ride-tag--tone_brand{color:var(--ride-color-fg-brand-solid)}.ride-tag__label{align-items:center;display:inline-flex}.ride-tag__prefix-icon,.ride-tag__suffix-icon{justify-content:center;align-items:center;display:inline-flex}.ride-tag__remove-button{width:var(--ride-dimension-x4);height:var(--ride-dimension-x4);color:inherit;border-radius:var(--ride-radius-full);cursor:pointer;transition:background-color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ride-tag__remove-button:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ride-tag__remove-button:hover:not(:disabled){background:var(--ride-color-bg-neutral-weak)}}.ride-tag-group{flex-wrap:wrap;align-items:center;display:inline-flex}.ride-tag-group--gap_none{gap:0}.ride-tag-group--gap_small{gap:var(--ride-dimension-x1)}.ride-tag-group--gap_medium{gap:var(--ride-dimension-x2)}.ride-tag-group__separator{font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-regular);font-size:inherit;white-space:pre;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.ride-tag-group--tone_neutral .ride-tag-group__separator{color:var(--ride-color-fg-neutral-weak)}.ride-tag-group--tone_brand .ride-tag-group__separator{color:var(--ride-color-fg-brand-solid)}.ride-text-button{align-items:center;gap:var(--ride-dimension-x0-5);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--ride-font-families-default);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;margin:0;padding:0;display:inline-flex;position:relative}.ride-text-button:before{content:"";border-radius:var(--ride-radius-r1-5);background:var(--ride-color-bg-neutral-weak);opacity:0;transition:opacity var(--ride-duration-100) var(--ride-easing-out);pointer-events:none;position:absolute;inset:-2px -5px}.ride-text-button:active:not(:disabled):before,.ride-text-button[data-pressed]:not(:disabled):before{opacity:1}.ride-text-button:focus-visible{outline:2px solid var(--ride-color-stroke-focus-ring);outline-offset:2px;border-radius:var(--ride-radius-r1)}.ride-text-button__label{z-index:1;position:relative}.ride-text-button__icon{z-index:1;flex-shrink:0;position:relative}.ride-text-button--tone_brand{color:var(--ride-color-fg-brand-solid)}.ride-text-button--tone_neutral{color:var(--ride-color-fg-neutral-muted)}.ride-text-button:disabled,.ride-text-button[data-disabled]{color:var(--ride-color-fg-disabled);cursor:not-allowed}.ride-text-button--appearance_underline .ride-text-button__label{text-underline-offset:.15em;text-decoration:underline}.ride-text-button--size_xsmall{font:var(--ride-typography-label-xsmall-weak)}.ride-text-button--size_small{font:var(--ride-typography-label-small-weak)}.ride-text-button--size_medium{font:var(--ride-typography-label-medium-weak)}.ride-text-button--size_large{font:var(--ride-typography-title-small-weak)}.ride-text-button--size_xlarge{font:var(--ride-typography-title-medium)}.ride-text-button--size_xxlarge{font:var(--ride-typography-display-medium)}.ride-text-button--size_xsmall .ride-text-button__icon{width:var(--ride-dimension-x5);height:var(--ride-dimension-x5)}.ride-text-button--size_small .ride-text-button__icon,.ride-text-button--size_medium .ride-text-button__icon,.ride-text-button--size_large .ride-text-button__icon{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6)}.ride-text-button--size_xlarge .ride-text-button__icon{width:var(--ride-dimension-x7);height:var(--ride-dimension-x7)}.ride-text-button--size_xxlarge .ride-text-button__icon{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8)}@media (hover:hover) and (pointer:fine){.ride-text-button:hover:not(:disabled):before{opacity:1}}.ride-text-input{height:var(--ride-dimension-x14);padding:var(--ride-dimension-x1-5) var(--ride-dimension-x1-5) var(--ride-dimension-x1-5) var(--ride-dimension-x4);background:var(--ride-color-bg-layer-default);border:1.5px solid var(--ride-color-stroke-neutral-weak);border-radius:var(--ride-radius-r3-5);font-family:var(--ride-font-families-default);caret-color:var(--ride-color-fg-brand-muted);transition:border-color var(--ride-duration-100) var(--ride-easing-out), box-shadow var(--ride-duration-100) var(--ride-easing-out);align-items:center;display:flex}.ride-text-input__input{min-width:0;height:100%;color:var(--ride-color-fg-neutral);font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-medium);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.ride-text-input__input::placeholder{color:var(--ride-color-fg-neutral-subtle)}.ride-text-input__prefix,.ride-text-input__suffix{padding-right:var(--ride-dimension-x2-5);color:var(--ride-color-fg-neutral);font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-family:var(--ride-font-families-default);font-weight:var(--ride-font-weights-medium);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.ride-text-input__suffix-icon{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);padding-left:var(--ride-dimension-x2-5);color:var(--ride-color-fg-neutral-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-text-input__suffix-button{padding-left:var(--ride-dimension-x2);flex-shrink:0;align-items:center;display:flex}.ride-text-input__clear{padding:var(--ride-dimension-x2-5) var(--ride-dimension-x2);cursor:pointer;color:var(--ride-color-fg-neutral-subtle);transition:color var(--ride-duration-100) var(--ride-easing-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ride-text-input__clear:hover{color:var(--ride-color-fg-neutral-muted)}.ride-text-input:hover:not([data-disabled]):not([data-focus]):not(:focus-within):not([data-invalid]){border-color:var(--ride-color-stroke-brand-muted);box-shadow:0 0 0 .5px var(--ride-color-stroke-brand-muted)}}.ride-text-input[data-focus]:not([data-disabled]),.ride-text-input:focus-within:not([data-disabled]){border-color:var(--ride-color-stroke-brand-solid);box-shadow:0 0 0 .5px var(--ride-color-stroke-brand-solid)}.ride-text-input[data-invalid]:not([data-disabled]),.ride-text-input[data-invalid][data-focus]:not([data-disabled]),.ride-text-input[data-invalid]:focus-within:not([data-disabled]){border-color:var(--ride-color-stroke-critical-solid);box-shadow:0 0 0 .5px var(--ride-color-stroke-critical-solid)}.ride-text-input[data-disabled]{background:var(--ride-color-bg-neutral-weak);border-color:var(--ride-color-stroke-neutral-weak);box-shadow:none;cursor:not-allowed}.ride-text-input[data-disabled] .ride-text-input__input{color:var(--ride-color-fg-neutral-subtle);cursor:not-allowed}.ride-text-input[data-disabled] .ride-text-input__input::placeholder,.ride-text-input[data-disabled] .ride-text-input__prefix,.ride-text-input[data-disabled] .ride-text-input__suffix,.ride-text-input[data-disabled] .ride-text-input__suffix-icon{color:var(--ride-color-fg-neutral-subtle)}.ride-textarea-wrapper{gap:var(--ride-dimension-x1);flex-direction:column;display:flex}.ride-textarea{width:100%;min-height:calc((2 * var(--ride-line-heights-t9)) + (2 * var(--ride-dimension-x3-5)) + 3px);padding:var(--ride-dimension-x3-5) var(--ride-dimension-x4);background:var(--ride-color-bg-layer-default);border:1.5px solid var(--ride-color-stroke-neutral-weak);border-radius:var(--ride-radius-r3-5);font-family:var(--ride-font-families-default);font-size:var(--ride-font-sizes-t8);line-height:var(--ride-line-heights-t9);font-weight:var(--ride-font-weights-medium);color:var(--ride-color-fg-neutral);caret-color:var(--ride-color-fg-brand-muted);resize:none;transition:border-color var(--ride-duration-100) var(--ride-easing-out), box-shadow var(--ride-duration-100) var(--ride-easing-out);outline:none}.ride-textarea::placeholder{color:var(--ride-color-fg-neutral-subtle)}.ride-textarea[data-auto-resize]{overflow:hidden}.ride-textarea__box{width:100%;display:flex;position:relative}.ride-textarea__resize-handle{right:var(--ride-dimension-x1);bottom:var(--ride-dimension-x1);width:var(--ride-dimension-x4);height:var(--ride-dimension-x4);cursor:ns-resize;touch-action:none;color:var(--ride-color-fg-neutral-subtle);position:absolute}.ride-textarea__resize-handle:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 3px);position:absolute;inset:3px}@media (hover:hover) and (pointer:fine){.ride-textarea__resize-handle:hover{color:var(--ride-color-fg-neutral-muted)}}.ride-textarea__count{font-size:var(--ride-font-sizes-t4);line-height:var(--ride-line-heights-t4);color:var(--ride-color-fg-neutral-muted);font-family:var(--ride-font-families-default);font-variant-numeric:tabular-nums;align-self:flex-end}.ride-textarea__count[data-exceeded]{color:var(--ride-color-fg-critical-solid)}@media (hover:hover) and (pointer:fine){.ride-textarea-wrapper:hover:not([data-disabled]):not([data-focus]):not([data-invalid]) .ride-textarea:not(:focus-within){border-color:var(--ride-color-stroke-brand-muted);box-shadow:0 0 0 .5px var(--ride-color-stroke-brand-muted)}}.ride-textarea-wrapper:not([data-disabled])[data-focus] .ride-textarea,.ride-textarea:focus:not(:disabled){border-color:var(--ride-color-stroke-brand-solid);box-shadow:0 0 0 .5px var(--ride-color-stroke-brand-solid)}.ride-textarea-wrapper[data-invalid]:not([data-disabled]) .ride-textarea{border-color:var(--ride-color-stroke-critical-solid);box-shadow:0 0 0 .5px var(--ride-color-stroke-critical-solid)}.ride-textarea-wrapper[data-disabled] .ride-textarea{background:var(--ride-color-bg-neutral-weak);border-color:var(--ride-color-stroke-neutral-weak);box-shadow:none;color:var(--ride-color-fg-neutral-subtle);cursor:not-allowed;resize:none}.ride-textarea-wrapper[data-disabled] .ride-textarea::placeholder,.ride-textarea-wrapper[data-disabled] .ride-textarea__count{color:var(--ride-color-fg-neutral-subtle)}.ride-toast-container{z-index:var(--ride-z-index-toast,1400);align-items:center;gap:var(--ride-dimension-x2);padding:var(--ride-dimension-x4);pointer-events:none;flex-direction:column;max-width:100%;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ride-toast-container--placement_top{top:0}.ride-toast-container--placement_bottom{flex-direction:column-reverse;bottom:0}.ride-toast{pointer-events:auto;border-radius:var(--ride-radius-r4);max-width:480px;font:var(--ride-typography-label-small);align-items:center;display:flex}.ride-toast--placement_top{min-height:var(--ride-dimension-x12);gap:var(--ride-dimension-x2);padding:var(--ride-dimension-x3) var(--ride-dimension-x4) var(--ride-dimension-x3) var(--ride-dimension-x3);background:var(--ride-color-common-white);color:var(--ride-color-fg-neutral-weak);box-shadow:var(--ride-shadow-weak-down);-webkit-backdrop-filter:blur(var(--ride-blur-medium));backdrop-filter:blur(var(--ride-blur-medium));animation:ride-toast-enter-top var(--ride-duration-200) var(--ride-easing-out)}.ride-toast--placement_top[data-state=closed]{animation:ride-toast-exit-top var(--ride-duration-200) var(--ride-easing-out) forwards}.ride-toast--placement_bottom{min-height:var(--ride-dimension-x14);gap:var(--ride-dimension-x3);padding:14px 14px 14px var(--ride-dimension-x4);background:color-mix(in srgb, var(--ride-color-bg-neutral-solid) 50%, transparent);color:var(--ride-color-fg-neutral-inverted);-webkit-backdrop-filter:blur(var(--ride-blur-medium));backdrop-filter:blur(var(--ride-blur-medium));animation:ride-toast-enter-bottom var(--ride-duration-200) var(--ride-easing-out)}.ride-toast--placement_bottom[data-state=closed]{animation:ride-toast-exit-bottom var(--ride-duration-200) var(--ride-easing-out) forwards}@keyframes ride-toast-enter-bottom{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ride-toast-exit-bottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ride-toast-enter-top{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ride-toast-exit-top{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}.ride-toast__icon{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-toast__icon svg{width:100%;height:100%}.ride-toast--tone_success .ride-toast__icon{color:var(--ride-color-bg-success-solid)}.ride-toast--tone_critical .ride-toast__icon{color:var(--ride-color-bg-critical-solid)}.ride-toast__message{word-break:break-word;flex:1;min-width:0}.ride-toast__action{justify-content:center;align-items:center;gap:var(--ride-dimension-x1);height:var(--ride-dimension-x7);background:var(--ride-color-bg-neutral-solid);color:var(--ride-color-fg-neutral-contrast);border-radius:var(--ride-radius-r2);font:var(--ride-typography-button-b5);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex-shrink:0;padding:0 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ride-toast__action:hover{background:var(--ride-color-bg-neutral-solid-pressed)}}.ride-toast__close-button{width:var(--ride-dimension-x6);height:var(--ride-dimension-x6);color:currentColor;opacity:.7;cursor:pointer;border-radius:var(--ride-radius-r1);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ride-toast__close-button svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.ride-toast__close-button:hover{opacity:1}}.ride-tooltip__content{max-width:280px;padding:var(--ride-dimension-x3) var(--ride-dimension-x4);background:var(--ride-color-bg-layer-floating);color:var(--ride-color-fg-neutral-weak);border-radius:var(--ride-radius-r3);box-shadow:var(--ride-shadow-weak-down);font:var(--ride-typography-label-small);z-index:var(--ride-z-index-popover,1300);animation:ride-tooltip-enter var(--ride-duration-200) var(--ride-easing-out);outline:none}.ride-tooltip__content[data-state=closed]{animation:ride-tooltip-exit var(--ride-duration-100) var(--ride-easing-out) forwards}@keyframes ride-tooltip-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ride-tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.ride-tooltip__arrow{fill:var(--ride-color-bg-layer-floating);display:block}.ride-top-navigation{width:100%;padding-top:env(safe-area-inset-top);background:var(--ride-color-bg-layer-default);color:var(--ride-color-fg-neutral-muted);font-family:var(--ride-font-families-default);align-items:center;display:flex;position:relative}.ride-top-navigation--os_ios{min-height:var(--ride-dimension-x11)}.ride-top-navigation--os_android{min-height:54px}.ride-top-navigation--sticky_true{z-index:var(--ride-z-index-sticky,200);position:sticky;top:0}.ride-top-navigation__title{min-width:0;flex:1;align-items:center;gap:6px;padding-inline-start:var(--ride-dimension-x5);display:flex}.ride-top-navigation__title-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-top-navigation__title-icon svg{width:var(--ride-dimension-x8);height:var(--ride-dimension-x8)}.ride-top-navigation__title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--ride-typography-title-small);color:var(--ride-color-fg-neutral-weak);overflow:hidden}.ride-top-navigation__back{align-items:center;gap:var(--ride-dimension-x1);min-height:var(--ride-dimension-x11);padding-block:0;padding-inline:var(--ride-dimension-x2) 10px;color:var(--ride-color-fg-neutral-muted);cursor:pointer;border-radius:var(--ride-radius-r2);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;display:inline-flex}.ride-top-navigation__back:not([data-has-label]){padding-inline:var(--ride-dimension-x2)}.ride-top-navigation__back-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ride-top-navigation__back-icon svg{width:var(--ride-dimension-x7);height:var(--ride-dimension-x7)}.ride-top-navigation__back-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--ride-typography-title-xsmall);color:var(--ride-color-fg-neutral-weak);overflow:hidden}.ride-top-navigation__actions{justify-content:flex-end;align-items:center;gap:var(--ride-dimension-x1);flex-shrink:0;margin-inline-start:auto;padding-inline-end:10px;display:flex}.ride-top-navigation__action{width:var(--ride-dimension-x11);height:var(--ride-dimension-x11);color:var(--ride-color-fg-neutral-muted);cursor:pointer;border-radius:var(--ride-radius-r2);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ride-top-navigation__action svg{width:var(--ride-dimension-x7);height:var(--ride-dimension-x7)}.ride-top-navigation__action--text{width:auto;min-width:var(--ride-dimension-x11);padding-inline:var(--ride-dimension-x2);font:var(--ride-typography-label-medium);color:var(--ride-color-fg-neutral-muted);white-space:nowrap}@media (hover:hover) and (pointer:fine){.ride-top-navigation__back:hover,.ride-top-navigation__action:hover{background:var(--ride-color-bg-neutral-subtle)}}
