:root{--ref-brand-50:#edf1f6;--ref-brand-500:#315b88;--ref-brand-700:#193e6b;--ref-brand-800:#122c4c;--ref-accent-50:#faf0e7;--ref-accent-100:#fff4eb;--ref-accent-300:#ff9b50;--ref-accent-600:#b4490a;--ref-accent-700:#973c08;--ref-accent-800:#7c3206;--ref-teal-50:#e8f4f8;--ref-teal-600:#1a6a8a;--ref-neutral-0:#ffffff;--ref-neutral-25:#f8fafb;--ref-neutral-50:#f4f5f7;--ref-neutral-100:#f0efe9;--ref-neutral-150:#e2e7ee;--ref-neutral-200:#e5e9ed;--ref-neutral-400:#96a2ad;--ref-neutral-500:#718096;--ref-neutral-600:#63758c;--ref-neutral-900:#172033;--ref-amber-50:#fff8e7;--ref-amber-500:#f59e0b;--ref-red-50:#fff1f2;--ref-red-500:#ef4444;--ref-red-700:#b42318;--color-bg:var(--ref-neutral-50);--color-surface:var(--ref-neutral-0);--color-surface-raised:var(--ref-neutral-0);--color-surface-sunken:var(--ref-neutral-25);--color-border:var(--ref-neutral-200);--color-border-subtle:var(--ref-neutral-100);--color-border-brand:rgba(25,62,107,0.16);--color-divider:var(--ref-neutral-150);--color-text:var(--ref-neutral-900);--color-text-heading:var(--ref-brand-700);--color-text-muted:var(--ref-neutral-600);--color-text-subtle:var(--ref-neutral-500);--color-text-placeholder:var(--ref-neutral-400);--color-brand:var(--ref-brand-700);--color-brand-strong:var(--ref-brand-800);--color-brand-muted:var(--ref-brand-500);--color-brand-subtle:var(--ref-brand-50);--color-brand-surface:var(--ref-brand-800);--color-brand-surface-end:var(--ref-brand-700);--color-on-brand-surface:var(--ref-neutral-0);--color-on-brand-surface-muted:rgba(255,255,255,0.74);--color-primary:var(--ref-accent-600);--color-primary-hover:var(--ref-accent-700);--color-primary-pressed:var(--ref-accent-800);--color-primary-subtle:var(--ref-accent-50);--color-primary-tint:var(--ref-accent-100);--color-on-primary:var(--ref-neutral-0);--color-highlight:var(--ref-accent-300);--color-highlight-soft:#dba476;--color-focus:var(--ref-accent-600);--color-accent:var(--ref-accent-300);--color-accent-subtle:var(--ref-accent-50);--color-on-accent:var(--ref-neutral-900);--color-secondary-50:#eff6ff;--color-secondary-100:#dbeafe;--color-secondary-200:#bfdbfe;--color-secondary-300:#93c5fd;--color-secondary-400:#60a5fa;--color-secondary-500:#3b82f6;--color-secondary-600:#2563eb;--color-secondary-700:#1d4ed8;--color-secondary-800:#1e40af;--color-secondary-900:#1e3a8a;--color-success:var(--ref-brand-500);--color-success-subtle:var(--ref-brand-50);--color-warning:var(--ref-amber-500);--color-warning-subtle:var(--ref-amber-50);--color-danger:var(--ref-red-500);--color-danger-subtle:var(--ref-red-50);--color-danger-strong:var(--ref-red-700);--color-info:var(--ref-teal-600);--color-info-subtle:var(--ref-teal-50);--font-sans:var(--font-plex),"IBM Plex Sans Arabic",system-ui,"Segoe UI",Tahoma,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-body:1.6;--leading-heading:1.25;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--shadow-1:0 3px 12px rgba(25,62,107,0.04);--shadow-2:0 8px 28px rgba(25,62,107,0.07);--shadow-3:0 20px 60px rgba(25,62,107,0.12);--shadow-surface:0 18px 40px -24px rgba(16,38,64,0.3),0 2px 6px rgba(16,38,64,0.035);--shadow-accent:0 16px 30px rgba(249,115,22,0.26);--duration-fast:150ms;--duration-base:200ms;--duration-slow:250ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--sidebar-width:288px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-radius:var(--radius-md);--control-border:var(--color-border);--control-border-hover:var(--color-text-placeholder);--control-bg:var(--color-surface);--control-bg-disabled:var(--color-surface-sunken);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary-hover);--button-primary-bg-pressed:var(--color-primary-pressed);--button-primary-fg:var(--color-on-primary);--button-secondary-bg:var(--color-surface);--button-secondary-fg:var(--color-text);--button-secondary-border:var(--color-border);--input-bg:var(--control-bg);--input-border:var(--control-border);--input-border-focus:var(--color-focus);--input-fg:var(--color-text);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-lg)}:root[data-mode=dark]{--color-bg:#0c0f12;--color-surface:#14171b;--color-surface-raised:#1a1e23;--color-surface-sunken:#0c0f12;--color-border:#2b2e32;--color-border-subtle:#1e2125;--color-border-brand:#3f4347;--color-divider:#2b2e32;--color-text:#eef0f2;--color-text-heading:#eef0f2;--color-text-muted:#a8abaf;--color-text-subtle:#a8abaf;--color-text-placeholder:#7d8186;--color-brand:#6c93c5;--color-brand-strong:#8aaedb;--color-brand-muted:#547bad;--color-brand-subtle:#1f2c3d;--color-brand-surface:#10233d;--color-brand-surface-end:#173a63;--color-on-brand-surface:#ffffff;--color-highlight-soft:#a87a54;--color-secondary-50:#172554;--color-secondary-100:#1e3a8a;--color-secondary-200:#1e40af;--color-secondary-300:#1d4ed8;--color-secondary-400:#2563eb;--color-secondary-500:#3b82f6;--color-secondary-600:#60a5fa;--color-secondary-700:#93c5fd;--color-secondary-800:#bfdbfe;--color-secondary-900:#dbeafe;--color-on-brand-surface-muted:rgba(255,255,255,0.74);--color-primary:#ef8e63;--color-primary-hover:#fcaf8e;--color-primary-pressed:#fdc4ab;--color-primary-subtle:#3f1300;--color-primary-tint:#3f1300;--color-on-primary:#15171c;--color-highlight:#fcaf8e;--color-focus:#ef8e63;--color-accent:#fcaf8e;--color-accent-subtle:#3f1300;--color-on-accent:#15171c;--color-success:#78d694;--color-success-subtle:#13331d;--color-warning:#f1af57;--color-warning-subtle:#3c2607;--color-danger:#ffa096;--color-danger-subtle:#43201c;--color-danger-strong:#ffa096;--color-info:#37d2f2;--color-info-subtle:#00323b;--shadow-1:0 3px 12px rgba(0,0,0,0.3);--shadow-2:0 8px 28px rgba(0,0,0,0.35);--shadow-3:0 20px 60px rgba(0,0,0,0.45);--shadow-surface:0 18px 40px -24px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.3);color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}.ui-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.ui-icon__tone{fill:var(--icon-tone-color,currentColor);opacity:var(--icon-tone-opacity,.2)}:dir(rtl) .ui-icon[data-directional]{transform:scaleX(-1)}.ui-spinner{animation:ui-spin .8s linear infinite}.ui-spinner__track{opacity:.25}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.6s}}.ui-button{--button-height:var(--control-height-md);--button-padding:var(--space-4);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--button-height);padding-block:0;padding-inline:var(--button-padding);border:1px solid transparent;border-radius:var(--control-radius);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button__icon{display:inline-flex;margin-inline:calc(var(--space-1) * -.5)}.ui-button__label{display:inline-block;padding-block:var(--space-1)}.ui-button--sm{--button-height:var(--control-height-sm);--button-padding:var(--space-3);font-size:var(--text-xs)}.ui-button--lg{--button-height:var(--control-height-lg);--button-padding:var(--space-5);font-size:var(--text-md)}.ui-button--full{inline-size:100%}.ui-button--icon-only{inline-size:var(--button-height);padding-inline:0}.ui-button--primary{background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--button-primary-fg) 18%,transparent),0 1px 2px color-mix(in oklab,var(--button-primary-bg) 30%,transparent)}.ui-button--primary:hover:not(:disabled){background:var(--button-primary-bg-hover)}.ui-button--primary:active:not(:disabled){background:var(--button-primary-bg-pressed);box-shadow:none}.ui-button--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-fg);border-color:var(--button-secondary-border);box-shadow:var(--shadow-1)}.ui-button--secondary:hover:not(:disabled){background:var(--color-surface-sunken);border-color:var(--control-border-hover)}.ui-button--secondary:active:not(:disabled){background:var(--color-bg);box-shadow:none}.ui-button--ghost{background:transparent;color:var(--color-text-muted)}.ui-button--ghost:hover:not(:disabled){background:color-mix(in oklab,var(--color-text) 6%,transparent);color:var(--color-text)}.ui-button--ghost:active:not(:disabled){background:color-mix(in oklab,var(--color-text) 10%,transparent)}.ui-button--danger{background:var(--color-danger-strong);color:var(--color-on-primary)}.ui-button--danger:hover:not(:disabled){background:color-mix(in oklab,var(--color-danger-strong) 88%,var(--color-text))}.ui-button:disabled:not([aria-busy=true]){background:var(--control-bg-disabled);border-color:var(--color-border-subtle);color:var(--color-text-placeholder);box-shadow:none}.ui-button--ghost:disabled:not([aria-busy=true]){background:transparent;border-color:transparent}.ui-button--primary[aria-busy=true]{background:var(--button-primary-bg-hover)}.ui-field{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.ui-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ui-field__label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-heading)}.ui-field__required{-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);color:var(--color-danger-strong)}.ui-field__error,.ui-field__hint{margin:0;font-size:var(--text-xs);line-height:var(--leading-body)}.ui-field__hint{color:var(--color-text-muted)}.ui-field__error{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--color-danger-strong);font-weight:var(--font-weight-medium)}.ui-field__error .ui-icon{-webkit-margin-before:2px;margin-block-start:2px}.ui-input{--input-height:var(--control-height-md);display:flex;min-inline-size:0;align-items:center;gap:var(--space-2);min-block-size:var(--input-height);padding-inline:var(--space-3);border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);color:var(--input-fg);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-input--sm{--input-height:var(--control-height-sm);padding-inline:var(--space-2)}.ui-input--lg{--input-height:var(--control-height-lg);padding-inline:var(--space-4)}.ui-input:hover{border-color:var(--control-border-hover)}.ui-input:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-border-focus) 18%,transparent)}.ui-input:has(.ui-input__control[aria-invalid=true]){border-color:var(--color-danger-strong)}.ui-input:has(.ui-input__control[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger-strong) 18%,transparent)}.ui-input:has(.ui-input__control:disabled){background:var(--control-bg-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.ui-input__control{flex:1 1;inline-size:0;min-inline-size:0;block-size:calc(var(--input-height) - 2px);padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-input .ui-input__control:is(:focus,:focus-visible),.ui-otp .ui-otp__control:is(:focus,:focus-visible){outline:none}.ui-input--lg .ui-input__control{font-size:var(--text-md)}.ui-input__control::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-input__control:disabled{cursor:not-allowed;color:var(--color-text-placeholder)}:dir(rtl) .ui-input__control[dir=ltr]{text-align:right}.ui-input__control:-webkit-autofill{-webkit-text-fill-color:var(--input-fg);box-shadow:0 0 0 100px var(--input-bg) inset}.ui-input__adornment{display:inline-flex;align-items:center;color:var(--color-text-subtle)}.ui-input__adornment--end{-webkit-margin-end:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1)}.ui-input:focus-within .ui-input__adornment:not(.ui-input__adornment--end){color:var(--color-text-muted)}.ui-card{min-inline-size:0;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--color-text)}.ui-card--raised{box-shadow:var(--shadow-1);border-color:var(--color-border-subtle)}.ui-card--pad-md{padding:var(--space-5)}.ui-card--pad-lg{padding:var(--space-6)}.ui-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.ui-card__heading{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-inline-size:0}.ui-card__title{margin:0;color:var(--color-text);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.ui-card__description{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.ui-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-badge{--badge-fg:var(--color-text-muted);--badge-bg:var(--color-surface-sunken);--badge-border:var(--color-border);display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:24px;padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-badge--sm{min-block-size:20px;padding-inline:6px}.ui-badge--outline{background:transparent;border-color:var(--badge-border)}.ui-badge__dot{inline-size:6px;block-size:6px;border-radius:var(--radius-pill);background:currentColor}.ui-badge__icon{display:inline-flex}.ui-badge--neutral{--badge-fg:var(--color-text-muted);--badge-bg:var(--color-surface-sunken);--badge-border:var(--color-border)}.ui-badge--brand{--badge-fg:var(--color-brand);--badge-bg:var(--color-brand-subtle);--badge-border:color-mix(in oklab,var(--color-brand) 30%,transparent)}.ui-badge--success{--badge-fg:var(--color-success);--badge-bg:var(--color-success-subtle);--badge-border:color-mix(in oklab,var(--color-success) 35%,transparent)}.ui-badge--warning{--badge-fg:color-mix(in oklab,var(--color-warning) 55%,var(--color-text));--badge-bg:var(--color-warning-subtle);--badge-border:color-mix(in oklab,var(--color-warning) 45%,transparent)}.ui-badge--danger{--badge-fg:var(--color-danger-strong);--badge-bg:var(--color-danger-subtle);--badge-border:color-mix(in oklab,var(--color-danger-strong) 30%,transparent)}.ui-badge--info{--badge-fg:var(--color-info);--badge-bg:var(--color-info-subtle);--badge-border:color-mix(in oklab,var(--color-info) 30%,transparent)}.ui-alert{--alert-fg:var(--color-info);--alert-bg:var(--color-info-subtle);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--alert-fg) 22%,transparent);border-radius:var(--control-radius);background:var(--alert-bg);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-body)}.ui-alert__icon{color:var(--alert-fg);-webkit-margin-before:2px;margin-block-start:2px}.ui-alert__body{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.ui-alert__title{margin:0;font-weight:var(--font-weight-semibold)}.ui-alert__text{color:var(--color-text)}.ui-alert--success{--alert-fg:var(--color-success);--alert-bg:var(--color-success-subtle)}.ui-alert--warning{--alert-fg:color-mix(in oklab,var(--color-warning) 55%,var(--color-text));--alert-bg:var(--color-warning-subtle)}.ui-alert--danger{--alert-fg:var(--color-danger-strong);--alert-bg:var(--color-danger-subtle)}.ui-page-header{display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.ui-page-header__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.ui-page-header__heading{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0;max-inline-size:72ch}.ui-page-header__eyebrow{margin:0;color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.ui-page-header__title{margin:0;color:var(--color-text-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.ui-page-header__description{margin:0;color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-body)}.ui-page-header__actions,.ui-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:640px){.ui-page-header__title{font-size:var(--text-2xl)}.ui-page-header__actions{inline-size:100%}}.ui-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center}.ui-empty-state--compact{padding:var(--space-6) var(--space-4)}.ui-empty-state__icon{--icon-tone-color:var(--color-primary);--icon-tone-opacity:0.22;display:grid;place-items:center;inline-size:64px;block-size:64px;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-surface),var(--color-brand-subtle));color:var(--color-brand);box-shadow:var(--shadow-1)}.ui-empty-state--compact .ui-empty-state__icon{inline-size:48px;block-size:48px}.ui-empty-state__title{margin:0;color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.ui-empty-state__description{margin:0;max-inline-size:44ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.ui-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.ui-skeleton{display:block;inline-size:100%;border-radius:var(--radius-xs);background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--color-surface) 70%,transparent) 50%,transparent 100%) 0 0 /200% 100% no-repeat,color-mix(in oklab,var(--color-text) 7%,transparent);animation:ui-shimmer 1.4s var(--ease-standard) infinite}.ui-skeleton--text{block-size:.75em;margin-block:.4em}.ui-skeleton--circle{border-radius:var(--radius-pill)}.ui-skeleton[data-width=xs]{inline-size:48px}.ui-skeleton[data-width=sm]{inline-size:96px}.ui-skeleton[data-width=md]{inline-size:60%}.ui-skeleton[data-width=lg]{inline-size:80%}.ui-skeleton[data-height=sm]{block-size:var(--space-4)}.ui-skeleton[data-height=md]{block-size:var(--space-6)}.ui-skeleton[data-height=lg]{block-size:var(--space-7)}.ui-skeleton[data-height=xl]{block-size:var(--space-8)}.ui-skeleton--circle[data-height=sm]{inline-size:var(--space-4)}.ui-skeleton--circle[data-height=md]{inline-size:var(--space-6)}.ui-skeleton--circle[data-height=lg]{inline-size:var(--space-7)}.ui-skeleton--circle[data-height=xl]{inline-size:var(--space-8)}.ui-skeleton-text{display:block}@keyframes ui-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-otp{position:relative;display:flex;align-items:center;gap:var(--space-2);inline-size:100%;direction:ltr}.ui-otp__control{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;padding:0;border:0;outline:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:max(16px,var(--text-md));letter-spacing:2em;cursor:text}.ui-otp__control::selection{background:transparent}.ui-otp__control:disabled{cursor:not-allowed}.ui-otp__group-slot{display:flex;flex:1 1;align-items:center;gap:var(--space-2);min-inline-size:0}.ui-otp__separator{flex:none;inline-size:var(--space-2);block-size:2px;margin-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border)}.ui-otp__slot{display:grid;flex:1 1;place-items:center;min-inline-size:0;block-size:calc(var(--control-height-lg) + var(--space-3));border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);color:var(--input-fg);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-otp__slot[data-filled]{border-color:var(--control-border-hover)}.ui-otp[data-focused] .ui-otp__slot[data-active]{border-color:var(--input-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-border-focus) 18%,transparent)}.ui-otp__caret{inline-size:2px;block-size:1.1em;border-radius:var(--radius-pill);background:var(--input-border-focus);animation:ui-otp-caret 1s steps(2,start) infinite}.ui-otp--invalid .ui-otp__slot{border-color:var(--color-danger-strong)}.ui-otp--invalid{animation:ui-otp-shake .36s var(--ease-standard)}.ui-otp--disabled .ui-otp__slot{background:var(--control-bg-disabled);border-color:var(--color-border-subtle);color:var(--color-text-placeholder)}@keyframes ui-otp-caret{to{visibility:hidden}}@keyframes ui-otp-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.ui-otp--invalid,.ui-otp__caret{animation:none}}.ui-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-select{position:relative}.ui-select__control{inline-size:auto;flex:1 1 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-padding-end:var(--space-6);padding-inline-end:var(--space-6);font-feature-settings:normal;font-variant-numeric:normal}.ui-select__caret{position:absolute;inset-inline-end:var(--space-3);pointer-events:none}.ui-select__control option{background:var(--color-surface);color:var(--color-text)}.ui-check,.ui-switch{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-heading)}.ui-check--bare{align-items:center}.ui-check__box{position:relative;display:inline-grid;flex:none;inline-size:18px;block-size:18px}.ui-check__input,.ui-switch__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.ui-check__mark{display:grid;place-items:center;border:1.5px solid var(--control-border-hover);border-radius:var(--radius-xs);background:var(--control-bg);color:var(--color-on-primary);pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ui-check__mark .ui-icon{opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.ui-check__input:hover+.ui-check__mark{border-color:var(--color-brand-muted)}.ui-check__input:checked+.ui-check__mark,.ui-check__input:indeterminate+.ui-check__mark{background:var(--color-brand);border-color:var(--color-brand)}.ui-check__input:checked+.ui-check__mark .ui-icon,.ui-check__input:indeterminate+.ui-check__mark .ui-icon{opacity:1;transform:none}.ui-check__input:focus-visible+.ui-check__mark,.ui-switch__input:focus-visible+.ui-switch__thumb{outline:2px solid var(--color-focus);outline-offset:2px}.ui-check__input:disabled+.ui-check__mark{background:var(--control-bg-disabled);border-color:var(--color-border)}.ui-check:has(:disabled),.ui-switch:has(:disabled){cursor:not-allowed;color:var(--color-text-placeholder)}.ui-check__text{display:grid;grid-gap:2px;gap:2px}.ui-check__description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.ui-switch__track{position:relative;flex:none;inline-size:36px;block-size:20px;border-radius:var(--radius-pill);background:var(--control-border-hover);transition:background-color var(--duration-base) var(--ease-standard)}.ui-switch__thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-1);pointer-events:none;transition:inset-inline-start var(--duration-base) var(--ease-standard)}.ui-switch:has(.ui-switch__input:checked) .ui-switch__track{background:var(--color-brand)}.ui-switch__input:checked+.ui-switch__thumb{inset-inline-start:18px}.ui-switch:has(.ui-switch__input:disabled) .ui-switch__track{opacity:.5}.ui-dialog{inline-size:min(var(--dialog-width),calc(100vw - var(--space-6)));max-block-size:calc(100dvh - var(--space-7));padding:0;border:0;border-radius:var(--radius-xl);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-3);overflow:hidden}.ui-dialog--sm{--dialog-width:440px}.ui-dialog--md{--dialog-width:560px}.ui-dialog--lg{--dialog-width:760px}.ui-dialog[open]{animation:ui-dialog-in var(--duration-slow) var(--ease-standard) both}.ui-dialog::-webkit-backdrop{background:color-mix(in oklab,var(--color-brand-surface) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ui-fade-in var(--duration-base) var(--ease-standard) both}.ui-dialog::backdrop{background:color-mix(in oklab,var(--color-brand-surface) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ui-fade-in var(--duration-base) var(--ease-standard) both}.ui-dialog__panel{display:flex;flex-direction:column;max-block-size:inherit}.ui-dialog__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.ui-dialog__icon{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--color-brand-subtle);color:var(--color-brand)}.ui-dialog__icon--danger{background:var(--color-danger-subtle);color:var(--color-danger-strong)}.ui-dialog__icon--warning{background:var(--color-warning-subtle);color:color-mix(in oklab,var(--color-warning) 55%,var(--color-text))}.ui-dialog__heading{display:grid;flex:1 1;grid-gap:var(--space-1);gap:var(--space-1);min-inline-size:0;-webkit-padding-before:var(--space-1);padding-block-start:var(--space-1)}.ui-dialog__title{margin:0;color:var(--color-text-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.ui-dialog__description{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.ui-dialog__close{-webkit-margin-end:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1)}.ui-dialog__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-1) var(--space-5) var(--space-5);overflow-y:auto;line-height:var(--leading-body)}.ui-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);background:var(--color-surface-sunken)}.ui-dialog--drawer{margin-block:0;margin-inline:auto 0;inline-size:min(var(--dialog-width),100vw);block-size:100dvh;max-block-size:100dvh;border-radius:0;border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.ui-dialog--drawer .ui-dialog__panel{block-size:100%}.ui-dialog--drawer .ui-dialog__body{flex:1 1}.ui-dialog--drawer[open]{animation-name:ui-drawer-in}:dir(rtl) .ui-dialog--drawer[open]{animation-name:ui-drawer-in-rtl}@media (max-width:560px){.ui-dialog--modal{inline-size:100vw;max-inline-size:100vw;-webkit-margin-after:0;margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0}.ui-dialog--modal[open]{animation-name:ui-sheet-in}.ui-dialog__footer{-webkit-padding-after:max(var(--space-4),env(safe-area-inset-bottom,0px));padding-block-end:max(var(--space-4),env(safe-area-inset-bottom,0px))}.ui-dialog__footer .ui-button{flex:1 1}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-drawer-in{0%{transform:translateX(100%)}}@keyframes ui-drawer-in-rtl{0%{transform:translateX(-100%)}}@keyframes ui-fade-in{0%{opacity:0}}.ui-menu{position:fixed;inset:auto;inset-block-start:var(--ui-float-top,0);inset-inline-start:var(--ui-float-start,0);margin:0;min-inline-size:200px;max-inline-size:min(320px,calc(100vw - var(--space-4)));max-block-size:min(420px,calc(100dvh - var(--space-4)));overflow-y:auto;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-3)}.ui-menu:popover-open{display:grid;grid-gap:2px;gap:2px;animation:ui-pop-in var(--duration-base) var(--ease-standard) both}.ui-menu__label{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.ui-menu__separator{block-size:1px;margin-block:var(--space-1);background:var(--color-divider)}.ui-menu__item{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-height-sm);padding-inline:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer}.ui-menu__item:focus{outline:none;background:var(--color-brand-subtle)}.ui-menu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-menu__item[aria-disabled=true]{color:var(--color-text-placeholder);cursor:not-allowed}.ui-menu__item[data-tone=danger]{color:var(--color-danger-strong)}.ui-menu__item[data-tone=danger]:focus{background:var(--color-danger-subtle)}.ui-menu__check{display:grid;place-items:center;flex:none;inline-size:18px;block-size:18px;border:1.5px solid var(--control-border-hover);border-radius:var(--radius-xs);color:var(--color-on-primary)}.ui-menu__item[aria-checked=true] .ui-menu__check{background:var(--color-brand);border-color:var(--color-brand)}.ui-menu__icon{display:inline-flex;color:var(--color-text-muted)}.ui-menu__text{flex:1 1;min-inline-size:0}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ui-combobox{position:relative;min-inline-size:0}.ui-combobox__clear{display:grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-subtle);cursor:pointer}.ui-combobox__clear:hover{background:var(--color-surface-sunken);color:var(--color-text)}.ui-combobox__clear:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ui-combobox__list{color:var(--color-text);position:absolute;z-index:30;inset-inline:0;inset-block-start:calc(100% + var(--space-1));display:grid;grid-gap:2px;gap:2px;max-block-size:280px;overflow-y:auto;margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-3);animation:ui-pop-in var(--duration-base) var(--ease-standard) both}.ui-combobox__list[hidden]{display:none}.ui-combobox__option{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-height-sm);padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.ui-combobox__option[aria-selected=true]{background:var(--color-brand-subtle)}.ui-combobox__option[data-chosen] .ui-combobox__label{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.ui-combobox__leading{display:inline-flex;flex:none}.ui-combobox__label{flex:1 1;min-inline-size:0}.ui-combobox__hint{color:var(--color-text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-combobox__empty{padding:var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.ui-month-stepper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ui-month-stepper__control{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.ui-month-stepper__value{min-inline-size:132px;color:var(--color-text-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;animation:ui-month-in var(--duration-slow) var(--ease-standard)}@keyframes ui-month-in{0%{opacity:0;transform:translateY(-6px)}}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.ui-pagination__summary{flex:1 1;color:var(--color-text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-pagination__pages{display:flex;align-items:center;gap:2px}.ui-pagination__button{display:inline-grid;place-items:center;min-inline-size:var(--control-height-sm);block-size:var(--control-height-sm);padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-pagination__button:hover:not(:disabled):not([aria-current=page]){background:var(--color-surface-sunken);border-color:var(--color-border)}.ui-pagination__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-pagination__button[aria-current=page]{background:var(--color-brand);color:var(--color-on-brand-surface);font-weight:var(--font-weight-bold)}.ui-pagination__button:disabled{opacity:.4;cursor:not-allowed}.ui-pagination__gap{inline-size:var(--space-5);color:var(--color-text-muted);text-align:center}.ui-data-table{container-type:inline-size;min-inline-size:0;color:var(--color-text);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);overflow:hidden}.ui-data-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.ui-data-table__scroll{max-block-size:72vh;overflow:auto}.ui-data-table__table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.ui-data-table__table th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;padding:var(--space-2) var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-align:start;white-space:nowrap}.ui-data-table__table td{padding:var(--space-2) var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);vertical-align:middle;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-data-table--comfortable .ui-data-table__row td{block-size:48px}.ui-data-table--compact .ui-data-table__row td{block-size:36px;padding-block:var(--space-1)}.ui-data-table__table [data-numeric]{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-data-table__table [data-nowrap]{white-space:nowrap}.ui-data-table__table [data-width=xs]{inline-size:48px}.ui-data-table__table [data-width=sm]{inline-size:96px}.ui-data-table__table [data-width=md]{inline-size:160px}.ui-data-table__table [data-width=lg]{inline-size:240px}.ui-data-table__table .ui-data-table__expand,.ui-data-table__table .ui-data-table__select{inline-size:40px;padding-inline:var(--space-3) 0}.ui-data-table__actions{inline-size:1%;white-space:nowrap;text-align:end}.ui-data-table__row{animation:ui-row-in var(--duration-slow) var(--ease-standard) both}.ui-data-table__row:hover td{background:color-mix(in oklab,var(--color-brand-subtle) 55%,var(--card-bg))}.ui-data-table__row[data-selected] td{background:var(--color-brand-subtle)}.ui-data-table__row[data-tone=attention] td:first-child{-webkit-border-start:3px solid var(--color-info);border-inline-start:3px solid var(--color-info)}.ui-data-table__row[data-expanded] td{border-block-end-color:transparent}.ui-data-table__sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-data-table__sort:hover{color:var(--color-text)}.ui-data-table__sort:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.ui-data-table__sort-icon{display:inline-flex;opacity:.6;transition:transform var(--duration-base) var(--ease-standard)}.ui-data-table__sort-icon[data-direction]{opacity:1;color:var(--color-brand)}.ui-data-table__sort-icon[data-direction=ascending]{transform:rotate(180deg)}.ui-data-table__toggle{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.ui-data-table__toggle:hover{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text)}.ui-data-table__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ui-data-table__toggle .ui-icon{transition:transform var(--duration-base) var(--ease-standard)}.ui-data-table__toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.ui-data-table__detail td{padding:0 var(--space-3) var(--space-3);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);background:color-mix(in oklab,var(--color-brand-subtle) 35%,var(--card-bg))}.ui-data-table__detail-body{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--card-bg);animation:ui-unfold var(--duration-slow) var(--ease-standard) both}.ui-data-table__skeleton-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-2)}.ui-data-table__state{padding:var(--space-6) var(--space-4)}.ui-data-table__footer{padding:var(--space-3) var(--space-4);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.ui-data-table__cards{display:none;gap:var(--space-2);margin:0;padding:var(--space-3);list-style:none}.ui-data-table__card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--card-bg);animation:ui-row-in var(--duration-slow) var(--ease-standard) both}.ui-data-table__card[data-selected]{border-color:color-mix(in oklab,var(--color-brand) 45%,transparent);background:color-mix(in oklab,var(--color-brand-subtle) 60%,var(--card-bg))}.ui-data-table__card[data-tone=attention]{-webkit-border-start:3px solid var(--color-info);border-inline-start:3px solid var(--color-info)}.ui-data-table__card .ui-data-table__detail-body{padding:var(--space-3)}@container (max-width: 720px){.ui-data-table--cards .ui-data-table__scroll{display:none}.ui-data-table--cards .ui-data-table__cards{display:grid}}.ui-data-table--cards-only .ui-data-table__scroll{display:none}.ui-data-table--cards-only .ui-data-table__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}@keyframes ui-row-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ui-unfold{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ui-dialog::-webkit-backdrop{animation-name:ui-fade-in}.ui-combobox__list,.ui-data-table__card,.ui-data-table__detail-body,.ui-data-table__row,.ui-dialog::backdrop,.ui-dialog[open],.ui-menu:popover-open,.ui-month-stepper__value{animation-name:ui-fade-in}}.ui-tabs{position:relative;display:flex;align-items:stretch;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--space-1)}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__group{display:flex;flex:none;align-items:center;gap:2px;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border)}.ui-tabs__group:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ui-tabs__group-label{padding-inline:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);white-space:nowrap}.ui-tabs__tab{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:var(--space-1);min-block-size:var(--control-height-sm);padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-tabs__tab:hover{color:var(--color-text);background:var(--color-surface-sunken)}.ui-tabs__tab[aria-selected=true]{color:var(--color-brand);font-weight:var(--font-weight-semibold);background:transparent}.ui-tabs__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-tabs__badge{min-inline-size:18px;padding-inline:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tabs__indicator{position:absolute;inset-block:var(--space-1);left:0;inline-size:var(--ui-tab-w,0);border-radius:var(--radius-md);background:var(--color-brand-subtle);box-shadow:inset 0 -2px 0 var(--color-brand);transform:translateX(var(--ui-tab-x,0));pointer-events:none}.ui-tabs[data-ready] .ui-tabs__indicator{transition:transform var(--duration-slow) var(--ease-standard),inline-size var(--duration-slow) var(--ease-standard)}.ui-textarea{display:block;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--control-height-md) * 2);padding:var(--space-2) var(--space-3);border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);color:var(--input-fg);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);resize:vertical;field-sizing:content;max-block-size:50vh;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ui-textarea:hover{border-color:var(--control-border-hover)}.ui-textarea:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-border-focus) 18%,transparent)}.ui-textarea[aria-invalid=true]{border-color:var(--color-danger-strong)}.ui-textarea::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-textarea:disabled{background:var(--control-bg-disabled);cursor:not-allowed;color:var(--color-text-placeholder)}.ui-dl{--ui-dl-columns:2;--ui-dl-gap:var(--space-5);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(160px,calc((100% - (var(--ui-dl-columns) - 1) * var(--ui-dl-gap)) / var(--ui-dl-columns)))),1fr));grid-column-gap:var(--ui-dl-gap);column-gap:var(--ui-dl-gap);margin:0}.ui-dl--1{--ui-dl-columns:1}.ui-dl--3{--ui-dl-columns:3}.ui-dl__item{display:grid;align-content:start;grid-gap:2px;gap:2px;min-inline-size:0;padding-block:var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.ui-dl__item[data-wide]{grid-column:1/-1}.ui-dl__label{color:var(--color-text-muted);font-size:var(--text-xs)}.ui-dl__value{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-dl__text,.ui-dl__value{min-inline-size:0}.ui-dl__text[dir=ltr]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-dl__empty{color:var(--color-text-placeholder)}.ui-copy{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-copy:hover{background:var(--color-surface-sunken);color:var(--color-text)}.ui-copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ui-copy[data-done]{color:var(--color-success);animation:ui-pop-in var(--duration-base) var(--ease-standard)}.ui-stepper{min-inline-size:0}.ui-stepper__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ui-stepper__list::-webkit-scrollbar{display:none}.ui-stepper__item{min-inline-size:0}.ui-stepper__step{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:52px;padding:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:inherit;text-align:start;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}button.ui-stepper__step{cursor:pointer}button.ui-stepper__step:hover{background:var(--color-surface-sunken);color:var(--color-text)}.ui-stepper__step:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-stepper__mark{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.ui-stepper__text{display:grid;min-inline-size:0;line-height:var(--leading-heading)}.ui-stepper__label{font-weight:var(--font-weight-semibold)}.ui-stepper__description,.ui-stepper__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-stepper__description{color:var(--color-text-subtle);font-size:var(--text-xs)}.ui-stepper__step[data-state=current]{background:var(--color-brand-subtle);color:var(--color-brand);box-shadow:inset 0 -2px 0 var(--color-brand)}.ui-stepper__step[data-state=current] .ui-stepper__mark{border-color:transparent;background:var(--color-brand);color:var(--color-on-primary);animation:ui-pop-in var(--duration-base) var(--ease-standard)}.ui-stepper__step[data-state=done] .ui-stepper__mark{border-color:color-mix(in oklab,var(--color-success) 40%,transparent);background:var(--color-success-subtle);color:var(--color-success)}.ui-stepper__step[data-state=error] .ui-stepper__mark{border-color:color-mix(in oklab,var(--color-danger) 45%,transparent);background:var(--color-danger-subtle);color:var(--color-danger-strong)}.ui-stepper__step[data-state=error] .ui-stepper__description{color:var(--color-danger-strong)}@media (max-width:720px){.ui-stepper__list{grid-auto-columns:minmax(136px,1fr);-webkit-mask-image:linear-gradient(270deg,transparent 0,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(270deg,transparent 0,black 20px,black calc(100% - 20px),transparent)}}@media (prefers-reduced-motion:reduce){.ui-stepper__step[data-state=current] .ui-stepper__mark{animation:none}}:root[data-platform=console]{--color-bg:#f4f5fb;--color-surface:#ffffff;--color-surface-raised:#ffffff;--color-surface-sunken:#f8f8fd;--color-border:#e3e4f0;--color-border-subtle:#eeeff7;--color-border-brand:rgba(43,29,143,0.16);--color-divider:#e6e7f2;--color-text:#17163a;--color-text-heading:#1e1466;--color-text-muted:#53526e;--color-text-subtle:#6b6a86;--color-text-placeholder:#9a9cb8;--color-brand:#3a28a8;--color-brand-strong:#2b1d8f;--color-brand-muted:#5b47d9;--color-brand-subtle:#eeedfe;--color-brand-surface:#241777;--color-brand-surface-end:#3a28a8;--color-on-brand-surface:#ffffff;--color-on-brand-surface-muted:rgba(255,255,255,0.74);--color-primary:#4a35c4;--color-primary-hover:#3a28a8;--color-primary-pressed:#2b1d8f;--color-primary-subtle:#eeedfe;--color-primary-tint:#e2defc;--color-on-primary:#ffffff;--color-highlight:#ff7a59;--color-focus:#5b47d9;--color-accent:#ff7a59;--color-accent-subtle:#fff1ec;--color-on-accent:#2a0f05;--color-success:#0f7a5c;--color-success-subtle:#e3f6ef;--color-warning:#e59e1b;--color-warning-subtle:#fff6e3;--color-danger:#e5484d;--color-danger-subtle:#ffedee;--color-danger-strong:#b42332;--color-info:#1f6fd1;--color-info-subtle:#e8f1fd;--shadow-1:0 1px 2px rgba(23,22,58,0.06),0 2px 8px rgba(23,22,58,0.04);--shadow-2:0 4px 16px rgba(23,22,58,0.08),0 1px 3px rgba(23,22,58,0.06);--shadow-3:0 18px 48px rgba(23,22,58,0.14),0 2px 8px rgba(23,22,58,0.06);--shadow-surface:0 18px 40px -24px rgba(23,22,58,0.28),0 2px 6px rgba(23,22,58,0.04);--shadow-accent:0 12px 28px rgba(74,53,196,0.28);--radius-lg:14px;--radius-xl:20px}:root[data-platform=console][data-mode=dark]{--color-bg:#0b0a1f;--color-surface:#13122e;--color-surface-raised:#1a1840;--color-surface-sunken:#0b0a1f;--color-border:#2a2850;--color-border-subtle:#1e1c3c;--color-border-brand:#3b3870;--color-divider:#2a2850;--color-text:#eeedfe;--color-text-heading:#ffffff;--color-text-muted:#b4b2d6;--color-text-subtle:#9c9ac4;--color-text-placeholder:#75739e;--color-brand:#a99df5;--color-brand-strong:#c4bcf9;--color-brand-muted:#8576ec;--color-brand-subtle:#221e52;--color-brand-surface:#160f4f;--color-brand-surface-end:#2b1d8f;--color-on-brand-surface:#ffffff;--color-on-brand-surface-muted:rgba(255,255,255,0.72);--color-primary:#9a8ef0;--color-primary-hover:#b3a9f4;--color-primary-pressed:#c9c2f8;--color-primary-subtle:#221e52;--color-primary-tint:#2a2563;--color-on-primary:#130c45;--color-highlight:#ff9c80;--color-focus:#a99df5;--color-accent:#ff9c80;--color-accent-subtle:#3a1a12;--color-on-accent:#2a0f05;--color-success:#5dcaa5;--color-success-subtle:#0f2e2a;--color-warning:#f4b85a;--color-warning-subtle:#3a2808;--color-danger:#ff8a8f;--color-danger-subtle:#3b161c;--color-danger-strong:#ff9ea2;--color-info:#7fb4f5;--color-info-subtle:#0e2440;--shadow-1:0 1px 2px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.25);--shadow-2:0 6px 20px rgba(0,0,0,0.4);--shadow-3:0 20px 56px rgba(0,0,0,0.5);--shadow-surface:0 18px 40px -24px rgba(0,0,0,0.7),0 2px 6px rgba(0,0,0,0.3);--shadow-accent:0 12px 28px rgba(0,0,0,0.5);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body,html{background:var(--color-bg)}body{margin:0;min-block-size:100dvh;font-size:var(--text-sm);line-height:var(--leading-body)}h1,h2,h3,h4{margin:0;line-height:var(--leading-heading);color:var(--color-text-heading)}p{margin:0}a{color:inherit;text-decoration:none}:where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:color-mix(in oklab,var(--color-brand) 22%,transparent)}.ops-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-muted)}.ops-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ops-table-wrap{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1)}.ops-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.ops-table th{position:-webkit-sticky;position:sticky;inset-block-start:0;text-align:start;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-surface-sunken);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);white-space:nowrap}.ops-table td,.ops-table th{padding-block:var(--space-3);padding-inline:var(--space-4)}.ops-table td{block-size:56px;vertical-align:middle;-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.ops-table tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.ops-table tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.ops-table tbody tr:hover{background:color-mix(in oklab,var(--color-brand) 4%,transparent)}.ops-table__primary{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.ops-table__link,.ops-table__title{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ops-table__link:hover{color:var(--color-brand)}.ops-table__muted{color:var(--color-text-muted);font-size:var(--text-xs)}[data-platform=console] .ui-page-header{position:relative;isolation:isolate;-webkit-margin-after:0;margin-block-end:0;padding:clamp(var(--space-5),2.2vw,var(--space-6)) clamp(var(--space-5),2.6vw,var(--space-7));border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(70% 140% at 0 0,color-mix(in oklab,var(--color-accent) 10%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in oklab,var(--color-brand) 9%,transparent),transparent 65%),var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}[data-platform=console] .ui-page-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}[data-platform=console] .ui-page-header__eyebrow:before{content:"";inline-size:18px;block-size:3px;border-radius:var(--radius-pill);background:var(--color-accent)}[data-platform=console] .ui-page-header__title{font-size:clamp(var(--text-2xl),2.4vw,var(--text-3xl));font-weight:var(--font-weight-bold)}[data-platform=console] .ui-page-header__meta>*{display:inline-flex;align-items:center;min-block-size:26px}.ops-panel{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:clip}.ops-panel>.ops-table-wrap{border:0;border-radius:0;box-shadow:none}.ops-panel__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.ops-panel__title{font-size:var(--text-md);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.ops-panel__count{padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.ops-panel__count,.ops-panel__foot{background:var(--color-surface-sunken);font-size:var(--text-xs)}.ops-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-subtle)}.ops-segments{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle)}.ops-segments>a{display:inline-flex;align-items:center;min-block-size:32px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ops-segments>a:hover{color:var(--color-text)}.ops-segments>a[aria-current=page]{background:var(--color-surface);color:var(--color-brand);box-shadow:var(--shadow-1)}.ops-segments>a{gap:var(--space-2)}.ops-segments__count{min-inline-size:20px;padding:0 6px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--color-text) 7%,transparent);color:var(--color-text-subtle);font-size:11px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-segments>a[aria-current=page] .ops-segments__count{background:var(--color-accent);color:var(--color-on-accent)}.ops-segments--icons>a{padding-inline:var(--space-2)}.ops-table tbody tr{animation:ops-row-in .52s var(--ease-standard) both}.ops-table tbody tr:nth-child(2){animation-delay:40ms}.ops-table tbody tr:nth-child(3){animation-delay:80ms}.ops-table tbody tr:nth-child(4){animation-delay:.12s}.ops-table tbody tr:nth-child(5){animation-delay:.16s}.ops-table tbody tr:nth-child(6){animation-delay:.2s}.ops-table tbody tr:nth-child(7){animation-delay:.24s}.ops-table tbody tr:nth-child(8){animation-delay:.28s}.ops-table tbody tr:nth-child(9){animation-delay:.32s}.ops-table tbody tr:nth-child(10){animation-delay:.36s}.ops-table tbody tr:nth-child(11){animation-delay:.4s}.ops-table tbody tr:nth-child(12){animation-delay:.44s}.ops-table tbody tr:nth-child(n+13){animation-delay:.48s}@keyframes ops-row-in{0%{opacity:0;transform:translateY(8px)}}.ops-panel{transition:box-shadow var(--duration-base) var(--ease-standard)}.ops-panel:hover{box-shadow:var(--shadow-2)}[data-platform=console] .ui-card{border-radius:var(--radius-xl);transition:box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}[data-platform=console] .ui-card--raised:hover{box-shadow:var(--shadow-2)}@container page (max-width: 640px){.ops-segments{flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto;scrollbar-width:none}}[data-platform=console] .ui-input{border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}[data-platform=console] .ui-input:hover{background:color-mix(in oklab,var(--color-brand) 2%,var(--input-bg))}[data-platform=console] .ui-input:focus-within{border-color:var(--color-brand);background:var(--input-bg);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-brand) 14%,transparent),0 6px 16px -10px color-mix(in oklab,var(--color-brand) 50%,transparent)}[data-platform=console] .ui-input:focus-within .ui-input__adornment{color:var(--color-brand)}[data-platform=console] .ui-field__label{transition:color var(--duration-fast) var(--ease-standard)}[data-platform=console] .ui-field:focus-within .ui-field__label{color:var(--color-brand)}[data-platform=console] .ui-field__required{color:var(--color-accent)}[data-platform=console] .ui-field__error{animation:ops-fade-in .24s var(--ease-standard)}[data-platform=console] .ui-button{transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}[data-platform=console] .ui-button--primary:not(:disabled){background-image:linear-gradient(135deg,color-mix(in oklab,var(--button-primary-bg) 82%,var(--color-on-primary)),var(--button-primary-bg) 55%)}[data-platform=console] .ui-button--primary:hover:not(:disabled),[data-platform=console] .ui-button--secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in oklab,var(--button-primary-bg) 80%,transparent)}[data-platform=console] .ui-button:active:not(:disabled){transform:translateY(0)}[data-platform=console] details>summary{display:flex;align-items:center;gap:var(--space-2);list-style:none;border-radius:var(--radius-sm)}[data-platform=console] details>summary::-webkit-details-marker{display:none}[data-platform=console] details>summary:before{content:"";inline-size:8px;block-size:8px;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-standard)}[data-platform=console] details[open]>summary:before{transform:rotate(-45deg)}[data-platform=console]{scrollbar-color:color-mix(in oklab,var(--color-brand) 28%,transparent) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.ops-panel,.ops-segments>a,.ops-table tbody tr{transition:none}.ops-table tbody tr{animation-name:ops-fade-in}[data-platform=console] .ui-button,[data-platform=console] .ui-input,[data-platform=console] details>summary:before{transition:none}[data-platform=console] .ui-button:hover:not(:disabled){transform:none}}@keyframes ops-fade-in{0%{opacity:0}}@font-face{font-family:plexSansArabic;src:url(/_next/static/media/33827f0dcc3c3b99-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSansArabic;src:url(/_next/static/media/40caa9ba6e119186-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSansArabic;src:url(/_next/static/media/6642f57c533a2d28-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSansArabic;src:url(/_next/static/media/2ab9d790a41064f2-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSansArabic Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_58f66b{font-family:plexSansArabic,plexSansArabic Fallback}.__variable_58f66b{--font-plex:"plexSansArabic","plexSansArabic Fallback"}