:root{--kh-color-brand-primary:#4f46e5;--kh-color-brand-secondary:#7c3aed;--kh-color-brand-accent:#f4b740;--kh-color-brand-ink:#0b1020;--kh-color-surface-canvas:#f7f8fc;--kh-color-surface-card:#fff;--kh-color-surface-elevated:#fff;--kh-color-surface-sunken:#f0f1f7;--kh-color-surface-inverse:#0b1020;--kh-color-surface-avatar-placeholder:#d7d9fa;--kh-color-surface-media-placeholder-a:#e8eaf2;--kh-color-surface-media-placeholder-b:#edeff7;--kh-color-text-primary:#172033;--kh-color-text-secondary:#57648a;--kh-color-text-muted:#6a7286;--kh-color-text-disabled:#a8b0c4;--kh-color-text-prose:#2c374f;--kh-color-text-link:#4f46e5;--kh-color-text-inverse:#f7f8fc;--kh-color-text-on-ink:#f7f8fc;--kh-color-text-on-ink-muted:#c7cde0;--kh-color-text-on-ink-link:#a5a3f7;--kh-color-text-on-accent:#0b1020;--kh-color-border-default:#e4e7f1;--kh-color-border-subtle:#edeff7;--kh-color-border-strong:#d8ddeb;--kh-color-border-focus:#4f46e5;--kh-color-border-focus-on-ink:#f7f8fc;--kh-color-action-primary:#4f46e5;--kh-color-action-primary-hover:#4038ce;--kh-color-action-primary-pressed:#342da6;--kh-color-action-primary-text:#fff;--kh-color-action-primary-disabled:#e8eaf2;--kh-color-action-secondary-bg:#fff;--kh-color-action-secondary-hover:#eef0fe;--kh-color-action-secondary-pressed:#e0e2fd;--kh-color-action-tertiary-bg:#f0f1f7;--kh-color-action-tertiary-hover:#e8eaf2;--kh-color-action-destructive:#c0392b;--kh-color-action-destructive-border:#e9beb8;--kh-color-action-success:#0f6e4a;--kh-color-action-dark:#0b1020;--kh-color-status-success-fg:#0f8b5b;--kh-color-status-success-text:#0f6e4a;--kh-color-status-success-bg:#e6f6ef;--kh-color-status-success-border:#bfe6d5;--kh-color-status-warning-fg:#b5730b;--kh-color-status-warning-text:#8f5a06;--kh-color-status-warning-bg:#fdf3e2;--kh-color-status-warning-border:#f0ddb5;--kh-color-status-error-fg:#c0392b;--kh-color-status-error-text:#992d20;--kh-color-status-error-bg:#fbecea;--kh-color-status-error-border:#f2cfca;--kh-color-status-info-fg:#2563c9;--kh-color-status-info-text:#1e4fa3;--kh-color-status-info-bg:#e8f0fc;--kh-color-status-info-border:#c8daf6;--kh-color-status-pending-fg:#6b7280;--kh-color-status-pending-text:#4b5568;--kh-color-status-pending-bg:#f1f2f6;--kh-color-status-pending-border:#dfe2ec;--kh-color-status-neutral-fg:#57648a;--kh-color-status-neutral-text:#43506f;--kh-color-status-neutral-bg:#f0f1f7;--kh-color-status-neutral-border:#e1e4ef;--kh-color-status-disabled-fg:#a8b0c4;--kh-color-status-disabled-text:#43506f;--kh-color-status-disabled-bg:#f5f6fa;--kh-color-status-disabled-border:#e8eaf2;--kh-color-status-verified-fg:#4f46e5;--kh-color-status-verified-text:#3b34c4;--kh-color-status-verified-bg:#eef0fe;--kh-color-status-verified-border:#d7d9fa;--kh-color-status-featured-fg:#f4b740;--kh-color-status-featured-text:#f4b740;--kh-color-status-featured-bg:#0b1020;--kh-color-status-featured-border:#0b1020;--kh-color-status-escalated-fg:#d14d2f;--kh-color-status-escalated-text:#a33a1f;--kh-color-status-escalated-bg:#fdeee9;--kh-color-status-escalated-border:#f5d2c5;--kh-color-status-refunded-fg:#7c3aed;--kh-color-status-refunded-text:#5b25b0;--kh-color-status-refunded-bg:#f3ecfd;--kh-color-status-refunded-border:#dfcff9;--kh-color-status-disputed-fg:#a8324f;--kh-color-status-disputed-text:#8a2740;--kh-color-status-disputed-bg:#fbebf0;--kh-color-status-disputed-border:#f0cbd8;--kh-color-status-completed-fg:#0f8b5b;--kh-color-status-completed-text:#0f6e4a;--kh-color-status-completed-bg:#e6f6ef;--kh-color-status-completed-border:#bfe6d5;--kh-color-status-draft-fg:#6a7286;--kh-color-status-draft-text:#43506f;--kh-color-status-draft-bg:#f1f2f6;--kh-color-status-draft-border:#c7cde0;--kh-color-status-under-review-fg:#b5730b;--kh-color-status-under-review-text:#8f5a06;--kh-color-status-under-review-bg:#fdf3e2;--kh-color-status-under-review-border:#f0ddb5;--kh-space-0:0rem;--kh-space-1:.25rem;--kh-space-2:.5rem;--kh-space-3:.75rem;--kh-space-4:1rem;--kh-space-6:1.5rem;--kh-space-8:2rem;--kh-space-12:3rem;--kh-space-16:4rem;--kh-space-24:6rem;--kh-borderWidth-hairline:1px;--kh-borderWidth-emphasis:2px;--kh-radius-none:0rem;--kh-radius-checkbox:.375rem;--kh-radius-small:.5rem;--kh-radius-medium:.75rem;--kh-radius-large:1rem;--kh-radius-card:1.125rem;--kh-radius-modal:1.5rem;--kh-radius-button:.875rem;--kh-radius-pill:624.938rem;--kh-radius-circular:50%;--kh-shadow-card:0 1px 2px #0b10200f;--kh-shadow-raised:0 8px 24px -12px #0b102038;--kh-shadow-dropdown:0 12px 32px -14px #0b102042;--kh-shadow-modal:0 40px 80px -40px #0b102080;--kh-shadow-fab:0 12px 28px -10px #4f46e573;--kh-shadow-focus:0 0 0 3px #4f46e5;--kh-shadow-focus-on-ink:0 0 0 3px #f7f8fc;--kh-motion-instant:80ms;--kh-motion-fast:.14s;--kh-motion-normal:.22s;--kh-motion-slow:.36s;--kh-motion-enter:cubic-bezier(.22,1,.36,1);--kh-motion-exit:cubic-bezier(.4,0,1,1);--kh-motion-standard-easing:cubic-bezier(.22,1,.36,1);--kh-motion-emphasized:cubic-bezier(.22,1,.36,1);--kh-layout-header-height:4.5rem;--kh-layout-product-header:4rem;--kh-layout-sidebar-width:16.5rem;--kh-layout-sidebar-collapsed:4.75rem;--kh-layout-mobile-nav-height:4rem;--kh-layout-content-max:80rem;--kh-layout-form-max:35rem;--kh-layout-reading-max:45rem;--kh-layout-card-gap:1.25rem;--kh-layout-grid-gap:1.5rem;--kh-layout-touch-min:2.75rem;--kh-layout-touch-target:3rem;--kh-z-base:0;--kh-z-sticky:100;--kh-z-dropdown:200;--kh-z-overlay:300;--kh-z-modal:400;--kh-z-toast:500;--kh-z-tooltip:600;--kh-z-critical:700;--kh-grid-desktop-columns:12;--kh-grid-desktop-margin:5rem;--kh-grid-desktop-gutter:1.5rem;--kh-grid-tablet-columns:8;--kh-grid-tablet-margin:2.5rem;--kh-grid-tablet-gutter:1.25rem;--kh-grid-mobile-columns:4;--kh-grid-mobile-margin:1.25rem;--kh-grid-mobile-gutter:1rem;--kh-breakpoint-sm:22.5rem;--kh-breakpoint-md:30rem;--kh-breakpoint-lg:37.5rem;--kh-breakpoint-tablet:48rem;--kh-breakpoint-laptop:64rem;--kh-breakpoint-desktop:80rem;--kh-breakpoint-wide:90rem;--kh-typography-display-xl-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-display-xl-font-size:4rem;--kh-typography-display-xl-font-weight:700;--kh-typography-display-xl-line-height:1.1;--kh-typography-display-xl-mobile-font-size:3.125rem;--kh-typography-display-l-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-display-l-font-size:3.25rem;--kh-typography-display-l-font-weight:700;--kh-typography-display-l-line-height:1.15;--kh-typography-display-l-mobile-font-size:2.5625rem;--kh-typography-display-m-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-display-m-font-size:2.625rem;--kh-typography-display-m-font-weight:700;--kh-typography-display-m-line-height:1.2;--kh-typography-display-m-mobile-font-size:2.0625rem;--kh-typography-heading-1-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-heading-1-font-size:2.125rem;--kh-typography-heading-1-font-weight:700;--kh-typography-heading-1-line-height:1.25;--kh-typography-heading-1-mobile-font-size:1.6875rem;--kh-typography-heading-2-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-heading-2-font-size:1.75rem;--kh-typography-heading-2-font-weight:600;--kh-typography-heading-2-line-height:1.3;--kh-typography-heading-2-mobile-font-size:1.375rem;--kh-typography-heading-3-font-family:Alexandria, "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-heading-3-font-size:1.5rem;--kh-typography-heading-3-font-weight:600;--kh-typography-heading-3-line-height:1.35;--kh-typography-heading-3-mobile-font-size:1.1875rem;--kh-typography-heading-4-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-heading-4-font-size:1.25rem;--kh-typography-heading-4-font-weight:600;--kh-typography-heading-4-line-height:1.4;--kh-typography-title-l-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-title-l-font-size:1.125rem;--kh-typography-title-l-font-weight:600;--kh-typography-title-l-line-height:1.5;--kh-typography-title-m-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-title-m-font-size:1rem;--kh-typography-title-m-font-weight:600;--kh-typography-title-m-line-height:1.5;--kh-typography-title-s-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-title-s-font-size:.9375rem;--kh-typography-title-s-font-weight:600;--kh-typography-title-s-line-height:1.5;--kh-typography-body-l-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-body-l-font-size:1.0625rem;--kh-typography-body-l-font-weight:400;--kh-typography-body-l-line-height:1.8;--kh-typography-body-m-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-body-m-font-size:.9375rem;--kh-typography-body-m-font-weight:400;--kh-typography-body-m-line-height:1.75;--kh-typography-body-s-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-body-s-font-size:.84375rem;--kh-typography-body-s-font-weight:400;--kh-typography-body-s-line-height:1.7;--kh-typography-label-l-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-label-l-font-size:.9375rem;--kh-typography-label-l-font-weight:500;--kh-typography-label-l-line-height:1.5;--kh-typography-label-m-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-label-m-font-size:.8125rem;--kh-typography-label-m-font-weight:500;--kh-typography-label-m-line-height:1.5;--kh-typography-label-s-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-label-s-font-size:.75rem;--kh-typography-label-s-font-weight:600;--kh-typography-label-s-line-height:1.5;--kh-typography-caption-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-caption-font-size:.75rem;--kh-typography-caption-font-weight:400;--kh-typography-caption-line-height:1.5;--kh-typography-overline-font-family:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--kh-typography-overline-font-size:.6875rem;--kh-typography-overline-font-weight:600;--kh-typography-overline-line-height:1.5;--kh-typography-overline-letter-spacing:.14em;--kh-typography-price-xl-font-family:"IBM Plex Sans", system-ui, sans-serif;--kh-typography-price-xl-font-size:2rem;--kh-typography-price-xl-font-weight:600;--kh-typography-price-xl-line-height:1.2;--kh-typography-price-xl-font-variant-numeric:tabular-nums;--kh-typography-price-l-font-family:"IBM Plex Sans", system-ui, sans-serif;--kh-typography-price-l-font-size:1.375rem;--kh-typography-price-l-font-weight:600;--kh-typography-price-l-line-height:1.2;--kh-typography-price-l-font-variant-numeric:tabular-nums;--kh-typography-numeric-metric-font-family:"IBM Plex Sans", system-ui, sans-serif;--kh-typography-numeric-metric-font-size:1.75rem;--kh-typography-numeric-metric-font-weight:500;--kh-typography-numeric-metric-line-height:1.2;--kh-typography-numeric-metric-font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kh-color-surface-canvas:#0b1020;--kh-color-surface-card:#141a2e;--kh-color-surface-elevated:#141a2e;--kh-color-surface-sunken:#f7f8fc0a;--kh-color-surface-inverse:#fff;--kh-color-surface-avatar-placeholder:#3a3f63;--kh-color-surface-media-placeholder-a:#f7f8fc14;--kh-color-surface-media-placeholder-b:#f7f8fc0a;--kh-color-text-primary:#f7f8fc;--kh-color-text-secondary:#f7f8fcb3;--kh-color-text-muted:#f7f8fc8c;--kh-color-text-disabled:#f7f8fc61;--kh-color-text-prose:#f7f8fcc7;--kh-color-text-link:#a5a3f7;--kh-color-text-inverse:#172033;--kh-color-border-default:#f7f8fc1f;--kh-color-border-subtle:#f7f8fc14;--kh-color-border-strong:#f7f8fc3d;--kh-color-border-focus:#7e77ef;--kh-color-action-primary:#7e77ef;--kh-color-action-primary-hover:#a5a3f7;--kh-color-action-primary-pressed:#c7c8fb;--kh-color-action-primary-text:#0b1020;--kh-color-action-primary-disabled:#f7f8fc1a;--kh-color-action-secondary-bg:transparent;--kh-color-action-secondary-hover:#f7f8fc0f;--kh-color-action-secondary-pressed:#f7f8fc1a;--kh-color-action-tertiary-bg:#f7f8fc0f;--kh-color-action-tertiary-hover:#f7f8fc1a;--kh-color-action-destructive:#f5a79d;--kh-color-action-destructive-border:#c0392b73;--kh-color-action-success:#6fdcaa;--kh-color-action-dark:#fff;--kh-color-status-success-text:#6fdcaa;--kh-color-status-success-bg:#0f8b5b38;--kh-color-status-warning-text:#f3ce86;--kh-color-status-warning-bg:#b5730b38;--kh-color-status-error-text:#f5a79d;--kh-color-status-error-bg:#c0392b38;--kh-color-status-info-text:#8fbaf5;--kh-color-status-info-bg:#2563c938;--kh-color-status-pending-text:#b5bcc9;--kh-color-status-pending-bg:#6b728038;--kh-color-status-neutral-text:#f7f8fcb3;--kh-color-status-neutral-bg:#f7f8fc14;--kh-color-status-disabled-text:#f7f8fc61;--kh-color-status-disabled-bg:#f7f8fc0d;--kh-color-status-verified-text:#cfcbfa;--kh-color-status-verified-bg:#4f46e53d;--kh-color-status-verified-border:#7c3aed73;--kh-color-status-featured-text:#0b1020;--kh-color-status-featured-bg:#f4b740;--kh-color-status-escalated-text:#f0a88f;--kh-color-status-escalated-bg:#d14d2f38;--kh-color-status-refunded-text:#c4a5f5;--kh-color-status-refunded-bg:#7c3aed38;--kh-color-status-disputed-text:#e8a0b4;--kh-color-status-disputed-bg:#a8324f38;--kh-color-status-completed-text:#6fdcaa;--kh-color-status-completed-bg:#0f8b5b38;--kh-color-status-draft-text:#f7f8fc8c;--kh-color-status-draft-bg:#f7f8fc0f;--kh-color-status-under-review-text:#f3ce86;--kh-color-status-under-review-bg:#b5730b38;--kh-shadow-card:none;--kh-shadow-raised:0 8px 24px -12px #0009;--kh-shadow-dropdown:0 12px 32px -14px #000000b3;--kh-shadow-modal:0 40px 80px -40px #000000d9;--kh-shadow-focus:0 0 0 3px #7e77ef}}[data-theme=dark]{--kh-color-surface-canvas:#0b1020;--kh-color-surface-card:#141a2e;--kh-color-surface-elevated:#141a2e;--kh-color-surface-sunken:#f7f8fc0a;--kh-color-surface-inverse:#fff;--kh-color-surface-avatar-placeholder:#3a3f63;--kh-color-surface-media-placeholder-a:#f7f8fc14;--kh-color-surface-media-placeholder-b:#f7f8fc0a;--kh-color-text-primary:#f7f8fc;--kh-color-text-secondary:#f7f8fcb3;--kh-color-text-muted:#f7f8fc8c;--kh-color-text-disabled:#f7f8fc61;--kh-color-text-prose:#f7f8fcc7;--kh-color-text-link:#a5a3f7;--kh-color-text-inverse:#172033;--kh-color-border-default:#f7f8fc1f;--kh-color-border-subtle:#f7f8fc14;--kh-color-border-strong:#f7f8fc3d;--kh-color-border-focus:#7e77ef;--kh-color-action-primary:#7e77ef;--kh-color-action-primary-hover:#a5a3f7;--kh-color-action-primary-pressed:#c7c8fb;--kh-color-action-primary-text:#0b1020;--kh-color-action-primary-disabled:#f7f8fc1a;--kh-color-action-secondary-bg:transparent;--kh-color-action-secondary-hover:#f7f8fc0f;--kh-color-action-secondary-pressed:#f7f8fc1a;--kh-color-action-tertiary-bg:#f7f8fc0f;--kh-color-action-tertiary-hover:#f7f8fc1a;--kh-color-action-destructive:#f5a79d;--kh-color-action-destructive-border:#c0392b73;--kh-color-action-success:#6fdcaa;--kh-color-action-dark:#fff;--kh-color-status-success-text:#6fdcaa;--kh-color-status-success-bg:#0f8b5b38;--kh-color-status-warning-text:#f3ce86;--kh-color-status-warning-bg:#b5730b38;--kh-color-status-error-text:#f5a79d;--kh-color-status-error-bg:#c0392b38;--kh-color-status-info-text:#8fbaf5;--kh-color-status-info-bg:#2563c938;--kh-color-status-pending-text:#b5bcc9;--kh-color-status-pending-bg:#6b728038;--kh-color-status-neutral-text:#f7f8fcb3;--kh-color-status-neutral-bg:#f7f8fc14;--kh-color-status-disabled-text:#f7f8fc61;--kh-color-status-disabled-bg:#f7f8fc0d;--kh-color-status-verified-text:#cfcbfa;--kh-color-status-verified-bg:#4f46e53d;--kh-color-status-verified-border:#7c3aed73;--kh-color-status-featured-text:#0b1020;--kh-color-status-featured-bg:#f4b740;--kh-color-status-escalated-text:#f0a88f;--kh-color-status-escalated-bg:#d14d2f38;--kh-color-status-refunded-text:#c4a5f5;--kh-color-status-refunded-bg:#7c3aed38;--kh-color-status-disputed-text:#e8a0b4;--kh-color-status-disputed-bg:#a8324f38;--kh-color-status-completed-text:#6fdcaa;--kh-color-status-completed-bg:#0f8b5b38;--kh-color-status-draft-text:#f7f8fc8c;--kh-color-status-draft-bg:#f7f8fc0f;--kh-color-status-under-review-text:#f3ce86;--kh-color-status-under-review-bg:#b5730b38;--kh-shadow-card:none;--kh-shadow-raised:0 8px 24px -12px #0009;--kh-shadow-dropdown:0 12px 32px -14px #000000b3;--kh-shadow-modal:0 40px 80px -40px #000000d9;--kh-shadow-focus:0 0 0 3px #7e77ef}
.type-display-xl{font-family:var(--kh-typography-display-xl-font-family);font-size:var(--kh-typography-display-xl-font-size);font-weight:var(--kh-typography-display-xl-font-weight);line-height:var(--kh-typography-display-xl-line-height)}.type-display-l{font-family:var(--kh-typography-display-l-font-family);font-size:var(--kh-typography-display-l-font-size);font-weight:var(--kh-typography-display-l-font-weight);line-height:var(--kh-typography-display-l-line-height)}.type-display-m{font-family:var(--kh-typography-display-m-font-family);font-size:var(--kh-typography-display-m-font-size);font-weight:var(--kh-typography-display-m-font-weight);line-height:var(--kh-typography-display-m-line-height)}.type-heading-1{font-family:var(--kh-typography-heading-1-font-family);font-size:var(--kh-typography-heading-1-font-size);font-weight:var(--kh-typography-heading-1-font-weight);line-height:var(--kh-typography-heading-1-line-height)}.type-heading-2{font-family:var(--kh-typography-heading-2-font-family);font-size:var(--kh-typography-heading-2-font-size);font-weight:var(--kh-typography-heading-2-font-weight);line-height:var(--kh-typography-heading-2-line-height)}.type-heading-3{font-family:var(--kh-typography-heading-3-font-family);font-size:var(--kh-typography-heading-3-font-size);font-weight:var(--kh-typography-heading-3-font-weight);line-height:var(--kh-typography-heading-3-line-height)}.type-heading-4{font-family:var(--kh-typography-heading-4-font-family);font-size:var(--kh-typography-heading-4-font-size);font-weight:var(--kh-typography-heading-4-font-weight);line-height:var(--kh-typography-heading-4-line-height)}.type-title-l{font-family:var(--kh-typography-title-l-font-family);font-size:var(--kh-typography-title-l-font-size);font-weight:var(--kh-typography-title-l-font-weight);line-height:var(--kh-typography-title-l-line-height)}.type-title-m{font-family:var(--kh-typography-title-m-font-family);font-size:var(--kh-typography-title-m-font-size);font-weight:var(--kh-typography-title-m-font-weight);line-height:var(--kh-typography-title-m-line-height)}.type-title-s{font-family:var(--kh-typography-title-s-font-family);font-size:var(--kh-typography-title-s-font-size);font-weight:var(--kh-typography-title-s-font-weight);line-height:var(--kh-typography-title-s-line-height)}.type-body-l{font-family:var(--kh-typography-body-l-font-family);font-size:var(--kh-typography-body-l-font-size);font-weight:var(--kh-typography-body-l-font-weight);line-height:var(--kh-typography-body-l-line-height)}.type-body-m{font-family:var(--kh-typography-body-m-font-family);font-size:var(--kh-typography-body-m-font-size);font-weight:var(--kh-typography-body-m-font-weight);line-height:var(--kh-typography-body-m-line-height)}.type-body-s{font-family:var(--kh-typography-body-s-font-family);font-size:var(--kh-typography-body-s-font-size);font-weight:var(--kh-typography-body-s-font-weight);line-height:var(--kh-typography-body-s-line-height)}.type-label-l{font-family:var(--kh-typography-label-l-font-family);font-size:var(--kh-typography-label-l-font-size);font-weight:var(--kh-typography-label-l-font-weight);line-height:var(--kh-typography-label-l-line-height)}.type-label-m{font-family:var(--kh-typography-label-m-font-family);font-size:var(--kh-typography-label-m-font-size);font-weight:var(--kh-typography-label-m-font-weight);line-height:var(--kh-typography-label-m-line-height)}.type-label-s{font-family:var(--kh-typography-label-s-font-family);font-size:var(--kh-typography-label-s-font-size);font-weight:var(--kh-typography-label-s-font-weight);line-height:var(--kh-typography-label-s-line-height)}.type-caption{font-family:var(--kh-typography-caption-font-family);font-size:var(--kh-typography-caption-font-size);font-weight:var(--kh-typography-caption-font-weight);line-height:var(--kh-typography-caption-line-height)}.type-overline{font-family:var(--kh-typography-overline-font-family);font-size:var(--kh-typography-overline-font-size);font-weight:var(--kh-typography-overline-font-weight);line-height:var(--kh-typography-overline-line-height);letter-spacing:var(--kh-typography-overline-letter-spacing)}.type-price-xl{font-family:var(--kh-typography-price-xl-font-family);font-size:var(--kh-typography-price-xl-font-size);font-weight:var(--kh-typography-price-xl-font-weight);line-height:var(--kh-typography-price-xl-line-height);font-variant-numeric:var(--kh-typography-price-xl-font-variant-numeric)}.type-price-l{font-family:var(--kh-typography-price-l-font-family);font-size:var(--kh-typography-price-l-font-size);font-weight:var(--kh-typography-price-l-font-weight);line-height:var(--kh-typography-price-l-line-height);font-variant-numeric:var(--kh-typography-price-l-font-variant-numeric)}.type-numeric-metric{font-family:var(--kh-typography-numeric-metric-font-family);font-size:var(--kh-typography-numeric-metric-font-size);font-weight:var(--kh-typography-numeric-metric-font-weight);line-height:var(--kh-typography-numeric-metric-line-height);font-variant-numeric:var(--kh-typography-numeric-metric-font-variant-numeric)}@media (max-width:48rem){.type-display-xl{font-size:var(--kh-typography-display-xl-mobile-font-size)}.type-display-l{font-size:var(--kh-typography-display-l-mobile-font-size)}.type-display-m{font-size:var(--kh-typography-display-m-mobile-font-size)}.type-heading-1{font-size:var(--kh-typography-heading-1-mobile-font-size)}.type-heading-2{font-size:var(--kh-typography-heading-2-mobile-font-size)}.type-heading-3{font-size:var(--kh-typography-heading-3-mobile-font-size)}}.border-hairline{border-width:1px}.border-t-hairline{border-block-start-width:1px}.border-b-hairline{border-block-end-width:1px}.border-emphasis{border-width:2px}.border-t-emphasis{border-block-start-width:2px}.border-b-emphasis{border-block-end-width:2px}.duration-instant{transition-duration:80ms}.duration-fast{transition-duration:.14s}.duration-normal{transition-duration:.22s}.duration-slow{transition-duration:.36s}.ease-enter{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-exit{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-standard-easing,.ease-emphasized{transition-timing-function:cubic-bezier(.22,1,.36,1)}.bg-placeholder{background-image:repeating-linear-gradient(135deg, var(--kh-color-surface-media-placeholder-a) 0 var(--kh-space-2), var(--kh-color-surface-media-placeholder-b) var(--kh-space-2) var(--kh-space-4))}
*,:before,:after{box-sizing:border-box}.kh-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kh-focusable:focus-visible,.kh-button:focus-visible,.kh-link:focus-visible,.kh-field:focus-visible,.kh-card-link:focus-visible,.kh-icon-button:focus-visible,.kh-pagination-link:focus-visible,.kh-filter-toggle:focus-visible,.kh-filter-chip:focus-visible,.kh-brand:focus-visible{box-shadow:var(--kh-shadow-focus);outline:0}.kh-sort-option:has(input:focus-visible){box-shadow:var(--kh-shadow-focus);outline:0}.kh-button{min-block-size:var(--kh-layout-touch-min);justify-content:center;align-items:center;gap:var(--kh-space-2);padding-inline:var(--kh-space-6);border-radius:var(--kh-radius-medium);background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text);cursor:pointer;transition:background-color var(--kh-motion-fast) var(--kh-motion-enter), border-color var(--kh-motion-fast) var(--kh-motion-enter), box-shadow var(--kh-motion-fast) var(--kh-motion-enter);border:0;display:inline-flex}.kh-button--primary:hover:not(:disabled){background:var(--kh-color-action-primary-hover)}.kh-button--primary:active:not(:disabled){background:var(--kh-color-action-primary-pressed)}.kh-button:disabled{cursor:not-allowed;background:var(--kh-color-action-primary-disabled);color:var(--kh-color-text-disabled)}.kh-button--small{min-block-size:var(--kh-layout-touch-min);padding-inline:var(--kh-space-4)}.kh-button--large,.kh-button--full{min-block-size:calc(var(--kh-layout-touch-target) + var(--kh-space-1));border-radius:var(--kh-radius-button)}.kh-button--full{inline-size:100%}.kh-button--icon{inline-size:var(--kh-layout-touch-min);padding:0}.kh-button--secondary{border:2px solid var(--kh-color-action-primary);background:var(--kh-color-action-secondary-bg);color:var(--kh-color-action-primary)}.kh-button--secondary:hover:not(:disabled),.kh-button--secondary:active:not(:disabled){background:var(--kh-color-action-secondary-hover);color:var(--kh-color-action-primary-hover)}.kh-button--tertiary{background:var(--kh-color-action-tertiary-bg);color:var(--kh-color-text-primary)}.kh-button--tertiary:hover:not(:disabled),.kh-button--tertiary:active:not(:disabled){background:var(--kh-color-action-tertiary-hover)}.kh-button--ghost{color:var(--kh-color-action-primary);background:0 0}.kh-button--ghost:hover:not(:disabled),.kh-button--ghost:active:not(:disabled){background:var(--kh-color-action-secondary-hover)}.kh-button--destructive{background:var(--kh-color-action-destructive);color:var(--kh-color-text-inverse)}.kh-button--destructive:hover:not(:disabled),.kh-button--destructive:active:not(:disabled){background:var(--kh-color-action-destructive);box-shadow:var(--kh-shadow-card)}.kh-button--destructive-secondary{border:2px solid var(--kh-color-action-destructive-border);background:var(--kh-color-surface-card);color:var(--kh-color-action-destructive)}.kh-button--destructive-secondary:hover:not(:disabled),.kh-button--destructive-secondary:active:not(:disabled){background:var(--kh-color-surface-card);color:var(--kh-color-action-destructive);box-shadow:var(--kh-shadow-card)}.kh-button--success{background:var(--kh-color-action-success);color:var(--kh-color-text-inverse)}.kh-button--success:hover:not(:disabled),.kh-button--success:active:not(:disabled){background:var(--kh-color-action-success);box-shadow:var(--kh-shadow-card)}.kh-button--dark{background:var(--kh-color-action-dark);color:var(--kh-color-text-inverse)}.kh-button--dark:hover:not(:disabled),.kh-button--dark:active:not(:disabled){background:var(--kh-color-action-dark);box-shadow:var(--kh-shadow-card)}.kh-spinner{inline-size:var(--kh-space-4);block-size:var(--kh-space-4);border:2px solid;border-radius:var(--kh-radius-circular);animation:kh-spin var(--kh-motion-slow) linear infinite;border-block-start-color:#0000}@keyframes kh-spin{to{transform:rotate(1turn)}}.kh-icon{inline-size:var(--kh-icon-size,calc(var(--kh-space-4) + var(--kh-space-1)));block-size:var(--kh-icon-size,calc(var(--kh-space-4) + var(--kh-space-1)));fill:none;stroke:currentColor;flex:none;display:inline-block}.kh-icon--16{--kh-icon-size:var(--kh-space-4)}.kh-icon--20{--kh-icon-size:calc(var(--kh-space-4) + var(--kh-space-1))}.kh-icon--24{--kh-icon-size:var(--kh-space-6)}.kh-icon--32{--kh-icon-size:var(--kh-space-8)}.kh-mark{inline-size:var(--kh-mark-size,var(--kh-space-6));block-size:auto;color:var(--kh-color-brand-primary);flex:none;display:inline-block;overflow:visible}.kh-mark--16{--kh-mark-size:var(--kh-space-4)}.kh-mark--24{--kh-mark-size:var(--kh-space-6)}.kh-mark--32{--kh-mark-size:var(--kh-space-8)}.kh-mark--48{--kh-mark-size:var(--kh-space-12)}.kh-mark--64{--kh-mark-size:var(--kh-space-16)}.kh-mark-dot{fill:currentColor;stroke:none}.kh-mark-body{fill:none;stroke:currentColor}.kh-badge{align-items:center;gap:var(--kh-space-2);padding:var(--kh-space-1) var(--kh-space-4);border:1px solid var(--kh-status-border);border-radius:var(--kh-radius-pill);background:var(--kh-status-bg);color:var(--kh-status-text);white-space:nowrap;display:inline-flex}.kh-badge--small{padding-inline:var(--kh-space-3)}.kh-badge--eligibility{white-space:normal;flex-basis:100%;max-inline-size:100%}.kh-badge[data-status=success],.kh-badge[data-status=completed]{--kh-status-bg:var(--kh-color-status-success-bg);--kh-status-text:var(--kh-color-status-success-text);--kh-status-border:var(--kh-color-status-success-border);--kh-status-fg:var(--kh-color-status-success-fg)}.kh-badge[data-status=warning],.kh-badge[data-status=under-review]{--kh-status-bg:var(--kh-color-status-warning-bg);--kh-status-text:var(--kh-color-status-warning-text);--kh-status-border:var(--kh-color-status-warning-border);--kh-status-fg:var(--kh-color-status-warning-fg)}.kh-badge[data-status=error]{--kh-status-bg:var(--kh-color-status-error-bg);--kh-status-text:var(--kh-color-status-error-text);--kh-status-border:var(--kh-color-status-error-border);--kh-status-fg:var(--kh-color-status-error-fg)}.kh-badge[data-status=info]{--kh-status-bg:var(--kh-color-status-info-bg);--kh-status-text:var(--kh-color-status-info-text);--kh-status-border:var(--kh-color-status-info-border);--kh-status-fg:var(--kh-color-status-info-fg)}.kh-badge[data-status=pending]{--kh-status-bg:var(--kh-color-status-pending-bg);--kh-status-text:var(--kh-color-status-pending-text);--kh-status-border:var(--kh-color-status-pending-border);--kh-status-fg:var(--kh-color-status-pending-fg)}.kh-badge[data-status=neutral]{--kh-status-bg:var(--kh-color-status-neutral-bg);--kh-status-text:var(--kh-color-status-neutral-text);--kh-status-border:var(--kh-color-status-neutral-border);--kh-status-fg:var(--kh-color-status-neutral-fg)}.kh-badge[data-status=disabled]{--kh-status-bg:var(--kh-color-status-disabled-bg);--kh-status-text:var(--kh-color-text-primary);--kh-status-border:var(--kh-color-status-disabled-border);--kh-status-fg:var(--kh-color-status-disabled-fg)}.kh-badge[data-status=verified]{--kh-status-bg:var(--kh-color-status-verified-bg);--kh-status-text:var(--kh-color-status-verified-text);--kh-status-border:var(--kh-color-status-verified-border);--kh-status-fg:var(--kh-color-status-verified-fg)}.kh-badge[data-status=featured]{--kh-status-bg:var(--kh-color-status-featured-bg);--kh-status-text:var(--kh-color-status-featured-text);--kh-status-border:var(--kh-color-status-featured-border);--kh-status-fg:var(--kh-color-status-featured-fg)}.kh-badge[data-status=escalated]{--kh-status-bg:var(--kh-color-status-escalated-bg);--kh-status-text:var(--kh-color-status-escalated-text);--kh-status-border:var(--kh-color-status-escalated-border);--kh-status-fg:var(--kh-color-status-escalated-fg)}.kh-badge[data-status=refunded]{--kh-status-bg:var(--kh-color-status-refunded-bg);--kh-status-text:var(--kh-color-status-refunded-text);--kh-status-border:var(--kh-color-status-refunded-border);--kh-status-fg:var(--kh-color-status-refunded-fg)}.kh-badge[data-status=disputed]{--kh-status-bg:var(--kh-color-status-disputed-bg);--kh-status-text:var(--kh-color-status-disputed-text);--kh-status-border:var(--kh-color-status-disputed-border);--kh-status-fg:var(--kh-color-status-disputed-fg)}.kh-badge[data-status=draft]{--kh-status-bg:var(--kh-color-status-draft-bg);--kh-status-text:var(--kh-color-text-primary);--kh-status-border:var(--kh-color-status-draft-border);--kh-status-fg:var(--kh-color-status-draft-fg);border-style:dashed}.kh-badge-dot,.kh-badge-swatch{inline-size:var(--kh-space-2);block-size:var(--kh-space-2);border-radius:var(--kh-radius-circular);background:var(--kh-status-fg);flex:none;display:inline-block}.kh-badge-swatch{inline-size:var(--kh-space-3);block-size:var(--kh-space-3);border-radius:var(--kh-radius-small)}.kh-link{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);border-radius:var(--kh-radius-small);color:var(--kh-color-text-link);transition:color var(--kh-motion-fast) var(--kh-motion-enter);border-block-end:1px solid;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kh-link:hover{color:var(--kh-color-action-primary-hover)}.kh-link--quiet{color:var(--kh-color-text-secondary);border-block-end-color:#0000}.kh-link--inverse{color:var(--kh-color-text-inverse);border-block-end-color:#0000}.kh-link[aria-disabled=true]{color:var(--kh-color-text-disabled);pointer-events:none;border-block-end-color:#0000}.kh-field-group{gap:var(--kh-space-2);flex-direction:column;min-inline-size:0;display:flex}.kh-field-label{color:var(--kh-color-text-primary)}.kh-field-required{color:var(--kh-color-action-destructive)}.kh-field{inline-size:100%;min-block-size:var(--kh-layout-touch-target);padding:var(--kh-space-3) var(--kh-space-4);border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-card);color:var(--kh-color-text-primary);font:inherit;transition:border-color var(--kh-motion-fast) var(--kh-motion-enter), box-shadow var(--kh-motion-fast) var(--kh-motion-enter)}.kh-field::placeholder{color:var(--kh-color-text-muted);opacity:1}.kh-field:hover:not(:disabled){border-color:var(--kh-color-text-muted)}.kh-field:focus-visible{border:2px solid var(--kh-color-action-primary)}.kh-field:disabled{cursor:not-allowed;background:var(--kh-color-surface-canvas);color:var(--kh-color-text-disabled)}.kh-field:read-only{background:var(--kh-color-surface-sunken)}.kh-field[aria-invalid=true]{border:2px solid var(--kh-color-action-destructive);background:var(--kh-color-status-error-bg)}.kh-field[data-success=true]{border:2px solid var(--kh-color-status-success-fg)}.kh-textarea{min-block-size:calc(var(--kh-layout-touch-target) * 2);resize:block;color:var(--kh-color-text-prose);line-height:var(--kh-typography-body-m-line-height)}.kh-textarea--fixed{resize:none}.kh-field-message{color:var(--kh-color-text-muted);margin:0}.kh-field-error{gap:var(--kh-space-2);color:var(--kh-color-status-error-text);margin:0;display:flex}.kh-field-footer{justify-content:space-between;gap:var(--kh-space-4);display:flex}.kh-counter,.kh-money-number,.kh-rating-number{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.kh-check-label{min-block-size:var(--kh-layout-touch-min);align-items:center;gap:var(--kh-space-2);cursor:pointer;display:flex}.kh-native-control{opacity:0;block-size:1px;inline-size:1px;position:absolute}.kh-check-visual,.kh-radio-visual{inline-size:calc(var(--kh-space-4) + var(--kh-space-1));block-size:calc(var(--kh-space-4) + var(--kh-space-1));border:2px solid var(--kh-color-border-strong);background:var(--kh-color-surface-card);color:var(--kh-color-action-primary-text);flex:none;place-items:center;display:grid}.kh-check-visual{border-radius:var(--kh-radius-checkbox)}.kh-radio-visual{border-radius:var(--kh-radius-circular)}.kh-native-control:checked+.kh-check-visual{border-color:var(--kh-color-action-primary);background:var(--kh-color-action-primary)}.kh-check-mark{opacity:0}.kh-native-control:checked+.kh-check-visual .kh-check-mark,.kh-check-visual[data-indeterminate=true] .kh-check-mark{opacity:1}.kh-check-visual[data-indeterminate=true]{border-color:var(--kh-color-action-primary);background:var(--kh-color-action-primary)}.kh-native-control:checked+.kh-radio-visual{border:calc(var(--kh-space-1) + 1px) solid var(--kh-color-action-primary)}.kh-native-control:focus-visible+.kh-check-visual,.kh-native-control:focus-visible+.kh-radio-visual{box-shadow:var(--kh-shadow-focus)}.kh-native-control:disabled~*{color:var(--kh-color-text-disabled)}.kh-radio-group{gap:var(--kh-space-3);border:0;flex-direction:column;padding:0;display:flex}.kh-select{position:relative}.kh-select-trigger{text-align:start;justify-content:space-between;align-items:center;display:flex}.kh-select-chevron{transform:rotate(90deg)}.kh-select-menu{z-index:var(--kh-z-dropdown);max-block-size:calc(var(--kh-space-24) * 3);padding:var(--kh-space-1);border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-card);box-shadow:var(--kh-shadow-dropdown);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--kh-space-1));inset-inline:0;overflow-y:auto}.kh-select-option{min-block-size:var(--kh-layout-touch-min);padding-inline:var(--kh-space-3);border-radius:var(--kh-radius-small);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.kh-select-option:hover,.kh-select-option[data-active=true]{background:var(--kh-color-action-tertiary-bg)}.kh-select-option[aria-selected=true]{background:var(--kh-color-action-secondary-hover);color:var(--kh-color-action-primary)}.kh-avatar{inline-size:var(--kh-avatar-size);block-size:var(--kh-avatar-size);flex:none;display:inline-flex;position:relative}.kh-avatar--24{--kh-avatar-size:var(--kh-space-6)}.kh-avatar--32{--kh-avatar-size:var(--kh-space-8)}.kh-avatar--40{--kh-avatar-size:calc(var(--kh-space-8) + var(--kh-space-2))}.kh-avatar--56{--kh-avatar-size:calc(var(--kh-space-12) + var(--kh-space-2))}.kh-avatar-media,.kh-avatar-fallback{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.kh-avatar--circle{border-radius:var(--kh-radius-circular)}.kh-avatar--square{border-radius:var(--kh-radius-large)}.kh-avatar-fallback{border:1px dashed var(--kh-color-border-strong);background:var(--kh-color-surface-avatar-placeholder)}.kh-avatar-initials{color:var(--kh-color-text-secondary);border-style:solid;place-items:center;display:grid}.kh-avatar-badge{border:2px solid var(--kh-color-surface-card);border-radius:var(--kh-radius-circular);place-items:center;display:grid;position:absolute}.kh-avatar-badge--online{inline-size:calc(var(--kh-space-3) + 2px);block-size:calc(var(--kh-space-3) + 2px);background:var(--kh-color-status-success-fg);inset-block-end:calc(var(--kh-space-1) * -1);inset-inline-start:calc(var(--kh-space-1) * -1)}.kh-avatar-badge--verified{inline-size:var(--kh-space-6);block-size:var(--kh-space-6);background:var(--kh-color-surface-card);color:var(--kh-color-brand-primary);inset-block-end:calc(var(--kh-space-1) * -1);inset-inline-start:calc(var(--kh-space-1) * -1)}.kh-card{border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-card);box-shadow:var(--kh-shadow-card);transition:border-color var(--kh-motion-fast) var(--kh-motion-enter), box-shadow var(--kh-motion-fast) var(--kh-motion-enter);position:relative;overflow:hidden}.kh-card:hover{border-color:var(--kh-color-border-strong);box-shadow:var(--kh-shadow-raised)}.kh-card:focus-within{box-shadow:var(--kh-shadow-focus)}.kh-card-link{color:inherit;text-decoration:none}.kh-card-link:after{content:"";position:absolute;inset:0}.kh-service-card{flex-direction:column;min-inline-size:0;display:flex}.kh-service-card--list{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.kh-service-media{aspect-ratio:16/9;object-fit:cover;background:var(--kh-color-surface-sunken);inline-size:100%}.kh-service-content{gap:var(--kh-space-3);padding:var(--kh-space-4);flex-direction:column;flex:1;display:flex}.kh-service-provider{align-items:center;gap:var(--kh-space-2);min-inline-size:0;color:var(--kh-color-text-secondary);flex-wrap:wrap;display:flex}.kh-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kh-service-footer{justify-content:space-between;align-items:center;gap:var(--kh-space-3);border-block-start:1px solid var(--kh-color-border-subtle);padding-block-start:var(--kh-space-3);display:flex}.kh-price{align-items:baseline;gap:var(--kh-space-1);color:var(--kh-color-text-primary);white-space:nowrap;display:inline-flex}.kh-price-block{gap:var(--kh-space-1);flex-direction:column;display:flex}.kh-price-label,.kh-price-note{color:var(--kh-color-text-secondary)}.kh-seller-price{gap:var(--kh-space-3);padding:var(--kh-space-4);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-sunken);flex-direction:column;display:flex}.kh-seller-price-row{justify-content:space-between;align-items:center;gap:var(--kh-space-4);display:flex}.kh-seller-price-total{border-block-start:1px solid var(--kh-color-border-default);padding-block-start:var(--kh-space-3)}.kh-rating{align-items:center;gap:var(--kh-space-1);color:var(--kh-color-text-secondary);display:inline-flex}.kh-rating--metric{gap:var(--kh-space-2);color:var(--kh-color-text-primary)}.kh-rating-star{color:var(--kh-color-action-primary)}.kh-rating-breakdown{gap:var(--kh-space-2);flex-direction:column;display:flex}.kh-rating-row{align-items:center;gap:var(--kh-space-3);grid-template-columns:auto 1fr auto;display:grid}.kh-rating-track{block-size:var(--kh-space-2);border-radius:var(--kh-radius-pill);background:var(--kh-color-action-tertiary-hover);overflow:hidden}.kh-rating-fill{border-radius:inherit;background:var(--kh-color-action-primary);block-size:100%;inline-size:100%;transform:scaleX(var(--kh-rating-ratio));transform-origin:100%;display:block}.kh-provider-card{gap:var(--kh-space-4);padding:var(--kh-space-6);flex-direction:column;display:flex}.kh-provider-card[data-available=false]{border-style:dashed}.kh-provider-header{align-items:flex-start;gap:var(--kh-space-3);min-inline-size:0;display:flex}.kh-provider-main{flex:1;min-inline-size:0}.kh-provider-title{align-items:center;gap:var(--kh-space-2);flex-wrap:wrap;display:flex}.kh-tags{gap:var(--kh-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kh-tag{padding:var(--kh-space-1) var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken);color:var(--kh-color-text-secondary)}.kh-category-card{min-block-size:calc(var(--kh-space-24) + var(--kh-space-16));justify-content:center;align-items:center;gap:var(--kh-space-3);padding:var(--kh-space-6);text-align:center;flex-direction:column;display:flex}.kh-category-card--row{min-block-size:var(--kh-layout-touch-target);text-align:start;flex-direction:row;justify-content:flex-start}.kh-category-card--chip{min-block-size:var(--kh-layout-touch-min);padding:var(--kh-space-2) var(--kh-space-4);border-radius:var(--kh-radius-pill);flex-direction:row}.kh-trust-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kh-layout-sidebar-width)), 1fr));gap:var(--kh-space-6);padding:var(--kh-space-6);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-sunken);margin:0;list-style:none;display:grid}.kh-trust-list--strong{background:var(--kh-color-brand-ink);color:var(--kh-color-text-on-ink)}.kh-trust-item{align-items:flex-start;gap:var(--kh-space-3);display:flex}.kh-trust-copy{margin:var(--kh-space-1) 0 0;color:var(--kh-color-text-secondary)}.kh-trust-list--strong .kh-trust-copy{color:var(--kh-color-text-on-ink-muted)}.kh-trust-list--strong .kh-link--quiet{color:var(--kh-color-text-on-ink-link)}.kh-trust-list--strong .kh-focusable:focus-visible,.kh-header--dark .kh-focusable:focus-visible,.kh-header--dark .kh-button:focus-visible,.kh-header--dark .kh-brand:focus-visible,.kh-footer--dark .kh-focusable:focus-visible,.kh-footer--dark .kh-link:focus-visible,.kh-footer--dark .kh-brand:focus-visible{box-shadow:var(--kh-shadow-focus-on-ink)}.kh-search{inline-size:100%;max-inline-size:var(--kh-layout-reading-max);position:relative}.kh-search-row{align-items:center;gap:var(--kh-space-2);display:flex;position:relative}.kh-search-input{padding-inline-start:calc(var(--kh-space-8) + var(--kh-space-2))}.kh-search-input--with-button{padding-inline-end:calc(var(--kh-space-24) + var(--kh-space-4))}.kh-search-icon{z-index:1;color:var(--kh-color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--kh-space-4);transform:translateY(-50%)}.kh-search--hero .kh-field{min-block-size:calc(var(--kh-layout-touch-target) + var(--kh-space-2));border-radius:var(--kh-radius-button)}.kh-search--header{max-inline-size:calc(var(--kh-space-24) * 2.5)}.kh-search-button{position:absolute;inset-block-start:50%;inset-inline-end:var(--kh-space-1);transform:translateY(-50%)}.kh-search-menu{z-index:var(--kh-z-dropdown);padding:var(--kh-space-1);border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-card);box-shadow:var(--kh-shadow-dropdown);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--kh-space-1));inset-inline:0}.kh-search-option{min-block-size:var(--kh-layout-touch-min);justify-content:space-between;align-items:center;gap:var(--kh-space-4);padding-inline:var(--kh-space-4);border-radius:var(--kh-radius-small);cursor:pointer;display:flex}.kh-search-option[aria-disabled=true]{color:var(--kh-color-text-muted);cursor:default}.kh-search-option[data-active=true]{background:var(--kh-color-action-tertiary-bg)}.kh-filter-panel{inline-size:min(100%, var(--kh-layout-sidebar-width));padding:var(--kh-space-6);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-card)}.kh-filter-header,.kh-filter-option{justify-content:space-between;align-items:center;gap:var(--kh-space-3);display:flex}.kh-filter-applied{gap:var(--kh-space-2);margin-block:var(--kh-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kh-filter-chip{min-block-size:var(--kh-layout-touch-min);align-items:center;gap:var(--kh-space-2);padding-inline:var(--kh-space-3);border-radius:var(--kh-radius-pill);background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text);cursor:pointer;border:0;display:inline-flex}.kh-filter-group{padding-block:var(--kh-space-4);border-block-start:1px solid var(--kh-color-border-subtle)}.kh-filter-group:first-of-type{border-block-start:0}.kh-filter-toggle,.kh-filter-option{inline-size:100%;min-block-size:var(--kh-layout-touch-min)}.kh-filter-toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.kh-disclosure-icon{transform:rotate(180deg)}.kh-disclosure-icon--open{transform:rotate(90deg)}.kh-filter-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kh-sort{border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);padding:0;display:inline-flex}.kh-sort-option{min-block-size:var(--kh-layout-touch-min);padding-inline:var(--kh-space-4);cursor:pointer;align-items:center;display:flex}.kh-sort-option:has(input:checked){background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text)}.kh-pagination{align-items:center;gap:var(--kh-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kh-pagination-link,.kh-pagination-static{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);padding-inline:var(--kh-space-2);border-radius:var(--kh-radius-medium);color:inherit;place-items:center;text-decoration:none;display:grid}.kh-pagination-link:hover{background:var(--kh-color-action-tertiary-bg)}.kh-pagination-link[aria-current=page]{background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text)}.kh-pagination-static{color:var(--kh-color-text-disabled)}.kh-pagination-next-icon{transform:scaleX(-1)}.kh-breadcrumb{margin-block-end:var(--kh-space-4)}.kh-breadcrumb-list{align-items:center;gap:var(--kh-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kh-breadcrumb-item{align-items:center;gap:var(--kh-space-2);display:flex}.kh-breadcrumb-link{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);border-radius:var(--kh-radius-small);color:var(--kh-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.kh-breadcrumb-current{color:var(--kh-color-text-primary)}.kh-breadcrumb-separator{color:var(--kh-color-text-muted)}.kh-header{z-index:var(--kh-z-sticky);border-block-end:1px solid var(--kh-color-border-subtle);background:var(--kh-color-surface-card);position:sticky;inset-block-start:0}.kh-header--dark{background:var(--kh-color-brand-ink);color:var(--kh-color-text-on-ink)}.kh-header-inner{min-block-size:var(--kh-layout-header-height);max-inline-size:var(--kh-layout-content-max);justify-content:space-between;align-items:center;gap:var(--kh-space-6);padding-inline:var(--kh-space-6);margin-inline:auto;display:flex}.kh-brand{min-block-size:var(--kh-layout-touch-min);align-items:center;gap:var(--kh-space-3);border-radius:var(--kh-radius-small);color:inherit;text-decoration:none;display:inline-flex}.kh-header-cluster,.kh-header-actions{align-items:center;gap:var(--kh-space-4);display:flex}.kh-header-nav-list{align-items:center;gap:var(--kh-space-6);margin:0;padding:0;list-style:none;display:flex}.kh-header-nav-link{min-block-size:var(--kh-layout-touch-min);color:var(--kh-color-text-secondary);border-block-end:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.kh-header-nav-link:hover,.kh-header-nav-link[aria-current=page]{border-block-end-color:var(--kh-color-action-primary);color:var(--kh-color-action-primary)}.kh-header--dark .kh-header-nav-link{color:var(--kh-color-text-on-ink-muted)}.kh-header--dark .kh-header-nav-link:hover,.kh-header--dark .kh-header-nav-link[aria-current=page]{border-block-end-color:var(--kh-color-text-on-ink-link);color:var(--kh-color-text-on-ink)}.kh-header--dark .kh-mark,.kh-footer--dark .kh-mark{color:var(--kh-color-text-on-ink)}.kh-header-actions>a{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);border-radius:var(--kh-radius-circular);justify-content:center;align-items:center;display:inline-flex}.kh-skip-link{z-index:var(--kh-z-critical);min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);padding:var(--kh-space-2) var(--kh-space-4);border-radius:var(--kh-radius-medium);background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--kh-space-2);inset-inline-start:var(--kh-space-2);transform:translateY(-200%)}.kh-skip-link:focus{transform:translateY(0)}.kh-theme-control{padding:var(--kh-space-1);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-pill);background:var(--kh-color-surface-sunken);display:inline-flex}.kh-theme-option{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);border-radius:var(--kh-radius-pill);color:var(--kh-color-text-secondary);cursor:pointer;background:0 0;border:0}.kh-theme-option[aria-pressed=true]{background:var(--kh-color-surface-card);color:var(--kh-color-text-primary);box-shadow:var(--kh-shadow-card)}.kh-footer{border-block-start:1px solid var(--kh-color-border-default);background:var(--kh-color-surface-sunken)}.kh-footer--dark{background:var(--kh-color-brand-ink);color:var(--kh-color-text-on-ink)}.kh-footer-inner{max-inline-size:var(--kh-layout-content-max);padding:var(--kh-space-16) var(--kh-space-8);margin-inline:auto}.kh-footer-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kh-layout-sidebar-width)), 1fr));gap:var(--kh-space-8);padding-block:var(--kh-space-12);display:grid}.kh-footer-links{gap:var(--kh-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kh-footer-bottom{justify-content:space-between;align-items:center;gap:var(--kh-space-4);border-block-start:1px solid var(--kh-color-border-default);color:var(--kh-color-text-muted);padding-block-start:var(--kh-space-8);display:flex}.kh-footer--dark .kh-link--quiet{color:var(--kh-color-text-on-ink-muted)}.kh-footer--dark .kh-link--quiet:hover{color:var(--kh-color-text-on-ink)}.kh-footer--dark .kh-footer-bottom{color:var(--kh-color-text-on-ink-muted)}.kh-state{align-items:center;gap:var(--kh-space-3);padding-block:var(--kh-space-16);text-align:center;flex-direction:column;display:flex}.kh-state--page{padding-block:var(--kh-space-24)}.kh-state--inline{padding:var(--kh-space-4);text-align:start;align-items:flex-start}.kh-state-description{max-inline-size:var(--kh-layout-form-max);color:var(--kh-color-text-secondary);margin:0}.kh-state-actions{justify-content:center;align-items:center;gap:var(--kh-space-3);flex-wrap:wrap;display:flex}.kh-state-illustration{inline-size:calc(var(--kh-space-16) + var(--kh-space-4));block-size:calc(var(--kh-space-16) + var(--kh-space-4));border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-circular);background:var(--kh-color-surface-sunken);color:var(--kh-color-action-primary);place-items:center;display:grid}.kh-money-sign{vertical-align:middle}.kh-error-inline{border:1px solid var(--kh-color-status-error-border);border-radius:var(--kh-radius-medium);background:var(--kh-color-status-error-bg)}.kh-skeleton{border-radius:var(--kh-radius-small);background:var(--kh-color-action-tertiary-hover);display:block;position:relative;overflow:hidden}.kh-skeleton:after{background:linear-gradient(90deg, transparent, var(--kh-color-surface-card), transparent);content:"";animation:kh-skeleton calc(var(--kh-motion-slow) * 4) linear infinite;position:absolute;inset:0}.kh-skeleton--text{min-block-size:var(--kh-space-4)}.kh-skeleton--block{min-block-size:var(--kh-space-24);border-radius:var(--kh-radius-card)}.kh-skeleton--circle{aspect-ratio:1;border-radius:var(--kh-radius-circular)}.kh-skeleton--width-full{inline-size:100%}.kh-skeleton--width-half{inline-size:50%}.kh-skeleton--width-compact{inline-size:25%}.kh-skeleton-lines{gap:var(--kh-space-2);flex-direction:column;display:flex}.kh-skeleton-lines>:last-child{inline-size:60%}@keyframes kh-skeleton{0%{transform:translate(100%)}to{transform:translate(-100%)}}.kh-toast{--kh-toast-bg:var(--kh-color-status-info-bg);--kh-toast-text:var(--kh-color-status-info-text);--kh-toast-border:var(--kh-color-status-info-border);inline-size:min(100%, var(--kh-layout-form-max));align-items:flex-start;gap:var(--kh-space-3);padding:var(--kh-space-4);border:1px solid var(--kh-toast-border);border-radius:var(--kh-radius-medium);background:var(--kh-toast-bg);color:var(--kh-toast-text);box-shadow:var(--kh-shadow-dropdown);display:flex}.kh-toast[data-status=success]{--kh-toast-bg:var(--kh-color-status-success-bg);--kh-toast-text:var(--kh-color-status-success-text);--kh-toast-border:var(--kh-color-status-success-border)}.kh-toast[data-status=warning]{--kh-toast-bg:var(--kh-color-status-warning-bg);--kh-toast-text:var(--kh-color-status-warning-text);--kh-toast-border:var(--kh-color-status-warning-border)}.kh-toast[data-status=error]{--kh-toast-bg:var(--kh-color-status-error-bg);--kh-toast-text:var(--kh-color-status-error-text);--kh-toast-border:var(--kh-color-status-error-border)}.kh-toast-copy{flex:1;min-inline-size:0}.kh-icon-button{min-inline-size:var(--kh-layout-touch-min);min-block-size:var(--kh-layout-touch-min);border-radius:var(--kh-radius-medium);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.kh-modal{inline-size:min(calc(100% - var(--kh-space-8)), var(--kh-layout-form-max));padding:var(--kh-space-8);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-modal);background:var(--kh-color-surface-card);color:var(--kh-color-text-primary);box-shadow:var(--kh-shadow-modal)}.kh-modal--small{max-inline-size:calc(var(--kh-space-24) * 4)}.kh-modal--large{max-inline-size:var(--kh-layout-reading-max)}.kh-modal::backdrop{background:color-mix(in srgb, var(--kh-color-brand-ink) 70%, transparent)}.kh-modal-header,.kh-modal-footer{justify-content:space-between;align-items:center;gap:var(--kh-space-4);display:flex}.kh-modal-footer{justify-content:flex-end;margin-block-start:var(--kh-space-8)}.kh-modal-copy{color:var(--kh-color-text-prose)}.kh-tooltip-wrap{display:inline-flex;position:relative}.kh-tooltip{z-index:var(--kh-z-tooltip);inline-size:max-content;max-inline-size:calc(var(--kh-space-24) * 2.5);padding:var(--kh-space-2) var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-inverse);color:var(--kh-color-text-inverse);box-shadow:var(--kh-shadow-raised);position:absolute}.kh-tooltip[data-placement=top]{inset-block-end:calc(100% + var(--kh-space-2));inset-inline-start:50%;transform:translate(50%)}.kh-tooltip[data-placement=bottom]{inset-block-start:calc(100% + var(--kh-space-2));inset-inline-start:50%;transform:translate(50%)}.kh-tooltip[data-placement=start]{inset-block-start:50%;inset-inline-end:calc(100% + var(--kh-space-2));transform:translateY(-50%)}.kh-tooltip[data-placement=end]{inset-block-start:50%;inset-inline-start:calc(100% + var(--kh-space-2));transform:translateY(-50%)}.kh-interest{gap:var(--kh-space-3);padding:var(--kh-space-6);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-sunken);flex-direction:column;display:flex}.kh-interest--inline{background:0 0;padding:0}.kh-interest--sticky{z-index:var(--kh-z-sticky);border-block-start:1px solid var(--kh-color-border-default);background:var(--kh-color-surface-card);border-radius:0;position:sticky;inset-block-end:0}.kh-interest-success{border:1px solid var(--kh-color-status-success-border);background:var(--kh-color-status-success-bg);color:var(--kh-color-status-success-text)}.kh-review-banner{align-items:flex-start;gap:var(--kh-space-3);padding:var(--kh-space-4);border:1px solid var(--kh-status-border);border-radius:var(--kh-radius-medium);background:var(--kh-status-bg);color:var(--kh-status-text);display:flex}.kh-review-banner[data-tone=draft]{--kh-status-bg:var(--kh-color-status-draft-bg);--kh-status-text:var(--kh-color-text-primary);--kh-status-border:var(--kh-color-status-draft-border);border-style:dashed}.kh-review-banner[data-tone=under-review]{--kh-status-bg:var(--kh-color-status-warning-bg);--kh-status-text:var(--kh-color-status-warning-text);--kh-status-border:var(--kh-color-status-warning-border)}.kh-review-banner[data-tone=completed]{--kh-status-bg:var(--kh-color-status-completed-bg);--kh-status-text:var(--kh-color-status-completed-text);--kh-status-border:var(--kh-color-status-completed-border)}.kh-review-banner[data-tone=warning]{--kh-status-bg:var(--kh-color-status-warning-bg);--kh-status-text:var(--kh-color-status-warning-text);--kh-status-border:var(--kh-color-status-warning-border)}.kh-review-banner[data-tone=error]{--kh-status-bg:var(--kh-color-status-error-bg);--kh-status-text:var(--kh-color-status-error-text);--kh-status-border:var(--kh-color-status-error-border)}.kh-review-copy{flex:1;min-inline-size:0}.kh-divider{block-size:1px;inline-size:100%;margin-block:var(--kh-divider-space,var(--kh-space-6));background:var(--kh-color-border-default);border:0}.kh-divider--subtle{background:var(--kh-color-border-subtle)}.kh-divider--vertical{block-size:auto;inline-size:1px;margin-block:0;margin-inline:var(--kh-divider-space,var(--kh-space-6));align-self:stretch}.kh-divider-label{align-items:center;gap:var(--kh-space-3);margin-block:var(--kh-divider-space,var(--kh-space-6));color:var(--kh-color-text-muted);display:flex}.kh-divider-label:before,.kh-divider-label:after{background:var(--kh-color-border-default);content:"";flex:1;block-size:1px}.kh-checkout{gap:var(--kh-space-4);display:grid}.kh-checkout-disclosure{padding:var(--kh-space-4);border:1px solid var(--kh-color-status-warning-border);border-radius:var(--kh-radius-medium);background:var(--kh-color-status-warning-bg);color:var(--kh-color-status-warning-text)}.kh-checkout-disclosure[data-funding-mode=moyasar_test],.kh-checkout-disclosure[data-funding-mode=moyasar_live]{border-color:var(--kh-color-status-info-border);background:var(--kh-color-status-info-bg);color:var(--kh-color-status-info-text)}.kh-checkout-disclosure p{margin:var(--kh-space-1) 0 0}.kh-checkout-section{min-inline-size:0;padding:var(--kh-space-6);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-card);box-shadow:var(--kh-shadow-card);margin:0}.kh-checkout-section>legend{padding-inline:var(--kh-space-1)}.kh-checkout-heading{justify-content:space-between;align-items:flex-start;gap:var(--kh-space-6);display:flex}.kh-checkout-heading p,.kh-checkout-heading h2{margin:0}.kh-checkout-heading>div>p:last-child{color:var(--kh-color-text-secondary);margin-block-start:var(--kh-space-1)}.kh-checkout-facts{gap:var(--kh-space-3);margin:var(--kh-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kh-checkout-facts>div{padding:var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken)}.kh-checkout-facts dt,.kh-order-summary-facts dt,.kh-dispute-facts dt{color:var(--kh-color-text-muted)}.kh-checkout-facts dd,.kh-order-summary-facts dd,.kh-dispute-facts dd{margin:var(--kh-space-1) 0 0;font-weight:var(--kh-typography-label-s-font-weight)}.kh-checkout-options,.kh-checkout-requirements,.kh-checkout-consents{gap:var(--kh-space-3);display:grid}.kh-checkout-option,.kh-checkout-consent{min-block-size:var(--kh-layout-touch-min);grid-template-columns:var(--kh-space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--kh-space-3);cursor:pointer;margin:0;display:grid}.kh-checkout-consent{grid-template-columns:var(--kh-space-6) minmax(0, 1fr)}.kh-checkout-option+.kh-checkout-option,.kh-checkout-consent+.kh-checkout-consent{border-block-start:1px solid var(--kh-color-border-subtle);padding-block-start:var(--kh-space-3)}.kh-checkout-option>input,.kh-checkout-consent>input{inline-size:calc(var(--kh-space-4) + var(--kh-space-1));block-size:calc(var(--kh-space-4) + var(--kh-space-1));accent-color:var(--kh-color-action-primary);margin:0}.kh-checkout-option strong,.kh-checkout-option small{display:block}.kh-checkout-option small,.kh-checkout-muted,.kh-checkout-policy,.kh-checkout-total p{color:var(--kh-color-text-secondary)}.kh-checkout-policy{padding:var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken)}.kh-checkout-policy-version{padding:var(--kh-space-3);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-small);color:var(--kh-color-text-secondary);margin:0}.kh-checkout-total{z-index:var(--kh-z-sticky);justify-content:space-between;align-items:center;gap:var(--kh-space-6);padding:var(--kh-space-4) var(--kh-space-6);border:1px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-elevated);box-shadow:var(--kh-shadow-raised);display:flex;position:sticky;inset-block-end:var(--kh-space-3)}.kh-checkout-total p{margin:var(--kh-space-1) 0 0}.kh-checkout-readonly{padding:var(--kh-space-2) var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken)}.kh-checkout-error,.kh-chat-error,.kh-dispute-error,.kh-order-stepper-error{padding:var(--kh-space-3);border:1px solid var(--kh-color-status-error-border);border-radius:var(--kh-radius-small);background:var(--kh-color-status-error-bg);color:var(--kh-color-status-error-text);margin:0}.kh-chat{gap:var(--kh-space-4);display:grid}.kh-chat-header,.kh-dispute-header{justify-content:space-between;align-items:flex-start;gap:var(--kh-space-4);display:flex}.kh-chat-header p,.kh-chat-header h2,.kh-dispute-header p,.kh-dispute-header h2{margin:0}.kh-chat-mode{padding:var(--kh-space-1) var(--kh-space-3);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-pill);color:var(--kh-color-text-secondary)}.kh-chat-policy,.kh-dispute-notice{padding:var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken);color:var(--kh-color-text-secondary);margin:0}.kh-chat-list{max-block-size:calc(var(--kh-space-24) * 4);gap:var(--kh-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kh-chat-item{inline-size:min(88%, var(--kh-layout-reading-max));padding:var(--kh-space-3) var(--kh-space-4);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-sunken);margin-inline-end:auto}.kh-chat-item[data-own=true]{border-color:var(--kh-color-status-info-border);background:var(--kh-color-status-info-bg);margin-inline:auto 0}.kh-chat-item[data-held=true]{border-color:var(--kh-color-status-warning-border);background:var(--kh-color-status-warning-bg);border-style:dashed}.kh-chat-meta{justify-content:space-between;align-items:center;gap:var(--kh-space-2);color:var(--kh-color-text-muted);flex-wrap:wrap;display:flex}.kh-chat-body,.kh-chat-held{margin:var(--kh-space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.kh-chat-held{color:var(--kh-color-status-warning-text)}.kh-chat-empty,.kh-order-history-empty{padding:var(--kh-space-6);border:1px dashed var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);color:var(--kh-color-text-secondary);text-align:center;margin:0}.kh-chat-composer{border-block-start:1px solid var(--kh-color-border-default);padding-block-start:var(--kh-space-4)}.kh-chat-actions{justify-content:space-between;align-items:center;gap:var(--kh-space-4);margin-block-start:var(--kh-space-3);display:flex}.kh-chat-readonly{margin:var(--kh-space-2) 0 0;color:var(--kh-color-text-muted)}.kh-dispute,.kh-dispute-record,.kh-dispute-form{gap:var(--kh-space-4);display:grid}.kh-dispute-facts{gap:var(--kh-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kh-dispute-facts>div{min-inline-size:0;padding:var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken)}.kh-dispute-facts dd{overflow-wrap:anywhere}.kh-dispute-copy{padding:var(--kh-space-4);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-medium)}.kh-dispute-copy h3,.kh-dispute-copy p,.kh-dispute-resolution h3,.kh-dispute-resolution p{margin:0}.kh-dispute-copy p,.kh-dispute-resolution p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:var(--kh-space-2)}.kh-dispute-resolution{padding:var(--kh-space-4);border:1px solid var(--kh-color-status-success-border);border-radius:var(--kh-radius-medium);background:var(--kh-color-status-success-bg);color:var(--kh-color-status-success-text)}.kh-dispute-resolution time{margin-block-start:var(--kh-space-3);display:block}.kh-dispute-readonly{padding:var(--kh-space-4);border:1px dashed var(--kh-color-border-strong);border-radius:var(--kh-radius-medium);color:var(--kh-color-text-secondary);margin:0}.kh-order-stepper{gap:var(--kh-space-4);display:grid}.kh-order-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kh-order-step{justify-items:center;gap:var(--kh-space-2);min-inline-size:0;color:var(--kh-color-text-muted);text-align:center;display:grid;position:relative}.kh-order-step:not(:last-child):after{z-index:0;inline-size:calc(100% - var(--kh-space-12));background:var(--kh-color-border-default);content:"";block-size:2px;position:absolute;inset-block-start:calc(var(--kh-layout-touch-min) / 2);inset-inline-start:calc(50% + var(--kh-space-6))}.kh-order-step-marker{z-index:1;inline-size:var(--kh-layout-touch-min);block-size:var(--kh-layout-touch-min);border:2px solid var(--kh-color-border-strong);border-radius:var(--kh-radius-circular);background:var(--kh-color-surface-card);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.kh-order-step[data-complete=true]{color:var(--kh-color-text-primary)}.kh-order-step[data-complete=true] .kh-order-step-marker,.kh-order-step[data-current=true] .kh-order-step-marker{border-color:var(--kh-color-action-primary);background:var(--kh-color-action-primary);color:var(--kh-color-action-primary-text)}.kh-order-step[data-complete=true]:after{background:var(--kh-color-action-primary)}.kh-order-step[data-current=true]{color:var(--kh-color-action-primary)}.kh-order-exception{align-items:center;gap:var(--kh-space-3);padding:var(--kh-space-3) var(--kh-space-4);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-medium);background:var(--kh-color-surface-sunken);display:flex}.kh-order-exception p{color:var(--kh-color-text-secondary);margin:0}.kh-order-stepper--compact .kh-order-step>span:last-child{display:none}.kh-order-workspace{gap:var(--kh-space-6);display:grid}.kh-order-workspace--error{padding:var(--kh-space-6);border:1px solid var(--kh-color-status-error-border);border-radius:var(--kh-radius-card);background:var(--kh-color-status-error-bg);color:var(--kh-color-status-error-text)}.kh-order-workspace-header{justify-content:space-between;align-items:flex-start;gap:var(--kh-space-6);display:flex}.kh-order-workspace-header p,.kh-order-workspace-header h1{margin:0}.kh-order-workspace-header h1{margin-block-start:var(--kh-space-1)}.kh-order-workspace-header>div:first-child>p:last-child{color:var(--kh-color-text-secondary);margin-block-start:var(--kh-space-2)}.kh-order-workspace-flags{justify-content:flex-end;gap:var(--kh-space-2);flex-wrap:wrap;display:flex}.kh-order-role,.kh-order-synthetic,.kh-order-readonly{padding:var(--kh-space-1) var(--kh-space-3);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-pill);background:var(--kh-color-surface-sunken)}.kh-order-synthetic{border-color:var(--kh-color-status-warning-border);background:var(--kh-color-status-warning-bg);color:var(--kh-color-status-warning-text)}.kh-order-readonly{color:var(--kh-color-text-secondary);border-style:dashed}.kh-order-workspace-grid{grid-template-columns:minmax(0, 1.5fr) minmax(0, var(--kh-layout-sidebar-width));align-items:start;gap:var(--kh-space-6);display:grid}.kh-order-workspace-main,.kh-order-workspace-aside{gap:var(--kh-space-4);min-inline-size:0;display:grid}.kh-order-workspace-aside{position:sticky;inset-block-start:calc(var(--kh-layout-header-height) + var(--kh-space-4))}.kh-order-workspace-surface,.kh-order-summary,.kh-order-actions,.kh-order-history{min-inline-size:0;padding:var(--kh-space-6);border:1px solid var(--kh-color-border-default);border-radius:var(--kh-radius-card);background:var(--kh-color-surface-card);box-shadow:var(--kh-shadow-card)}.kh-order-summary h2,.kh-order-actions h2,.kh-order-history h2{margin:0 0 var(--kh-space-4)}.kh-order-summary-facts{gap:var(--kh-space-3);margin:var(--kh-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kh-order-summary-facts>div{padding:var(--kh-space-3);border-radius:var(--kh-radius-small);background:var(--kh-color-surface-sunken)}.kh-order-summary-note{padding:var(--kh-space-3);margin:var(--kh-space-4) 0 0;border-radius:var(--kh-radius-small);background:var(--kh-color-status-warning-bg);color:var(--kh-color-status-warning-text)}.kh-order-actions{gap:var(--kh-space-3);display:grid}.kh-order-history>ol{gap:var(--kh-space-4);margin:0;padding:0;list-style:none;display:grid}.kh-order-history li{grid-template-columns:var(--kh-space-6) minmax(0, 1fr);gap:var(--kh-space-3);display:grid;position:relative}.kh-order-history li:not(:last-child):after{background:var(--kh-color-border-default);content:"";inline-size:2px;position:absolute;inset-block-start:var(--kh-space-6);inset-block-end:calc(var(--kh-space-4) * -1);inset-inline-start:calc(var(--kh-space-3) - 1px)}.kh-order-history-dot{z-index:1;inline-size:var(--kh-space-3);block-size:var(--kh-space-3);border:2px solid var(--kh-color-action-primary);border-radius:var(--kh-radius-circular);background:var(--kh-color-surface-card);justify-self:center;margin-block-start:var(--kh-space-1);position:relative}.kh-order-history p,.kh-order-history time{margin:var(--kh-space-1) 0 0;color:var(--kh-color-text-secondary)}@media (max-width:48rem){.kh-search--hero .kh-search-row{display:grid}.kh-search--hero .kh-search-input--with-button{padding-inline-end:var(--kh-space-4)}.kh-search--hero .kh-search-button{position:static;transform:none}.kh-search--hero .kh-search-button .kh-button{inline-size:100%}.kh-header-search{display:none}.kh-header-inner{padding-inline:var(--kh-space-4);flex-wrap:wrap}.kh-header-cluster{flex-wrap:wrap;flex:1;min-inline-size:0}.kh-header-nav{order:3;inline-size:100%}.kh-header-nav-list{gap:var(--kh-space-2);inline-size:100%;overflow-x:auto}.kh-header-nav-link{padding-inline:var(--kh-space-3);white-space:nowrap}.kh-service-card--list{display:flex}.kh-footer-inner{padding-inline:var(--kh-space-4)}.kh-footer-bottom{flex-direction:column;align-items:flex-start}.kh-modal{border-end-end-radius:0;border-end-start-radius:0;inline-size:100%;max-inline-size:none;margin-block-end:0}.kh-sort{inline-size:100%;display:flex;overflow-x:auto}.kh-checkout-heading,.kh-checkout-total,.kh-chat-header,.kh-dispute-header,.kh-order-workspace-header,.kh-order-exception{flex-direction:column;align-items:flex-start}.kh-checkout-total{position:static}.kh-checkout-total .kh-button{inline-size:100%}.kh-checkout-option{grid-template-columns:var(--kh-space-6) minmax(0, 1fr)}.kh-checkout-option>.kh-price{grid-column:2}.kh-dispute-facts,.kh-order-summary-facts{grid-template-columns:1fr}.kh-order-steps{gap:var(--kh-space-3);flex-direction:column;display:flex}.kh-order-step{min-block-size:var(--kh-layout-touch-min);grid-template-columns:var(--kh-layout-touch-min) minmax(0, 1fr);text-align:start;place-items:center start}.kh-order-step:not(:last-child):after{block-size:auto;inline-size:2px;inset-block-start:var(--kh-layout-touch-min);inset-block-end:calc(var(--kh-space-3) * -1);inset-inline-start:calc(var(--kh-layout-touch-min) / 2)}.kh-order-workspace-grid{grid-template-columns:1fr}.kh-order-workspace-aside{order:-1;position:static}.kh-order-workspace-flags{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.kh-button,.kh-card,.kh-link,.kh-field{transition-duration:var(--kh-motion-instant)}.kh-spinner,.kh-skeleton:after{animation:none}}
