/* Generated by scripts/build-style-artifacts.js. Edit the mapped SCSS source. */
:root{--arc-font-size-body: 12px;--arc-font-size-label: 12px;--arc-font-size-caption: 11px;--arc-font-size-small: 10px;--arc-font-size-micro: 8px;--arc-font-size-overline: 9px;--arc-font-size-subheading: 14px;--arc-font-size-heading: 18px;--arc-font-size-title: 23px;--arc-font-size-title-compact: 20px;--arc-font-size-list-title: 13px;--arc-font-weight-regular: 400;--arc-font-weight-semibold: 600;--arc-font-weight-bold: 700;--arc-line-height-tight: 1;--arc-line-height-label: 1.2;--arc-line-height-body: 1.35;--arc-line-height-copy: 1.5;--arc-letter-spacing-normal: 0;--arc-letter-spacing-label: 0.05em;--arc-letter-spacing-status: 0.06em;--arc-letter-spacing-overline: 0.08em;--arc-space-2: 2px;--arc-space-4: 4px;--arc-space-6: 6px;--arc-space-8: 8px;--arc-space-10: 10px;--arc-space-12: 12px;--arc-space-14: 14px;--arc-space-16: 16px;--arc-space-20: 20px;--arc-space-24: 24px;--arc-space-32: 32px;--arc-space-48: 48px;--arc-space-64: 64px;--arc-nav-height: 55px;--arc-footer-height: 34px;--arc-footer-navigation-height: 72px;--arc-toolbar-width: 48px;--arc-toolbar-button-size: 38px;--arc-toolbar-icon-size: 19px;--arc-panel-width: 360px;--arc-panel-min-width: 220px;--arc-panel-max-width: 560px;--arc-inspector-width: 360px;--arc-control-height: 32px;--arc-control-icon-size: 16px;--arc-radius-control: 0;--arc-radius-card: 6px;--arc-radius-panel: 8px;--arc-radius-modal: 14px;--arc-radius-menu: 8px;--arc-radius-badge: 3px;--arc-radius-pill: 999px;--arc-z-base: 0;--arc-z-canvas: 1;--arc-z-panel: 8;--arc-z-toolbar: 20;--arc-z-status: 40;--arc-z-notification: 2147483002;--arc-z-menu: 2147483647;--arc-z-popover: 2147483647;--arc-z-modal-overlay: 2147483647;--arc-z-modal: 2147483647;--arc-z-critical-overlay: 2147483647;--arc-font-family: "Arc Relay UI", "Sora", "Avenir Next", Arial, sans-serif;--arc-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--arc-font-size-card-title: var(--arc-font-size-subheading);--arc-font-size-button: var(--arc-font-size-label);--arc-font-size-nav: var(--arc-font-size-label);--arc-type-body-font-size: var(--arc-font-size-body);--arc-type-body-font-weight: var(--arc-font-weight-regular);--arc-type-body-line-height: var(--arc-line-height-body);--arc-type-body-tracking: var(--arc-letter-spacing-normal);--arc-type-control-font-size: var(--arc-font-size-label);--arc-type-control-font-weight: var(--arc-font-weight-regular);--arc-type-control-line-height: var(--arc-line-height-body);--arc-type-control-tracking: var(--arc-letter-spacing-normal);--arc-type-identity-font-size: var(--arc-font-size-nav);--arc-type-identity-font-weight: var(--arc-font-weight-bold);--arc-type-identity-line-height: var(--arc-line-height-label);--arc-type-identity-tracking: var(--arc-letter-spacing-overline);--arc-type-document-title-font-size: var(--arc-font-size-subheading);--arc-type-document-title-font-weight: var(--arc-font-weight-semibold);--arc-type-document-title-line-height: var(--arc-line-height-tight);--arc-type-document-title-tracking: var(--arc-letter-spacing-label);--arc-type-section-label-font-size: var(--arc-font-size-small);--arc-type-section-label-font-weight: var(--arc-font-weight-bold);--arc-type-section-label-line-height: var(--arc-line-height-label);--arc-type-section-label-tracking: var(--arc-letter-spacing-overline);--arc-type-status-font-size: var(--arc-font-size-small);--arc-type-status-font-weight: var(--arc-font-weight-bold);--arc-type-status-line-height: var(--arc-line-height-label);--arc-type-status-tracking: var(--arc-letter-spacing-status);--arc-type-heading-font-size: var(--arc-font-size-heading);--arc-type-heading-font-weight: var(--arc-font-weight-semibold);--arc-type-heading-line-height: var(--arc-line-height-label);--arc-type-heading-tracking: var(--arc-letter-spacing-normal);--cms-shell-font-family: var(--arc-font-family);--cms-shell-font-weight: var(--arc-type-body-font-weight);--arc-dialog-font-size: var(--arc-font-size-body);--arc-dialog-title-size: var(--arc-font-size-heading);--arc-dialog-action-font-size: var(--arc-font-size-button);--arc-spacing-sm: var(--arc-space-8);--arc-spacing-md: var(--arc-space-12);--arc-spacing-lg: var(--arc-space-16);--arc-color-scheme: dark;--arc-color-background: #141414;--arc-color-canvas: #0d0d0d;--arc-color-surface: #1b1b1b;--arc-color-surface-raised: #202020;--arc-color-control: #262626;--arc-color-input: #101010;--arc-color-input-hover: #161616;--arc-color-hover: #313131;--arc-color-text: #f2f4f6;--arc-color-muted: rgba(242, 244, 246, 0.62);--arc-color-disabled: rgba(242, 244, 246, 0.42);--arc-color-border: rgba(242, 244, 246, 0.12);--arc-color-border-strong: rgba(242, 244, 246, 0.22);--arc-color-border-muted: rgba(242, 244, 246, 0.08);--arc-color-brand: #00539b;--arc-shell-accent: var(--cms-shell-accent-color, #8bd3ff);--arc-color-accent: var(--arc-module-accent, var(--arc-shell-accent));--arc-menu-highlight-color: var(--arc-color-accent);--arc-menu-highlight-bg: color-mix(in srgb, var(--arc-menu-highlight-color) 12%, transparent);--arc-menu-highlight-border: color-mix(in srgb, var(--arc-menu-highlight-color) 42%, transparent);--arc-menu-highlight-strong-border: color-mix(in srgb, var(--arc-menu-highlight-color) 72%, transparent);--arc-color-action: color-mix(in srgb, var(--arc-color-accent) 40%, #000000);--arc-color-on-action: #ffffff;--arc-color-focus: var(--arc-color-accent);--arc-color-selected: var(--arc-menu-highlight-bg);--arc-color-active: var(--arc-color-accent);--arc-color-success: #7ee787;--arc-color-warning: #eac36c;--arc-color-error: #ff9aa2;--arc-color-action-danger: color-mix(in srgb, var(--arc-color-error) 40%, #000000);--arc-color-information: #8bd3ff;--arc-color-grid: rgba(255, 255, 255, 0.016);--arc-radius-button: var(--arc-radius-control);--arc-radius-input: var(--arc-radius-control);--arc-shadow-menu: 0 12px 28px rgba(0, 0, 0, 0.18);--arc-shadow-dialog: 0 28px 80px rgba(0, 0, 0, 0.56);--arc-shadow-toolbar: 0 8px 24px rgba(0, 0, 0, 0.18);--arc-shadow-card: none;--arc-project-card-padding: var(--arc-space-12);--arc-project-card-min-height: calc(152px + var(--arc-project-card-padding));--arc-accent-text-strength: 100%;--arc-project-status-text-strength: var(--arc-accent-text-strength);--arc-motion-fast: 140ms;--arc-motion-enter: 260ms;--arc-motion-panel: 180ms;--arc-motion-feedback: 300ms;--arc-motion-ease: ease}body[data-cms-active-project-module],.group-card[data-cms-project-module]{--arc-menu-highlight-color: var(--arc-module-accent, var(--cms-shell-accent-color, #8bd3ff));--arc-menu-highlight-bg: color-mix(in srgb, var(--arc-menu-highlight-color) 12%, transparent);--arc-menu-highlight-border: color-mix(in srgb, var(--arc-menu-highlight-color) 42%, transparent);--arc-menu-highlight-strong-border: color-mix(in srgb, var(--arc-menu-highlight-color) 72%, transparent);--arc-color-selected: var(--arc-menu-highlight-bg)}[data-cms-builder-module-accent],[data-builder-root]{--arc-menu-highlight-color: var(--cms-builder-module-accent, var(--arc-module-accent, #8bd3ff));--arc-menu-highlight-bg: color-mix(in srgb, var(--arc-menu-highlight-color) 12%, transparent);--arc-menu-highlight-border: color-mix(in srgb, var(--arc-menu-highlight-color) 42%, transparent);--arc-menu-highlight-strong-border: color-mix(in srgb, var(--arc-menu-highlight-color) 72%, transparent);--arc-color-selected: var(--arc-menu-highlight-bg)}:root[data-cms-shell-theme=light],body[data-cms-shell-theme=light]{--arc-color-scheme: light;--arc-color-background: #f5f5f5;--arc-color-canvas: #f3f5f7;--arc-color-surface: #ffffff;--arc-color-surface-raised: #f8f8f8;--arc-color-control: #f8f8f8;--arc-color-input: #f7f7f7;--arc-color-input-hover: #eeeeee;--arc-color-hover: #f2f2f2;--arc-color-text: #1f2328;--arc-color-muted: #57606a;--arc-color-disabled: rgba(31, 35, 40, 0.46);--arc-color-success: #1a7f37;--arc-color-warning: #7d4e00;--arc-color-error: #cf222e;--arc-color-information: #0550ae;--arc-accent-text-strength: 40%;--arc-project-status-text-strength: var(--arc-accent-text-strength);--arc-color-focus: var(--arc-color-action);--arc-color-border: rgba(31, 35, 40, 0.16);--arc-color-border-strong: rgba(31, 35, 40, 0.28);--arc-color-border-muted: rgba(31, 35, 40, 0.1);--arc-color-grid: rgba(31, 35, 40, 0.055)}@media(prefers-reduced-motion: reduce){:root{--arc-motion-fast: 0ms;--arc-motion-enter: 0ms;--arc-motion-panel: 0ms;--arc-motion-feedback: 0ms}}:root{--arc-builder-topbar-height: var(--arc-nav-height);--arc-builder-top-nav-font-size: var(--arc-type-identity-font-size);--arc-builder-commandbar-menu-height: 28px;--arc-builder-commandbar-menu-gap: var(--arc-space-4);--arc-builder-commandbar-menu-font-weight: var(--arc-type-control-font-weight);--arc-builder-commandbar-title-font-size: var(--arc-type-document-title-font-size);--arc-builder-commandbar-title-font-weight: var(--arc-type-document-title-font-weight);--arc-builder-commandbar-title-line-height: var(--arc-type-document-title-line-height);--arc-builder-commandbar-title-tracking: var(--arc-type-document-title-tracking);--arc-builder-commandbar-identity-tracking: var(--arc-type-identity-tracking);--arc-builder-panel-width: var(--arc-panel-width);--arc-builder-inspector-width: var(--arc-inspector-width);--arc-builder-panel-padding-block: var(--arc-space-14);--arc-builder-panel-gutter: var(--arc-space-10);--arc-builder-panel-tab-divider-padding: var(--arc-space-12);--arc-builder-panel-tab-active-edge: 3px;--arc-builder-panel-section-gap: var(--arc-space-8);--arc-builder-panel-section-padding: var(--arc-space-10);--arc-builder-panel-section-surface: var(--arc-builder-panel-strong);--arc-builder-panel-section-line: var(--arc-builder-line);--arc-builder-panel-heading-font-size: 11px;--arc-builder-panel-section-label-size: var(--arc-font-size-micro);--arc-builder-panel-disclosure-heading-min-height: 36px;--arc-builder-panel-disclosure-heading-padding-block: var(--arc-space-8);--arc-builder-panel-disclosure-heading-padding-inline: var(--arc-space-10);--arc-builder-panel-disclosure-heading-gap: 6px;--arc-builder-panel-disclosure-caret-size: 5px;--arc-builder-bottom-control-gap: var(--arc-space-8);--arc-builder-bottom-control-size: 30px;--arc-builder-bottom-control-icon-size: var(--arc-control-icon-size);--arc-builder-bottom-control-font-size: var(--arc-font-size-small);--arc-builder-bottom-control-font-weight: var(--arc-font-weight-semibold);--arc-builder-disabled-opacity: 0.45;--arc-builder-font: var(--arc-font-family);--arc-builder-bg: var(--arc-color-background);--arc-builder-canvas: var(--arc-color-canvas);--arc-builder-canvas-grid-size: var(--arc-space-24);--arc-builder-canvas-grid-line: var(--arc-color-grid);--arc-builder-canvas-image: linear-gradient(var(--arc-builder-canvas-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--arc-builder-canvas-grid-line) 1px, transparent 1px);--arc-builder-tool-rail-width: var(--arc-toolbar-width);--arc-builder-tool-rail-button-size: var(--arc-toolbar-button-size);--arc-builder-tool-rail-icon-size: 20px;--arc-builder-tool-rail-gap: var(--arc-space-4);--arc-builder-tool-rail-padding-block: var(--arc-space-10);--arc-builder-tool-rail-padding-inline: 5px;--arc-builder-panel: var(--arc-color-surface);--arc-builder-panel-strong: var(--arc-color-surface-raised);--arc-builder-control: var(--arc-color-control);--arc-builder-control-hover: var(--arc-color-hover);--arc-builder-input: var(--arc-color-input);--arc-builder-input-hover: var(--arc-color-input-hover);--arc-builder-line: var(--arc-color-border);--arc-builder-line-strong: var(--arc-color-border-strong);--arc-builder-ink: var(--arc-color-text);--arc-builder-muted: var(--arc-color-muted);--arc-builder-accent: var(--arc-color-accent);--cms-builder-module-accent: var(--arc-builder-accent);--cms-builder-module-accent-rgb: var(--cms-shell-accent-rgb, 139, 211, 255);--arc-builder-danger: var(--arc-color-error);--arc-builder-control-height: var(--arc-control-height);--arc-builder-control-radius: var(--arc-radius-control);--arc-builder-control-font-size: var(--arc-type-control-font-size);--arc-builder-control-font-weight: var(--arc-type-control-font-weight);--arc-builder-control-line-height: var(--arc-type-control-line-height);--arc-builder-control-padding: 8px 10px;--arc-builder-control-placeholder: var(--arc-color-disabled);--arc-builder-counter-columns: 3;--arc-builder-counter-gap: 10px;--arc-builder-counter-min-height: 54px;--arc-builder-motion-fast: var(--arc-motion-fast);--arc-builder-motion-enter: var(--arc-motion-enter);--arc-builder-menu-panel: rgba(13, 13, 13, 0.96);--arc-builder-menu-item-height: 30px;--arc-builder-menu-width: 230px;--arc-builder-status-height: var(--arc-footer-height);--arc-builder-status-success: var(--arc-color-success);--arc-builder-status-error: var(--arc-color-error);--arc-builder-status-surface: var(--cms-shell-neutral-surface, rgba(18, 17, 14, 0.98));--arc-builder-status-raised: var(--cms-shell-neutral-raised, #242424);--arc-icon-topbar-slot: 28px;--arc-icon-topbar-size: var(--arc-toolbar-icon-size);--arc-icon-shell-slot-height: 34px;--arc-icon-shell-size: 20px;--arc-icon-menu-size: 16px;--arc-icon-row-size: 17px;--cms-shell-top-nav-headline-size: var(--arc-builder-top-nav-font-size);--cms-shell-editor-heading-size: var(--arc-builder-top-nav-font-size)}:root[data-cms-shell-theme=light],body[data-cms-shell-theme=light]{--arc-builder-bg: var(--arc-color-background);--arc-builder-canvas: var(--arc-color-canvas);--arc-builder-canvas-grid-line: var(--arc-color-grid);--arc-builder-canvas-image: linear-gradient(var(--arc-builder-canvas-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--arc-builder-canvas-grid-line) 1px, transparent 1px);--arc-builder-panel: var(--arc-color-surface);--arc-builder-panel-strong: var(--arc-color-surface-raised);--arc-builder-control: var(--arc-color-control);--arc-builder-control-hover: var(--arc-color-hover);--arc-builder-input: var(--arc-color-input);--arc-builder-input-hover: var(--arc-color-input-hover);--arc-builder-line: var(--arc-color-border);--arc-builder-line-strong: var(--arc-color-border-strong);--arc-builder-ink: var(--arc-color-text);--arc-builder-muted: var(--arc-color-muted);--arc-builder-control-placeholder: var(--arc-color-disabled);--arc-builder-menu-panel: rgba(255, 255, 255, 0.98);--arc-builder-status-success: var(--arc-color-success);--arc-builder-status-error: var(--arc-color-error);--arc-builder-status-surface: rgba(255, 255, 255, 0.98);--arc-builder-status-raised: #f6f8fa}:root{--cms-shell-neutral-canvas: #121212;--cms-shell-neutral-deep: #171717;--cms-shell-neutral-surface: #1d1d1d;--cms-shell-neutral-raised: #242424;--cms-shell-neutral-control: #2d2d2d;--cms-shell-neutral-hover: #3a3a3a;--cms-shell-neutral-strong: #3d3930;--cms-shell-neutral-text: #f2f4f6;--cms-shell-neutral-muted-rgb: 242, 244, 246}:root[data-cms-shell-theme=light],body[data-cms-shell-theme=light]{--cms-shell-neutral-canvas: #f3f5f7;--cms-shell-neutral-deep: #f6f8fa;--cms-shell-neutral-surface: #ffffff;--cms-shell-neutral-raised: #ffffff;--cms-shell-neutral-control: #f6f8fa;--cms-shell-neutral-hover: #eef2f6;--cms-shell-neutral-strong: #d0d7de;--cms-shell-neutral-text: #1f2328;--cms-shell-neutral-muted-rgb: 87, 96, 106}:root{--arc-editorial-paper: #f5f5f5;--arc-editorial-paper-strong: #ffffff;--arc-editorial-ink: #1f2328;--arc-editorial-muted: #57606a;--arc-editorial-line: rgba(31, 35, 40, 0.2);--arc-editorial-line-soft: rgba(31, 35, 40, 0.11);--arc-editorial-dark: #171717;--arc-editorial-dark-surface: #1d1d1d;--arc-editorial-dark-line: rgba(242, 244, 246, 0.16);--arc-editorial-canvas: #f3f5f7;--arc-editorial-grid-line: rgba(31, 35, 40, 0.055);--arc-editorial-control: #f6f8fa;--arc-editorial-control-hover: #eef2f6;--arc-editorial-focus: var(--arc-color-focus, #0550ae);--arc-editorial-label-spacing: 0.16em;--arc-form-control-indicator-inset: 12px;--arc-form-control-select-indicator-size: 12px;--arc-form-control-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root{--arc-field-border-width: 0.5px;--arc-field-border-color: rgba(242, 244, 246, 0.18)}:root[data-cms-shell-theme=light],body[data-cms-shell-theme=light]{--arc-field-border-color: rgba(31, 35, 40, 0.22)}@layer arc-field-borders{:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea):not(:where(.mkto-inline-preview-root *,.cms-marketo-form-styler__preview-shell *,.scb__preview *,.arc-web-canvas *,[data-arc-project-layout=list] .cms-build-status__select,.cms-project-build-dashboard .cms-project-details-modal__title-input,.cms-campaign-master-builder__project-title-input,.cms-campaign-builder__graph-track-label,.cms-builder-command-bar__project-input,.mkto-inline-editor__module-title-input,.cms-image-builder__document-input,.cms-campaign-master-builder__project-select,.cms-campaign-wizard__project-select,.cms-builder-command-bar__project-menu,[data-cms-command-bar-project-menu],.mkto-inline-design__component-select,.mkto-inline-design__component-option-select)){border-width:var(--arc-field-border-width) !important;border-style:solid !important;border-color:var(--arc-field-border-color) !important;box-shadow:none !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea):not(:where(.mkto-inline-preview-root *,.cms-marketo-form-styler__preview-shell *,.scb__preview *,.arc-web-canvas *,[data-arc-project-layout=list] .cms-build-status__select,.cms-project-build-dashboard .cms-project-details-modal__title-input,.cms-campaign-master-builder__project-title-input,.cms-campaign-builder__graph-track-label,.cms-builder-command-bar__project-input,.mkto-inline-editor__module-title-input,.cms-image-builder__document-input,.cms-campaign-master-builder__project-select,.cms-campaign-wizard__project-select,.cms-builder-command-bar__project-menu,[data-cms-command-bar-project-menu],.mkto-inline-design__component-select,.mkto-inline-design__component-option-select)):not([type=color]){background-color:var(--arc-color-input, #101010) !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea):not(:where(.mkto-inline-preview-root *,.cms-marketo-form-styler__preview-shell *,.scb__preview *,.arc-web-canvas *,[data-arc-project-layout=list] .cms-build-status__select,.cms-project-build-dashboard .cms-project-details-modal__title-input,.cms-campaign-master-builder__project-title-input,.cms-campaign-builder__graph-track-label,.cms-builder-command-bar__project-input,.mkto-inline-editor__module-title-input,.cms-image-builder__document-input,.cms-campaign-master-builder__project-select,.cms-campaign-wizard__project-select,.cms-builder-command-bar__project-menu,[data-cms-command-bar-project-menu],.mkto-inline-design__component-select,.mkto-inline-design__component-option-select)):not([type=color]):hover{background-color:var(--arc-color-input-hover, #161616) !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea):not(:where(.mkto-inline-preview-root *,.cms-marketo-form-styler__preview-shell *,.scb__preview *,.arc-web-canvas *,[data-arc-project-layout=list] .cms-build-status__select,.cms-project-build-dashboard .cms-project-details-modal__title-input,.cms-campaign-master-builder__project-title-input,.cms-campaign-builder__graph-track-label,.cms-builder-command-bar__project-input,.mkto-inline-editor__module-title-input,.cms-image-builder__document-input,.cms-campaign-master-builder__project-select,.cms-campaign-wizard__project-select,.cms-builder-command-bar__project-menu,[data-cms-command-bar-project-menu],.mkto-inline-design__component-select,.mkto-inline-design__component-option-select)):is(:focus,:focus-visible){border-color:var(--cms-builder-module-accent, var(--arc-color-focus, #8bd3ff)) !important;outline:1px solid var(--cms-builder-module-accent, var(--arc-color-focus, #8bd3ff)) !important;outline-offset:1px !important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea):not(:where(.mkto-inline-preview-root *,.cms-marketo-form-styler__preview-shell *,.scb__preview *,.arc-web-canvas *,[data-arc-project-layout=list] .cms-build-status__select,.cms-project-build-dashboard .cms-project-details-modal__title-input,.cms-campaign-master-builder__project-title-input,.cms-campaign-builder__graph-track-label,.cms-builder-command-bar__project-input,.mkto-inline-editor__module-title-input,.cms-image-builder__document-input,.cms-campaign-master-builder__project-select,.cms-campaign-wizard__project-select,.cms-builder-command-bar__project-menu,[data-cms-command-bar-project-menu],.mkto-inline-design__component-select,.mkto-inline-design__component-option-select)):is([aria-invalid=true],.is-invalid,:user-invalid){border-color:var(--arc-color-danger, #ef7070) !important}}@font-face{font-family:"Arc Relay UI";src:url("/assets/arc-relay-ui.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:dark;--bg:var(--arc-color-background);--panel:var(--arc-color-surface);--text:var(--arc-color-text);--muted:var(--arc-color-muted);--line:var(--arc-color-border);--accent:var(--arc-color-accent);--accent-fill:var(--arc-color-action);--focus:var(--arc-color-accent);font-family:var(--arc-font-family);font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus)}button{cursor:pointer;border-radius:7px;min-height:42px;padding:10px 16px;font-weight:600;transition:background .14s ease,transform .14s ease}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:default}.primary{color:#fff;background:var(--accent-fill);border:1px solid var(--accent-fill)}.primary:hover{background:#a03b55}.secondary{color:var(--text);background:rgba(0,0,0,0);border:1px solid #525b56}.secondary:hover,.quiet:hover{background:#303633}.quiet{color:var(--muted);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.topbar{min-height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:32px;padding:16px 5vw}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-weight:700;font-size:18px;letter-spacing:2px}.brand img{object-fit:contain}.section-label{color:var(--muted);border-left:1px solid var(--line);padding-left:30px}.identity{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:13px}[hidden]{display:none !important}main{max-width:1440px;margin:auto;padding:64px 5vw 96px;min-height:calc(100vh - 142px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:50px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--accent);margin:0 0 17px}h1{font-size:clamp(28px,3vw,42px);letter-spacing:-1.3px;line-height:1.13;margin:0;font-weight:500}h2{font-size:23px;letter-spacing:-0.5px;font-weight:500;margin:0}.support{color:var(--muted);line-height:1.6;margin:15px 0 0}.workspace-layout{display:grid;grid-template-columns:240px 1fr;min-height:330px}.workspace-layout aside{padding:0 26px 0 0;border-right:1px solid var(--line)}.list-label{font-size:10px;letter-spacing:1.7px;color:var(--muted);padding:8px 12px 20px}#instances{display:flex;flex-direction:column;gap:5px}.instance-button{display:block;text-align:left;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--text);padding:14px 12px;width:100%;font-weight:400;overflow-wrap:anywhere}.instance-button[aria-current=true]{background:#302229;border-color:#6b3949;color:var(--accent)}.instance-button small{display:block;font-size:10px;margin-top:7px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.workspace-area{padding-left:40px}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:7px 0 24px;border-bottom:1px solid var(--line)}.reference{font-family:monospace;color:var(--muted);font-size:11px;margin:10px 0 0;overflow-wrap:anywhere}.workspace-row,.resource-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.workspace-row h3,.resource-row h3{font-size:17px;font-weight:500;margin:0 0 9px}.row-meta{color:var(--muted);font-size:12px;display:flex;gap:18px;line-height:1.6;flex-wrap:wrap}.status{color:var(--accent)}.actions{display:flex;align-items:center;gap:8px}.empty{color:var(--muted);padding:28px 0;line-height:1.7}.login-view{max-width:410px;margin:50px auto}.login-view form{margin-top:34px}.login-view .primary{width:100%;display:flex;justify-content:space-between;margin-top:28px}label{display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:13px;margin:0 0 20px}input,select,textarea{background:#111414;border:1px solid #434a45;border-radius:6px;padding:13px;color:var(--text);width:100%;min-width:0}textarea{resize:vertical;min-height:160px;line-height:1.6}.notice{background:#302229;border-left:3px solid var(--accent);padding:16px 20px;margin:0 0 28px;line-height:1.5}.notice.error,.form-error{color:#ffbcad}.notice.error{background:#392721;border-color:#e5947f}.form-error{font-size:13px;line-height:1.5}dialog{background:var(--panel);color:var(--text);border:1px solid #444f45;border-radius:12px;padding:28px;width:min(520px,100vw - 32px);max-height:90vh}dialog::backdrop{background:rgba(7,12,11,.7294117647);backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.dialog-heading .quiet{font-size:23px;padding:0 10px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.member-row{border-bottom:1px solid var(--line);padding:14px 0;line-height:1.6;overflow-wrap:anywhere}.member-row small{color:var(--muted);display:block}footer{display:flex;justify-content:center;gap:12px;color:#7f8882;font-size:11px;padding:24px;border-top:1px solid var(--line)}.workspace-row,.resource-row{animation:appear .18s ease both}@keyframes appear{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 760px){.topbar{gap:16px;padding:16px 5vw}.section-label{display:none}.identity{gap:3px}.identity span{max-width:90px;overflow:hidden;text-overflow:ellipsis}.brand{font-size:14px;letter-spacing:1.2px}main{padding-top:38px}.page-heading{align-items:flex-start;margin-bottom:34px;flex-wrap:wrap}.workspace-layout{grid-template-columns:1fr}.workspace-layout aside{border-right:0;padding:0 0 26px}.list-label{padding-left:0}#instances{flex-direction:row;overflow:auto;gap:8px}.instance-button{min-width:170px}.workspace-area{padding-left:0}.workspace-heading{gap:12px}.workspace-heading .primary{font-size:12px}.workspace-row,.resource-row{align-items:flex-start;flex-wrap:wrap}.workspace-row .actions{margin-left:auto}.reference{max-width:230px}.row-meta{gap:10px}.login-view{margin:35px auto}}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}#invite-view form{margin-top:32px}#invite-detail{max-width:560px}.auth-secondary-action{display:block;margin:-9px 0 0 auto;min-height:32px;padding:4px 0}.auth-back{margin-top:18px;padding-left:0}.login-view .auth-full-action{width:100%;display:flex;justify-content:space-between;margin-top:30px}.login-view #signup-form{margin-top:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:58px;padding-bottom:20px;border-bottom:1px solid var(--line)}.section-heading .eyebrow{margin-bottom:10px}.section-heading .support{margin:0;max-width:420px;text-align:right}.danger{color:#ffbcad}@media(max-width: 760px){.section-heading{align-items:flex-start;flex-direction:column}.section-heading .support{text-align:left}}.billing-view{max-width:1180px;margin:0 auto}.back-link{margin:-8px 0 36px -12px}.billing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:42px;border-bottom:1px solid var(--line)}.billing-heading h1{max-width:640px}.billing-heading .support{max-width:620px}.usage-overview{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(280px, 0.75fr);gap:0;margin:42px 0 0;border:1px solid var(--line)}.usage-primary,.usage-context{padding:34px}.usage-primary{border-right:1px solid var(--line)}.usage-primary .eyebrow,.usage-context .eyebrow{margin-bottom:14px}.usage-balance{display:flex;align-items:baseline;gap:15px;margin:0 0 28px}.usage-balance strong{font-size:clamp(48px,7vw,82px);font-weight:500;letter-spacing:-4px;line-height:.9;color:var(--accent)}.usage-balance span{color:var(--muted)}.usage-meter{height:8px;background:#343a36;overflow:hidden;border-radius:99px}.usage-meter span{display:block;width:0%;height:100%;background:var(--accent);transition:width .35s ease}.usage-detail{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px;padding-top:13px}.usage-context{background:#1b1e1d}.usage-context h2{font-size:25px;margin:0}.usage-context p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:16px 0 24px}.billing-section{margin-top:68px}.plan-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan{position:relative;display:flex;flex-direction:column;min-height:415px;padding:31px 28px 26px;border-left:1px solid var(--line)}.plan:first-child{border-left:0}.plan.featured{background:#2d2227}.plan-label{position:absolute;top:0;right:0;background:var(--accent-fill);color:#fff;padding:7px 10px;font-size:9px;font-weight:700;letter-spacing:1px}.plan h3{font-size:24px;font-weight:500;margin:0}.plan-description{min-height:44px;color:var(--muted);line-height:1.5;margin:13px 0}.plan-price{margin:18px 0 6px;color:var(--muted);font-size:13px}.plan-price strong{font-size:38px;letter-spacing:-1.5px;font-weight:500;color:var(--text)}.plan-credits{font-size:12px;color:var(--accent);margin:0}.plan-features{list-style:none;padding:0;margin:31px 0 auto;border-top:1px solid var(--line)}.plan-features li{border-bottom:1px solid var(--line);padding:12px 0;color:var(--muted);font-size:13px}.plan-features li::before{content:"✓";color:var(--accent);margin-right:10px}.billing-notes{display:grid;grid-template-columns:minmax(220px, 0.8fr) minmax(0, 1.2fr);gap:50px;border-top:1px solid var(--line);padding:28px 0}.billing-notes .eyebrow{margin-bottom:11px}.billing-notes h2{font-size:22px}.billing-notes p{color:var(--muted);line-height:1.65;margin:0 0 18px}.billing-notes .quiet{padding-left:0;color:var(--accent)}@media(max-width: 960px){.plan-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.plan:nth-child(3){border-left:0;border-top:1px solid var(--line)}}@media(max-width: 760px){.billing-heading{align-items:flex-start;flex-direction:column;padding-bottom:30px}.usage-overview{grid-template-columns:1fr}.usage-primary{border-right:0;border-bottom:1px solid var(--line)}.usage-primary,.usage-context{padding:26px}.usage-detail{align-items:flex-start;flex-direction:column;gap:6px}.plan-grid{grid-template-columns:1fr}.plan{border-left:0;border-top:1px solid var(--line);min-height:0}.plan:first-child{border-top:0}.billing-notes{grid-template-columns:1fr;gap:20px}.billing-section{margin-top:48px}}:root .plan-limits{margin:22px 0 0;border-top:1px solid var(--line)}:root .plan-limit{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}:root .plan-limit dt{color:var(--muted);font-size:11px;letter-spacing:.65px;text-transform:uppercase}:root .plan-limit dd{margin:0;color:var(--text);font-size:17px;font-weight:600;letter-spacing:-0.25px}:root .plan-features{margin-top:20px;border-top:0}.support-view{max-width:1180px;margin:0 auto}.support-heading{padding:0 0 42px;border-bottom:1px solid var(--line)}.support-heading h1{max-width:700px}.support-heading .support{max-width:760px}.support-heading a,.support-form__hint a{color:var(--accent)}.support-layout{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(330px, 1.1fr);gap:56px;padding-top:42px}.support-form{padding-right:56px;border-right:1px solid var(--line)}.support-form .primary{width:100%;display:flex;justify-content:space-between}.support-form__hint{color:var(--muted);font-size:13px;line-height:1.6}.support-side .eyebrow{margin-bottom:20px}.support-ticket-list{border-top:1px solid var(--line)}.support-ticket{padding:22px 0;border-bottom:1px solid var(--line)}.support-ticket__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.support-ticket h3{margin:0;font-size:17px;font-weight:500;line-height:1.35}.support-ticket__status{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--accent);white-space:nowrap;padding-top:4px}.support-ticket__status.status-resolved,.support-ticket__status.status-closed{color:var(--muted)}.support-ticket__meta,.support-ticket__requester{font-size:12px;color:var(--muted);line-height:1.55;margin:9px 0 0}.support-ticket__message{white-space:pre-wrap;line-height:1.65;margin:14px 0 0}.super-admin-support{margin-top:64px}.super-admin-support .section-heading{margin-top:0}.super-admin-support .support-ticket-list{margin-top:0}@media(max-width: 760px){.support-layout{grid-template-columns:1fr;gap:36px;padding-top:30px}.support-form{padding-right:0;border-right:0}.support-heading{padding-bottom:30px}.super-admin-support{margin-top:48px}}.support-recipients{margin-top:52px}.recipient-form{display:flex;align-items:flex-end;gap:12px;margin:22px 0}.recipient-form label{flex:1;margin:0}.support-recipient{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.support-recipient .actions{font-size:11px;flex-shrink:0}@media(max-width: 760px){.recipient-form{align-items:stretch;flex-direction:column}.recipient-form .secondary{width:100%}.support-recipient{align-items:flex-start;flex-direction:column;gap:8px}}.voicemail-view{max-width:1180px;margin:0 auto;animation:appear .26s ease both}.voicemail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:42px;border-bottom:1px solid var(--line)}.voicemail-heading h1{max-width:680px}.voicemail-heading .support{max-width:700px}.voicemail-state{display:flex;align-items:center;gap:10px;flex:none;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1.2px}.signal{width:9px;height:9px;border:1px solid #6c746f;border-radius:50%;background:#343a36}.voicemail-state.is-ready{color:var(--accent)}.voicemail-state.is-ready .signal{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 0 rgba(139,48,73,.45);animation:signal-pulse 1.7s ease-out infinite}.voicemail-flow{display:grid;grid-template-columns:1fr 72px 1fr 72px 1fr;align-items:stretch;padding:42px 0;border-bottom:1px solid var(--line)}.flow-step{position:relative;padding:14px 22px 14px 0;min-height:192px}.flow-step+.flow-connector+.flow-step{padding-left:22px}.flow-index{display:block;color:#667069;font:500 12px/1 monospace;margin-bottom:30px}.flow-step .eyebrow{margin-bottom:12px}.flow-step h2{font-size:22px}.flow-step p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:13px 0 0;max-width:260px}.flow-connector{height:1px;background:linear-gradient(90deg, var(--line), var(--accent), var(--line));align-self:center;opacity:.8}.voicemail-setup{display:grid;grid-template-columns:minmax(260px, 0.85fr) minmax(0, 1.15fr);gap:72px;padding-top:52px}.voicemail-setup h2{font-size:26px;max-width:270px}.voicemail-setup__detail{display:grid;grid-template-columns:minmax(0, 1fr) 220px;gap:50px}.voicemail-setup dl{margin:0;border-top:1px solid var(--line)}.voicemail-setup dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.voicemail-setup dt{color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase}.voicemail-setup dd{margin:0;font-size:13px;text-align:right}.voicemail-actions .primary{width:100%;display:flex;justify-content:space-between}.voicemail-actions p{color:var(--muted);font-size:12px;line-height:1.65;margin:14px 0 0}@keyframes signal-pulse{70%{box-shadow:0 0 0 8px rgba(139,48,73,0)}100%{box-shadow:0 0 0 0 rgba(139,48,73,0)}}@media(max-width: 760px){.voicemail-heading{align-items:flex-start;flex-direction:column;padding-bottom:30px}.voicemail-flow{grid-template-columns:1fr;padding:18px 0}.flow-step,.flow-step+.flow-connector+.flow-step{padding:24px 0;min-height:0}.flow-index{margin-bottom:20px}.flow-connector{width:1px;height:34px;margin-left:4px}.voicemail-setup{grid-template-columns:1fr;gap:28px;padding-top:42px}.voicemail-setup__detail{grid-template-columns:1fr;gap:26px}.voicemail-setup h2{max-width:none}}select:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23a6a6a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}@media(forced-colors: active){select:not([multiple]){appearance:auto;-webkit-appearance:auto;background-image:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.beta-badge{border:1px solid var(--line);color:var(--accent);border-radius:var(--arc-radius-sm, 4px);padding:3px 7px;font-size:10px;letter-spacing:1px}.workspace-picker{margin:0;min-width:140px;max-width:240px}.workspace-picker select{margin:0;min-height:34px;padding:6px 36px 6px 10px}.beta-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:24px;border:1px solid var(--line);background:var(--panel);border-radius:var(--arc-radius-sm, 4px)}.beta-panel strong{font-size:13px;color:var(--accent)}.beta-panel p{margin:5px 0 0;overflow-wrap:anywhere}.beta-panel label{margin:0;font-size:11px}.beta-panel select{margin-top:5px;min-height:34px;padding:6px 36px 6px 10px}@media(max-width: 960px){.topbar{flex-wrap:wrap;gap:12px}.identity{flex-wrap:wrap;gap:8px}}@media(max-width: 760px){.beta-panel{align-items:flex-start;flex-direction:column}.beta-panel .actions{flex-wrap:wrap}.workspace-picker{max-width:100%;flex:1}}@media(max-width: 960px){.page-heading{align-items:flex-start;flex-direction:column;gap:18px}.page-heading .actions{flex-wrap:wrap}}#workspace-jobs{margin:20px 0}#workspace-jobs summary,#operations-dialog summary{cursor:pointer;padding:12px 0;color:var(--muted)}#operations-dialog{width:min(1100px,100vw - 40px);max-height:85vh;overflow:auto}#operations-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0}#operations-filters label{flex:1 1 140px;margin:0}#workspace-job-list progress,#operations-job-list progress{accent-color:var(--accent);width:min(320px,100%);margin-top:8px}.site-setup-stages{list-style:none;padding:0;margin:24px 0;counter-reset:setup}.site-setup-stages li{counter-increment:setup;display:grid;grid-template-columns:24px minmax(0, 1fr);gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line)}.site-setup-stages li::before{content:counter(setup);grid-row:span 2;color:var(--muted)}.site-setup-stages li span{grid-column:2}.site-setup-panel .reference{overflow-wrap:anywhere}
