:root{--okel-color-brand-red: #980000;--okel-color-brand-redDark: #710000;--okel-color-brand-blue: #98C0E0;--okel-color-brand-blueLight: #EAF2F9;--okel-color-primary-main: #3A627F;--okel-color-primary-dark: #204B66;--okel-color-primary-light: #6188A6;--okel-color-primary-contrast: #FFFFFF;--okel-color-primary-container: #C9E6FF;--okel-color-primary-onContainer: #204B66;--okel-color-accent-main: #980000;--okel-color-accent-dark: #710000;--okel-color-accent-light: #C9776B;--okel-color-accent-contrast: #FFFFFF;--okel-color-accent-container: #FFDAD4;--okel-color-accent-onContainer: #690000;--okel-color-merchant-main: #0E7C86;--okel-color-merchant-dark: #006169;--okel-color-merchant-light: #419DA8;--okel-color-merchant-contrast: #FFFFFF;--okel-color-merchant-container: #DDF4F6;--okel-color-merchant-onContainer: #00525A;--okel-color-merchantNeutral-50: #F4FAFB;--okel-color-merchantNeutral-100: #EEF4F4;--okel-color-merchantNeutral-200: #E5EBEC;--okel-color-merchantNeutral-300: #D7DDDE;--okel-color-mitra-main: #0E7E44;--okel-color-mitra-dark: #0A5C2E;--okel-color-mitra-light: #3D9A64;--okel-color-mitra-contrast: #FFFFFF;--okel-color-mitra-container: #E8F4ED;--okel-color-mitra-onContainer: #0A5C2E;--okel-color-surface-brandWash: #F0F3F5;--okel-color-surface-brandWashStrong: #E7EBEF;--okel-color-surface-screen: #FFFFFF;--okel-color-surface-onBrand: #5A7B93;--okel-color-surface-onAccent: #A82929;--okel-color-surface-onMitra: #359362;--okel-color-severity-low-surface: #F1F3F4;--okel-color-severity-low-on: #202124;--okel-color-severity-low-icon: #5F6368;--okel-color-severity-medium-surface: #E8F0FE;--okel-color-severity-medium-on: #202124;--okel-color-severity-medium-icon: #1A73E8;--okel-color-severity-high-surface: #FBF3E4;--okel-color-severity-high-on: #202124;--okel-color-severity-high-icon: #B57314;--okel-color-severity-critical-surface: #FFEDE9;--okel-color-severity-critical-on: #202124;--okel-color-severity-critical-icon: #C42F07;--okel-color-error-main: #C42F07;--okel-color-error-light: #FFEDE9;--okel-color-error-contrast: #FFFFFF;--okel-color-warning-main: #B57314;--okel-color-warning-light: #FBF3E4;--okel-color-rating-star: #F2B705;--okel-color-info-main: #1A73E8;--okel-color-info-light: #E8F0FE;--okel-color-success-main: #0E7E44;--okel-color-success-light: #E8F4ED;--okel-color-success-container: #E8F4ED;--okel-color-success-onContainer: #0A5C2E;--okel-color-neutral-0: #FFFFFF;--okel-color-neutral-50: #F8F9FA;--okel-color-neutral-100: #F1F3F4;--okel-color-neutral-200: #E8EAED;--okel-color-neutral-300: #DADCE0;--okel-color-neutral-400: #BDC1C6;--okel-color-neutral-500: #9AA0A6;--okel-color-neutral-600: #5F6368;--okel-color-neutral-700: #3C4043;--okel-color-neutral-800: #202124;--okel-color-neutral-900: #1C1C1E;--okel-color-map-route: #0B9B4C;--okel-color-map-pickup: #1565C0;--okel-color-map-dropoff: #C42F07;--okel-color-map-night-land: #1E2226;--okel-color-map-night-road: #3A4046;--okel-color-map-night-roadMajor: #4D545B;--okel-color-map-night-water: #10283A;--okel-color-map-night-park: #1B3026;--okel-color-map-night-boundary: #5F6368;--okel-color-map-night-label: #C4C9CE;--okel-color-map-night-labelStroke: #1E2226;--okel-color-state-ripple: #3A627F1F;--okel-color-state-rippleAccent: #9800001F;--okel-color-state-rippleMerchant: #0E7C861F;--okel-color-state-rippleMitra: #0E7E441F;--okel-color-chart-categorical-c1: #1A73E8;--okel-color-chart-categorical-c2: #0E7E44;--okel-color-chart-categorical-c3: #B3591A;--okel-color-chart-categorical-c4: #7A4FBF;--okel-color-chart-categorical-c5: #0E7C86;--okel-color-chart-categorical-c6: #A61E7B;--okel-color-chart-sequential-s1: #E8F4ED;--okel-color-chart-sequential-s2: #B7DCC6;--okel-color-chart-sequential-s3: #7FC09E;--okel-color-chart-sequential-s4: #3D9A64;--okel-color-chart-sequential-s5: #0E7E44;--okel-color-chart-sequential-s6: #0A5C2E;--okel-color-chart-diverging-neg2: #C42F07;--okel-color-chart-diverging-neg1: #E69380;--okel-color-chart-diverging-mid: #DADCE0;--okel-color-chart-diverging-pos1: #7FC09E;--okel-color-chart-diverging-pos2: #0E7E44;--okel-color-chart-grid: #E8EAED;--okel-color-chart-axis: #5F6368;--okel-color-service-ride: #1A73E8;--okel-color-service-delivery: #7A4FBF;--okel-color-service-gig: #B3591A;--okel-color-service-food: #0E7C86;--okel-color-service-pasar: #7A4A1E;--okel-color-service-tint-ride: #E8F0FE;--okel-color-service-tint-delivery: #F1EAFB;--okel-color-service-tint-gig: #FBEFE4;--okel-color-service-tint-food: #DDF4F6;--okel-color-service-tint-pasar: #F5E5DB;--okel-color-service-on-ride: #0B4DA2;--okel-color-service-on-delivery: #4A2E80;--okel-color-service-on-gig: #7A3C10;--okel-color-service-on-food: #00525A;--okel-color-service-on-pasar: #48290C;--okel-color-illustration-brand-lit: #98C0E0;--okel-color-illustration-brand-body: #7BA2C1;--okel-color-illustration-brand-shade: #6188A6;--okel-color-illustration-brand-deep: #3A627F;--okel-color-illustration-success-lit: #6ECC85;--okel-color-illustration-success-body: #52B06D;--okel-color-illustration-success-shade: #359555;--okel-color-illustration-success-deep: #0E7E44;--okel-color-illustration-nature-lit: #82CB98;--okel-color-illustration-nature-body: #64AD7C;--okel-color-illustration-nature-shade: #4F9768;--okel-color-illustration-nature-deep: #2F784C;--okel-color-illustration-accent-ride: #4A8EFF;--okel-color-illustration-accent-delivery: #A67AED;--okel-color-illustration-accent-gig: #D97636;--okel-color-illustration-accent-food: #419DA8;--okel-color-illustration-accent-pasar: #BF8453;--okel-color-badge-warlok-container: #E8F4ED;--okel-color-badge-warlok-on: #0A5C2E;--okel-color-badge-favorit-container: #FBE4F1;--okel-color-badge-favorit-on: #8D1963;--okel-color-badge-okelNow-container: #D8E2FF;--okel-color-badge-okelNow-on: #001A41;--okel-color-badge-spot-container: #E4DFFF;--okel-color-badge-spot-on: #140067;--okel-color-domain-operations-main: #006D39;--okel-color-domain-operations-on: #FFFFFF;--okel-color-domain-operations-container: #95F7B0;--okel-color-domain-operations-onContainer: #00210D;--okel-color-domain-operations-accent: #319558;--okel-color-domain-operations-tint: #E3F9E4;--okel-color-domain-queues-main: #6546C6;--okel-color-domain-queues-on: #FFFFFF;--okel-color-domain-queues-container: #E7DEFF;--okel-color-domain-queues-onContainer: #1F005F;--okel-color-domain-queues-accent: #8C6EEF;--okel-color-domain-queues-tint: #F8F1FF;--okel-color-domain-people-main: #006B5F;--okel-color-domain-people-on: #FFFFFF;--okel-color-domain-people-container: #8DF5E4;--okel-color-domain-people-onContainer: #00201C;--okel-color-domain-people-accent: #1D9385;--okel-color-domain-people-tint: #DDFAF3;--okel-color-domain-finance-main: #805600;--okel-color-domain-finance-on: #FFFFFF;--okel-color-domain-finance-container: #FFDDB0;--okel-color-domain-finance-onContainer: #281800;--okel-color-domain-finance-accent: #B17900;--okel-color-domain-finance-tint: #FFF1E3;--okel-color-domain-gig-main: #994600;--okel-color-domain-gig-on: #FFFFFF;--okel-color-domain-gig-container: #FFDBC9;--okel-color-domain-gig-onContainer: #321200;--okel-color-domain-gig-accent: #D36300;--okel-color-domain-gig-tint: #FFF1EA;--okel-color-domain-compliance-main: #A93057;--okel-color-domain-compliance-on: #FFFFFF;--okel-color-domain-compliance-container: #FFD9DF;--okel-color-domain-compliance-onContainer: #3F0018;--okel-color-domain-compliance-accent: #DA557C;--okel-color-domain-compliance-tint: #FFF0F1;--okel-color-domain-settings-main: #4355B9;--okel-color-domain-settings-on: #FFFFFF;--okel-color-domain-settings-container: #DEE0FF;--okel-color-domain-settings-onContainer: #00105C;--okel-color-domain-settings-accent: #6A7CE2;--okel-color-domain-settings-tint: #F4F2FF;--okel-color-tonal-surface: #F8FAFD;--okel-color-tonal-lowest: #FFFFFF;--okel-color-tonal-low: #F2F4F8;--okel-color-tonal-container: #ECEFF4;--okel-color-tonal-high: #E5E9EF;--okel-color-tonal-highest: #DFE3EA;--okel-color-gradient-morning-from: #FFF3C4;--okel-color-gradient-morning-to: #D8E2FF;--okel-color-gradient-afternoon-from: #D8E2FF;--okel-color-gradient-afternoon-to: #DDF3FF;--okel-color-gradient-evening-from: #FFDBC9;--okel-color-gradient-evening-to: #FFD9DF;--okel-color-gradient-night-from: #DEE0FF;--okel-color-gradient-night-to: #E7DEFF;--okel-color-gradient-login-from: #3A627F;--okel-color-gradient-login-to: #00897B;--okel-color-dark-surface-1: #202124;--okel-color-dark-surface-2: #26282B;--okel-color-dark-surface-3: #2A2D30;--okel-color-dark-surface-4: #303336;--okel-color-dark-surface-5: #35383B;--okel-color-dark-surface-base: #1C1C1E;--okel-color-dark-surface-brandWash: #282C31;--okel-color-dark-surface-brandWashStrong: #2F353B;--okel-color-dark-text-primary: #E8EAED;--okel-color-dark-text-secondary: #BDC1C6;--okel-color-dark-text-disabled: #80868B;--okel-color-dark-border-main: #3C4043;--okel-color-dark-border-strong: #5F6368;--okel-color-dark-primary-fill: #A3CBEC;--okel-color-dark-primary-onFill: #1C1C1E;--okel-color-dark-primary-text: #A3CBEC;--okel-color-dark-primary-container: #204B66;--okel-color-dark-primary-onContainer: #C9E6FF;--okel-color-dark-error-main: #F28D75;--okel-color-dark-error-container: #3B1E17;--okel-color-dark-error-onContainer: #FBDCD5;--okel-color-dark-warning-main: #F0B160;--okel-color-dark-warning-container: #3A2A10;--okel-color-dark-warning-onContainer: #FBE7C6;--okel-color-dark-info-main: #8AB4F8;--okel-color-dark-info-container: #17283F;--okel-color-dark-info-onContainer: #D7E5FB;--okel-color-dark-success-main: #5BBF85;--okel-color-dark-success-container: #12301F;--okel-color-dark-success-onContainer: #C7EBD3;--okel-color-dark-severity-low-surface: #2A2D30;--okel-color-dark-severity-low-on: #E8EAED;--okel-color-dark-severity-low-icon: #BDC1C6;--okel-color-dark-severity-medium-surface: #17283F;--okel-color-dark-severity-medium-on: #D7E5FB;--okel-color-dark-severity-medium-icon: #8AB4F8;--okel-color-dark-severity-high-surface: #3A2A10;--okel-color-dark-severity-high-on: #FBE7C6;--okel-color-dark-severity-high-icon: #F0B160;--okel-color-dark-severity-critical-surface: #3B1E17;--okel-color-dark-severity-critical-on: #FBDCD5;--okel-color-dark-severity-critical-icon: #F28D75;--okel-color-dark-chart-categorical-c1: #8AB4F8;--okel-color-dark-chart-categorical-c2: #5BBF85;--okel-color-dark-chart-categorical-c3: #F0B160;--okel-color-dark-chart-categorical-c4: #C58AF9;--okel-color-dark-chart-categorical-c5: #5FD4CB;--okel-color-dark-chart-categorical-c6: #F79AC1;--okel-color-dark-chart-sequential-s1: #12301F;--okel-color-dark-chart-sequential-s2: #1A4630;--okel-color-dark-chart-sequential-s3: #256B42;--okel-color-dark-chart-sequential-s4: #358F5C;--okel-color-dark-chart-sequential-s5: #5BBF85;--okel-color-dark-chart-sequential-s6: #8FDCAF;--okel-color-dark-chart-diverging-neg2: #F28D75;--okel-color-dark-chart-diverging-neg1: #BC6B58;--okel-color-dark-chart-diverging-mid: #7A7F85;--okel-color-dark-chart-diverging-pos1: #4A9B6C;--okel-color-dark-chart-diverging-pos2: #5BBF85;--okel-color-dark-chart-grid: #3C4043;--okel-color-dark-chart-axis: #9AA0A6;--okel-color-dark-service-ride: #8AB4F8;--okel-color-dark-service-delivery: #C58AF9;--okel-color-dark-service-gig: #F0B160;--okel-color-dark-service-food: #5FD4CB;--okel-color-dark-service-pasar: #DBB190;--okel-color-dark-service-tint-ride: #17283F;--okel-color-dark-service-tint-delivery: #2A1F3D;--okel-color-dark-service-tint-gig: #3A2A10;--okel-color-dark-service-tint-food: #0F2F31;--okel-color-dark-service-tint-pasar: #342518;--okel-color-dark-service-on-ride: #D7E5FB;--okel-color-dark-service-on-delivery: #E6D9FB;--okel-color-dark-service-on-gig: #FBE7C6;--okel-color-dark-service-on-food: #C6EEF1;--okel-color-dark-service-on-pasar: #FFDCC2;--okel-color-dark-domain-operations-main: #79DB96;--okel-color-dark-domain-operations-on: #00391B;--okel-color-dark-domain-operations-container: #005229;--okel-color-dark-domain-operations-onContainer: #95F7B0;--okel-color-dark-domain-operations-accent: #6BCC89;--okel-color-dark-domain-operations-tint: #1A2C1E;--okel-color-dark-domain-queues-main: #CDBDFF;--okel-color-dark-domain-queues-on: #360096;--okel-color-dark-domain-queues-container: #4D2AAD;--okel-color-dark-domain-queues-onContainer: #E7DEFF;--okel-color-dark-domain-queues-accent: #C0ADFF;--okel-color-dark-domain-queues-tint: #292538;--okel-color-dark-domain-people-main: #70D8C8;--okel-color-dark-domain-people-on: #003731;--okel-color-dark-domain-people-container: #005048;--okel-color-dark-domain-people-onContainer: #8DF5E4;--okel-color-dark-domain-people-accent: #62CABA;--okel-color-dark-domain-people-tint: #132C28;--okel-color-dark-domain-finance-main: #FFBA45;--okel-color-dark-domain-finance-on: #442C00;--okel-color-dark-domain-finance-container: #614000;--okel-color-dark-domain-finance-onContainer: #FFDDB0;--okel-color-dark-domain-finance-accent: #F7A900;--okel-color-dark-domain-finance-tint: #34250E;--okel-color-dark-domain-gig-main: #FFB68B;--okel-color-dark-domain-gig-on: #522300;--okel-color-dark-domain-gig-container: #753400;--okel-color-dark-domain-gig-onContainer: #FFDBC9;--okel-color-dark-domain-gig-accent: #FFA269;--okel-color-dark-domain-gig-tint: #392215;--okel-color-dark-domain-compliance-main: #FFB1C2;--okel-color-dark-domain-compliance-on: #66002B;--okel-color-dark-domain-compliance-container: #891540;--okel-color-dark-domain-compliance-onContainer: #FFD9DF;--okel-color-dark-domain-compliance-accent: #FF9CB3;--okel-color-dark-domain-compliance-tint: #392126;--okel-color-dark-domain-settings-main: #BAC3FF;--okel-color-dark-domain-settings-on: #08218A;--okel-color-dark-domain-settings-container: #293CA0;--okel-color-dark-domain-settings-onContainer: #DEE0FF;--okel-color-dark-domain-settings-accent: #A9B4FF;--okel-color-dark-domain-settings-tint: #242739;--okel-color-dark-tonal-surface: #131314;--okel-color-dark-tonal-lowest: #0E0E0F;--okel-color-dark-tonal-low: #1B1B1D;--okel-color-dark-tonal-container: #1F2022;--okel-color-dark-tonal-high: #2A2B2E;--okel-color-dark-tonal-highest: #353639;--okel-color-dark-gradient-morning-from: #3B2F00;--okel-color-dark-gradient-morning-to: #0E2A5A;--okel-color-dark-gradient-afternoon-from: #0E2A5A;--okel-color-dark-gradient-afternoon-to: #003A55;--okel-color-dark-gradient-evening-from: #4A2000;--okel-color-dark-gradient-evening-to: #4E0F26;--okel-color-dark-gradient-night-from: #131B4A;--okel-color-dark-gradient-night-to: #2A1A4A;--okel-color-dark-gradient-login-from: #0D448E;--okel-color-dark-gradient-login-to: #005048;--okel-space-0: 0px;--okel-space-1: 4px;--okel-space-2: 8px;--okel-space-3: 12px;--okel-space-4: 16px;--okel-space-5: 20px;--okel-space-6: 24px;--okel-space-7: 32px;--okel-space-8: 40px;--okel-space-9: 48px;--okel-space-10: 64px;--okel-radius-sm: 4px;--okel-radius-md: 8px;--okel-radius-lg: 12px;--okel-radius-xl: 16px;--okel-radius-xxl: 24px;--okel-radius-xxxl: 28px;--okel-radius-xxxxl: 32px;--okel-radius-full: 999px;--okel-elevation-0: none;--okel-elevation-1: 0 1px 2px rgba(60,64,67,.1);--okel-elevation-2: 0 1px 3px rgba(60,64,67,.15);--okel-elevation-3: 0 4px 8px rgba(60,64,67,.15);--okel-elevation-4: 0 8px 16px rgba(60,64,67,.2);--okel-elevation-softLow: 0 2px 20px rgba(60,64,67,.08);--okel-elevation-softHigh: 0 16px 64px rgba(60,64,67,.12);--okel-font-wordmark-size: 44px;--okel-font-wordmark-weight: 800;--okel-font-wordmark-line: 1.1;--okel-font-displayHero-size: 44px;--okel-font-displayHero-weight: 400;--okel-font-displayHero-line: 1.15;--okel-font-displayLarge-size: 32px;--okel-font-displayLarge-weight: 400;--okel-font-displayLarge-line: 1.25;--okel-font-displayWide-size: 28px;--okel-font-displayWide-weight: 400;--okel-font-displayWide-line: 1.3;--okel-font-titleWide-size: 21px;--okel-font-titleWide-weight: 400;--okel-font-titleWide-line: 1.33;--okel-font-subtitleWide-size: 16px;--okel-font-subtitleWide-weight: 700;--okel-font-subtitleWide-line: 1.5;--okel-font-displayXl-size: 57px;--okel-font-displayXl-weight: 400;--okel-font-displayXl-line: 1.12;--okel-font-displayMd-size: 45px;--okel-font-displayMd-weight: 400;--okel-font-displayMd-line: 1.15;--okel-font-displaySm-size: 36px;--okel-font-displaySm-weight: 500;--okel-font-displaySm-line: 1.2;--okel-font-headlineMd-size: 28px;--okel-font-headlineMd-weight: 500;--okel-font-headlineMd-line: 1.3;--okel-font-headline-size: 24px;--okel-font-headline-weight: 600;--okel-font-headline-line: 1.3;--okel-font-title-size: 18px;--okel-font-title-weight: 600;--okel-font-title-line: 1.4;--okel-font-bodyLarge-size: 16px;--okel-font-bodyLarge-weight: 400;--okel-font-bodyLarge-line: 1.5;--okel-font-body-size: 14px;--okel-font-body-weight: 400;--okel-font-body-line: 1.5;--okel-font-label-size: 12px;--okel-font-label-weight: 500;--okel-font-label-line: 1.4;--okel-font-tabLabel-size: 13px;--okel-font-tabLabel-weight: 400;--okel-font-tabLabel-line: 1.4;--okel-font-caption-size: 11px;--okel-font-caption-weight: 400;--okel-font-caption-line: 1.4;--okel-font-web-displayXl-size: clamp(52px, 26.6667px + 7.037vw, 128px);--okel-font-web-displayXl-weight: 400;--okel-font-web-displayXl-line: .95;--okel-font-web-displayXl-tracking: -.025em;--okel-font-web-displayXl-opsz: 144;--okel-font-web-displayLg-size: clamp(40px, 21.3333px + 5.1852vw, 96px);--okel-font-web-displayLg-weight: 400;--okel-font-web-displayLg-line: 1;--okel-font-web-displayLg-tracking: -.02em;--okel-font-web-displayLg-opsz: 144;--okel-font-web-displayMd-size: clamp(34px, 24px + 2.7778vw, 64px);--okel-font-web-displayMd-weight: 400;--okel-font-web-displayMd-line: 1.05;--okel-font-web-displayMd-tracking: -.015em;--okel-font-web-displayMd-opsz: 96;--okel-font-web-headline-size: clamp(26px, 21.3333px + 1.2963vw, 40px);--okel-font-web-headline-weight: 400;--okel-font-web-headline-line: 1.15;--okel-font-web-headline-tracking: -.01em;--okel-font-web-headline-opsz: 48;--okel-font-web-title-size: clamp(20px, 18.6667px + .3704vw, 24px);--okel-font-web-title-weight: 600;--okel-font-web-title-line: 1.3;--okel-font-web-title-tracking: -.01em;--okel-font-web-title-opsz: 24;--okel-font-web-bodyLarge-size: clamp(18px, 16.6667px + .3704vw, 22px);--okel-font-web-bodyLarge-weight: 400;--okel-font-web-bodyLarge-line: 1.5;--okel-font-web-bodyLarge-tracking: 0em;--okel-font-web-bodyLarge-opsz: 18;--okel-font-web-body-size: clamp(17px, 16.6667px + .0926vw, 18px);--okel-font-web-body-weight: 400;--okel-font-web-body-line: 1.6;--okel-font-web-body-tracking: 0em;--okel-font-web-body-opsz: 16;--okel-font-web-label-size: 14px;--okel-font-web-label-weight: 500;--okel-font-web-label-line: 1.4;--okel-font-web-label-tracking: .02em;--okel-font-web-label-opsz: 14;--okel-font-web-stat-size: clamp(88px, 58.6667px + 8.1481vw, 176px);--okel-font-web-stat-weight: 500;--okel-font-web-stat-line: .9;--okel-font-web-stat-tracking: -.05em;--okel-font-web-stat-opsz: 144;--okel-font-web-wordmark-size: clamp(96px, -18.6667px + 31.8519vw, 440px);--okel-font-web-wordmark-weight: 800;--okel-font-web-wordmark-line: .8;--okel-font-web-wordmark-tracking: -.06em;--okel-font-web-wordmark-opsz: 144;--okel-font-family: "Google Sans Flex", system-ui, Roboto, sans-serif;--okel-font-family-display: "Archivo Black", system-ui, Roboto, sans-serif;--okel-duration-instant: 0ms;--okel-duration-fast: .15s;--okel-duration-base: .25s;--okel-duration-slow: .4s;--okel-duration-pulse: 1.2s;--okel-duration-ambientSpin: 60s;--okel-duration-splashHold: 2s;--okel-duration-enter: .3s;--okel-duration-exit: .18s;--okel-duration-flair: .9s;--okel-easing-standard: cubic-bezier(.2, 0, 0, 1);--okel-easing-decelerate: cubic-bezier(0, 0, 0, 1);--okel-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--okel-easing-emphasized: cubic-bezier(.22, 1, .36, 1);--okel-easing-overshoot: cubic-bezier(.34, 1.56, .64, 1);--okel-opacity-pressed: .85;--okel-opacity-disabled: .38;--okel-opacity-scrim: .6;--okel-opacity-dimmed: .35;--okel-opacity-shimmerLow: .5;--okel-opacity-duotone: .25;--okel-opacity-duotoneSolid: 1;--okel-opacity-illustrationHighlight: .32;--okel-opacity-illustrationShade: .22;--okel-opacity-illustrationGround: .12;--okel-size-icon-sm: 16px;--okel-size-icon-md: 20px;--okel-size-icon-lg: 24px;--okel-size-icon-xl: 32px;--okel-size-icon-hero: 48px;--okel-size-touchTarget: 48px;--okel-size-fab: 56px;--okel-size-control-md: 44px;--okel-size-control-lg: 52px;--okel-size-slide-knob: 56px;--okel-size-slide-track: 64px;--okel-size-avatar-sm: 32px;--okel-size-avatar-md: 40px;--okel-size-avatar-lg: 56px;--okel-size-avatar-xl: 96px;--okel-size-brandMark-sm: 28px;--okel-size-brandMark-md: 64px;--okel-size-brandMark-lg: 72px;--okel-size-illustration-xxs: 40px;--okel-size-illustration-xs: 44px;--okel-size-illustration-sm: 72px;--okel-size-illustration-md: 120px;--okel-size-illustration-lg: 160px;--okel-size-headerBlock: 152px;--okel-size-serviceTile: 88px;--okel-size-serviceLabelColumn: 48px;--okel-size-tabBar: 60px;--okel-size-tabBarIcon: 22px;--okel-size-badge: 16px;--okel-size-border-hairline: 1px;--okel-size-border-strong: 2px;--okel-size-border-indicator: 3px}:root{color-scheme:light;--ok-red: var(--okel-color-brand-red);--ok-red-dark: var(--okel-color-brand-redDark);--ok-blue: var(--okel-color-primary-main);--ok-blue-dark: var(--okel-color-primary-dark);--ok-blue-soft: var(--okel-color-brand-blue);--ok-blue-on-black: var(--okel-color-brand-blue);--ok-blue-chip: var(--okel-color-primary-container);--ok-blue-chip-text: var(--okel-color-primary-onContainer);--ok-route: var(--okel-color-map-route);--ok-pickup: var(--okel-color-map-pickup);--ok-dropoff: var(--okel-color-map-dropoff);--ok-white: var(--okel-color-neutral-0);--ok-black: var(--okel-color-neutral-900);--ok-black-hover: var(--okel-color-neutral-700);--ok-text: var(--okel-color-neutral-900);--ok-text-soft: var(--okel-color-neutral-600);--ok-text-on-black: var(--okel-color-neutral-400);--ok-line: var(--okel-color-neutral-200);--ok-surface-soft: var(--okel-color-neutral-100);--ok-flip-top: var(--okel-color-neutral-700);--ok-flip-bottom: var(--okel-color-neutral-800);--ok-ride: var(--okel-color-service-ride);--ok-delivery: var(--okel-color-service-delivery);--ok-gig: var(--okel-color-service-gig);--ok-food: var(--okel-color-service-food);--ok-error: var(--okel-color-error-main);--ok-error-surface: var(--okel-color-error-light);--ok-success: var(--okel-color-success-main);--ok-on-color: rgba(255, 255, 255, .16);--ok-on-color-strong: rgba(255, 255, 255, .28);--ok-line-on-black: rgba(255, 255, 255, .14);--ok-r-card: var(--okel-radius-xxxxl);--ok-r-card-sm: var(--okel-radius-xxl);--ok-r-icon: var(--okel-radius-xl);--ok-r-pill: var(--okel-radius-full);--ok-partner-logo-lg: var(--okel-size-avatar-lg);--ok-partner-logo-md: var(--okel-size-avatar-md);--ok-partner-logo-sm: var(--okel-size-avatar-sm);--ok-max-width: 1280px;--ok-gutter: clamp(20px, 3.3vw, 48px);--ok-gap: clamp(20px, 2.2vw, 32px);--ok-section-pad: clamp(64px, 8vw, 128px);--ok-header-h: 72px;--ok-ease: var(--okel-easing-emphasized);--ok-fast: var(--okel-duration-fast);--ok-base: var(--okel-duration-base);--ok-slow: var(--okel-duration-slow)}body{font-family:var(--okel-font-family);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ok-display-xl{font-family:var(--okel-font-family-display);font-size:var(--okel-font-web-displayXl-size);font-weight:var(--okel-font-web-displayXl-weight);line-height:var(--okel-font-web-displayXl-line);letter-spacing:var(--okel-font-web-displayXl-tracking);font-synthesis:none}.ok-display-lg{font-family:var(--okel-font-family-display);font-size:var(--okel-font-web-displayLg-size);font-weight:var(--okel-font-web-displayLg-weight);line-height:var(--okel-font-web-displayLg-line);letter-spacing:var(--okel-font-web-displayLg-tracking);font-synthesis:none}.ok-display-md{font-family:var(--okel-font-family-display);font-size:var(--okel-font-web-displayMd-size);font-weight:var(--okel-font-web-displayMd-weight);line-height:var(--okel-font-web-displayMd-line);letter-spacing:var(--okel-font-web-displayMd-tracking);font-synthesis:none}.ok-headline{font-family:var(--okel-font-family-display);font-size:var(--okel-font-web-headline-size);font-weight:var(--okel-font-web-headline-weight);line-height:var(--okel-font-web-headline-line);letter-spacing:var(--okel-font-web-headline-tracking);font-synthesis:none}.ok-title{font-size:var(--okel-font-web-title-size);font-weight:var(--okel-font-web-title-weight);line-height:var(--okel-font-web-title-line);letter-spacing:var(--okel-font-web-title-tracking);font-variation-settings:"opsz" var(--okel-font-web-title-opsz)}.ok-body-lg{font-size:var(--okel-font-web-bodyLarge-size);font-weight:var(--okel-font-web-bodyLarge-weight);line-height:var(--okel-font-web-bodyLarge-line);font-variation-settings:"opsz" var(--okel-font-web-bodyLarge-opsz)}.ok-body{font-size:var(--okel-font-web-body-size);font-weight:var(--okel-font-web-body-weight);line-height:var(--okel-font-web-body-line);font-variation-settings:"opsz" var(--okel-font-web-body-opsz)}.ok-label{font-size:var(--okel-font-web-label-size);font-weight:var(--okel-font-web-label-weight);line-height:var(--okel-font-web-label-line);letter-spacing:var(--okel-font-web-label-tracking);font-variation-settings:"opsz" var(--okel-font-web-label-opsz)}.ok-stat{font-size:var(--okel-font-web-stat-size);font-weight:var(--okel-font-web-stat-weight);line-height:var(--okel-font-web-stat-line);letter-spacing:var(--okel-font-web-stat-tracking);font-variation-settings:"opsz" var(--okel-font-web-stat-opsz);font-variant-numeric:tabular-nums}.ok-wordmark{font-size:var(--okel-font-web-wordmark-size);font-weight:var(--okel-font-web-wordmark-weight);line-height:var(--okel-font-web-wordmark-line);letter-spacing:var(--okel-font-web-wordmark-tracking);font-variation-settings:"opsz" var(--okel-font-web-wordmark-opsz)}.ok-soft{color:var(--ok-text-soft)}.ok-soft-on-black{color:var(--ok-text-on-black)}.ok-blue-text{color:var(--ok-blue)}.ok-highlight{color:var(--ok-red)}.ok-measure{max-width:60ch}.ok-measure-lead{max-width:40ch}.ok-side{font-size:var(--okel-font-web-label-size);font-weight:600;line-height:var(--okel-font-web-label-line);letter-spacing:.08em;text-transform:uppercase;opacity:.85}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ok-header-h) + 24px)}body{margin:0;background:var(--ok-white);color:var(--ok-text);font-size:var(--okel-font-web-body-size);line-height:var(--okel-font-web-body-line)}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ok-blue);outline-offset:3px;border-radius:var(--okel-radius-md)}.ok-band-black :focus-visible,.ok-band-red :focus-visible{outline-color:var(--ok-white)}.ok-wrap{max-width:var(--ok-max-width);margin:0 auto;padding-inline:var(--ok-gutter)}.ok-section{padding-block:var(--ok-section-pad)}.ok-section-tight{padding-top:0}.ok-section-head{display:grid;gap:var(--okel-space-5);margin-bottom:clamp(36px,4.5vw,64px)}.ok-section-head p{color:var(--ok-text-soft);max-width:48ch}.ok-band-red .ok-section-head p,.ok-band-black .ok-section-head p{color:inherit}.ok-skip{position:absolute;left:var(--okel-space-4);top:-80px;z-index:100;background:var(--ok-black);color:var(--ok-white);padding:var(--okel-space-3) var(--okel-space-5);border-radius:var(--ok-r-pill);text-decoration:none}.ok-skip:focus{top:var(--okel-space-4)}.ok-row{display:flex;flex-wrap:wrap;gap:var(--okel-space-4);align-items:center}.ok-push{margin-top:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ok-ic{width:var(--okel-size-icon-lg);height:var(--okel-size-icon-lg);flex:none}.ok-icon-box{width:56px;height:56px;border-radius:var(--ok-r-icon);display:grid;place-items:center;flex:none}.ok-icon-box-blue{background:var(--ok-blue);color:var(--ok-white)}.ok-icon-box-blue-soft{background:var(--ok-blue-soft);color:var(--ok-black)}.ok-icon-box-success{background:var(--ok-success);color:var(--ok-white)}.ok-icon-box-on-color{background:var(--ok-on-color);color:var(--ok-white)}.ok-pill{display:inline-flex;align-items:center;gap:var(--okel-space-3);min-height:56px;padding:10px var(--okel-space-6) 10px var(--okel-space-5);border:2px solid transparent;border-radius:var(--ok-r-pill);text-decoration:none;font-size:18px;font-weight:500;line-height:1.15;white-space:nowrap;cursor:pointer;transition:transform var(--ok-base) var(--ok-ease),background var(--ok-fast) linear,border-color var(--ok-fast) linear}@media(min-width:900px){.ok-pill{min-height:64px;padding:var(--okel-space-3) 30px var(--okel-space-3) 22px}}.ok-pill:hover{transform:translateY(-2px) scale(1.03)}.ok-pill:active{transform:scale(.98)}.ok-pill:disabled{opacity:var(--okel-opacity-disabled);cursor:not-allowed;transform:none}.ok-pill-text{display:grid;text-align:left}.ok-pill-text small{font-size:13px;font-weight:500;opacity:.8;letter-spacing:.01em}.ok-pill-black{background:var(--ok-black);color:var(--ok-white)}.ok-pill-black:hover{background:var(--ok-black-hover)}.ok-pill-blue{background:var(--ok-blue);color:var(--ok-white)}.ok-pill-blue:hover{background:var(--ok-blue-dark)}.ok-pill-red{background:var(--ok-red);color:var(--ok-white)}.ok-pill-red:hover{background:var(--ok-red-dark)}.ok-pill-outline{background:transparent;color:var(--ok-black);border-color:var(--ok-black)}.ok-pill-outline:hover{background:var(--ok-surface-soft)}.ok-pill-on-color{background:transparent;color:var(--ok-white);border-color:var(--ok-on-color-strong)}.ok-pill-on-color:hover{background:var(--ok-on-color);border-color:var(--ok-white)}.ok-pill-sm{min-height:44px;padding:6px 18px 6px var(--okel-space-3);gap:var(--okel-space-2);font-size:15px}@media(min-width:900px){.ok-pill-sm{min-height:44px;padding:6px 18px 6px var(--okel-space-3)}}.ok-pill-sm .ok-ic,.ok-pill-sm .ok-ic-play{width:var(--okel-size-icon-md);height:var(--okel-size-icon-md)}.ok-pill:focus-visible{outline-color:var(--ok-black)}.ok-card-red .ok-pill:focus-visible,.ok-card-blue .ok-pill:focus-visible,.ok-card-ride .ok-pill:focus-visible,.ok-card-delivery .ok-pill:focus-visible,.ok-card-gig .ok-pill:focus-visible,.ok-card-food .ok-pill:focus-visible,.ok-band-red .ok-pill:focus-visible,.ok-band-black .ok-pill:focus-visible{outline-color:var(--ok-white)}.ok-ic-play{width:var(--okel-size-icon-lg);height:var(--okel-size-icon-lg);flex:none}.ok-card{display:flex;flex-direction:column;gap:var(--okel-space-5);padding:clamp(28px,3vw,48px) clamp(24px,2.5vw,40px);border-radius:var(--ok-r-card-sm);transition:transform var(--ok-slow) var(--ok-ease)}@media(min-width:900px){.ok-card{border-radius:var(--ok-r-card)}}.ok-card-lift:hover{transform:translateY(-8px)}.ok-card-tall{min-height:420px}@media(min-width:900px){.ok-card-tall{min-height:min(60vh,640px)}}.ok-card-red{background:var(--ok-red);color:var(--ok-white)}.ok-card-blue{background:var(--ok-blue);color:var(--ok-white)}.ok-card-black{background:var(--ok-black);color:var(--ok-white)}.ok-card-white{background:var(--ok-white);color:var(--ok-text);border:1px solid var(--ok-line)}.ok-card-ride{background:var(--ok-ride);color:var(--ok-white)}.ok-card-delivery{background:var(--ok-delivery);color:var(--ok-white)}.ok-card-gig{background:var(--ok-gig);color:var(--ok-white)}.ok-card-food{background:var(--ok-food);color:var(--ok-white)}.ok-card-lead{font-size:clamp(20px,.4vw + 18.5px,22px);font-weight:500;line-height:1.45;max-width:30ch}.ok-band-red{background:var(--ok-red);color:var(--ok-white)}.ok-band-black{background:var(--ok-black);color:var(--ok-white)}.ok-ticker{display:flex;align-items:center;height:clamp(64px,6.7vw,96px);overflow:hidden}.ok-ticker-track{display:flex;width:max-content;animation:ok-marquee 36s linear infinite}.ok-ticker:hover .ok-ticker-track,.ok-ticker:focus-within .ok-ticker-track{animation-play-state:paused}.ok-ticker-group{display:flex;align-items:center;gap:var(--okel-space-8);padding-right:var(--okel-space-8);white-space:nowrap}.ok-ticker-group span{font-family:var(--okel-font-family-display);font-size:var(--okel-font-web-displayMd-size);font-weight:var(--okel-font-web-displayMd-weight);letter-spacing:var(--okel-font-web-displayMd-tracking);font-synthesis:none}.ok-ticker-group i{width:12px;height:12px;flex:none;border-radius:50%;background:currentColor;opacity:.9}@keyframes ok-marquee{to{transform:translate(-50%)}}.ok-accordion{max-width:900px}.ok-accordion details{border-top:1px solid var(--ok-line)}.ok-accordion details:last-child{border-bottom:1px solid var(--ok-line)}.ok-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--okel-space-6);padding-block:clamp(20px,2.5vw,32px);list-style:none;cursor:pointer}.ok-accordion summary::-webkit-details-marker{display:none}.ok-accordion summary .ok-ic{width:28px;height:28px;color:var(--ok-blue);transition:transform var(--ok-base) var(--ok-ease)}.ok-accordion details[open] summary .ok-ic{transform:rotate(180deg)}.ok-accordion-answer{padding-bottom:clamp(20px,2.5vw,32px);color:var(--ok-text-soft);max-width:56ch}.ok-field{display:grid;gap:var(--okel-space-2)}.ok-field>span{font-size:var(--okel-font-web-label-size);font-weight:500}.ok-field input,.ok-field textarea{width:100%;min-height:56px;padding:var(--okel-space-3) var(--okel-space-4);border:1px solid var(--ok-line);border-radius:var(--okel-radius-lg);background:var(--ok-white);color:var(--ok-text);font:inherit;font-size:18px}.ok-field textarea{min-height:120px;resize:vertical;line-height:1.5}.ok-field input:focus-visible,.ok-field textarea:focus-visible{outline:3px solid var(--ok-blue);outline-offset:1px;border-color:transparent}.ok-field input[aria-invalid=true],.ok-field textarea[aria-invalid=true]{border-color:var(--ok-error)}.ok-error{display:flex;align-items:flex-start;gap:var(--okel-space-2);color:var(--ok-error);font-size:var(--okel-font-web-label-size);font-weight:500}.ok-error .ok-ic{width:var(--okel-size-icon-md);height:var(--okel-size-icon-md);margin-top:1px}.ok-error-box{padding:var(--okel-space-3) var(--okel-space-4);border-radius:var(--okel-radius-lg);background:var(--ok-error-surface)}.ok-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ok-spin{animation:ok-spinner .9s linear infinite}@keyframes ok-spinner{to{transform:rotate(360deg)}}.ok-scroll-top{position:fixed;right:var(--okel-space-5);bottom:var(--okel-space-5);z-index:60;width:var(--okel-size-control-lg);height:var(--okel-size-control-lg);display:grid;place-items:center;border:0;border-radius:50%;background:var(--ok-black);color:var(--ok-white);cursor:pointer;box-shadow:var(--okel-elevation-3);transition:background var(--ok-fast) linear}.ok-scroll-top:hover{background:var(--ok-black-hover)}.ok-song{position:fixed;left:var(--okel-space-5);bottom:var(--okel-space-5);z-index:60;width:var(--okel-size-control-lg);height:var(--okel-size-control-lg);display:grid;place-items:center;border:0;border-radius:50%;background:var(--ok-black);color:var(--ok-white);cursor:pointer;box-shadow:var(--okel-elevation-3);transition:background var(--ok-fast) linear}.ok-song:hover{background:var(--ok-black-hover)}.ok-eq{display:inline-flex;align-items:flex-end;gap:3px;height:16px;margin-left:var(--okel-space-3);vertical-align:middle}.ok-eq i{display:block;width:3px;height:100%;border-radius:var(--ok-r-pill);background:currentColor;opacity:.55;transform:scaleY(.3);transform-origin:bottom}.ok-eq-on i{opacity:1;animation:ok-eq .82s ease-in-out infinite alternate}.ok-eq-on i:nth-child(1){animation-delay:-.2s}.ok-eq-on i:nth-child(2){animation-delay:-.56s;animation-duration:.64s}.ok-eq-on i:nth-child(3){animation-delay:-90ms;animation-duration:.98s}.ok-eq-on i:nth-child(4){animation-delay:-.42s;animation-duration:.72s}@keyframes ok-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.ok-mark-ok{color:var(--ok-blue)}.ok-mark-el{color:var(--ok-red)}.ok-form{display:grid;gap:var(--okel-space-5);max-width:520px}.ok-form .ok-pill{justify-self:start}.ok-contact-done{display:flex;gap:var(--okel-space-4);align-items:start;padding:var(--okel-space-6);border:1px solid var(--ok-line);border-radius:var(--ok-r-card-sm)}.ok-contact-done p{margin-top:var(--okel-space-2);color:var(--ok-text-soft)}.ok-header{position:sticky;top:0;z-index:50;background:var(--ok-white);border-bottom:1px solid transparent;transition:border-color var(--ok-base) linear,box-shadow var(--ok-base) linear}.ok-header-scrolled{border-bottom-color:var(--ok-line);box-shadow:var(--okel-elevation-1)}.ok-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--okel-space-6);height:var(--ok-header-h);max-width:var(--ok-max-width);margin:0 auto;padding-inline:var(--ok-gutter)}.ok-brand{display:flex;align-items:center;gap:var(--okel-space-2);text-decoration:none;flex:none}.ok-brand img{width:40px;height:40px;border-radius:var(--okel-radius-lg)}.ok-brand b{font-size:26px;font-weight:800;letter-spacing:-.04em}.ok-nav-links{display:flex;align-items:center;gap:var(--okel-space-1)}.ok-nav-link{padding:var(--okel-space-2) var(--okel-space-3);border-radius:var(--ok-r-pill);font-weight:500;text-decoration:none;white-space:nowrap}.ok-nav-link:hover{background:var(--ok-surface-soft)}.ok-nav-links .ok-pill{margin-left:var(--okel-space-3)}.ok-menu-product{display:flex;align-items:center;gap:var(--okel-space-3)}.ok-menu-product .ok-ic{width:28px;height:28px}.ok-nav-actions{display:flex;align-items:center;gap:var(--okel-space-2);flex:none}.ok-menu-button{display:none;width:var(--okel-size-touchTarget);height:var(--okel-size-touchTarget);place-items:center;border:0;border-radius:var(--ok-r-pill);background:transparent;cursor:pointer}.ok-menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;align-content:start;gap:var(--okel-space-4);padding:calc(var(--ok-header-h) + 32px) var(--ok-gutter) var(--ok-gutter);background:var(--ok-white);overflow-y:auto}.ok-menu-sheet a{padding-block:var(--okel-space-3);border-bottom:1px solid var(--ok-line);text-decoration:none}.ok-menu-close{position:fixed;top:12px;right:var(--ok-gutter);z-index:56;display:grid;width:var(--okel-size-touchTarget);height:var(--okel-size-touchTarget);place-items:center;border:0;border-radius:var(--ok-r-pill);background:transparent;cursor:pointer}@media(max-width:899px){.ok-nav-links{display:none}.ok-menu-button{display:grid}.ok-nav-actions .ok-pill{min-height:44px;padding:6px var(--okel-space-4);font-size:15px}}@media(max-width:1023px){.ok-nav-crowded .ok-nav-links{display:none}.ok-nav-crowded .ok-menu-button{display:grid}.ok-nav-crowded .ok-nav-actions .ok-pill{min-height:44px;padding:6px var(--okel-space-4);font-size:15px}}.ok-footer{padding-top:var(--ok-section-pad);padding-bottom:var(--okel-space-8)}.ok-wordmark-block{margin-bottom:clamp(40px,5vw,72px);overflow:hidden;-webkit-user-select:none;user-select:none}.ok-foot-grid{display:grid;gap:var(--okel-space-8);grid-template-columns:1fr 1fr;padding-top:var(--okel-space-8);border-top:1px solid var(--ok-line)}@media(min-width:900px){.ok-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}.ok-foot-col{display:grid;gap:var(--okel-space-3);align-content:start}.ok-foot-col h3{margin-bottom:var(--okel-space-1);font-size:var(--okel-font-web-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ok-text-soft)}.ok-foot-col a{text-decoration:none}.ok-foot-col a:hover{text-decoration:underline;text-underline-offset:4px}.ok-foot-brand{grid-column:1 / -1;display:grid;gap:var(--okel-space-2);align-content:start}@media(min-width:900px){.ok-foot-brand{grid-column:auto}}.ok-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--okel-space-3);margin-top:var(--okel-space-9);padding-top:var(--okel-space-6);border-top:1px solid var(--ok-line);color:var(--ok-text-soft);font-size:var(--okel-font-web-label-size)}.ok-hero{padding-top:clamp(40px,6vw,96px)}.ok-hero-body{display:grid;gap:clamp(24px,3vw,36px);max-width:1040px}.ok-hero-title{animation:ok-sweep-in .8s var(--ok-ease) backwards}@keyframes ok-sweep-in{0%{clip-path:inset(-.25em 100% -.25em -.25em)}to{clip-path:inset(-.25em -.25em -.25em -.25em)}}.ok-hero-photo{position:relative;height:min(60vh,680px);min-height:300px;margin-top:clamp(40px,5vw,72px);border-radius:var(--ok-r-card-sm);overflow:hidden;background:var(--ok-surface-soft)}@media(min-width:900px){.ok-hero-photo{border-radius:var(--ok-r-card)}}.ok-hero-photo img{width:100%;height:100%;object-fit:cover}.ok-hero-slides{position:absolute;top:0;right:0;bottom:0;left:0}.ok-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ok-hero-controls{position:absolute;left:50%;bottom:var(--okel-space-4);transform:translate(-50%);display:flex;align-items:center;gap:var(--okel-space-5)}.ok-hero-dots{display:flex;gap:var(--okel-space-4);padding:var(--okel-space-2)}.ok-hero-dot{position:relative;width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--ok-on-color-strong);box-shadow:var(--okel-elevation-1);cursor:pointer;transition:background var(--ok-fast) linear,transform var(--ok-base) var(--ok-ease)}.ok-hero-dot:hover{transform:scale(1.2)}.ok-hero-dot-on{background:var(--ok-white)}.ok-hero-dot:after{content:"";position:absolute;left:50%;top:50%;width:calc(100% + var(--okel-space-4));height:var(--okel-size-control-md);transform:translate(-50%,-50%)}.ok-hero-arrow{width:var(--okel-size-control-md);height:var(--okel-size-control-md);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ok-black);color:var(--ok-white);cursor:pointer;box-shadow:var(--okel-elevation-2);transition:background var(--ok-fast) linear}.ok-hero-arrow:hover{background:var(--ok-black-hover)}.ok-zero{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:900px){.ok-zero{grid-template-columns:auto minmax(0,1fr)}}.ok-zero-figure{display:grid;gap:var(--okel-space-2);justify-items:start}.ok-zero-figure .ok-label{text-transform:uppercase}.ok-zero-number{color:var(--ok-blue);font-weight:800;margin-left:-.02em}.ok-zero-body{display:grid;gap:var(--okel-space-4)}.ok-zero-body h2{max-width:16ch}.ok-zero-body p{max-width:34ch}.ok-two-sides{display:grid;gap:var(--ok-gap);grid-template-columns:1fr}@media(min-width:900px){.ok-two-sides{grid-template-columns:1fr 1fr}}.ok-app-icon{width:96px;height:96px;border-radius:28px}.ok-services-grid{display:grid;gap:var(--ok-gap);grid-template-columns:repeat(3,1fr);align-items:stretch}@media(min-width:900px){.ok-services-grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ok-services-grid-4{grid-template-columns:repeat(4,1fr)}}.ok-services-grid .ok-card{padding-bottom:0}.ok-services-grid .ok-service-card-flat{padding-bottom:clamp(28px,3vw,48px)}.ok-service-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--okel-space-2)}.ok-soon-mark{padding:var(--okel-space-1) var(--okel-space-3);border-radius:var(--ok-r-pill);background:var(--ok-on-color)}.ok-service-photo{margin-top:auto;margin-inline:calc(-1*clamp(24px,2.5vw,40px));height:300px;flex:none;overflow:hidden;border-radius:0 0 var(--ok-r-card-sm) var(--ok-r-card-sm)}@media(min-width:900px){.ok-service-photo{border-radius:0 0 var(--ok-r-card) var(--ok-r-card)}}.ok-service-photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.ok-snap-dots{display:none}@media(max-width:899px){.ok-services-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--ok-gutter));padding:0 var(--ok-gutter) var(--okel-space-2);scrollbar-width:none}.ok-services-grid::-webkit-scrollbar{display:none}.ok-services-grid .ok-card{scroll-snap-align:center}.ok-service-photo{height:260px}.ok-snap-dots{display:flex;justify-content:center;gap:var(--okel-space-2);margin-top:var(--okel-space-5)}.ok-snap-dots i{width:8px;height:8px;border-radius:50%;background:var(--ok-line)}.ok-snap-dots i:first-child{background:var(--ok-black)}}.ok-how{position:relative}.ok-route-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ok-route-bg svg{position:absolute;left:50%;top:50%;width:140%;transform:translate(-50%,-50%);opacity:var(--okel-opacity-dimmed)}.ok-how-body{position:relative}.ok-stack{display:grid;gap:var(--okel-space-6)}.ok-step{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,3vw,48px);align-items:center;background:var(--ok-white)}.ok-step-number{min-width:1.1ch;color:var(--ok-blue)}.ok-step-body{display:grid;gap:var(--okel-space-2);max-width:44ch}.ok-step-body p{color:var(--ok-text-soft)}@media(min-width:768px){.ok-stack .ok-step{position:sticky;min-height:280px}.ok-stack .ok-step:nth-child(1){top:calc(var(--ok-header-h) + 24px)}.ok-stack .ok-step:nth-child(2){top:calc(var(--ok-header-h) + 48px)}.ok-stack .ok-step:nth-child(3){top:calc(var(--ok-header-h) + 72px)}}@media(prefers-reduced-motion:reduce){.ok-stack .ok-step{position:static}}.ok-spot{display:grid;gap:clamp(28px,4vw,56px)}@media(min-width:900px){.ok-spot{grid-template-columns:minmax(0,1.4fr) auto;align-items:end}}.ok-spot-body{display:flex;flex-direction:column;gap:var(--okel-space-5)}.ok-spot-body h2{max-width:14ch}.ok-spot-body .ok-card-lead{max-width:34ch}.ok-spot-body .ok-push{padding-top:var(--okel-space-3)}.ok-spot-venues{display:grid;gap:var(--okel-space-1);list-style:none}@media(min-width:900px){.ok-spot-venues{text-align:right}}.ok-school{display:grid;gap:clamp(28px,4vw,56px)}@media(min-width:900px){.ok-school{grid-template-columns:minmax(0,1.4fr) auto;align-items:end}}.ok-school-body{display:flex;flex-direction:column;gap:var(--okel-space-5)}.ok-school-label{display:flex;align-items:center;gap:var(--okel-space-3);flex-wrap:wrap}.ok-school-body .ok-card-lead{max-width:34ch}.ok-school-body .ok-push{padding-top:var(--okel-space-3)}.ok-school-roles{display:grid;gap:var(--okel-space-1);list-style:none}@media(min-width:900px){.ok-school-roles{text-align:right}}.ok-why-item{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,3vw,48px);align-items:start;padding-block:clamp(28px,3.5vw,48px);border-top:1px solid var(--ok-line-on-black)}.ok-why-item:last-child{border-bottom:1px solid var(--ok-line-on-black)}.ok-why-body{display:grid;gap:var(--okel-space-2)}.ok-why-item p{max-width:48ch;color:var(--ok-text-on-black)}@media(min-width:900px){.ok-why-item{grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr);align-items:center}.ok-why-body{display:contents}}.ok-cta-body{display:grid;gap:clamp(28px,3.5vw,44px);max-width:980px}.ok-launch{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden}.ok-launch-top,.ok-launch-hero,.ok-launch-trip{width:100%}.ok-launch-top{display:flex;align-items:center;min-height:var(--ok-header-h)}.ok-launch-hero{flex:1;display:grid;align-content:center;align-items:center;gap:clamp(24px,3.2vw,48px);padding-block:clamp(8px,2vw,24px) clamp(24px,3vw,40px)}@media(min-width:900px){.ok-launch-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ok-launch-copy{display:grid;gap:clamp(18px,2.2vw,28px);justify-items:start}.ok-launch-title{animation:ok-sweep-in .8s var(--ok-ease) backwards}.ok-launch-lead{max-width:34ch}.ok-launch-photo{height:auto;min-height:0;margin:0;aspect-ratio:16 / 10}@media(min-width:900px){.ok-launch-photo{aspect-ratio:3 / 2;max-height:max(240px,calc(100vh - 520px));width:100%}}.ok-launch-trip{padding-bottom:clamp(24px,2.6vw,36px)}.ok-trip{--ok-trip-progress: 0;display:grid;gap:var(--okel-space-3)}.ok-trip-track{position:relative;height:var(--okel-size-control-md)}.ok-trip-road{position:absolute;left:0;width:100%;top:50%;height:6px;overflow:visible;opacity:.45;transform:translateY(-50%)}.ok-trip-road line{stroke:var(--ok-route);stroke-width:4;stroke-dasharray:9 9;animation:ok-trip-road .7s linear infinite}@keyframes ok-trip-road{to{stroke-dashoffset:18}}.ok-trip-done{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:var(--ok-r-pill);background:var(--ok-route);transform-origin:left center;transform:scaleX(var(--ok-trip-progress));animation:ok-trip-fill 1.4s var(--ok-ease) backwards}.ok-trip-tick{position:absolute;top:50%;width:3px;height:14px;border-radius:var(--ok-r-pill);background:var(--ok-route);transform:translate(-50%,-50%)}.ok-trip-end{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 4px var(--ok-white);transform:translate(-50%,-50%)}.ok-trip-pickup{left:0;background:var(--ok-pickup)}.ok-trip-dropoff{left:100%;background:var(--ok-dropoff)}.ok-trip-rider{position:absolute;z-index:3;top:50%;left:calc(var(--ok-trip-progress) * 100%);width:var(--okel-size-control-md);height:var(--okel-size-control-md);transform:translate(-50%,-50%);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:ok-trip-depart 1.4s var(--ok-ease) backwards}@keyframes ok-trip-depart{0%{left:0}}.ok-trip-bike{position:relative;z-index:2;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--ok-black);color:var(--ok-white);box-shadow:0 0 0 4px var(--ok-white),var(--okel-elevation-2);animation:ok-trip-bounce .64s ease-in-out infinite}.ok-trip-bike .ok-ic{width:var(--okel-size-icon-md);height:var(--okel-size-icon-md)}@keyframes ok-trip-bounce{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-3deg)}60%{transform:translateY(1px) rotate(1deg)}}.ok-trip-bike-rev{animation:ok-trip-wheelie .56s var(--ok-ease),ok-trip-bounce .64s ease-in-out .56s infinite}@keyframes ok-trip-wheelie{0%{transform:none}35%{transform:translate(10px) rotate(-14deg)}70%{transform:translate(4px) rotate(2deg)}to{transform:none}}.ok-trip-speed{position:absolute;right:100%;top:50%;display:grid;gap:5px;margin-right:var(--okel-space-1);transform:translateY(-50%);pointer-events:none}.ok-trip-speed i{display:block;width:14px;height:3px;border-radius:var(--ok-r-pill);background:var(--ok-text-soft);opacity:0;animation:ok-trip-streak .9s linear infinite}.ok-trip-speed i:nth-child(1){margin-left:6px;animation-delay:-.3s}.ok-trip-speed i:nth-child(3){margin-left:4px;animation-delay:-.6s}@keyframes ok-trip-streak{0%{opacity:0;transform:translate(8px)}30%{opacity:.7}to{opacity:0;transform:translate(-16px)}}.ok-trip-exhaust{position:absolute;left:2px;bottom:4px;pointer-events:none}.ok-trip-exhaust i{position:absolute;left:0;bottom:0;width:8px;height:8px;border-radius:50%;background:var(--ok-text-on-black);opacity:0;animation:ok-trip-puff 1.3s ease-out infinite}.ok-trip-exhaust i:nth-child(2){animation-delay:-.65s}.ok-trip-burst i{width:12px;height:12px;animation:ok-trip-puff-big .7s ease-out forwards}.ok-trip-burst i:nth-child(2){animation-delay:80ms}.ok-trip-burst i:nth-child(3){animation-delay:.16s}@keyframes ok-trip-puff{0%{opacity:.8;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(-20px,-8px) scale(1.4)}}@keyframes ok-trip-puff-big{0%{opacity:.9;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(-34px,-14px) scale(1.8)}}.ok-trip-bubble{position:absolute;z-index:4;left:calc(100% + var(--okel-space-3));top:50%;padding:var(--okel-space-2) var(--okel-space-3);border-radius:var(--okel-radius-lg);background:var(--ok-black);color:var(--ok-white);box-shadow:0 0 0 3px var(--ok-white);font-size:var(--okel-font-web-label-size);font-weight:600;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-6px,-50%) scale(.92);transform-origin:0 50%;transition:opacity var(--ok-base) var(--ok-ease),transform var(--ok-base) var(--ok-ease);pointer-events:none}.ok-trip-bubble:after{content:"";position:absolute;right:100%;top:50%;border:6px solid transparent;border-right-color:var(--ok-black);transform:translateY(-50%)}.ok-trip-bubble-on{opacity:1;transform:translateY(-50%) scale(1)}.ok-trip-bubble-behind{left:auto;right:calc(100% + var(--okel-space-3));transform:translate(6px,-50%) scale(.92);transform-origin:100% 50%}.ok-trip-bubble-behind:after{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--ok-black)}.ok-trip-bubble-behind.ok-trip-bubble-on{transform:translateY(-50%) scale(1)}@media(hover:hover){.ok-trip-rider:hover .ok-trip-bike{background:var(--ok-black-hover)}.ok-trip-rider:hover .ok-trip-bubble{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes ok-trip-fill{0%{transform:scaleX(0)}}.ok-trip-stops{position:relative;height:40px}.ok-trip-stop{position:absolute;top:0;display:grid;text-align:center;transform:translate(-50%);font-size:var(--okel-font-web-label-size);line-height:1.35;color:var(--ok-text-soft);white-space:nowrap}.ok-trip-stop b{color:var(--ok-text);font-weight:600}.ok-trip-stop:first-child{text-align:left;transform:none}.ok-trip-stop:last-child{text-align:right;transform:translate(-100%)}.ok-trip-passed{opacity:.55}.ok-trip-goal b{color:var(--ok-red)}.ok-launch-band{padding-block:clamp(28px,3.2vw,44px)}.ok-launch-band-body{display:grid;gap:var(--okel-space-6)}@media(min-width:900px){.ok-launch-band-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--okel-space-6) var(--okel-space-10)}}.ok-launch-band-copy{display:grid;gap:var(--okel-space-3);flex:1 1 300px}.ok-launch-band-title{max-width:13ch}.ok-flip-clock{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--okel-space-5) var(--okel-space-6);font-size:var(--okel-font-web-stat-size)}@media(min-width:900px){.ok-flip-clock{display:flex;align-items:flex-start;gap:.16em;flex:none;font-size:var(--okel-font-web-displayLg-size)}}.ok-flip-unit{display:grid;gap:var(--okel-space-3);justify-items:center}.ok-flip-pair{display:flex;gap:.06em}.ok-flip-label{font-size:var(--okel-font-web-label-size);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ok-flip-colon{display:none}@media(min-width:900px){.ok-flip-colon{display:grid;gap:.18em;padding-top:.34em}}.ok-flip-colon i{display:block;width:.09em;height:.09em;border-radius:50%;background:currentColor;opacity:.6}.ok-flip{position:relative;display:block;width:.78em;height:1.16em;border-radius:.1em;background:var(--ok-flip-bottom);perspective:3em;font-family:var(--okel-font-family-display);font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums;color:var(--ok-white)}.ok-flip-half{position:absolute;left:0;right:0;height:calc(50% - 1px);overflow:hidden;backface-visibility:hidden}.ok-flip-half b{display:block;height:1.16em;line-height:1.16em;text-align:center;font-weight:400}.ok-flip-top{top:0;border-radius:.1em .1em .02em .02em;background:var(--ok-flip-top)}.ok-flip-bottom{bottom:0;border-radius:.02em .02em .1em .1em;background:var(--ok-flip-bottom)}.ok-flip-bottom b{margin-top:calc(-.58em - 1px)}.ok-flip-fall{z-index:2;transform-origin:50% 100%;animation:ok-flip-fall .24s ease-in forwards}.ok-flip-land{z-index:2;transform-origin:50% 0;animation:ok-flip-land .24s ease-out .24s both}@keyframes ok-flip-fall{to{transform:rotateX(-90deg)}}@keyframes ok-flip-land{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media(min-width:900px)and (max-height:820px){.ok-launch-hero{padding-block:var(--okel-space-1) var(--okel-space-4)}.ok-launch-copy{gap:var(--okel-space-4)}.ok-flip-clock{font-size:min(var(--okel-font-web-displayLg-size),10vh)}.ok-launch-trip{padding-bottom:var(--okel-space-4)}.ok-launch-band{padding-block:var(--okel-space-6)}}@media(min-width:900px)and (max-height:700px){.ok-launch-top{min-height:var(--okel-size-control-lg)}.ok-launch-copy{gap:var(--okel-space-3)}.ok-launch-hero{padding-block:0 var(--okel-space-2)}.ok-trip{gap:var(--okel-space-1)}.ok-launch-band{padding-block:var(--okel-space-4)}}.ok-launch-leaving .ok-launch-band,.ok-launch-leaving .ok-launch-trip{animation:ok-launch-drop var(--ok-slow) var(--ok-ease) forwards}.ok-launch-leaving .ok-launch-top,.ok-launch-leaving .ok-launch-hero{animation:ok-launch-fade-out var(--ok-slow) var(--ok-ease) forwards}@keyframes ok-launch-drop{to{transform:translateY(100%);opacity:0}}@keyframes ok-launch-fade-out{to{opacity:0}}.ok-mitra-hero{padding-top:clamp(40px,6vw,96px)}.ok-mitra-photo{height:min(50vh,520px);min-height:260px;margin-top:clamp(40px,5vw,72px);border-radius:var(--ok-r-card-sm);overflow:hidden;background:var(--ok-surface-soft)}@media(min-width:900px){.ok-mitra-photo{border-radius:var(--ok-r-card)}}.ok-mitra-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.ok-benefits-grid{display:grid;gap:var(--ok-gap);grid-template-columns:1fr}@media(min-width:900px){.ok-benefits-grid{grid-template-columns:repeat(3,1fr)}}.ok-requirements{display:grid;gap:0;list-style:none;max-width:760px}.ok-requirements li{display:grid;grid-template-columns:auto 1fr;gap:var(--okel-space-5);align-items:start;padding-block:var(--okel-space-6);border-bottom:1px solid var(--ok-line)}.ok-requirements li:first-child{border-top:1px solid var(--ok-line)}.ok-requirements h3{margin-bottom:var(--okel-space-1)}.ok-signup-steps{display:grid;gap:clamp(24px,3vw,40px);list-style:none}.ok-signup-steps li{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,3vw,48px);align-items:center}.ok-signup-steps h3{margin-bottom:var(--okel-space-2)}.ok-signup-steps .ok-step-number{color:var(--ok-blue-on-black)}@media(max-width:599px){.ok-signup-steps .ok-step-number{font-size:var(--okel-font-web-displayMd-size)}}.ok-merchant-hero{padding-top:clamp(40px,6vw,96px)}.ok-fees{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:900px){.ok-fees{grid-template-columns:auto minmax(0,1fr)}}.ok-fees-figure{display:grid;gap:var(--okel-space-2);justify-items:start}.ok-fees-figure .ok-label{text-transform:uppercase}.ok-fees-amount{color:var(--ok-blue);font-weight:800;margin-left:-.02em}@media(max-width:599px){.ok-fees-amount{font-size:var(--okel-font-web-displayLg-size)}}.ok-fees-body{display:grid;gap:var(--okel-space-4);max-width:54ch}.ok-fees-body p{color:var(--ok-text-soft)}.ok-fees-body p:first-child{color:var(--ok-text);font-weight:500}.ok-market-stall{display:grid;gap:var(--okel-space-6)}@media(min-width:900px){.ok-market-stall{grid-template-columns:minmax(0,1.4fr) auto;align-items:end}}.ok-market-stall-body{display:flex;flex-direction:column;gap:var(--okel-space-5)}.ok-market-stall-label{display:flex;align-items:center;gap:var(--okel-space-3);flex-wrap:wrap}.ok-market-stall-body .ok-card-lead{max-width:40ch}.ok-school-hero{padding-top:clamp(40px,6vw,96px)}.ok-data-pair{display:grid;gap:var(--ok-gap);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.ok-data-pair{grid-template-columns:repeat(2,1fr)}}.ok-data-card.ok-card-white{border:1px solid var(--ok-line)}.ok-data-list{display:grid;gap:var(--okel-space-4);list-style:none}.ok-data-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--okel-space-3);align-items:start}.ok-data-list .ok-ic{margin-top:.15em}.ok-data-card.ok-card-white .ok-ic{color:var(--ok-text-soft)}.ok-data-footnote{margin-top:clamp(24px,3vw,40px);max-width:44ch}.ok-voucher .ok-wrap{display:grid;gap:var(--okel-space-5);justify-items:start}.ok-voucher-title{max-width:100%;overflow-wrap:anywhere}.ok-voucher-code{-webkit-user-select:all;user-select:all}.ok-voucher-copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--okel-space-3) var(--okel-space-4)}.ok-voucher-status{display:flex;align-items:center;gap:var(--okel-space-2)}.ok-voucher-status .ok-ic{width:var(--okel-size-icon-md);height:var(--okel-size-icon-md)}.ok-voucher-status-copied{color:var(--ok-success)}.ok-voucher-status-failed{color:var(--ok-text-soft)}.ok-legal{padding-bottom:var(--ok-section-pad)}.ok-legal-head{display:grid;gap:var(--okel-space-4);padding-block:clamp(28px,4vw,56px)}.ok-legal-head h1{margin-top:var(--okel-space-4)}.ok-legal-back{display:inline-flex;align-items:center;gap:var(--okel-space-2);justify-self:start;color:var(--ok-text-soft);text-decoration:none}.ok-legal-back:hover{color:var(--ok-text)}.ok-legal-date{display:flex;flex-wrap:wrap;gap:var(--okel-space-2) var(--okel-space-5);margin-top:var(--okel-space-4)}.ok-legal-grid{display:grid;gap:var(--okel-space-8);align-items:start}@media(min-width:1000px){.ok-legal-grid{grid-template-columns:260px minmax(0,1fr);gap:var(--okel-space-10)}}.ok-legal-toc{display:grid;gap:var(--okel-space-3);padding:var(--okel-space-5);border:1px solid var(--ok-line);border-radius:var(--ok-r-card-sm)}@media(min-width:1000px){.ok-legal-toc{position:sticky;top:calc(var(--ok-header-h) + 24px);border:0;padding:0}}.ok-legal-toc h2{color:var(--ok-text-soft);text-transform:uppercase;letter-spacing:.08em}.ok-legal-toc ol{display:grid;gap:var(--okel-space-2);list-style:none;counter-reset:toc}.ok-legal-toc a{color:var(--ok-text-soft);text-decoration:none}.ok-legal-toc a:hover{color:var(--ok-blue)}.ok-legal-toc li{position:relative;padding-left:var(--okel-space-4)}.ok-legal-toc a.ok-toc-active{color:var(--ok-blue)}.ok-legal-toc a.ok-toc-active:before{content:"";position:absolute;left:0;top:.3em;width:3px;height:1em;border-radius:var(--ok-r-pill);background:var(--ok-blue)}.ok-legal-body{display:grid;gap:clamp(32px,4vw,56px);max-width:65ch}.ok-legal-body section{display:grid;gap:var(--okel-space-4)}.ok-legal-body h2{margin-bottom:var(--okel-space-1)}.ok-legal-body p,.ok-legal-body li,.ok-legal-body dd{font-size:var(--okel-font-web-body-size);line-height:var(--okel-font-web-body-line);color:var(--ok-text-soft)}.ok-legal-body h3{margin-top:var(--okel-space-2);color:var(--ok-text)}.ok-legal-list,.ok-legal-steps{display:grid;gap:var(--okel-space-3);padding-left:var(--okel-space-6)}.ok-legal-list{list-style:disc}.ok-legal-steps{list-style:decimal}.ok-legal-defs{display:grid;gap:var(--okel-space-4)}.ok-legal-defs dt{font-weight:600}.ok-legal-note{display:flex;gap:var(--okel-space-3);padding:var(--okel-space-4) var(--okel-space-5);border-radius:var(--okel-radius-lg);background:var(--ok-blue-chip);color:var(--ok-blue-chip-text)}.ok-legal-note p{color:inherit}.ok-legal-note .ok-ic{flex:none;margin-top:2px}.ok-legal-table-wrap{overflow-x:auto}.ok-legal-table{width:100%;border-collapse:collapse;font-size:var(--okel-font-web-label-size)}.ok-legal-table th,.ok-legal-table td{padding:var(--okel-space-3);border-bottom:1px solid var(--ok-line);text-align:left;vertical-align:top}.ok-legal-table thead th{border-bottom-width:2px;white-space:nowrap}.ok-legal-table td{color:var(--ok-text-soft)}.ok-legal-apps{display:grid;gap:var(--okel-space-3);list-style:none}.ok-legal-app{display:flex;gap:var(--okel-space-4);align-items:center;padding:var(--okel-space-4);border:1px solid var(--ok-line);border-left-width:4px;border-radius:var(--okel-radius-lg)}.ok-legal-app-red{border-left-color:var(--ok-red)}.ok-legal-app-blue{border-left-color:var(--ok-blue)}.ok-legal-app img{width:48px;height:48px;border-radius:var(--okel-radius-lg)}.ok-legal-app span{display:grid;gap:2px}.ok-legal-app small{color:var(--ok-text-soft)}.ok-legal-app code{font-family:var(--okel-font-familyMono, monospace);font-size:var(--okel-font-web-label-size);color:var(--ok-text-soft)}.ok-legal-contact{display:grid;gap:var(--okel-space-8)}.ok-legal-channels{display:grid;gap:var(--okel-space-3)}.ok-legal-channel{display:flex;gap:var(--okel-space-3);align-items:start;padding:var(--okel-space-4);border:1px solid var(--ok-line);border-radius:var(--okel-radius-lg);text-decoration:none}.ok-legal-channel>span{display:grid;gap:2px}.ok-legal-channel small{color:var(--ok-text-soft)}.ok-legal-channel .ok-ic{flex:none;margin-top:2px;color:var(--ok-blue)}.ok-legal-more{display:grid;gap:var(--okel-space-4);padding-top:var(--okel-space-8);border-top:1px solid var(--ok-line)}.ok-legal-more-grid{display:grid;gap:var(--okel-space-3)}.ok-legal-more-grid a{display:flex;gap:var(--okel-space-3);align-items:center;padding:var(--okel-space-4);border:1px solid var(--ok-line);border-radius:var(--okel-radius-lg);text-decoration:none}.ok-legal-more-grid a:hover{border-color:var(--ok-blue)}.ok-legal-more-grid b{flex:1}.ok-legal-more-grid .ok-ic{color:var(--ok-blue)}.ok-404 .ok-wrap{display:grid;gap:var(--okel-space-5);justify-items:start}.ok-404-list{display:grid;gap:var(--okel-space-2);width:100%;max-width:520px;margin-top:var(--okel-space-6);list-style:none}.ok-404-list a{display:flex;align-items:center;justify-content:space-between;padding:var(--okel-space-4);border-bottom:1px solid var(--ok-line);text-decoration:none}.ok-404-list a:hover{color:var(--ok-blue)}.ok-ask-pill{position:fixed;right:calc(var(--okel-space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--okel-space-5) + var(--okel-size-control-lg) + var(--okel-space-3) + env(safe-area-inset-bottom,0px));z-index:61;display:inline-flex;align-items:center;gap:var(--okel-space-2);min-height:var(--okel-size-control-lg);padding:0 var(--okel-space-5) 0 var(--okel-space-4);border:0;border-radius:var(--ok-r-pill);background:var(--ok-black);color:var(--ok-white);cursor:pointer;box-shadow:var(--okel-elevation-3);transition:background var(--ok-fast) linear}.ok-ask-pill:hover{background:var(--ok-black-hover)}.ok-ask-panel{position:fixed;right:calc(var(--okel-space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--okel-space-5) + env(safe-area-inset-bottom,0px));z-index:70;width:min(400px,calc(100vw - 2 * var(--okel-space-5)));height:min(620px,calc(100vh - 2 * var(--okel-space-5) - var(--ok-header-h)));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ok-line);border-radius:var(--ok-r-card-sm);background:var(--ok-white);color:var(--ok-text);box-shadow:var(--okel-elevation-3)}.ok-ask-head{display:flex;align-items:center;justify-content:space-between;gap:var(--okel-space-3);padding:var(--okel-space-4) var(--okel-space-4) var(--okel-space-4) var(--okel-space-5);background:var(--ok-black);color:var(--ok-white)}.ok-ask-head h2,.ok-ask-head p{margin:0}.ok-ask-close{width:var(--okel-size-control-md, 40px);height:var(--okel-size-control-md, 40px);display:grid;place-items:center;flex:none;border:1px solid var(--ok-line-on-black);border-radius:50%;background:transparent;color:var(--ok-white);cursor:pointer}.ok-ask-close:hover{background:var(--ok-on-color)}@media(max-width:640px){.ok-ask-panel{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}.ok-ask-chat{display:flex;flex-direction:column;flex:1;min-height:0}.ok-ask-msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--okel-space-3);padding:var(--okel-space-4)}.ok-ask-msg{max-width:88%;margin:0;padding:var(--okel-space-3) var(--okel-space-4);border-radius:var(--ok-r-card-sm);overflow-wrap:anywhere;white-space:pre-line}.ok-ask-msg p{margin:0}.ok-ask-msg-me{align-self:flex-end;background:var(--ok-blue-soft);color:var(--ok-black);border-bottom-right-radius:var(--okel-radius-sm, 4px)}.ok-ask-msg-bot{align-self:flex-start;background:var(--ok-white);border:1px solid var(--ok-line);border-bottom-left-radius:var(--okel-radius-sm, 4px)}.ok-ask-thinking{display:inline-flex;align-items:center;gap:var(--okel-space-2)}.ok-ask-sources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--okel-space-2);margin-top:var(--okel-space-3)}.ok-ask-source{padding:2px var(--okel-space-3);border:1px solid var(--ok-line);border-radius:var(--ok-r-pill);color:var(--ok-blue);text-decoration:none}a.ok-ask-source:hover{border-color:var(--ok-blue)}.ok-ask-rate{display:flex;align-items:center;gap:var(--okel-space-1, 4px);margin:var(--okel-space-2) 0 0}.ok-ask-rate-btn{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ok-text-soft);cursor:pointer}.ok-ask-rate-btn:hover{background:var(--ok-surface-soft);color:var(--ok-text)}.ok-ask-suggest{display:flex;flex-wrap:wrap;gap:var(--okel-space-2);padding:0 var(--okel-space-4) var(--okel-space-3)}.ok-ask-chip{padding:var(--okel-space-2) var(--okel-space-3);border:1px solid var(--ok-line);border-radius:var(--ok-r-pill);background:var(--ok-white);color:var(--ok-text);cursor:pointer}.ok-ask-chip:hover:not(:disabled){border-color:var(--ok-black)}.ok-ask-error{margin:0 var(--okel-space-4) var(--okel-space-2);padding:var(--okel-space-2) var(--okel-space-3);border-radius:var(--okel-radius-md, 8px);background:var(--ok-error-surface);color:var(--ok-error)}.ok-ask-form{display:flex;align-items:flex-end;gap:var(--okel-space-2);padding:var(--okel-space-3) var(--okel-space-4) var(--okel-space-2);border-top:1px solid var(--ok-line)}.ok-ask-input{flex:1;min-width:0;max-height:120px;min-height:var(--okel-size-control-lg);padding:var(--okel-space-3) var(--okel-space-4);border:1px solid var(--ok-line);border-radius:var(--ok-r-card-sm);background:var(--ok-white);color:var(--ok-text);resize:none;field-sizing:content;font-family:inherit}.ok-ask-input:focus-visible{outline:2px solid var(--ok-blue);outline-offset:1px}.ok-ask-send{width:var(--okel-size-control-lg);height:var(--okel-size-control-lg);flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ok-black);color:var(--ok-white);cursor:pointer}.ok-ask-send:disabled{background:var(--ok-line);color:var(--ok-text-soft);cursor:default}.ok-ask-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--okel-space-2) var(--okel-space-3);padding:0 var(--okel-space-4) var(--okel-space-3)}.ok-ask-foot p{flex:1 1 200px;margin:0}.ok-ask-count{font-variant-numeric:tabular-nums}.ok-ask-restart{display:inline-flex;align-items:center;gap:var(--okel-space-1, 4px);padding:0;border:0;background:none;color:var(--ok-text-soft);cursor:pointer}.ok-ask-restart:hover{color:var(--ok-text)}.ok-ask-page-inner{display:flex;flex-direction:column;gap:var(--okel-space-4);max-width:760px}.ok-ask-page-inner h1,.ok-ask-page-inner p{margin:0}.ok-ask-page-box{height:min(640px,70vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ok-line);border-radius:var(--ok-r-card-sm);background:var(--ok-white)}.ok-partners{padding-bottom:0}.ok-partners-tight{padding-top:0}.ok-partners h2{margin-bottom:var(--okel-space-8)}.ok-partner-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--okel-space-7) var(--okel-space-9);list-style:none}.ok-partner-logos li,.ok-partner-logos a{display:block;max-width:100%}.ok-partner-logos a{border-radius:var(--okel-radius-md)}.ok-partner-logos img{display:block;width:auto;max-width:100%;height:var(--ok-partner-logo-sm);object-fit:contain;object-position:left center}.ok-partner-lg img{height:var(--ok-partner-logo-lg)}.ok-partner-md img{height:var(--ok-partner-logo-md)}.ok-partner-sm img{height:var(--ok-partner-logo-sm)}
