:root{--color-bg-brand: #fc9a18;--color-bg-inverse: #0e0d0b;--color-bg-surface: #ffffff;--color-bg-subtle: #f4f4f5;--color-bg-canvas: #fafafa;--color-text-primary: #0e0d0b;--color-text-secondary: #71717b;--color-text-tertiary: #9f9fa9;--color-text-inverse: #ffffff;--color-border-default: #e4e4e7;--color-border-strong: #d4d4d8;--color-border-focus: #fc9a18;--color-status-success-bg: #f0fdf4;--color-status-warning-bg: #fffbeb;--color-status-error-bg: #fef2f2;--color-border-subtle: #f4f4f5;--color-border-row: #fafafa;--color-text-disabled: #e4e4e7;--color-text-placeholder: #d4d4d8;--color-text-body: #52525c;--color-text-strong: #27272a;--color-text-input: #18181b;--color-text-brand: #e88708;--color-bg-app: #f9f8f5;--color-bg-page: rgb(250 250 250 / 40%);--color-bg-table-header: rgb(250 250 250 / 80%);--color-bg-nav-active: rgb(255 247 237 / 60%);--color-status-success-fg: #008236;--color-status-success-dot: #00c950;--color-status-success-strong: #00a63e;--color-status-warning-fg: #bb4d00;--color-status-warning-dot: #fe9a00;--color-status-warning-strong: #e17100;--color-status-error-fg: #dc2626;--color-overlay: rgb(0 0 0 / 28%);--color-text-inverse-muted: rgb(255 255 255 / 50%);--color-text-inverse-subtle: rgb(255 255 255 / 40%);--color-text-inverse-faint: rgb(255 255 255 / 20%);--color-transparent: transparent;--shadow-drawer-offset: -4px;--shadow-drawer-color: rgb(0 0 0 / 6%);--color-merchant-success: #24a46d;--color-merchant-success-bg: rgb(36 164 109 / 12%);--color-merchant-info: #5b8def;--color-merchant-info-bg: rgb(91 141 239 / 12%);--color-merchant-neutral: #8a8e96;--color-merchant-neutral-bg: rgb(138 142 150 / 12%);--color-merchant-warning: #d97706;--color-merchant-warning-bg: rgb(217 119 6 / 12%);--color-merchant-danger: #d94c4c;--color-merchant-danger-bg: rgb(217 76 76 / 12%);--color-merchant-accent-purple: #8b5cf6;--color-merchant-thumb-brand: rgb(252 154 24 / 16%);--color-merchant-thumb-purple: rgb(139 92 246 / 16%);--color-merchant-thumb-success: rgb(36 164 109 / 16%);--color-merchant-thumb-info: rgb(91 141 239 / 16%);--color-merchant-thumb-neutral: rgb(138 142 150 / 16%);--color-merchant-thumb-warning: rgb(217 119 6 / 16%);--color-merchant-border: #e4e5e7;--color-merchant-border-card: #e3e4e6;--color-merchant-border-dashboard: #e5e5e5;--color-merchant-border-control: #dedfe1;--color-merchant-border-input: #d9dadc;--color-merchant-border-strong: #c8cacd;--color-merchant-divider: #d7d8da;--color-merchant-sidebar-divider: rgb(255 255 255 / 10%);--color-merchant-divider-on-dark: rgb(255 255 255 / 12%);--color-merchant-success-on-dark: #38c793;--color-merchant-chart-grid: #ecedef;--color-merchant-cover-start: #fcc76e;--color-merchant-cover-end: #fc8c14;--color-merchant-text-heading: #171a21;--color-merchant-text-heading-alt: #171a1f;--color-merchant-text-strong: #242832;--color-merchant-text-strong-alt: #20232d;--color-merchant-text-label: #475467;--color-merchant-text-muted: #667085;--color-merchant-text-placeholder: #98a2b3;--color-merchant-border-alt: #e1e4ea;--color-merchant-border-soft: #e7e9ed;--color-merchant-border-tab: #e1e4e8;--color-merchant-border-empty: #d8dee8;--color-merchant-row-border: #e8eaf0;--color-merchant-bg-muted: #f5f6f8;--color-merchant-bg-icon: #f2f4f7;--color-merchant-canvas: #fafafb;--color-merchant-success-text: #087a4d;--color-merchant-danger-solid: #c9362b;--color-merchant-danger-icon-bg: #fdecec;--color-merchant-danger-icon-fg: #b42318;--color-merchant-danger-callout-bg: #fff7f6;--color-merchant-danger-callout-border: #f2c6c2;--color-merchant-danger-callout-title: #8f261f;--color-merchant-danger-callout-text: #70423f;--color-merchant-success-icon-bg: #e4f7ef;--color-merchant-success-icon-fg: #12805c;--color-merchant-status-due-bg: #fff0d9;--color-merchant-status-due-fg: #b35c00;--color-merchant-notice-warning-bg: #fff8ec;--color-merchant-notice-warning-border: #f7d99b;--color-merchant-notice-warning-title: #875a00;--color-merchant-notice-info-bg: #f0f6ff;--color-merchant-notice-info-border: #bed5f5;--color-merchant-notice-info-title: #245a9a;--color-merchant-overlay: rgb(17 19 24 / 58%);--color-merchant-nav-label: rgb(255 255 255 / 62%);--shadow-merchant-modal: 0 12px 15px rgb(0 0 0 / 22%);--shadow-merchant-toast: 0 8px 10px rgb(0 0 0 / 15%);--font-family-mono: consolas, "SF Mono", menlo, monospace;--opacity-disabled: .4;--border-hairline: .8px;--border-accent: 1.6px;--color-merchant-settings-surface: #f7f8fa;--color-merchant-settings-bank-bg: #f0faf6;--color-merchant-settings-bank-border: #bfe7d5;--color-merchant-settings-bank-badge-bg: #ddf5ea;--color-merchant-settings-notice-border: #f6d59c;--color-merchant-settings-notice-text: #6f5a34;--color-merchant-settings-success: #128a63;--color-merchant-settings-text-label: #344054;--color-merchant-settings-quiet-note: #8a5a00;--color-merchant-settings-badge-success-bg: #e7f7f1;--color-merchant-settings-badge-success-fg: #087a57;--color-merchant-settings-badge-warning-bg: #fff4e5;--color-merchant-settings-badge-warning-fg: #9a5200;--color-merchant-settings-danger-soft-bg: #fff4f2;--color-merchant-settings-danger-soft-border: #f4b7ae;--color-merchant-settings-plan-bg: #fff9f0;--color-merchant-settings-plan-border: #ffd699;--color-merchant-settings-card-icon-bg: #f3f4f6;--color-merchant-join-wordmark: #17171a;--color-merchant-join-step-border: #5c5c5c;--color-merchant-join-icon: #60646c;--color-merchant-join-card-border: #e2e3e5;--shadow-merchant-join-preview: 0 20px 44px rgb(0 0 0 / 28%);--shadow-merchant-join-card: 0 12px 28px rgb(0 0 0 / 8%);--color-merchant-avatar-bg: #eef0f3;--color-merchant-divider-soft: #eaecf0;--color-merchant-checkbox-border: #c9cdd5;--color-merchant-choice-selected-border: #ffb64d;--color-merchant-panel-bg: #f7f8fa;--color-merchant-notice-warning-border-alt: #f6d59c;--color-merchant-notice-warning-text: #6f5a34;--color-merchant-danger-outline-border: #f0b9b9;--color-merchant-toggle-off: #d9dce2;--color-merchant-role-manager-bg: #eaf8f1;--color-merchant-success-callout-bg: #f0faf6;--color-merchant-success-callout-border: #bfe7d5;--color-merchant-success-callout-title: #126b4f;--color-merchant-success-callout-text: #3b6757;--shadow-merchant-menu: 0 8px 20px rgb(0 0 0 / 16%);--color-conversation-requester-bg: #fff8ed;--color-conversation-requester-border: #ffd699;--color-conversation-agent-bg: #f4f7fb;--color-conversation-avatar-bg: #e8eeff;--color-conversation-avatar-fg: #3157a4;--color-conversation-system-bg: #eaf2ff;--color-conversation-system-fg: #175cd3;--color-conversation-system-chip: #d7e7ff;--color-conversation-pending-bg: #f8fafc;--color-conversation-body: #344054;--color-conversation-activity-success: #128a63;--color-merchant-support-hero-bg: #fff4e5;--color-merchant-support-hero-border: #f0c98e;--color-merchant-border-dashed: #cbd5e1;--color-merchant-note-bg: #fff7e8;--color-merchant-note-fg: #8a5a00;--color-merchant-assigned-bg: #eef4ff;--color-merchant-progress-bg: #fff1d9;--color-merchant-progress-fg: #a15c00;--color-merchant-dialog-overlay: rgb(16 24 40 / 48%);--shadow-merchant-dialog: 0 16px 36px rgb(0 0 0 / 18%);--color-auth-brand-soft: rgb(252 154 24 / 10%);--color-auth-brand-track: rgb(252 154 24 / 25%);--color-auth-brand-border-soft: rgb(252 154 24 / 30%);--color-auth-brand-bar: rgb(252 154 24 / 70%);--color-auth-option-selected-bg: rgb(255 247 237 / 40%);--color-auth-module-selected-bg: rgb(255 247 237 / 30%);--color-auth-table-header-bg: rgb(250 250 250 / 60%);--color-auth-text-strong: #3f3f47;--color-auth-danger: #fb2c36;--color-auth-danger-muted: #ff6467;--color-auth-inverse-tile: rgb(255 255 255 / 3%);--color-auth-inverse-line: rgb(255 255 255 / 4%);--color-auth-inverse-surface: rgb(255 255 255 / 5%);--color-auth-inverse-divider: rgb(255 255 255 / 6%);--color-auth-inverse-track: rgb(255 255 255 / 10%);--color-auth-inverse-dot: rgb(255 255 255 / 15%);--color-auth-inverse-hint: rgb(255 255 255 / 25%);--color-auth-inverse-caption: rgb(255 255 255 / 30%);--color-auth-inverse-chip-text: rgb(255 255 255 / 35%);--shadow-auth-toggle-thumb: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 10%);--color-text-emphasis: #3f3f47;--color-status-error-strong: #fb2c36;--color-status-error-dot: #ff6467;--color-shadow-drawer-strong: rgb(0 0 0 / 12%);--color-shadow-import-modal: rgb(0 0 0 / 16%);--color-status-warning-border: #ffb900;--color-org-notice-warning-bg: rgb(255 251 235 / 60%);--color-org-notice-warning-border: #fee685;--color-org-notice-warning-title: #973c00;--color-merchant-danger-soft-text: #7a271a;--color-merchant-redemption-reversed-bg: #fff3db;--color-merchant-redemption-reversed-fg: #b65b00;--color-merchant-redemption-success-bg: #e7f8f0;--color-merchant-success-panel-bg: #eaf9f3;--color-merchant-success-panel-border: #a8dec8;--color-merchant-table-header-alt: #f4f6f8;--color-merchant-branch-marker-bg: #fff2de;--color-merchant-branch-marker-fg: #c66b00;--color-merchant-brand-strong: #ff9d18;--color-merchant-chart-bar: #ffe1b5;--color-merchant-choice-active-border: #f2b85d;--color-merchant-disabled-bg: #e5e7eb;--color-merchant-disabled-fg: #7b8190;--color-merchant-ready-text: #477565;--color-merchant-step-connector-done: #ffbe63;--color-merchant-offer-radio-border: #b8bbc0;--color-merchant-offer-input-border: #d9dde5;--color-merchant-offer-green-soft: #e7f8f0;--color-merchant-offer-green-border: #16a36a;--color-merchant-offer-green: #0b8f5c;--color-merchant-offer-button-border: #cdd2db;--color-merchant-offer-pill-bg: #f4f5f7;--color-merchant-offer-pending: #ff9814;--color-merchant-offer-pending-strong: #e87800;--color-merchant-offer-pending-review-bg: #fff3db;--color-merchant-offer-pending-review-fg: #b65b00;--color-merchant-offer-pending-banner-bg: #fff8e8;--color-merchant-offer-timeline-idle: #eef0f3;--shadow-org-editor-modal: 0 10px 30px 0 rgb(0 0 0 / 18%);--color-merchant-settings-primary: #ff9f1c;--color-org-editor-scrim: rgb(0 0 0 / 32%);--color-merchant-reverse-solid: #d92d20;--color-org-import-scrim: rgb(0 0 0 / 20%);--color-finance-table-header: rgb(250 250 250 / 70%);--color-merchant-support-toast-border: #b7e4d3;--shadow-merchant-support-toast: 0 8px 20px 0 rgb(0 0 0 / 12%);--color-org-benefits-table-header: rgb(250 250 250 / 70%);--color-org-benefit-drawer-scrim: rgb(0 0 0 / 25%);--shadow-finance-refund-dialog: 0 10px 30px 0 rgb(0 0 0 / 20%);--color-merchant-badge-failed-bg: #feeceb;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--font-family-latin: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-arabic: "Cairo", "SF Arabic", "Segoe UI", "Noto Sans Arabic", tahoma, sans-serif;--font-family-base: var(--font-family-latin);--font-display-36-size: 36px;--font-display-36-weight: 700;--font-display-36-line: 44px;--font-heading-28-size: 28px;--font-heading-28-weight: 600;--font-heading-28-line: 36px;--font-heading-20-size: 20px;--font-heading-20-weight: 600;--font-heading-20-line: 28px;--font-body-14-size: 14px;--font-body-14-weight: 400;--font-body-14-line: 20px;--font-body-13-size: 13px;--font-body-13-weight: 400;--font-body-13-line: 18px;--font-label-13-size: 13px;--font-label-13-weight: 500;--font-label-13-line: 16px;--font-caption-12-size: 12px;--font-caption-12-weight: 400;--font-caption-12-line: 16px;--font-caption-11-size: 11px;--font-caption-11-weight: 500;--font-caption-11-line: 14px;--loading-gradient: linear-gradient(90deg, #fc9a18, #010101, #fc9a18);--loading-track: var(--color-border-default);--layout-sidebar-width: 232px;--layout-topbar-height: 56px;--layout-drawer-width: 240px;--layout-content-padding: var(--spacing-3xl)}:lang(ar){--font-family-base: var(--font-family-arabic)}:is(body,input,textarea,select,button):lang(ar){font-family:var(--font-family-arabic)}.text-display-36{font-size:var(--font-display-36-size);font-weight:var(--font-display-36-weight);line-height:var(--font-display-36-line)}.text-heading-28{font-size:var(--font-heading-28-size);font-weight:var(--font-heading-28-weight);line-height:var(--font-heading-28-line)}.text-heading-20{font-size:var(--font-heading-20-size);font-weight:var(--font-heading-20-weight);line-height:var(--font-heading-20-line)}.text-body-14{font-size:var(--font-body-14-size);font-weight:var(--font-body-14-weight);line-height:var(--font-body-14-line)}.text-body-13{font-size:var(--font-body-13-size);font-weight:var(--font-body-13-weight);line-height:var(--font-body-13-line)}.text-label-13{font-size:var(--font-label-13-size);font-weight:var(--font-label-13-weight);line-height:var(--font-label-13-line)}.text-caption-12{font-size:var(--font-caption-12-size);font-weight:var(--font-caption-12-weight);line-height:var(--font-caption-12-line)}.text-caption-11{font-size:var(--font-caption-11-size);font-weight:var(--font-caption-11-weight);line-height:var(--font-caption-11-line)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:360px;overflow-x:hidden;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-body-14-size);font-weight:var(--font-body-14-weight);line-height:var(--font-body-14-line);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;font-family:var(--font-family-base);color:inherit}h1,h2,h3,h4,h5,h6,th,b,strong,dt,legend{font-weight:inherit;font-size:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.required-mark{margin-inline-start:2px;color:var(--color-status-error-fg);font-weight:600}.visually-hidden{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media print{body{background:var(--color-bg-surface)}.no-print{display:none!important}}body.has-overlay{overflow:hidden}[dir=rtl] .mirror-rtl{transform:scaleX(-1)}[dir=rtl] body{letter-spacing:0}[dir=rtl] .ltr-content{direction:ltr;unicode-bidi:isolate}.ltr-content{unicode-bidi:isolate}[dir=rtl]{--shadow-drawer-offset: 4px}
