:root{--space-0:0px;--space-100:4px;--space-200:8px;--space-300:12px;--space-400:16px;--space-500:20px;--space-600:24px;--space-700:28px;--space-800:32px;--space-25:1px;--space-50:2px;--space-900:36px;--space-1000:40px;--space-1100:44px;--space-1200:48px;--space-1300:64px;--border-width-none:0px;--border-width-sm:1px;--border-width-md:2px;--border-width-lg:4px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--button-padding-small:8px;--button-padding-medium:12px;--button-padding-large:16px;--button-gap:8px;--button-padding-vertical:0px;--button-height-small:28px;--button-height-medium:40px;--button-height-large:48px;--workspace-sidebar-width:240px;--workspace-header-height:72px;--type-display-large-font-size:36px;--type-display-large-line-height:44px;--type-display-small-font-size:28px;--type-display-small-line-height:36px;--type-heading-large-font-size:28px;--type-heading-large-line-height:36px;--type-heading-medium-font-size:24px;--type-heading-medium-line-height:32px;--type-heading-small-font-size:22px;--type-heading-small-line-height:28px;--type-title-large-font-size:20px;--type-title-large-line-height:28px;--type-title-small-font-size:16px;--type-title-small-line-height:24px;--type-title-xsmall-font-size:14px;--type-title-xsmall-line-height:20px;--type-label-medium-font-size:14px;--type-label-medium-line-height:20px;--type-label-small-font-size:12px;--type-label-small-line-height:16px;--type-body-large-font-size:16px;--type-body-large-line-height:24px;--type-body-medium-font-size:14px;--type-body-medium-line-height:22px;--type-body-small-font-size:12px;--type-body-small-line-height:18px;--type-label-large-font-size:16px;--type-label-large-line-height:24px;--type-numeric-large-font-size:32px;--type-numeric-large-line-height:40px;--type-numeric-medium-font-size:22px;--type-numeric-medium-line-height:28px;--type-code-small-font-size:12px;--type-code-small-line-height:20px;--font-heading:"Mona Sans", Arial, sans-serif;--font-body:"Inter", Arial, sans-serif;--font-code:"Space Mono", monospace;--type-display-large-font-family:var(--font-heading);--type-display-large-font-weight:700;--type-heading-large-font-family:var(--font-heading);--type-heading-large-font-weight:600;--type-heading-medium-font-family:var(--font-heading);--type-heading-medium-font-weight:600;--type-title-large-font-family:var(--font-heading);--type-title-large-font-weight:600;--type-label-large-font-family:var(--font-body);--type-label-large-font-weight:500;--type-title-small-font-family:var(--font-heading);--type-title-small-font-weight:600;--type-body-large-font-family:var(--font-body);--type-body-large-font-weight:400;--type-body-medium-font-family:var(--font-body);--type-body-medium-font-weight:400;--type-body-medium-strong-font-family:var(--font-body);--type-body-medium-strong-font-weight:500;--type-body-medium-strong-font-size:var(--type-body-medium-font-size);--type-body-medium-strong-line-height:var(--type-body-medium-line-height);--type-body-small-font-family:var(--font-body);--type-body-small-font-weight:400;--type-label-medium-font-family:var(--font-body);--type-label-medium-font-weight:500;--type-label-medium-strong-font-family:var(--font-body);--type-label-medium-strong-font-weight:600;--type-label-medium-strong-font-size:var(--type-label-medium-font-size);--type-label-medium-strong-line-height:var(--type-label-medium-line-height);--type-label-small-font-family:var(--font-body);--type-label-small-font-weight:500;--type-label-small-strong-font-family:var(--font-body);--type-label-small-strong-font-weight:600;--type-label-small-strong-font-size:var(--type-label-small-font-size);--type-label-small-strong-line-height:var(--type-label-small-line-height);--type-display-small-font-family:var(--font-heading);--type-display-small-font-weight:600;--type-heading-small-font-family:var(--font-heading);--type-heading-small-font-weight:600;--type-title-xsmall-font-family:var(--font-heading);--type-title-xsmall-font-weight:600;--type-link-large-font-family:var(--font-body);--type-link-large-font-weight:500;--type-link-large-font-size:var(--type-body-large-font-size);--type-link-large-line-height:var(--type-body-large-line-height);--type-link-medium-font-family:var(--font-body);--type-link-medium-font-weight:500;--type-link-medium-font-size:var(--type-body-medium-font-size);--type-link-medium-line-height:var(--type-body-medium-line-height);--type-numeric-large-font-family:var(--font-body);--type-numeric-large-font-weight:600;--type-numeric-medium-font-family:var(--font-body);--type-numeric-medium-font-weight:600;--type-code-small-font-family:var(--font-code);--type-code-small-font-weight:400}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#14231f;--color-text-secondary:#47564f;--color-text-action:#06734a;--color-text-action-hover:#005f3d;--color-text-disabled:#8d9493;--color-text-information:#071c91;--color-text-warning:#81640e;--color-text-success:#056538;--color-text-error:#a33512;--color-text-on-action:#fff;--color-icon-primary:#52615a;--color-icon-action:#06734a;--color-icon-action-hover:#005f3d;--color-icon-disabled:#8d9493;--color-icon-information:#071c91;--color-icon-warning:#81640e;--color-icon-success:#056538;--color-icon-error:#a33512;--color-icon-on-action:#fff;--color-background-page:#fff;--color-background-secondary:#f3f6f4;--color-background-action:#06734a;--color-background-action-hover:#005f3d;--color-background-success:#e6f8f0;--color-background-warning:#fdf8e8;--color-background-information:#ebeeff;--color-background-error:#fdf3ef;--color-border-default:#dfe5e2;--color-border-strong:#b6bab9;--color-border-success:#068248;--color-border-information:#0a28cc;--color-border-error:#a33512;--color-border-warning:#81640e;--color-background-disabled:#ecefed;--color-border-disabled:#dfe5e2;--color-border-action:#06734a;--color-border-action-hover:#005f3d;--color-border-focus:#06734a;--color-background-brand-subtle:#f0faf5;--color-text-placeholder:#68736f;--color-background-hover:#ecefed;--color-text-muted:#68736f;--color-background-tonal:#d9f0e4;--color-border-subtle:#ecefed;--color-background-tonal-hover:#afe0c9;--color-icon-secondary:#68736f;--color-background-surface:#fff;--color-background-raised:#fff;--color-background-input:#fff;--color-background-pressed:#dfe5e2;--color-background-selected:#d9f0e4;--color-background-action-pressed:#004b31;--color-background-danger:#a33512;--color-background-danger-hover:#7e290e;--color-background-danger-pressed:#60200b;--color-background-inverse:#14231f;--color-border-input:#dfe5e2;--color-text-inverse:#fafbfb;--color-overlay-scrim:#0000008f;--color-asset-white:#fff;--color-asset-apple:#000;--color-asset-exclusive-shelters-green:#2a992a;--color-asset-exclusive-shelters-mark:#239423;--color-asset-google-red:#e33629;--color-asset-google-yellow:#f8bd00;--color-asset-google-blue:#587dbd;--color-asset-google-green:#319f43;--color-asset-nigeria-green:#008753;--color-asset-nigeria-container:#ffe1e1;--color-canvas-background:#111;--color-canvas-section:#252525;--color-canvas-component-outline:#06734a;--color-gradient-page-0:#fff0;--color-gradient-page-50:#ffffff80;--color-gradient-base-start:#e5f3ef;--color-gradient-base-middle:#f4f6f8;--color-gradient-base-end:#e7eef7;--color-gradient-warm-58:#fadba794;--color-gradient-warm-70:#fadba7b3;--color-gradient-warm-0:#fadba700;--color-gradient-cool-92:#e1edfaeb;--color-gradient-cool-0:#e1edfa00;--color-gradient-green-70:#9bdacbb3;--color-gradient-green-0:#9bdacb00;--color-gradient-page-94:#fffffff0;--color-gradient-page-100:#fff;--color-shadow-black-100:#0000001a;--color-shadow-black-90:#00000017;--color-shadow-black-50:#0000000d;--color-shadow-black-10:#00000003;--color-shadow-black-0:#0000;--color-shadow-black-60:#0000000f;--color-shadow-black-122:#0000001f;--color-shadow-black-161:#00000029;--color-shadow-black-40:#0000000a;--color-shadow-black-20:#00000005;--color-canvas-layout-grid:#ff00001a;--color-asset-asovera-mark:#06734a;--color-asset-asovera-wordmark:#14231f;--color-shadow-black-80:#00000014;--color-asset-united-kingdom-blue:#012169;--color-asset-united-kingdom-red:#c8102e;--color-asset-germany-gold:#fc0;--color-asset-germany-black:#000001;--color-asset-germany-red:red;--color-asset-flag-container:#ffe1e1;--color-background-navigation-active:#f0faf5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#f2f2f2;--color-text-secondary:#c4c4c4;--color-text-action:#7bcbab;--color-text-action-hover:#afe0c9;--color-text-disabled:#666;--color-text-information:#8e9ce8;--color-text-warning:#f6dd96;--color-text-success:#8edeb9;--color-text-error:#f3ac95;--color-text-on-action:#fff;--color-icon-primary:#c4c4c4;--color-icon-action:#7bcbab;--color-icon-action-hover:#afe0c9;--color-icon-disabled:#666;--color-icon-information:#8e9ce8;--color-icon-warning:#f6dd96;--color-icon-success:#8edeb9;--color-icon-error:#f3ac95;--color-icon-on-action:#fff;--color-background-page:#141414;--color-background-secondary:#1e1e1e;--color-background-action:#06734a;--color-background-action-hover:#005f3d;--color-background-success:#044d2b;--color-background-warning:#634c0b;--color-background-information:#041156;--color-background-error:#60200b;--color-border-default:#333;--color-border-strong:#484848;--color-border-success:#5acf98;--color-border-information:#8e9ce8;--color-border-error:#ee8665;--color-border-warning:#f2cd66;--color-background-disabled:#252525;--color-border-disabled:#333;--color-border-action:#7bcbab;--color-border-action-hover:#afe0c9;--color-border-focus:#7bcbab;--color-background-brand-subtle:#002719;--color-text-placeholder:#a0a0a0;--color-background-hover:#252525;--color-text-muted:#a0a0a0;--color-background-tonal:#1e1e1e;--color-border-subtle:#252525;--color-background-tonal-hover:#252525;--color-icon-secondary:#a0a0a0;--color-background-surface:#1e1e1e;--color-background-raised:#252525;--color-background-input:#1a1a1a;--color-background-pressed:#333;--color-background-selected:#333;--color-background-action-pressed:#004b31;--color-background-danger:#a33512;--color-background-danger-hover:#7e290e;--color-background-danger-pressed:#60200b;--color-background-inverse:#f2f2f2;--color-border-input:#333;--color-text-inverse:#000;--color-overlay-scrim:#000000b8;--color-asset-white:#fff;--color-asset-apple:#fff;--color-asset-exclusive-shelters-green:#2a992a;--color-asset-exclusive-shelters-mark:#239423;--color-asset-google-red:#e33629;--color-asset-google-yellow:#f8bd00;--color-asset-google-blue:#587dbd;--color-asset-google-green:#319f43;--color-asset-nigeria-green:#008753;--color-asset-nigeria-container:#ffe1e1;--color-canvas-background:#111;--color-canvas-section:#252525;--color-canvas-component-outline:#7bcbab;--color-gradient-page-0:#14141400;--color-gradient-page-50:#14141480;--color-gradient-base-start:#141414;--color-gradient-base-middle:#141414;--color-gradient-base-end:#141414;--color-gradient-warm-58:#1e1e1e94;--color-gradient-warm-70:#1e1e1eb3;--color-gradient-warm-0:#1e1e1e00;--color-gradient-cool-92:#1a1a1aeb;--color-gradient-cool-0:#1a1a1a00;--color-gradient-green-70:#1e1e1eb3;--color-gradient-green-0:#1e1e1e00;--color-gradient-page-94:#141414f0;--color-gradient-page-100:#141414;--color-shadow-black-100:#0000001a;--color-shadow-black-90:#00000017;--color-shadow-black-50:#0000000d;--color-shadow-black-10:#00000003;--color-shadow-black-0:#0000;--color-shadow-black-60:#0000000f;--color-shadow-black-122:#0000001f;--color-shadow-black-161:#00000029;--color-shadow-black-40:#0000000a;--color-shadow-black-20:#00000005;--color-canvas-layout-grid:#ff00001a;--color-asset-asovera-mark:#06734a;--color-asset-asovera-wordmark:#fff;--color-shadow-black-80:#00000014;--color-asset-united-kingdom-blue:#012169;--color-asset-united-kingdom-red:#c8102e;--color-asset-germany-gold:#fc0;--color-asset-germany-black:#000001;--color-asset-germany-red:red;--color-asset-flag-container:#ffe1e1;--color-background-navigation-active:#252525}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#f2f2f2;--color-text-secondary:#c4c4c4;--color-text-action:#7bcbab;--color-text-action-hover:#afe0c9;--color-text-disabled:#666;--color-text-information:#8e9ce8;--color-text-warning:#f6dd96;--color-text-success:#8edeb9;--color-text-error:#f3ac95;--color-text-on-action:#fff;--color-icon-primary:#c4c4c4;--color-icon-action:#7bcbab;--color-icon-action-hover:#afe0c9;--color-icon-disabled:#666;--color-icon-information:#8e9ce8;--color-icon-warning:#f6dd96;--color-icon-success:#8edeb9;--color-icon-error:#f3ac95;--color-icon-on-action:#fff;--color-background-page:#141414;--color-background-secondary:#1e1e1e;--color-background-action:#06734a;--color-background-action-hover:#005f3d;--color-background-success:#044d2b;--color-background-warning:#634c0b;--color-background-information:#041156;--color-background-error:#60200b;--color-border-default:#333;--color-border-strong:#484848;--color-border-success:#5acf98;--color-border-information:#8e9ce8;--color-border-error:#ee8665;--color-border-warning:#f2cd66;--color-background-disabled:#252525;--color-border-disabled:#333;--color-border-action:#7bcbab;--color-border-action-hover:#afe0c9;--color-border-focus:#7bcbab;--color-background-brand-subtle:#002719;--color-text-placeholder:#a0a0a0;--color-background-hover:#252525;--color-text-muted:#a0a0a0;--color-background-tonal:#1e1e1e;--color-border-subtle:#252525;--color-background-tonal-hover:#252525;--color-icon-secondary:#a0a0a0;--color-background-surface:#1e1e1e;--color-background-raised:#252525;--color-background-input:#1a1a1a;--color-background-pressed:#333;--color-background-selected:#333;--color-background-action-pressed:#004b31;--color-background-danger:#a33512;--color-background-danger-hover:#7e290e;--color-background-danger-pressed:#60200b;--color-background-inverse:#f2f2f2;--color-border-input:#333;--color-text-inverse:#000;--color-overlay-scrim:#000000b8;--color-asset-white:#fff;--color-asset-apple:#fff;--color-asset-exclusive-shelters-green:#2a992a;--color-asset-exclusive-shelters-mark:#239423;--color-asset-google-red:#e33629;--color-asset-google-yellow:#f8bd00;--color-asset-google-blue:#587dbd;--color-asset-google-green:#319f43;--color-asset-nigeria-green:#008753;--color-asset-nigeria-container:#ffe1e1;--color-canvas-background:#111;--color-canvas-section:#252525;--color-canvas-component-outline:#7bcbab;--color-gradient-page-0:#14141400;--color-gradient-page-50:#14141480;--color-gradient-base-start:#141414;--color-gradient-base-middle:#141414;--color-gradient-base-end:#141414;--color-gradient-warm-58:#1e1e1e94;--color-gradient-warm-70:#1e1e1eb3;--color-gradient-warm-0:#1e1e1e00;--color-gradient-cool-92:#1a1a1aeb;--color-gradient-cool-0:#1a1a1a00;--color-gradient-green-70:#1e1e1eb3;--color-gradient-green-0:#1e1e1e00;--color-gradient-page-94:#141414f0;--color-gradient-page-100:#141414;--color-shadow-black-100:#0000001a;--color-shadow-black-90:#00000017;--color-shadow-black-50:#0000000d;--color-shadow-black-10:#00000003;--color-shadow-black-0:#0000;--color-shadow-black-60:#0000000f;--color-shadow-black-122:#0000001f;--color-shadow-black-161:#00000029;--color-shadow-black-40:#0000000a;--color-shadow-black-20:#00000005;--color-canvas-layout-grid:#ff00001a;--color-asset-asovera-mark:#06734a;--color-asset-asovera-wordmark:#fff;--color-shadow-black-80:#00000014;--color-asset-united-kingdom-blue:#012169;--color-asset-united-kingdom-red:#c8102e;--color-asset-germany-gold:#fc0;--color-asset-germany-black:#000001;--color-asset-germany-red:red;--color-asset-flag-container:#ffe1e1;--color-background-navigation-active:#252525}@media (min-width:768px){:root{--type-display-large-font-size:48px;--type-display-large-line-height:56px;--type-display-small-font-size:36px;--type-display-small-line-height:44px;--type-heading-large-font-size:32px;--type-heading-large-line-height:40px;--type-heading-medium-font-size:28px;--type-heading-medium-line-height:36px;--type-heading-small-font-size:24px;--type-heading-small-line-height:32px;--type-title-large-font-size:22px;--type-title-large-line-height:28px;--type-title-small-font-size:16px;--type-title-small-line-height:24px;--type-title-xsmall-font-size:14px;--type-title-xsmall-line-height:20px;--type-label-medium-font-size:14px;--type-label-medium-line-height:20px;--type-label-small-font-size:12px;--type-label-small-line-height:16px;--type-body-large-font-size:16px;--type-body-large-line-height:24px;--type-body-medium-font-size:14px;--type-body-medium-line-height:22px;--type-body-small-font-size:12px;--type-body-small-line-height:18px;--type-label-large-font-size:16px;--type-label-large-line-height:24px;--type-numeric-large-font-size:32px;--type-numeric-large-line-height:40px;--type-numeric-medium-font-size:22px;--type-numeric-medium-line-height:28px;--type-code-small-font-size:12px;--type-code-small-line-height:20px}}@media (min-width:1280px){:root{--type-display-large-font-size:48px;--type-display-large-line-height:56px;--type-display-small-font-size:36px;--type-display-small-line-height:44px;--type-heading-large-font-size:32px;--type-heading-large-line-height:40px;--type-heading-medium-font-size:28px;--type-heading-medium-line-height:36px;--type-heading-small-font-size:24px;--type-heading-small-line-height:32px;--type-title-large-font-size:22px;--type-title-large-line-height:28px;--type-title-small-font-size:16px;--type-title-small-line-height:24px;--type-title-xsmall-font-size:14px;--type-title-xsmall-line-height:20px;--type-label-medium-font-size:14px;--type-label-medium-line-height:20px;--type-label-small-font-size:12px;--type-label-small-line-height:16px;--type-body-large-font-size:16px;--type-body-large-line-height:24px;--type-body-medium-font-size:14px;--type-body-medium-line-height:22px;--type-body-small-font-size:12px;--type-body-small-line-height:18px;--type-label-large-font-size:16px;--type-label-large-line-height:24px;--type-numeric-large-font-size:32px;--type-numeric-large-line-height:40px;--type-numeric-medium-font-size:22px;--type-numeric-medium-line-height:28px;--type-code-small-font-size:12px;--type-code-small-line-height:20px}}.type-display-large{font-family:var(--type-display-large-font-family);font-size:var(--type-display-large-font-size);line-height:var(--type-display-large-line-height);font-weight:var(--type-display-large-font-weight);letter-spacing:normal}.type-heading-large{font-family:var(--type-heading-large-font-family);font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height);font-weight:var(--type-heading-large-font-weight);letter-spacing:normal}.type-heading-medium{font-family:var(--type-heading-medium-font-family);font-size:var(--type-heading-medium-font-size);line-height:var(--type-heading-medium-line-height);font-weight:var(--type-heading-medium-font-weight);letter-spacing:normal}.type-title-large{font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.type-label-large{font-family:var(--type-label-large-font-family);font-size:var(--type-label-large-font-size);line-height:var(--type-label-large-line-height);font-weight:var(--type-label-large-font-weight);letter-spacing:normal}.type-title-small{font-family:var(--type-title-small-font-family);font-size:var(--type-title-small-font-size);line-height:var(--type-title-small-line-height);font-weight:var(--type-title-small-font-weight);letter-spacing:normal}.type-body-large{font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal}.type-body-medium{font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.type-body-medium-strong{font-family:var(--type-body-medium-strong-font-family);font-size:var(--type-body-medium-strong-font-size);line-height:var(--type-body-medium-strong-line-height);font-weight:var(--type-body-medium-strong-font-weight);letter-spacing:normal}.type-body-small{font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.type-label-medium{font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.type-label-medium-strong{font-family:var(--type-label-medium-strong-font-family);font-size:var(--type-label-medium-strong-font-size);line-height:var(--type-label-medium-strong-line-height);font-weight:var(--type-label-medium-strong-font-weight);letter-spacing:normal}.type-label-small{font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.type-label-small-strong{font-family:var(--type-label-small-strong-font-family);font-size:var(--type-label-small-strong-font-size);line-height:var(--type-label-small-strong-line-height);font-weight:var(--type-label-small-strong-font-weight);letter-spacing:normal}.type-display-small{font-family:var(--type-display-small-font-family);font-size:var(--type-display-small-font-size);line-height:var(--type-display-small-line-height);font-weight:var(--type-display-small-font-weight);letter-spacing:normal}.type-heading-small{font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.type-title-xsmall{font-family:var(--type-title-xsmall-font-family);font-size:var(--type-title-xsmall-font-size);line-height:var(--type-title-xsmall-line-height);font-weight:var(--type-title-xsmall-font-weight);letter-spacing:normal}.type-link-large{font-family:var(--type-link-large-font-family);font-size:var(--type-link-large-font-size);line-height:var(--type-link-large-line-height);font-weight:var(--type-link-large-font-weight);letter-spacing:normal}.type-link-medium{font-family:var(--type-link-medium-font-family);font-size:var(--type-link-medium-font-size);line-height:var(--type-link-medium-line-height);font-weight:var(--type-link-medium-font-weight);letter-spacing:normal}.type-numeric-large{font-family:var(--type-numeric-large-font-family);font-size:var(--type-numeric-large-font-size);line-height:var(--type-numeric-large-line-height);font-weight:var(--type-numeric-large-font-weight);letter-spacing:normal}.type-numeric-medium{font-family:var(--type-numeric-medium-font-family);font-size:var(--type-numeric-medium-font-size);line-height:var(--type-numeric-medium-line-height);font-weight:var(--type-numeric-medium-font-weight);letter-spacing:normal}.type-code-small{font-family:var(--type-code-small-font-family);font-size:var(--type-code-small-font-size);line-height:var(--type-code-small-line-height);font-weight:var(--type-code-small-font-weight);letter-spacing:normal}
@font-face{font-family:Mona Sans;src:url(/design-system/fonts/mona-sans.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Inter;src:url(/design-system/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Space Mono;src:url(/design-system/fonts/space-mono.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--radius-full:9999px;--radius-sheet:24px;--shadow-floating:0 8px 32px var(--color-shadow-black-80);--blur-overlay:7px;--motion-feedback:.12s;--motion-press:70ms;--motion-dialog-enter:.23s;--motion-sheet-enter:.3s;--motion-exit:.18s;--motion-ease-enter:cubic-bezier(.2, .75, .25, 1);--motion-ease-exit:cubic-bezier(.4, 0, .8, .5)}dialog::backdrop,.background-overlay{background:var(--color-overlay-scrim);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}@media (prefers-reduced-motion:no-preference){.motion-dialog{--motion-dialog-offset:translateY(8px) scale(.98);--motion-duration:var(--motion-dialog-enter);--motion-easing:var(--motion-ease-enter);transition:transform var(--motion-duration) var(--motion-easing), opacity var(--motion-duration) var(--motion-easing)}.motion-dialog::backdrop{transition:opacity var(--motion-duration) var(--motion-easing)}.motion-dialog[data-closing]{--motion-duration:var(--motion-exit);--motion-easing:var(--motion-ease-exit);transform:var(--motion-dialog-offset);opacity:0}.motion-dialog[data-closing]::backdrop{opacity:0}@starting-style{.motion-dialog[open]{transform:var(--motion-dialog-offset);opacity:0}.motion-dialog[open]::backdrop{opacity:0}}.button{transition:background-color var(--motion-feedback), color var(--motion-feedback), border-color var(--motion-feedback), scale var(--motion-feedback) var(--motion-ease-enter)}.button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transition-duration:var(--motion-press);scale:.98}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.motion-dialog{--motion-dialog-offset:translateY(100%);--motion-duration:var(--motion-sheet-enter)}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-background-page);-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{min-height:100dvh;color:var(--color-text-primary);background:var(--color-background-page);font-family:var(--font-body);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}strong,b{font-weight:var(--type-label-medium-strong-font-weight)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--type-heading-large-font-weight)}h1{font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height)}h2{font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height)}h3,h4,h5,h6{font-size:var(--type-title-small-font-size);line-height:var(--type-title-small-line-height)}code,pre{font-family:var(--font-code);font-size:var(--type-code-small-font-size);line-height:var(--type-code-small-line-height);font-weight:var(--type-code-small-font-weight)}button:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary):focus-visible{outline:var(--border-width-md) solid var(--color-border-focus);outline-offset:var(--space-50)}::selection{color:var(--color-text-primary);background:var(--color-background-selected)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-height-large);padding:var(--button-padding-vertical) var(--button-padding-large);border:var(--border-width-sm) solid transparent;border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--type-label-large-font-size);line-height:var(--type-label-large-line-height);font-weight:var(--type-label-large-font-weight);text-align:center;text-decoration:none;display:inline-flex;position:relative}.button-primary{color:var(--color-text-on-action);background:var(--color-background-action)}.button-primary:hover{background:var(--color-background-action-hover)}.button-primary:active{background:var(--color-background-action-pressed)}.button-secondary{color:var(--color-text-action);border-color:var(--color-border-action);background:0 0}.button-secondary:hover{color:var(--color-text-action-hover);border-color:var(--color-border-action-hover);background:var(--color-background-brand-subtle)}.button-secondary:active{background:var(--color-background-selected)}.button-tertiary,.button-quiet{color:var(--color-text-action);background:0 0}.button-tertiary:hover,.button-quiet:hover{background:var(--color-background-hover)}.button-tertiary:active,.button-quiet:active{background:var(--color-background-pressed)}.button:disabled:not([aria-busy=true]),.button[aria-disabled=true]:not([aria-busy=true]){color:var(--color-text-disabled);border-color:var(--color-border-disabled);background:var(--color-background-disabled);cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.button-content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.button[aria-busy=true] .button-content{opacity:0}.button .button-spinner{margin:auto;position:absolute;inset:0}.button[aria-busy=true].button-primary{color:var(--color-text-on-action);background:var(--color-background-action)}.button[aria-busy=true].button-secondary{color:var(--color-text-action);border-color:var(--color-border-action);background:0 0}.button-medium{min-height:var(--button-height-medium);padding-inline:var(--button-padding-medium);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height)}.button-small{min-height:var(--button-height-small);padding-inline:var(--button-padding-small);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height)}.button-block{width:100%}.icon-button{width:var(--button-height-medium);height:var(--button-height-medium);color:var(--color-icon-primary);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);place-items:center;display:inline-grid}.icon-button:hover{background:var(--color-background-hover)}.icon-button:active{background:var(--color-background-pressed)}.icon-button:disabled{color:var(--color-icon-disabled);border-color:var(--color-border-disabled);background:var(--color-background-disabled)}.text-link{color:var(--color-text-action);font-family:var(--font-body);font-size:var(--type-link-medium-font-size);font-weight:var(--type-link-medium-font-weight);line-height:var(--type-link-medium-line-height)}.text-link:hover{color:var(--color-text-action-hover);text-underline-offset:var(--space-100);text-decoration:underline}.field{gap:var(--space-200);display:grid}.field label{color:var(--color-text-primary);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight)}.input,.field :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio])),select,textarea{width:100%;min-width:0;min-height:var(--button-height-large);height:var(--button-height-large);color:var(--color-text-primary);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-input);font-family:var(--font-body);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);padding:11px 14px;transition:border-color .15s}input::placeholder,textarea::placeholder{color:var(--color-text-placeholder);opacity:1}.input:hover:not(:disabled):not(:focus-visible):not([aria-invalid=true]),.field input:hover:not(:disabled):not(:focus-visible):not([aria-invalid=true]),select:hover:not(:disabled):not(:focus-visible):not([aria-invalid=true]),textarea:hover:not(:disabled):not(:focus-visible):not([aria-invalid=true]){border-color:var(--color-border-strong)}.input:focus-visible,.field input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-border-action);outline:none}.input[aria-invalid=true],.field input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-border-error)}.input:disabled,.field input:disabled,select:disabled,textarea:disabled{color:var(--color-text-disabled);border-color:var(--color-border-disabled);background:var(--color-background-disabled);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--color-background-action);width:var(--space-600);height:var(--space-600);flex-shrink:0}.field-hint{color:var(--color-text-secondary);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height)}.field-error{color:var(--color-text-error);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height)}.ds-icon{width:var(--icon-size,24px);height:var(--icon-size,24px);vertical-align:middle;color:inherit;flex:none;display:inline-block;position:relative}.ds-icon:before{content:"";inset:var(--icon-inset,0);-webkit-mask:var(--icon-asset) center / 100% 100% no-repeat;mask:var(--icon-asset) center / 100% 100% no-repeat;background:currentColor;position:absolute}.ds-icon-loading{animation:1s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}.brand-logo{flex-shrink:0;width:120px;height:32px;display:inline-block;position:relative}.brand-logo-mark{object-fit:contain;width:26.75%;height:100%;position:absolute;inset:0 73.25% 0 0}.brand-logo-wordmark{background:var(--color-asset-asovera-wordmark);position:absolute;inset:26% 0 22.33% 32.1%;-webkit-mask:url(/design-system/icons/logotype.svg) 50%/contain no-repeat;mask:url(/design-system/icons/logotype.svg) 50%/contain no-repeat}.skip-link{top:var(--space-200);left:var(--space-200);z-index:1000;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (forced-colors:active){.ds-icon:before,.brand-logo-mark,.brand-logo-wordmark{background:canvastext}.button{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}textarea{resize:vertical;height:auto;min-height:120px}
.fallback-page{min-height:100dvh;padding:var(--space-600);place-items:center;display:grid}.fallback-card{justify-items:start;gap:var(--space-600);width:min(100%,480px);padding:var(--space-800);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);display:grid}.fallback-card p{color:var(--color-text-secondary)}.connectivity-banner{top:max(12px, env(safe-area-inset-top));z-index:100;width:min(100% - 28px,560px);padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);text-align:center;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;color:var(--color-text-inverse);background:var(--color-background-inverse);box-shadow:var(--shadow-floating);position:fixed;left:50%;transform:translate(-50%)}.public-shell{background:var(--color-background-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.public-brand-panel{min-height:100vh;color:var(--color-text-primary);background:var(--color-background-secondary);padding:var(--space-1200);border-left:var(--border-width-sm) solid var(--color-border-subtle);order:2;position:relative;overflow:hidden}.brand-copy{z-index:1;max-width:480px;margin-top:clamp(64px,16vh,160px);position:relative}.eyebrow{margin-bottom:var(--space-300);color:var(--color-text-action);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.brand-copy h1{max-width:520px;font-family:var(--type-display-large-font-family);font-size:var(--type-display-large-font-size);line-height:var(--type-display-large-line-height);letter-spacing:normal;font-weight:var(--type-display-large-font-weight)}.brand-copy p:not(.eyebrow){max-width:460px;margin-top:var(--space-600);font-family:var(--type-body-large-font-family);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;color:var(--color-text-secondary);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height)}.brand-copy .eyebrow{margin-top:0}.public-content{padding:var(--space-1200);order:1;place-items:center;display:grid}.auth-card{width:min(100%,480px)}.auth-card h2,.onboarding-heading h1{margin-bottom:var(--space-200);font-family:var(--type-heading-large-font-family);font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height);font-weight:var(--type-heading-large-font-weight);letter-spacing:normal}.auth-card>p:not(.eyebrow),.onboarding-heading>p:not(.eyebrow){color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal;line-height:var(--type-body-large-line-height);font-size:var(--type-body-large-font-size)}.auth-card>.eyebrow,.onboarding-heading>.eyebrow{color:var(--color-text-action)}.form-stack{gap:var(--space-600);margin-top:var(--space-800);display:grid}.row-between{justify-content:space-between;align-items:center;gap:var(--space-400);display:flex}.auth-footer{margin-top:var(--space-600);color:var(--color-text-secondary);text-align:center;font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.demo-note{margin-top:var(--space-600);padding:var(--space-300) var(--space-400);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;color:var(--color-text-secondary)!important}.auth-message{padding:var(--space-300) var(--space-300);border:var(--border-width-sm) solid var(--color-border-error);border-radius:var(--radius-lg);color:var(--color-text-error);background:var(--color-background-error);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.auth-message.success{color:var(--color-text-action-hover);border-color:var(--color-border-success);background:var(--color-background-success)}.onboarding-shell{background:var(--color-background-page);min-height:100vh}.onboarding-topbar{padding:env(safe-area-inset-top) var(--space-1100) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);min-height:calc(var(--workspace-header-height) + env(safe-area-inset-top));background:var(--color-background-page);justify-content:space-between;align-items:center;display:flex}.onboarding-topbar span{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.onboarding-frame{width:min(1120px,100% - 40px);max-width:960px;padding:var(--space-1200) 0 max(80px, calc(48px + env(safe-area-inset-bottom)));margin:0 auto}.stepper{gap:var(--space-200);margin-bottom:var(--space-1100);grid-template-columns:repeat(4,1fr);display:grid}.step-item{align-items:center;gap:var(--space-200);color:var(--color-text-muted);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;grid-template-columns:32px 1fr;display:grid}.step-item:after{content:"";border-radius:var(--radius-lg);background:var(--color-border-default);grid-column:2;height:3px}.step-number{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-full);place-items:center;width:32px;height:32px;display:grid}.step-item.active,.step-item.complete{color:var(--color-text-action)}.step-item.active:after,.step-item.complete:after{background:var(--color-background-action)}.step-item.active .step-number,.step-item.complete .step-number{color:var(--color-text-on-action);border-color:var(--color-border-action);background:var(--color-background-action)}.onboarding-card{border:var(--border-width-sm) solid var(--color-border-default);box-shadow:none;padding:var(--space-1200);border-radius:var(--radius-lg);background:var(--color-background-surface)}.onboarding-heading{max-width:660px;margin-bottom:var(--space-900)}.choice-grid{gap:var(--space-400);grid-template-columns:repeat(2,1fr);display:grid}.choice-card{padding:var(--space-600);text-align:left;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);position:relative}.choice-card:hover,.choice-card.selected{box-shadow:none;border-color:var(--color-border-action)}.choice-card.selected:before{color:var(--color-text-on-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;content:"";background:var(--color-icon-action);border-radius:0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:18px;right:18px;-webkit-mask:url(/design-system/icons/check.svg) 50%/contain no-repeat;mask:url(/design-system/icons/check.svg) 50%/contain no-repeat}.choice-card h3{margin:var(--space-200) 0 var(--space-200);font-family:var(--type-title-small-font-family);font-size:var(--type-title-small-font-size);line-height:var(--type-title-small-line-height);font-weight:var(--type-title-small-font-weight);letter-spacing:normal}.choice-card p{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.choice-card .choice-price{align-items:baseline;gap:var(--space-100);margin:calc(-1 * var(--space-50)) 0 var(--space-300);color:var(--color-text-primary);display:flex}.choice-price strong{font-family:var(--type-numeric-medium-font-family);font-size:var(--type-numeric-medium-font-size);line-height:var(--type-numeric-medium-line-height);font-weight:var(--type-numeric-medium-font-weight);letter-spacing:normal}.choice-price span{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.choice-label{color:var(--color-text-action);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.feature-list{gap:var(--space-200);margin-top:var(--space-500);list-style:none;display:grid}.feature-list li{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.feature-list li:before{margin-right:var(--space-200);color:var(--color-text-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;content:"";vertical-align:middle;background:var(--color-icon-success);border-radius:0;width:20px;height:20px;display:inline-block;-webkit-mask:url(/design-system/icons/check.svg) 50%/contain no-repeat;mask:url(/design-system/icons/check.svg) 50%/contain no-repeat}.form-grid{gap:var(--space-400);grid-template-columns:repeat(2,1fr);display:grid}.form-grid .field-wide{grid-column:1/-1}.review-card{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);display:grid;overflow:hidden}.review-row{justify-content:space-between;align-items:center;gap:var(--space-600);padding:var(--space-400) var(--space-500);border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.review-row:last-child{border-bottom:0}.review-row span{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.review-row strong{font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.onboarding-actions{justify-content:space-between;align-items:center;gap:var(--space-400);margin-top:var(--space-800);display:flex}.onboarding-message{margin-top:var(--space-400)}.validation-summary{gap:var(--space-100);margin:var(--space-300) 0 0 var(--space-400);color:var(--color-text-error);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:grid}.onboarding-demo-note{text-align:center;margin-bottom:0}.draft-restored{justify-content:space-between;align-items:center;gap:var(--space-300);margin-bottom:var(--space-700);padding:var(--space-300) var(--space-300);color:var(--color-text-success);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-success);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;display:flex}.draft-restored button{color:var(--color-text-action);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;background:0 0;border:0;flex:none}.app-shell{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);background:var(--color-background-page);min-height:100dvh;display:grid}.app-sidebar{z-index:10;width:var(--workspace-sidebar-width);padding:var(--space-500) var(--space-400) var(--space-400);color:var(--color-text-primary);background:var(--color-background-surface);border-right:var(--border-width-sm) solid var(--color-border-default);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-label{text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;color:var(--color-text-secondary);margin:0 var(--space-300) var(--space-200)}.nav-list{gap:var(--space-100);list-style:none;display:grid}.nav-link{align-items:center;gap:var(--space-300);border-radius:var(--radius-lg);font-family:var(--type-label-medium-font-family);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal;min-height:44px;padding:0 var(--space-300);color:var(--color-text-secondary);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);display:flex}.nav-link .ds-icon{width:20px;height:20px}.nav-link:hover,.nav-link.active{color:var(--color-text-primary);background:var(--color-background-hover)}.nav-link.active{color:var(--color-text-action);background:var(--color-background-brand-subtle)}.sidebar-account{border-top:var(--border-width-sm) solid var(--color-border-default);align-items:center;gap:var(--space-300);padding:var(--space-400) 0 0;flex-wrap:wrap;margin-top:auto;display:flex}.account-avatar{border-radius:var(--radius-full);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;width:36px;height:36px;color:var(--color-text-primary);background:var(--color-background-tonal);flex:none;place-items:center;display:grid}.sidebar-account strong,.sidebar-account span{display:block}.sidebar-account strong{font-family:var(--type-label-small-font-family);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height)}.sidebar-account span{font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;color:var(--color-text-secondary);margin-top:0}.account-details{min-width:0}.sidebar-signout{font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;color:var(--color-text-action);background:0 0;border:0;min-height:28px}.sidebar-signout:hover{color:var(--color-text-action-hover)}.app-main{grid-column:2;min-width:0}.app-topbar{z-index:8;border-bottom:var(--border-width-sm) solid var(--color-border-default);min-height:calc(var(--workspace-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-1200) 0;background:var(--color-background-page);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.site-switcher{align-items:center;gap:var(--space-200);border-radius:var(--radius-lg);background:0 0;border:0;min-width:0;padding:0;display:flex}.site-icon{width:30px;height:30px;color:var(--color-text-action);border-radius:var(--radius-lg);background:var(--color-background-brand-subtle);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid}.site-switcher strong,.site-switcher span{display:block}.site-switcher strong{letter-spacing:normal;font-family:var(--font-heading);font-size:var(--type-title-small-font-size);font-weight:var(--type-title-small-font-weight);line-height:var(--type-title-small-line-height);overflow-wrap:anywhere}.site-switcher span{margin-top:var(--space-50);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.topbar-actions{align-items:center;gap:var(--space-200);display:flex}.page-content{width:min(1240px,100%);padding:var(--space-1200);max-width:1440px;margin:0 auto}.page-header{justify-content:space-between;gap:var(--space-600);margin-bottom:var(--space-800);align-items:center;display:flex}.page-header h1{margin-bottom:var(--space-200);font-family:var(--type-heading-large-font-family);font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height);font-weight:var(--type-heading-large-font-weight);letter-spacing:normal}.page-header p{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.status-pill{align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-200);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:inline-flex}.status-dot{border-radius:var(--radius-full);background:currentColor;width:7px;height:7px}.metric-grid{gap:var(--space-300);margin-bottom:var(--space-500);grid-template-columns:repeat(4,1fr);display:grid}.metric-card,.panel{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface)}.metric-card{padding:var(--space-500)}.metric-label{color:var(--color-text-secondary);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.metric-value{margin:var(--space-300) 0 var(--space-100);font-family:var(--type-numeric-large-font-family);font-size:var(--type-numeric-large-font-size);line-height:var(--type-numeric-large-line-height);font-weight:var(--type-numeric-large-font-weight);letter-spacing:normal;display:block}.metric-change{color:var(--color-text-action);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.dashboard-grid{gap:var(--space-500);grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);display:grid}.panel-header{min-height:64px;padding:0 var(--space-500);border-bottom:var(--border-width-sm) solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.panel-header h2{font-family:var(--type-title-small-font-family);font-size:var(--type-title-small-font-size);line-height:var(--type-title-small-line-height);font-weight:var(--type-title-small-font-weight);letter-spacing:normal}.panel-body{padding:var(--space-500)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.data-table th,.data-table td{padding:var(--space-400) var(--space-300);text-align:left;border-bottom:var(--border-width-sm) solid var(--color-border-subtle);white-space:nowrap}.data-table th{color:var(--color-text-secondary);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.data-table tbody tr:last-child td{border-bottom:0}.customer-cell{align-items:center;gap:var(--space-200);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;display:flex}.mini-avatar{width:28px;height:28px;color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid}.order-status{padding:var(--space-100) var(--space-200);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-success);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:inline-flex}.setup-list{gap:var(--space-400);list-style:none;display:grid}.setup-item{gap:var(--space-300);grid-template-columns:28px 1fr;display:grid}.setup-check{width:28px;height:28px;color:var(--color-text-on-action);border-radius:var(--radius-full);background:var(--color-background-action);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid}.setup-check.pending{color:var(--color-text-secondary);border:var(--border-width-sm) solid var(--color-border-default);background:var(--color-background-secondary)}.setup-item strong{margin:var(--space-50) 0 var(--space-100);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.setup-item p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.connection-card{justify-content:space-between;align-items:center;gap:var(--space-400);padding:var(--space-400);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-secondary);display:flex}.connection-card strong,.connection-card span{display:block}.connection-card strong{font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.connection-card span{margin-top:var(--space-100);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.onboarding-dashboard-header{align-items:center}.workspace-summary-grid{gap:var(--space-600);margin-bottom:var(--space-600);grid-template-columns:repeat(3,1fr);display:grid}.workspace-summary-card{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);min-width:0;padding:var(--space-600)}.workspace-summary-card span,.workspace-summary-card strong,.workspace-summary-card small{display:block}.workspace-summary-card span{margin-bottom:var(--space-300);color:var(--color-text-secondary);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.workspace-summary-card strong{text-overflow:ellipsis;letter-spacing:normal;font-family:var(--font-heading);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);overflow:hidden}.workspace-summary-card small{margin-top:var(--space-200);color:var(--color-text-secondary);font-family:var(--type-label-small-font-family);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height)}.onboarding-progress-panel{gap:var(--space-1200);padding:var(--space-800);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.onboarding-progress-copy{align-self:center}.onboarding-progress-copy h2{max-width:480px;font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.onboarding-progress-copy>p:not(.eyebrow){max-width:520px;margin:var(--space-400) 0 var(--space-600);color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.launch-timeline{gap:0;list-style:none;display:grid}.launch-timeline li{min-height:78px;padding-bottom:var(--space-400);color:var(--color-text-muted);gap:var(--space-400);grid-template-columns:34px 1fr;display:grid;position:relative}.launch-timeline li:before{content:"";background:var(--color-border-default);width:2px;position:absolute;top:34px;bottom:0;left:16px}.launch-timeline li:last-child{min-height:0;padding-bottom:0}.launch-timeline li:last-child:before{display:none}.launch-timeline li>span{z-index:1;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-background-surface);width:34px;height:34px;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid;position:relative}.launch-timeline li strong{margin:var(--space-50) 0 var(--space-100);color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal;font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);display:block}.launch-timeline li p{font-family:var(--type-body-small-font-family);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height)}.launch-timeline li.complete>span,.launch-timeline li.active>span{color:var(--color-text-on-action);border-color:var(--color-border-action);background:var(--color-background-action)}.launch-timeline li.complete:before{background:var(--color-background-action)}.launch-timeline li.complete strong,.launch-timeline li.active strong{color:var(--color-text-primary)}.launch-timeline li.complete p,.launch-timeline li.active p{color:var(--color-text-secondary)}.status-pill.status-error{color:var(--color-text-error);background:var(--color-background-error)}.billing-header{align-items:center}.billing-layout{gap:var(--space-500);grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);display:grid}.plan-checkout-card{padding:clamp(var(--space-600),4vw,var(--space-1000))}.plan-checkout-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-500);display:flex}.plan-checkout-heading h2{font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.plan-renewal-badge{padding:var(--space-200) var(--space-200);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;flex:none}.plan-price{align-items:baseline;gap:var(--space-200);margin:var(--space-800) 0 var(--space-600);display:flex}.plan-price strong{font-family:var(--type-numeric-large-font-family);font-size:var(--type-numeric-large-font-size);line-height:var(--type-numeric-large-line-height);font-weight:var(--type-numeric-large-font-weight);letter-spacing:normal}.plan-price span{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.billing-benefits{gap:var(--space-300);margin-bottom:var(--space-700);color:var(--color-text-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;list-style:none;display:grid}.billing-benefits span{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;margin-left:0}.checkout-safety-note{margin-bottom:var(--space-500);padding:var(--space-400);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-secondary)}.checkout-safety-note strong{margin-bottom:var(--space-100);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.checkout-safety-note p,.checkout-config-note,.billing-footnote,.billing-empty-copy{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.checkout-action{gap:var(--space-300);display:grid}.checkout-config-note{text-align:center}.payment-complete-note{gap:var(--space-300);padding:var(--space-400);color:var(--color-text-action-hover);border:var(--border-width-sm) solid var(--color-border-success);border-radius:var(--radius-lg);background:var(--color-background-success);grid-template-columns:34px 1fr;display:grid}.payment-complete-note>span{width:34px;height:34px;color:var(--color-text-on-action);border-radius:var(--radius-full);background:var(--color-background-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;place-items:center;display:grid}.payment-complete-note strong{margin:var(--space-50) 0 var(--space-100);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.payment-complete-note p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.billing-side-stack{align-content:start;gap:var(--space-500);display:grid}.billing-detail-card{padding:var(--space-600)}.billing-detail-list{gap:0;display:grid}.billing-detail-list>div{justify-content:space-between;align-items:flex-start;gap:var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.billing-detail-list>div:last-child{border-bottom:0}.billing-detail-list dt{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.billing-detail-list dd{text-align:right;text-transform:capitalize;max-width:60%;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.billing-reference{overflow-wrap:anywhere;text-transform:none!important}.billing-footnote{margin-top:var(--space-400);padding-top:var(--space-400);border-top:var(--border-width-sm) solid var(--color-border-default)}.billing-notice{padding:var(--space-700)}.billing-notice h2{margin-bottom:var(--space-200);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.billing-notice p{margin-bottom:var(--space-500);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.payment-result-page{place-items:center;min-height:calc(100dvh - 72px);display:grid}.payment-result-card{width:min(100%,620px);padding:clamp(var(--space-800),7vw,var(--space-1300));text-align:center;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);box-shadow:none}.payment-result-icon{width:58px;height:58px;margin:0 auto var(--space-600);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;place-items:center;display:grid}.payment-result-card.error .payment-result-icon{color:var(--color-text-error);background:var(--color-background-error)}.payment-result-card h1{font-family:var(--type-heading-large-font-family);font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height);font-weight:var(--type-heading-large-font-weight);letter-spacing:normal}.payment-result-card>p:not(.eyebrow){max-width:470px;margin:var(--space-300) auto var(--space-700);color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.payment-result-actions{justify-content:center;gap:var(--space-300);display:flex}.empty-page-panel{min-height:430px;padding:var(--space-1200);text-align:center;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);place-items:center;display:grid}.empty-icon{width:58px;height:58px;margin:0 auto var(--space-500);color:var(--color-text-action);border-radius:var(--radius-lg);background:var(--color-background-brand-subtle);place-items:center;display:grid}.empty-icon .ds-icon{width:26px;height:26px}.empty-page-panel h2{margin-bottom:var(--space-200);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.empty-page-panel p{max-width:500px;margin-bottom:var(--space-600);color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.mobile-tabbar,.sidebar-close,.sidebar-overlay{display:none}.ops-shell{background:var(--color-background-page);min-height:100dvh}.ops-topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-700);min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--space-600),calc((100vw - 1180px)/2)) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);background:var(--color-background-surface);display:flex;position:sticky;top:0}.ops-brand{align-items:center;gap:var(--space-300);display:flex}.ops-brand>span:not(.brand-logo){padding-left:var(--space-300);color:var(--color-text-secondary);border-left:var(--border-width-sm) solid var(--color-border-default);text-transform:none;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.ops-account{align-items:center;gap:var(--space-400);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;display:flex}.ops-account form button{color:var(--color-text-secondary);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;background:0 0;border:0}.ops-account form button:hover{color:var(--color-text-primary)}.ops-page{width:min(1180px,100% - 48px);padding:var(--space-1200) 0 80px;margin:0 auto}.ops-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-700);margin-bottom:var(--space-700);display:flex}.ops-page-header h1{margin-bottom:var(--space-200);font-family:var(--type-heading-large-font-family);font-size:var(--type-heading-large-font-size);line-height:var(--type-heading-large-line-height);font-weight:var(--type-heading-large-font-weight);letter-spacing:normal}.ops-page-header>div>p:last-child{max-width:650px;color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.ops-counts{gap:var(--space-200);flex:none;display:flex}.ops-counts span{min-width:92px;padding:var(--space-300) var(--space-300);color:var(--color-text-secondary);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);text-align:center;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.ops-counts strong{margin-bottom:var(--space-50);color:var(--color-text-primary);font-family:var(--type-numeric-medium-font-family);font-size:var(--type-numeric-medium-font-size);line-height:var(--type-numeric-medium-line-height);font-weight:var(--type-numeric-medium-font-weight);letter-spacing:normal;display:block}.ops-notice{margin-bottom:var(--space-400);padding:var(--space-300) var(--space-400);color:var(--color-text-success);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-success);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.ops-notice.error{color:var(--color-text-error);border-color:var(--color-border-error);background:var(--color-background-error)}.ops-notice.neutral{color:var(--color-text-warning);border-color:var(--color-border-warning);background:var(--color-background-warning)}.ops-order-list{gap:var(--space-400);display:grid}.ops-order-card{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);box-shadow:none;overflow:hidden}.ops-order-card.ops-status-blocked{border-color:var(--color-border-error)}.ops-order-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-600);padding:var(--space-600) var(--space-600);border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.ops-package-label{margin-bottom:var(--space-200);color:var(--color-text-action);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.ops-order-heading h2{margin-bottom:var(--space-100);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.ops-order-heading p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.ops-status-pill{padding:var(--space-200) var(--space-200);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;flex:none}.ops-status-blocked .ops-status-pill{color:var(--color-text-error);background:var(--color-background-error)}.ops-status-completed .ops-status-pill{color:var(--color-text-secondary);background:var(--color-background-secondary)}.ops-order-facts{border-bottom:var(--border-width-sm) solid var(--color-border-default);grid-template-columns:1fr 1fr 1.2fr 1.25fr;display:grid}.ops-order-facts>div{min-width:0;padding:var(--space-400) var(--space-500);border-right:var(--border-width-sm) solid var(--color-border-default)}.ops-order-facts>div:last-child{border-right:0}.ops-order-facts dt{margin-bottom:var(--space-200);color:var(--color-text-secondary);text-transform:none;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.ops-order-facts dd{overflow-wrap:anywhere;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-stage-list{padding:var(--space-500) var(--space-600);border-bottom:var(--border-width-sm) solid var(--color-border-default);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.ops-stage-list.ops-stages-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-stage-list li{justify-items:center;gap:var(--space-200);color:var(--color-text-muted);text-align:center;display:grid;position:relative}.ops-stage-list li:after{content:"";background:var(--color-border-default);width:calc(100% - 36px);height:2px;position:absolute;top:13px;left:calc(50% + 18px)}.ops-stage-list li:last-child:after{display:none}.ops-stage-list li>span{z-index:1;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-background-surface);width:28px;height:28px;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid;position:relative}.ops-stage-list li strong{max-width:125px;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-stage-list li.complete,.ops-stage-list li.active{color:var(--color-text-primary)}.ops-stage-list li.complete>span,.ops-stage-list li.active>span{color:var(--color-text-on-action);border-color:var(--color-border-action);background:var(--color-background-action)}.ops-stage-list li.complete:after{background:var(--color-background-action)}.ops-order-footer{justify-content:space-between;align-items:center;gap:var(--space-600);padding:var(--space-500) var(--space-600);display:flex}.ops-license-summary span,.ops-license-summary strong,.ops-license-summary small{display:block}.ops-license-summary span{margin-bottom:var(--space-100);color:var(--color-text-secondary);text-transform:none;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-license-summary strong{text-transform:capitalize;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-license-summary small{margin-top:var(--space-100);color:var(--color-text-error);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-action-button{letter-spacing:normal;min-width:185px}.ops-complete-label{color:var(--color-text-action);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.ops-empty-state{min-height:390px;padding:var(--space-1200);text-align:center;border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);align-content:center;place-items:center;display:grid}.ops-empty-state>span{width:48px;height:48px;margin-bottom:var(--space-400);color:var(--color-text-action);border-radius:var(--radius-full);background:var(--color-background-brand-subtle);font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;place-items:center;display:grid}.ops-empty-state h2{margin-bottom:var(--space-200);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.ops-empty-state p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.products-page-header{align-items:center}.products-preparing{min-height:430px;padding:clamp(var(--space-900),7vw,70px);text-align:center;align-content:center;justify-items:center;display:grid}.products-preparing-icon{width:58px;height:58px;margin-bottom:var(--space-500);color:var(--color-text-action);border-radius:var(--radius-lg);background:var(--color-background-brand-subtle);font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;place-items:center;display:grid}.products-preparing.error .products-preparing-icon{color:var(--color-text-error);background:var(--color-background-error)}.products-preparing h2{max-width:570px;margin-bottom:var(--space-300);font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.products-preparing>p:not(.eyebrow){max-width:570px;margin-bottom:var(--space-600);color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.asovera-product-grid{gap:var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asovera-product-card{gap:var(--space-500);padding:var(--space-600);grid-template-columns:82px 1fr;display:grid}.product-artwork{border-radius:var(--radius-lg);width:82px;height:96px;color:var(--color-text-action);background:var(--color-background-brand-subtle);box-shadow:none;place-items:center;display:grid}.product-artwork span{font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.product-card-copy{align-self:center}.product-card-copy h2{margin-bottom:var(--space-200);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.product-card-copy p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.product-release-meta{border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.product-release-meta>div{padding:var(--space-300) var(--space-400)}.product-release-meta>div:first-child{border-right:var(--border-width-sm) solid var(--color-border-default)}.product-release-meta dt{margin-bottom:var(--space-100);color:var(--color-text-secondary);text-transform:none;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.product-release-meta dd{font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.asovera-product-card>form,.asovera-product-card>.button{grid-column:1/-1}.license-access-panel{gap:clamp(var(--space-700),6vw,78px);margin-top:var(--space-500);padding:clamp(var(--space-700),5vw,var(--space-1200));grid-template-columns:minmax(0,1.1fr) minmax(330px,.7fr);display:grid}.license-access-copy h2{margin-bottom:var(--space-200);font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.license-access-copy>p:not(.eyebrow){max-width:580px;color:var(--color-text-secondary);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.license-details{gap:0 var(--space-600);margin-top:var(--space-600);grid-template-columns:repeat(2,1fr);display:grid}.license-details>div{justify-content:space-between;align-items:center;gap:var(--space-300);padding:var(--space-300) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.license-details dt{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.license-details dd{text-align:right;text-transform:capitalize;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.license-reveal-card{padding:var(--space-500);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-secondary);align-self:start}.license-reveal-card>strong{margin-bottom:var(--space-100);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal;display:block}.license-reveal-card>p{margin-bottom:var(--space-400);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.license-reveal-form,.license-key-value{gap:var(--space-200);display:grid}.license-key-value code{padding:var(--space-300);color:var(--color-text-primary);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-surface);white-space:nowrap;font-family:var(--type-code-small-font-family);font-size:var(--type-code-small-font-size);line-height:var(--type-code-small-line-height);font-weight:var(--type-code-small-font-weight);letter-spacing:normal;display:block;overflow-x:auto}.complete-setup-note{gap:var(--space-300);margin-top:var(--space-500);padding:var(--space-400) var(--space-500);color:var(--color-text-action-hover);border:var(--border-width-sm) solid var(--color-border-success);border-radius:var(--radius-lg);background:var(--color-background-success);grid-template-columns:34px 1fr;display:grid}.complete-setup-note>span{width:34px;height:34px;color:var(--color-text-on-action);border-radius:var(--radius-full);background:var(--color-background-action);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid}.complete-setup-note strong{margin:var(--space-25) 0 var(--space-100);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.complete-setup-note p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.connector-approval-card{gap:var(--space-500);margin-top:var(--space-700);padding:var(--space-500);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-secondary);display:grid}.connector-site-identity{align-items:center;gap:var(--space-300);grid-template-columns:46px 1fr;display:grid}.connector-site-identity>span{width:46px;height:46px;color:var(--color-text-on-action);border-radius:var(--radius-lg);background:var(--color-background-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;place-items:center;display:grid}.connector-site-identity strong,.connector-site-identity small{display:block}.connector-site-identity strong{overflow-wrap:anywhere;font-family:var(--type-label-large-font-family);font-size:var(--type-label-large-font-size);line-height:var(--type-label-large-line-height);font-weight:var(--type-label-large-font-weight);letter-spacing:normal}.connector-site-identity small{margin-top:var(--space-100);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.connector-approval-details{gap:0;display:grid}.connector-approval-details>div{justify-content:space-between;align-items:flex-start;gap:var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.connector-approval-details>div:last-child{border-bottom:0}.connector-approval-details dt{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.connector-approval-details dd{text-align:right;max-width:62%;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.connector-safety-note{padding:var(--space-400);border-radius:var(--radius-lg);background:var(--color-background-surface)}.connector-safety-note strong{margin-bottom:var(--space-100);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal;display:block}.connector-safety-note p,.connector-scope-copy{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.connector-scope-copy{margin-top:var(--space-400);text-align:center}.connector-permission-list{gap:var(--space-200);padding:var(--space-400) 0;border-top:var(--border-width-sm) solid var(--color-border-default);border-bottom:var(--border-width-sm) solid var(--color-border-default);list-style:none;display:grid}.connector-permission-list li{gap:var(--space-200);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;grid-template-columns:24px 1fr;display:grid}.connector-permission-list li:before{color:var(--color-text-action);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;content:"";vertical-align:middle;background:var(--color-icon-success);border-radius:0;place-items:center;width:20px;height:20px;display:inline-block;-webkit-mask:url(/design-system/icons/check.svg) 50%/contain no-repeat;mask:url(/design-system/icons/check.svg) 50%/contain no-repeat}.connector-approval-note{font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;color:var(--color-text-secondary)!important}.connector-approval-actions{gap:var(--space-200);margin-top:var(--space-700);display:grid}.connector-approval-card .connector-approval-actions{margin-top:0}.website-setup-layout{gap:var(--space-500);grid-template-columns:minmax(0,1.3fr) minmax(280px,.62fr);display:grid}.website-setup-card{padding:clamp(var(--space-700),5vw,var(--space-1200))}.website-setup-card h2{margin-bottom:var(--space-300);font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.website-setup-card>p:not(.eyebrow){max-width:670px;color:var(--color-text-secondary);font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.website-setup-steps{margin:var(--space-800) 0;gap:0;list-style:none;display:grid}.website-setup-steps li{gap:var(--space-300);min-height:82px;padding-bottom:var(--space-400);grid-template-columns:38px 1fr;display:grid;position:relative}.website-setup-steps li:before{content:"";background:var(--color-border-default);width:2px;position:absolute;top:38px;bottom:0;left:18px}.website-setup-steps li:last-child{min-height:0;padding-bottom:0}.website-setup-steps li:last-child:before{display:none}.website-setup-steps li>span{z-index:1;width:38px;height:38px;color:var(--color-text-action);border:var(--border-width-sm) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-background-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;place-items:center;display:grid;position:relative}.website-setup-steps strong{margin:var(--space-50) 0 var(--space-100);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal;display:block}.website-setup-steps p{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.website-setup-actions,.website-connection-actions{gap:var(--space-200);flex-wrap:wrap;display:flex}.website-security-card{padding:var(--space-700);border-color:var(--color-border-default);color:var(--color-text-primary);background:var(--color-background-surface);align-self:start}.website-security-card>span{width:42px;height:42px;margin-bottom:var(--space-600);border-radius:var(--radius-lg);font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;color:var(--color-icon-action);background:var(--color-background-brand-subtle);place-items:center;display:grid}.website-security-card h3{margin-bottom:var(--space-400);font-family:var(--type-title-small-font-family);font-size:var(--type-title-small-font-size);line-height:var(--type-title-small-line-height);font-weight:var(--type-title-small-font-weight);letter-spacing:normal}.website-security-card ul{gap:var(--space-300);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;list-style:none;display:grid}.website-security-card li:before{content:"•";margin-right:var(--space-200);color:var(--color-background-tonal)}.website-security-card p{margin-top:var(--space-500);padding-top:var(--space-400);color:var(--color-text-warning);border-top:var(--border-width-sm) solid var(--color-border-default);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.website-connection-panel{padding:clamp(var(--space-700),5vw,var(--space-1100))}.website-connection-heading{align-items:center;gap:var(--space-400);padding-bottom:var(--space-700);border-bottom:var(--border-width-sm) solid var(--color-border-default);grid-template-columns:58px 1fr;display:grid}.website-connection-mark{width:58px;height:58px;color:var(--color-text-on-action);border-radius:var(--radius-lg);background:var(--color-background-action);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;place-items:center;display:grid}.website-connection-heading .ops-package-label{margin-bottom:var(--space-100)}.website-connection-heading h2{overflow-wrap:anywhere;font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.website-connection-heading p:last-child{margin-top:var(--space-100);color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.website-connection-details{gap:0 var(--space-700);margin:var(--space-500) 0 var(--space-700);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.website-connection-details>div{justify-content:space-between;align-items:center;gap:var(--space-400);padding:var(--space-400) 0;border-bottom:var(--border-width-sm) solid var(--color-border-default);display:flex}.website-connection-details dt{color:var(--color-text-secondary);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.website-connection-details dd{text-align:right;text-transform:capitalize;font-family:var(--type-label-small-font-family);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);letter-spacing:normal}.website-connection-details .website-scopes{grid-column:1/-1}.preview-banner{padding:var(--space-300) var(--space-600);color:var(--color-text-warning);background:var(--color-background-warning);border-bottom:var(--border-width-sm) solid var(--color-border-warning);text-align:center;font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.portal-help{justify-content:space-between;align-items:center;gap:var(--space-600);margin-top:var(--space-500);padding:var(--space-600);display:flex}.portal-help h2{margin-bottom:var(--space-200);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.portal-help p,.portal-body-copy{color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal}.portal-help .button{flex-shrink:0}.portal-contact,.portal-faq{margin-bottom:var(--space-500);padding:clamp(var(--space-600),4vw,var(--space-1000))}.portal-contact h2{margin-bottom:var(--space-300);font-family:var(--type-heading-small-font-family);font-size:var(--type-heading-small-font-size);line-height:var(--type-heading-small-line-height);font-weight:var(--type-heading-small-font-weight);letter-spacing:normal}.portal-contact>p:not(.eyebrow),.portal-faq p{max-width:780px;margin:var(--space-300) 0 var(--space-500);color:var(--color-text-secondary);font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.portal-contact .billing-detail-list{max-width:780px;margin-top:var(--space-700)}.portal-contact .billing-detail-list dd{overflow-wrap:anywhere;text-transform:none}.portal-contact .support-address{margin-bottom:0}.portal-faq h2{margin-bottom:var(--space-500);font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.portal-faq details{border-top:var(--border-width-sm) solid var(--color-border-default)}.portal-faq summary,.connection-diagnostics summary{padding:var(--space-400) 0;cursor:pointer;font-family:var(--type-label-medium-font-family);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);font-weight:var(--type-label-medium-font-weight);letter-spacing:normal}.portal-numbered-list{gap:var(--space-400);padding-left:var(--space-500);margin:var(--space-600) 0;color:var(--color-text-secondary);font-family:var(--type-body-medium-font-family);font-size:var(--type-body-medium-font-size);line-height:var(--type-body-medium-line-height);font-weight:var(--type-body-medium-font-weight);letter-spacing:normal;display:grid}.portal-numbered-list li{padding-left:var(--space-100)}.store-address{overflow-wrap:anywhere;color:var(--color-text-action);display:block}.portal-body-copy{margin:var(--space-400) 0 var(--space-600)}.woo-guide{margin-top:var(--space-500)}.launch-timeline li.blocked>span{color:var(--color-text-error);border-color:var(--color-border-error);background:var(--color-background-error)}.launch-timeline li.blocked strong,.launch-timeline li.blocked p{color:var(--color-text-error)}.workspace-summary-card strong,.workspace-summary-card small{overflow-wrap:anywhere}.site-switcher{cursor:default;background:0 0;border:0;min-width:0;padding:0}.staff-queue-link{margin-top:var(--space-400);border-top:var(--border-width-sm) solid var(--color-border-default)}@media (max-width:1279px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.onboarding-progress-panel,.billing-layout{grid-template-columns:1fr}.ops-stage-list{grid-template-columns:repeat(6,130px);justify-content:start;overflow-x:auto}.ops-stage-list.ops-stages-3{grid-template-columns:repeat(3,130px)}.license-access-panel,.website-setup-layout,.public-shell{grid-template-columns:1fr}.public-brand-panel{min-height:auto;padding:var(--space-700) var(--space-700) var(--space-1300);display:none}.brand-copy{margin-top:74px}.public-content{padding:var(--space-1200) var(--space-600)}.choice-grid,.form-grid{grid-template-columns:1fr}.form-grid .field-wide{grid-column:auto}.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.app-sidebar.mobile-open{width:min(290px,86vw);box-shadow:var(--shadow-floating);padding-top:max(64px, calc(48px + env(safe-area-inset-top)));display:flex}.sidebar-close{font-family:var(--type-body-large-font-family);font-size:var(--type-body-large-font-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-font-weight);letter-spacing:normal;color:var(--color-icon-primary);background:var(--color-background-surface);border-color:var(--color-border-default);display:grid;position:absolute;top:18px;right:16px}.sidebar-overlay.visible{z-index:9;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.app-main{grid-column:1}.mobile-tabbar{z-index:8;border-top:var(--border-width-sm) solid var(--color-border-default);inset:auto auto max(16px, env(safe-area-inset-bottom)) 50%;width:min(100% - 32px,560px);min-height:72px;padding:var(--space-100);border:var(--border-width-sm) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-background-surface);box-shadow:var(--shadow-floating);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;transform:translate(-50%)}.mobile-tab{align-content:center;place-items:center;gap:var(--space-100);min-width:0;font-family:var(--type-label-small-font-family);letter-spacing:normal;min-height:60px;padding:var(--space-200) var(--space-100);color:var(--color-text-secondary);border-radius:var(--radius-full);font-size:var(--type-label-small-font-size);line-height:var(--type-label-small-line-height);font-weight:var(--type-label-small-font-weight);background:0 0;border:0;display:grid}.mobile-tab .ds-icon{width:20px;height:20px}.mobile-tab.active{color:var(--color-text-action);background:var(--color-background-navigation-active)}.page-content{padding-bottom:calc(92px + env(safe-area-inset-bottom));padding-inline:var(--space-600)}.workspace-summary-grid{grid-template-columns:1fr}.ops-topbar{padding-right:var(--space-500);padding-left:var(--space-500)}.ops-account>span{display:none}.ops-page{width:min(100% - 32px,680px);padding-top:var(--space-800)}.ops-page-header{flex-direction:column;align-items:stretch}.ops-counts span{flex:1}.ops-order-facts{grid-template-columns:1fr 1fr}.ops-order-facts>div:nth-child(2){border-right:0}.ops-order-facts>div:nth-child(-n+2){border-bottom:var(--border-width-sm) solid var(--color-border-default)}}@media (max-width:767px){.portal-help{padding:var(--space-600);flex-direction:column;align-items:stretch}.portal-contact .website-setup-actions .button{width:100%}.onboarding-topbar{padding-right:var(--space-500);padding-left:var(--space-500)}.onboarding-topbar>span{font-size:0}.onboarding-topbar .text-link{font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal}.stepper{grid-template-columns:repeat(4,1fr)}.step-item{text-align:center;display:block}.step-item span:last-of-type{margin-top:var(--space-200);font-family:var(--type-body-small-font-family);font-size:var(--type-body-small-font-size);line-height:var(--type-body-small-line-height);font-weight:var(--type-body-small-font-weight);letter-spacing:normal;display:block}.step-item:after{display:none}.step-number{margin:auto}.onboarding-actions,.page-header{flex-direction:column;align-items:stretch}.onboarding-actions .button,.page-header .button{width:100%}.app-topbar{padding-right:var(--space-400);padding-left:var(--space-400);padding-inline:var(--space-600)}.page-content{padding:var(--space-600) var(--space-400) calc(92px + env(safe-area-inset-bottom));padding-inline:var(--space-600)}.metric-grid{gap:var(--space-200);grid-template-columns:1fr 1fr}.metric-card{padding:var(--space-400)}.metric-value{font-family:var(--type-numeric-large-font-family);font-size:var(--type-numeric-large-font-size);line-height:var(--type-numeric-large-line-height);font-weight:var(--type-numeric-large-font-weight);letter-spacing:normal}.topbar-actions .button{display:none}.connection-card,.plan-checkout-heading,.payment-result-actions{flex-direction:column;align-items:stretch}.payment-result-actions .button{width:100%}.ops-brand>span:not(.brand-logo),.ops-account .text-link{display:none}.ops-order-heading,.ops-order-footer{flex-direction:column;align-items:stretch}.ops-order-heading{padding:var(--space-500)}.ops-order-facts>div{padding:var(--space-400)}.ops-stage-list{padding:var(--space-500)}.ops-order-footer{padding:var(--space-500) var(--space-500)}.ops-order-footer form,.ops-action-button{width:100%}.asovera-product-grid{grid-template-columns:1fr}.asovera-product-card{gap:var(--space-400);padding:var(--space-500);grid-template-columns:66px 1fr}.product-artwork{width:66px;height:78px}.product-artwork span{font-family:var(--type-title-large-font-family);font-size:var(--type-title-large-font-size);line-height:var(--type-title-large-line-height);font-weight:var(--type-title-large-font-weight);letter-spacing:normal}.license-access-panel{padding:var(--space-600) var(--space-500)}.license-details{grid-template-columns:1fr}.license-key-value .button{width:100%}.website-connection-details{grid-template-columns:1fr}.website-connection-details .website-scopes{grid-column:auto}.website-setup-actions,.website-connection-actions{flex-direction:column;align-items:stretch}.website-setup-actions .button,.website-connection-actions .button,.website-connection-actions form,.website-connection-actions form .button{width:100%}}.choice-card.selected{background:var(--color-background-brand-subtle)}.app-sidebar>.brand-logo{margin:0 var(--space-200) var(--space-1200)}.sidebar-account .account-avatar{color:var(--color-text-primary);display:grid}.site-switcher .site-icon{width:32px;height:32px;color:var(--color-text-action);background:var(--color-background-brand-subtle);flex-shrink:0;display:grid}.product-artwork .ds-icon{width:40px;height:40px}.ops-brand>.brand-logo{border:0;padding:0}.billing-benefits li{gap:var(--space-200);align-items:flex-start;display:flex}.topbar-actions .button{min-height:var(--button-height-medium);font-size:var(--type-label-medium-font-size);line-height:var(--type-label-medium-line-height);padding:0 var(--button-padding-medium)}@media (max-width:767px){.onboarding-card{padding:var(--space-600)}.onboarding-frame{width:calc(100% - 32px);padding-top:var(--space-800)}.public-content{padding:var(--space-800) var(--space-600)}.auth-mobile-logo{margin-bottom:var(--space-1200)}.onboarding-progress-panel{padding:var(--space-600);gap:var(--space-800)}.metric-grid{grid-template-columns:1fr}.app-topbar,.page-content{padding-inline:var(--space-400)}.mobile-tab{font-size:var(--type-label-small-font-size)}}.auth-mobile-logo{display:none}@media (max-width:1279px){.auth-mobile-logo{margin-bottom:var(--space-1200);display:inline-block}}
