@layer ap-reset{.ap-root,.ap-root *,.ap-root :before,.ap-root :after{box-sizing:border-box}.ap-root{color:var(--ap-text-primary);background:var(--ap-surface-canvas);font-family:var(--ap-type-family-sans);font-size:var(--ap-type-size-md);line-height:var(--ap-type-line-height-normal)}.ap-text-localized-number{font-family:var(--ap-ds-font-family-text-localized-number)}.ap-text-technical{font-family:var(--ap-ds-font-family-text-technical);direction:ltr;unicode-bidi:isolate}.ap-root button,.ap-root input,.ap-root textarea,.ap-root select{font:inherit}}@layer ap-primitives{.ap-root{--ap-ds-color-primitive-raw-primary:#34bcce;--ap-ds-color-primitive-raw-secondary:#374441;--ap-ds-color-primitive-raw-accent:#289fb5;--ap-ds-color-primitive-raw-neutral:#e6e4db;--ap-ds-color-primitive-raw-deep:#252622;--ap-ds-color-primitive-primary-tint-10:#48c3d3;--ap-ds-color-primitive-primary-tint-20:#5dc9d8;--ap-ds-color-primitive-primary-tint-30:#71d0dd;--ap-ds-color-primitive-primary-tint-40:#85d7e2;--ap-ds-color-primitive-primary-tint-50:#9adee7;--ap-ds-color-primitive-primary-tint-60:#aee4eb;--ap-ds-color-primitive-primary-tint-70:#c2ebf0;--ap-ds-color-primitive-primary-tint-80:#d6f2f5;--ap-ds-color-primitive-primary-tint-90:#ebf8fa;--ap-ds-color-primitive-primary-tint-100:#fff;--ap-ds-color-primitive-primary-tint-00:#34bcce;--ap-ds-color-primitive-primary-shade-10:#2fa9b9;--ap-ds-color-primitive-primary-shade-20:#2a96a5;--ap-ds-color-primitive-primary-shade-30:#248490;--ap-ds-color-primitive-primary-shade-40:#1f717c;--ap-ds-color-primitive-primary-shade-50:#1a5e67;--ap-ds-color-primitive-primary-shade-60:#154b52;--ap-ds-color-primitive-primary-shade-70:#10383e;--ap-ds-color-primitive-primary-shade-80:#0a2629;--ap-ds-color-primitive-primary-shade-90:#051315;--ap-ds-color-primitive-primary-shade-100:#000;--ap-ds-color-primitive-primary-shade-00:#34bcce;--ap-ds-color-primitive-secondary-tint-10:#4b5754;--ap-ds-color-primitive-secondary-tint-20:#5f6967;--ap-ds-color-primitive-secondary-tint-30:#737c7a;--ap-ds-color-primitive-secondary-tint-40:#878f8d;--ap-ds-color-primitive-secondary-tint-50:#9ba2a0;--ap-ds-color-primitive-secondary-tint-60:#afb4b3;--ap-ds-color-primitive-secondary-tint-70:#c3c7c6;--ap-ds-color-primitive-secondary-tint-80:#d7dad9;--ap-ds-color-primitive-secondary-tint-90:#ebecec;--ap-ds-color-primitive-secondary-tint-100:#fff;--ap-ds-color-primitive-secondary-tint-00:#374441;--ap-ds-color-primitive-chromatic-value-10:#34b0c0;--ap-ds-color-primitive-chromatic-value-20:#35a4b2;--ap-ds-color-primitive-chromatic-value-30:#3598a4;--ap-ds-color-primitive-chromatic-value-40:#358c96;--ap-ds-color-primitive-chromatic-value-50:#368088;--ap-ds-color-primitive-chromatic-value-60:#367479;--ap-ds-color-primitive-chromatic-value-70:#36686b;--ap-ds-color-primitive-chromatic-value-80:#365c5d;--ap-ds-color-primitive-chromatic-value-90:#37504f;--ap-ds-color-primitive-chromatic-value-100:#374441;--ap-ds-color-primitive-chromatic-value-00:#34bcce;--ap-ds-color-primitive-chromatic-gray-10:#d3d1c9;--ap-ds-color-primitive-chromatic-gray-20:#bfbeb6;--ap-ds-color-primitive-chromatic-gray-30:#acaba4;--ap-ds-color-primitive-chromatic-gray-40:#999891;--ap-ds-color-primitive-chromatic-gray-50:#86857f;--ap-ds-color-primitive-chromatic-gray-60:#72726c;--ap-ds-color-primitive-chromatic-gray-70:#5f5f5a;--ap-ds-color-primitive-chromatic-gray-80:#4c4c47;--ap-ds-color-primitive-chromatic-gray-90:#383935;--ap-ds-color-primitive-chromatic-gray-100:#252622;--ap-ds-color-primitive-chromatic-gray-00:#e6e4db;--ap-palette-primary-tint-10:#48c3d3;--ap-palette-primary-tint-20:#5dc9d8;--ap-palette-primary-tint-30:#71d0dd;--ap-palette-primary-tint-40:#85d7e2;--ap-palette-primary-tint-50:#9adee7;--ap-palette-primary-tint-60:#aee4eb;--ap-palette-primary-tint-70:#c2ebf0;--ap-palette-primary-tint-80:#d6f2f5;--ap-palette-primary-tint-90:#ebf8fa;--ap-palette-primary-tint-100:#fff;--ap-palette-primary-tint-00:#34bcce;--ap-palette-primary-shade-10:#2fa9b9;--ap-palette-primary-shade-20:#2a96a5;--ap-palette-primary-shade-30:#248490;--ap-palette-primary-shade-40:#1f717c;--ap-palette-primary-shade-50:#1a5e67;--ap-palette-primary-shade-60:#154b52;--ap-palette-primary-shade-70:#10383e;--ap-palette-primary-shade-80:#0a2629;--ap-palette-primary-shade-90:#051315;--ap-palette-primary-shade-100:#000;--ap-palette-primary-shade-00:#34bcce;--ap-palette-secondary-tint-10:#4b5754;--ap-palette-secondary-tint-20:#5f6967;--ap-palette-secondary-tint-30:#737c7a;--ap-palette-secondary-tint-40:#878f8d;--ap-palette-secondary-tint-50:#9ba2a0;--ap-palette-secondary-tint-60:#afb4b3;--ap-palette-secondary-tint-70:#c3c7c6;--ap-palette-secondary-tint-80:#d7dad9;--ap-palette-secondary-tint-90:#ebecec;--ap-palette-secondary-tint-100:#fff;--ap-palette-secondary-tint-00:#374441;--ap-palette-chromatic-value-10:#34b0c0;--ap-palette-chromatic-value-20:#35a4b2;--ap-palette-chromatic-value-30:#3598a4;--ap-palette-chromatic-value-40:#358c96;--ap-palette-chromatic-value-50:#368088;--ap-palette-chromatic-value-60:#367479;--ap-palette-chromatic-value-70:#36686b;--ap-palette-chromatic-value-80:#365c5d;--ap-palette-chromatic-value-90:#37504f;--ap-palette-chromatic-value-100:#374441;--ap-palette-chromatic-value-00:#34bcce;--ap-palette-chromatic-gray-10:#d3d1c9;--ap-palette-chromatic-gray-20:#bfbeb6;--ap-palette-chromatic-gray-30:#acaba4;--ap-palette-chromatic-gray-40:#999891;--ap-palette-chromatic-gray-50:#86857f;--ap-palette-chromatic-gray-60:#72726c;--ap-palette-chromatic-gray-70:#5f5f5a;--ap-palette-chromatic-gray-80:#4c4c47;--ap-palette-chromatic-gray-90:#383935;--ap-palette-chromatic-gray-100:#252622;--ap-palette-chromatic-gray-00:#e6e4db;--ap-palette-accent:#289fb5;--ap-ds-font-family-app:var(--ap-font-family-app-current);--ap-ds-font-family-app-persian:var(--ap-font-family-persian);--ap-ds-font-family-app-persian-fa-num:var(--ap-font-family-persian-fanum);--ap-ds-font-family-app-english:var(--ap-font-family-english);--ap-ds-font-family-app-system:var(--ap-font-family-system);--ap-ds-font-family-primary:var(--ap-font-family-persian);--ap-ds-font-family-secondary:var(--ap-font-family-secondary);--ap-ds-font-family-text-default:var(--ap-ds-font-family-app);--ap-ds-font-family-text-localized-number:var(--ap-ds-font-family-app-persian-fa-num);--ap-ds-font-family-text-technical:var(--ap-font-family-english);--ap-ds-space-0:var(--ap-space-0);--ap-ds-space-4:var(--ap-space-1);--ap-ds-space-8:var(--ap-space-2);--ap-ds-space-12:var(--ap-space-3);--ap-ds-space-16:var(--ap-space-4);--ap-ds-space-20:var(--ap-space-5);--ap-ds-space-24:var(--ap-space-6);--ap-ds-space-32:var(--ap-space-8);--ap-ds-space-40:var(--ap-space-10);--ap-ds-space-48:var(--ap-space-12);--ap-ds-radius-0:var(--ap-radius-none);--ap-ds-radius-4:var(--ap-radius-sm);--ap-ds-radius-8:var(--ap-radius-md);--ap-ds-radius-12:var(--ap-radius-lg);--ap-ds-radius-16:var(--ap-radius-xl);--ap-ds-radius-full:var(--ap-radius-full);--ap-ds-thickness-0:var(--ap-border-width-0);--ap-ds-thickness-1:var(--ap-border-width-1);--ap-ds-thickness-2:var(--ap-border-width-2);--ap-ds-elevation-1:var(--ap-shadow-1);--ap-ds-elevation-2:var(--ap-shadow-2);--ap-ds-elevation-3:var(--ap-shadow-3);--ap-ds-opacity-disabled:var(--ap-opacity-disabled);--ap-ds-opacity-muted:var(--ap-opacity-muted);--ap-ds-opacity-overlay:var(--ap-opacity-overlay);--ap-ds-motion-duration-fast:var(--ap-duration-fast);--ap-ds-motion-duration-normal:var(--ap-duration-normal);--ap-ds-motion-duration-slow:var(--ap-duration-slow);--ap-ds-motion-duration-skeleton:var(--ap-duration-skeleton);--ap-ds-motion-easing-standard:var(--ap-ease-standard);--ap-ds-motion-easing-emphasized:var(--ap-ease-emphasized);--ap-ds-icon-size-small:var(--ap-icon-size-sm);--ap-ds-icon-size-medium:var(--ap-icon-size-md);--ap-ds-icon-size-large:var(--ap-icon-size-lg);--ap-ds-layer-dropdown:1000;--ap-ds-layer-tooltip:1100;--ap-ds-layer-overlay:1200;--ap-ds-layer-drawer:1210;--ap-ds-layer-toast:1300;--ap-color-neutral-0:#fff;--ap-color-neutral-50:#f8fafc;--ap-color-neutral-100:#f1f5f9;--ap-color-neutral-200:#e2e8f0;--ap-color-neutral-300:#cbd5e1;--ap-color-neutral-400:#94a3b8;--ap-color-neutral-500:#64748b;--ap-color-neutral-600:#475569;--ap-color-neutral-700:#334155;--ap-color-neutral-800:#1e293b;--ap-color-neutral-900:#0f172a;--ap-color-neutral-950:#020617;--ap-color-brand-50:var(--ap-palette-primary-tint-90);--ap-color-brand-100:var(--ap-palette-primary-tint-80);--ap-color-brand-300:var(--ap-palette-primary-tint-40);--ap-color-brand-500:var(--ap-palette-primary-tint-00);--ap-color-brand-600:var(--ap-palette-primary-shade-10);--ap-color-brand-700:var(--ap-palette-primary-shade-20);--ap-color-red-50:#fef2f2;--ap-color-red-500:#ef4444;--ap-color-red-600:#dc2626;--ap-color-amber-50:#fffbeb;--ap-color-amber-500:#f59e0b;--ap-color-green-50:#f0fdf4;--ap-color-green-500:#22c55e;--ap-color-green-600:#16a34a;--ap-font-family-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ap-font-family-persian:"Bonyade Koodak", var(--ap-font-family-system);--ap-font-family-persian-fanum:"Bonyade Koodak FaNum", "Bonyade Koodak", var(--ap-font-family-system);--ap-font-family-english:"Inter", var(--ap-font-family-system);--ap-font-family-secondary:var(--ap-font-family-persian);--ap-font-family-app-current:var(--ap-font-family-persian);--ap-font-family-sans:var(--ap-font-family-app-current);--ap-font-family-mono:ui-monospace, "Cascadia Code", monospace;--ap-font-size-xs:.75rem;--ap-font-size-sm:.875rem;--ap-font-size-md:1rem;--ap-font-size-lg:1.125rem;--ap-font-size-xl:1.25rem;--ap-font-size-2xl:1.5rem;--ap-font-size-3xl:1.875rem;--ap-font-weight-regular:400;--ap-font-weight-medium:500;--ap-font-weight-semibold:700;--ap-line-height-tight:1.25;--ap-line-height-normal:1.5;--ap-letter-spacing-normal:normal;--ap-space-0:0;--ap-space-1:.25rem;--ap-space-2:.5rem;--ap-space-3:.75rem;--ap-space-4:1rem;--ap-space-5:1.25rem;--ap-space-6:1.5rem;--ap-space-8:2rem;--ap-space-10:2.5rem;--ap-space-12:3rem;--ap-radius-none:0;--ap-radius-sm:.25rem;--ap-radius-md:.5rem;--ap-radius-lg:.75rem;--ap-radius-xl:1rem;--ap-radius-full:9999px;--ap-border-width-0:0;--ap-border-width-1:1px;--ap-border-width-2:2px;--ap-border-style:solid;--ap-shadow-1:0 1px 2px #0f172a14;--ap-shadow-2:0 4px 12px #0f172a1f;--ap-shadow-3:0 12px 32px #0f172a2e;--ap-opacity-disabled:.5;--ap-opacity-muted:.72;--ap-opacity-overlay:.58;--ap-duration-fast:.12s;--ap-duration-normal:.2s;--ap-duration-slow:.32s;--ap-ease-standard:cubic-bezier(.2, 0, 0, 1);--ap-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--ap-icon-size-sm:1rem;--ap-icon-size-md:1.25rem;--ap-icon-size-lg:1.5rem;--ap-control-height-sm:2rem;--ap-control-height-md:2.5rem;--ap-control-height-lg:3rem;--ap-offset-pressed:1px;--ap-size-popup-min:12rem;--ap-size-tooltip-max:16rem;--ap-size-modal-max:32rem;--ap-size-drawer:24rem;--ap-size-toast-max:24rem;--ap-size-hairline:1px;--ap-duration-skeleton:1.4s}.ap-root[lang=en]{--ap-font-family-app-current:var(--ap-font-family-english);--ap-font-weight-semibold:600}}@layer ap-theme{.ap-root,.ap-root[data-theme=light]{--ap-ds-color-surface-sunken:#fff;--ap-ds-color-surface-base:#fff;--ap-ds-color-surface-raised:#ebf8fa;--ap-ds-color-text-primary:#252622;--ap-ds-color-text-secondary:#999891;--ap-ds-color-action-primary:#34bcce;--ap-ds-color-text-on-primary:#000;--ap-ds-color-text-on-secondary:#fff;--ap-ds-color-focus-ring:#2a96a5;--ap-ds-color-selection-background:#d6f2f5;--ap-ds-color-action-primary-hover:#48c3d3;--ap-ds-color-action-primary-pressed:#5dc9d8;--ap-generated-surface-canvas:#fff;--ap-generated-surface-default:#fff;--ap-generated-surface-elevated:#ebf8fa;--ap-generated-text-primary:#252622;--ap-generated-text-secondary:#999891;--ap-generated-action-primary:#34bcce;--ap-generated-on-primary:#000;--ap-generated-on-secondary:#fff;--ap-generated-focus-ring:#2a96a5;--ap-generated-selection:#d6f2f5;--ap-generated-hover:#48c3d3;--ap-generated-pressed:#5dc9d8}.ap-root[data-theme=dark]{--ap-ds-color-surface-sunken:#000;--ap-ds-color-surface-base:#252622;--ap-ds-color-surface-raised:#4c4c47;--ap-ds-color-text-primary:#fff;--ap-ds-color-text-secondary:#c2ebf0;--ap-ds-color-action-primary:#85d7e2;--ap-ds-color-text-on-primary:#000;--ap-ds-color-text-on-secondary:#fff;--ap-ds-color-focus-ring:#34bcce;--ap-ds-color-selection-background:#1f717c;--ap-ds-color-action-primary-hover:#5dc9d8;--ap-ds-color-action-primary-pressed:#71d0dd;--ap-generated-surface-canvas:#000;--ap-generated-surface-default:#252622;--ap-generated-surface-elevated:#4c4c47;--ap-generated-text-primary:#fff;--ap-generated-text-secondary:#c2ebf0;--ap-generated-action-primary:#85d7e2;--ap-generated-on-primary:#000;--ap-generated-on-secondary:#fff;--ap-generated-focus-ring:#34bcce;--ap-generated-selection:#1f717c;--ap-generated-hover:#5dc9d8;--ap-generated-pressed:#71d0dd}.ap-root,.ap-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ap-theme-canvas:var(--ap-color-neutral-50);--ap-theme-surface:var(--ap-color-neutral-0);--ap-theme-surface-subtle:var(--ap-color-neutral-100);--ap-theme-surface-raised:var(--ap-color-neutral-0);--ap-theme-text-primary:var(--ap-color-neutral-900);--ap-theme-text-secondary:var(--ap-color-neutral-600);--ap-theme-text-disabled:var(--ap-color-neutral-500);--ap-theme-text-inverse:var(--ap-color-neutral-0);--ap-theme-border:var(--ap-color-neutral-300);--ap-theme-border-strong:var(--ap-color-neutral-500);--ap-theme-action:var(--ap-generated-action-primary);--ap-theme-action-hover:var(--ap-generated-hover);--ap-theme-action-pressed:var(--ap-generated-pressed);--ap-theme-action-subtle:var(--ap-color-brand-50);--ap-theme-focus:var(--ap-generated-focus-ring);--ap-theme-selection:var(--ap-generated-selection);--ap-theme-progress-value:var(--ap-palette-primary-shade-40);--ap-theme-info:var(--ap-color-brand-500);--ap-theme-info-subtle:var(--ap-color-brand-50);--ap-theme-error:var(--ap-color-red-600);--ap-theme-error-subtle:var(--ap-color-red-50);--ap-theme-warning:var(--ap-color-amber-500);--ap-theme-warning-subtle:var(--ap-color-amber-50);--ap-theme-success:var(--ap-color-green-600);--ap-theme-success-subtle:var(--ap-color-green-50);--ap-theme-overlay:rgb(15 23 42/var(--ap-opacity-overlay))}.ap-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ap-theme-canvas:var(--ap-color-neutral-950);--ap-theme-surface:var(--ap-color-neutral-900);--ap-theme-surface-subtle:var(--ap-color-neutral-800);--ap-theme-surface-raised:var(--ap-color-neutral-800);--ap-theme-text-primary:var(--ap-color-neutral-50);--ap-theme-text-secondary:var(--ap-color-neutral-300);--ap-theme-text-disabled:var(--ap-color-neutral-500);--ap-theme-text-inverse:var(--ap-color-neutral-950);--ap-theme-border:var(--ap-color-neutral-700);--ap-theme-border-strong:var(--ap-color-neutral-500);--ap-theme-action:var(--ap-generated-action-primary);--ap-theme-action-hover:var(--ap-generated-hover);--ap-theme-action-pressed:var(--ap-generated-pressed);--ap-theme-action-subtle:var(--ap-color-neutral-800);--ap-theme-focus:var(--ap-generated-focus-ring);--ap-theme-selection:var(--ap-generated-selection);--ap-theme-progress-value:var(--ap-palette-primary-tint-00);--ap-theme-info:var(--ap-color-brand-300);--ap-theme-info-subtle:var(--ap-color-neutral-800);--ap-theme-error:var(--ap-color-red-500);--ap-theme-error-subtle:color-mix(in srgb, var(--ap-color-red-500) 16%, transparent);--ap-theme-warning:var(--ap-color-amber-500);--ap-theme-warning-subtle:color-mix(in srgb, var(--ap-color-amber-500) 16%, transparent);--ap-theme-success:var(--ap-color-green-500);--ap-theme-success-subtle:color-mix(in srgb, var(--ap-color-green-500) 16%, transparent);--ap-theme-overlay:#020617c7}}@layer ap-semantic{.ap-root{--ap-ds-color-action-accent:var(--ap-palette-accent);--ap-ds-color-action-disabled:var(--ap-text-disabled);--ap-ds-color-action-primary-subtle:var(--ap-action-subtle);--ap-ds-color-action-secondary:var(--ap-text-secondary);--ap-ds-color-action-secondary-hover:var(--ap-action-subtle);--ap-ds-color-action-secondary-pressed:var(--ap-border-default);--ap-ds-color-action-edit:var(--ap-action-primary);--ap-ds-color-action-copy:var(--ap-text-secondary);--ap-ds-color-action-delete:var(--ap-status-error);--ap-ds-color-action-destructive:var(--ap-status-error);--ap-ds-color-action-destructive-hover:var(--ap-color-red-500);--ap-ds-color-action-destructive-pressed:var(--ap-color-red-600);--ap-ds-color-background-app:var(--ap-surface-canvas);--ap-ds-color-background-muted:var(--ap-surface-subtle);--ap-ds-color-background-subtle:var(--ap-surface-default);--ap-ds-color-border-default:var(--ap-border-default);--ap-ds-color-border-disabled:var(--ap-border-default);--ap-ds-color-border-focus:var(--ap-border-focus);--ap-ds-color-border-selected:var(--ap-action-primary);--ap-ds-color-border-strong:var(--ap-border-strong);--ap-ds-color-border-subtle:var(--ap-border-default);--ap-ds-color-selection-background-hover:var(--ap-action-subtle);--ap-ds-color-selection-border:var(--ap-action-primary);--ap-ds-color-selection-text:var(--ap-text-primary);--ap-ds-color-surface-disabled:var(--ap-surface-subtle);--ap-ds-color-surface-hover:var(--ap-action-subtle);--ap-ds-color-surface-overlay:var(--ap-surface-raised);--ap-ds-color-surface-pressed:var(--ap-border-default);--ap-ds-color-surface-selected:var(--ap-selection);--ap-ds-color-surface-subtle:var(--ap-surface-subtle);--ap-ds-color-text-disabled:var(--ap-text-disabled);--ap-ds-color-text-inverse:var(--ap-text-inverse);--ap-ds-color-text-link:var(--ap-action-primary);--ap-ds-color-text-on-destructive:var(--ap-text-inverse);--ap-ds-color-text-on-subtle-action:var(--ap-text-primary);--ap-ds-color-text-placeholder:var(--ap-text-secondary);--ap-ds-color-text-tertiary:var(--ap-text-disabled);--ap-ds-color-overlay-scrim:var(--ap-overlay);--ap-ds-color-overlay-highlight:var(--ap-selection);--ap-ds-color-status-info-fill:var(--ap-status-info-subtle);--ap-ds-color-status-info-border:var(--ap-status-info);--ap-ds-color-status-info-text:var(--ap-status-info);--ap-ds-color-status-success-fill:var(--ap-status-success-subtle);--ap-ds-color-status-success-border:var(--ap-status-success);--ap-ds-color-status-success-text:var(--ap-status-success);--ap-ds-color-status-warning-fill:var(--ap-status-warning-subtle);--ap-ds-color-status-warning-border:var(--ap-status-warning);--ap-ds-color-status-warning-text:var(--ap-status-warning);--ap-ds-color-status-error-fill:var(--ap-status-error-subtle);--ap-ds-color-status-error-border:var(--ap-status-error);--ap-ds-color-status-error-text:var(--ap-status-error);--ap-ds-typography-heading-h1-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-heading-h1-font-size:var(--ap-font-size-3xl);--ap-ds-typography-heading-h1-font-weight:var(--ap-font-weight-semibold);--ap-ds-typography-heading-h1-line-height:var(--ap-line-height-tight);--ap-ds-typography-heading-h1-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-heading-h2-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-heading-h2-font-size:var(--ap-font-size-2xl);--ap-ds-typography-heading-h2-font-weight:var(--ap-font-weight-semibold);--ap-ds-typography-heading-h2-line-height:var(--ap-line-height-tight);--ap-ds-typography-heading-h2-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-heading-h3-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-heading-h3-font-size:var(--ap-font-size-xl);--ap-ds-typography-heading-h3-font-weight:var(--ap-font-weight-semibold);--ap-ds-typography-heading-h3-line-height:var(--ap-line-height-tight);--ap-ds-typography-heading-h3-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-body-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-body-default-font-size:var(--ap-font-size-sm);--ap-ds-typography-body-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-body-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-body-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-body-medium-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-body-medium-font-size:var(--ap-font-size-sm);--ap-ds-typography-body-medium-font-weight:var(--ap-font-weight-semibold);--ap-ds-typography-body-medium-line-height:var(--ap-line-height-normal);--ap-ds-typography-body-medium-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-label-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-label-default-font-size:var(--ap-font-size-sm);--ap-ds-typography-label-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-label-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-label-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-caption-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-caption-default-font-size:var(--ap-font-size-xs);--ap-ds-typography-caption-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-caption-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-caption-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-helper-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-helper-default-font-size:var(--ap-font-size-xs);--ap-ds-typography-helper-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-helper-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-helper-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-command-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-command-default-font-size:var(--ap-font-size-sm);--ap-ds-typography-command-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-command-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-command-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-input-default-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-input-default-font-size:var(--ap-font-size-sm);--ap-ds-typography-input-default-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-input-default-line-height:var(--ap-line-height-normal);--ap-ds-typography-input-default-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-input-placeholder-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-input-placeholder-font-size:var(--ap-font-size-sm);--ap-ds-typography-input-placeholder-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-input-placeholder-line-height:var(--ap-line-height-normal);--ap-ds-typography-input-placeholder-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-typography-input-validation-font-family:var(--ap-ds-font-family-text-default);--ap-ds-typography-input-validation-font-size:var(--ap-font-size-sm);--ap-ds-typography-input-validation-font-weight:var(--ap-font-weight-regular);--ap-ds-typography-input-validation-line-height:var(--ap-line-height-normal);--ap-ds-typography-input-validation-letter-spacing:var(--ap-letter-spacing-normal);--ap-type-family-sans:var(--ap-ds-font-family-text-default);--ap-type-family-mono:var(--ap-ds-font-family-text-technical);--ap-type-size-xs:var(--ap-font-size-xs);--ap-type-size-sm:var(--ap-font-size-sm);--ap-type-size-md:var(--ap-font-size-md);--ap-type-size-lg:var(--ap-font-size-lg);--ap-type-size-xl:var(--ap-font-size-xl);--ap-type-size-2xl:var(--ap-font-size-2xl);--ap-type-size-3xl:var(--ap-font-size-3xl);--ap-type-weight-regular:var(--ap-font-weight-regular);--ap-type-weight-medium:var(--ap-font-weight-medium);--ap-type-weight-semibold:var(--ap-font-weight-semibold);--ap-type-line-height-tight:var(--ap-line-height-tight);--ap-type-line-height-normal:var(--ap-line-height-normal);--ap-layout-space-0:var(--ap-space-0);--ap-layout-space-1:var(--ap-space-1);--ap-layout-space-2:var(--ap-space-2);--ap-layout-space-3:var(--ap-space-3);--ap-layout-space-4:var(--ap-space-4);--ap-layout-space-5:var(--ap-space-5);--ap-layout-space-6:var(--ap-space-6);--ap-layout-space-8:var(--ap-space-8);--ap-layout-space-10:var(--ap-space-10);--ap-layout-space-12:var(--ap-space-12);--ap-shape-radius-none:var(--ap-radius-none);--ap-shape-radius-sm:var(--ap-radius-sm);--ap-shape-radius-md:var(--ap-radius-md);--ap-shape-radius-lg:var(--ap-radius-lg);--ap-shape-radius-xl:var(--ap-radius-xl);--ap-shape-radius-full:var(--ap-radius-full);--ap-stroke-width-0:var(--ap-border-width-0);--ap-stroke-width-1:var(--ap-border-width-1);--ap-stroke-width-2:var(--ap-border-width-2);--ap-stroke-style:var(--ap-border-style);--ap-elevation-1:var(--ap-shadow-1);--ap-elevation-2:var(--ap-shadow-2);--ap-elevation-3:var(--ap-shadow-3);--ap-state-opacity-disabled:var(--ap-opacity-disabled);--ap-state-opacity-muted:var(--ap-opacity-muted);--ap-motion-duration-fast:var(--ap-duration-fast);--ap-motion-duration-normal:var(--ap-duration-normal);--ap-motion-duration-slow:var(--ap-duration-slow);--ap-motion-duration-skeleton:var(--ap-duration-skeleton);--ap-motion-ease-standard:var(--ap-ease-standard);--ap-motion-ease-emphasized:var(--ap-ease-emphasized);--ap-size-icon-sm:var(--ap-icon-size-sm);--ap-size-icon-md:var(--ap-icon-size-md);--ap-size-icon-lg:var(--ap-icon-size-lg);--ap-size-control-sm:var(--ap-control-height-sm);--ap-size-control-md:var(--ap-control-height-md);--ap-size-control-lg:var(--ap-control-height-lg);--ap-layout-popup-min:var(--ap-size-popup-min);--ap-layout-tooltip-max:var(--ap-size-tooltip-max);--ap-layout-modal-max:var(--ap-size-modal-max);--ap-layout-drawer:var(--ap-size-drawer);--ap-layout-toast-max:var(--ap-size-toast-max);--ap-layout-hairline:var(--ap-size-hairline);--ap-surface-canvas:var(--ap-theme-canvas);--ap-surface-default:var(--ap-theme-surface);--ap-surface-subtle:var(--ap-theme-surface-subtle);--ap-surface-raised:var(--ap-theme-surface-raised);--ap-text-primary:var(--ap-theme-text-primary);--ap-text-secondary:var(--ap-theme-text-secondary);--ap-text-disabled:var(--ap-theme-text-disabled);--ap-text-inverse:var(--ap-theme-text-inverse);--ap-border-default:var(--ap-theme-border);--ap-border-strong:var(--ap-theme-border-strong);--ap-border-focus:var(--ap-theme-focus);--ap-action-primary:var(--ap-theme-action);--ap-action-primary-hover:var(--ap-theme-action-hover);--ap-action-primary-pressed:var(--ap-theme-action-pressed);--ap-action-subtle:var(--ap-theme-action-subtle);--ap-focus-ring:var(--ap-theme-focus);--ap-selection:var(--ap-theme-selection);--ap-status-info:var(--ap-theme-info);--ap-status-info-subtle:var(--ap-theme-info-subtle);--ap-status-error:var(--ap-theme-error);--ap-status-error-subtle:var(--ap-theme-error-subtle);--ap-status-warning:var(--ap-theme-warning);--ap-status-warning-subtle:var(--ap-theme-warning-subtle);--ap-status-success:var(--ap-theme-success);--ap-status-success-subtle:var(--ap-theme-success-subtle);--ap-overlay:var(--ap-theme-overlay)}}@layer ap-components{.ap-root{--ap-ds-button-root-radius:var(--ap-ds-radius-8);--ap-ds-button-root-spacing:var(--ap-ds-space-8);--ap-ds-button-small-min-height:var(--ap-control-height-sm);--ap-ds-button-medium-min-height:var(--ap-control-height-md);--ap-ds-button-large-min-height:var(--ap-control-height-lg);--ap-ds-button-primary-fill-default:var(--ap-ds-color-action-primary);--ap-ds-button-primary-fill-hover:var(--ap-ds-color-action-primary-hover);--ap-ds-button-primary-fill-pressed:var(--ap-ds-color-action-primary-pressed);--ap-ds-button-primary-fill-disabled:var(--ap-ds-color-surface-disabled);--ap-ds-button-primary-text-default:var(--ap-ds-color-text-on-primary);--ap-ds-button-secondary-fill-default:var(--ap-ds-color-surface-subtle);--ap-ds-button-secondary-fill-hover:var(--ap-ds-color-surface-hover);--ap-ds-button-secondary-fill-pressed:var(--ap-ds-color-surface-pressed);--ap-ds-button-secondary-text-default:var(--ap-ds-color-text-primary);--ap-ds-button-outline-border-default:var(--ap-ds-color-border-default);--ap-ds-button-outline-border-hover:var(--ap-ds-color-border-strong);--ap-ds-button-ghost-fill-hover:var(--ap-ds-color-surface-hover);--ap-ds-button-danger-fill-default:var(--ap-ds-color-action-destructive);--ap-ds-button-danger-fill-hover:var(--ap-ds-color-action-destructive-hover);--ap-ds-button-danger-fill-pressed:var(--ap-ds-color-action-destructive-pressed);--ap-ds-button-danger-text-default:var(--ap-ds-color-text-on-destructive);--ap-ds-button-root-border-focus:var(--ap-ds-color-focus-ring);--ap-ds-button-root-opacity-disabled:var(--ap-ds-opacity-disabled);--ap-ds-input-surface-default:var(--ap-ds-color-surface-base);--ap-ds-input-surface-hover:var(--ap-ds-color-surface-hover);--ap-ds-input-surface-focus:var(--ap-ds-color-surface-base);--ap-ds-input-surface-disabled:var(--ap-ds-color-surface-disabled);--ap-ds-input-border-default:var(--ap-ds-color-border-default);--ap-ds-input-border-hover:var(--ap-ds-color-border-strong);--ap-ds-input-border-focus:var(--ap-ds-color-border-focus);--ap-ds-input-border-disabled:var(--ap-ds-color-border-disabled);--ap-ds-input-border-error:var(--ap-ds-color-status-error-border);--ap-ds-input-border-warning:var(--ap-ds-color-status-warning-border);--ap-ds-input-border-success:var(--ap-ds-color-status-success-border);--ap-ds-input-text-default:var(--ap-ds-color-text-primary);--ap-ds-input-text-read-only:var(--ap-ds-color-text-primary);--ap-ds-input-text-disabled:var(--ap-ds-color-text-disabled);--ap-ds-input-root-radius:var(--ap-ds-radius-8);--ap-ds-input-root-min-height:var(--ap-control-height-md);--ap-ds-combo-box-surface-default:var(--ap-ds-color-surface-base);--ap-ds-combo-box-surface-hover:var(--ap-ds-color-surface-hover);--ap-ds-combo-box-surface-focus:var(--ap-ds-color-surface-base);--ap-ds-combo-box-surface-open:var(--ap-ds-color-surface-raised);--ap-ds-combo-box-surface-disabled:var(--ap-ds-color-surface-disabled);--ap-ds-combo-box-border-default:var(--ap-ds-color-border-default);--ap-ds-combo-box-border-hover:var(--ap-ds-color-border-strong);--ap-ds-combo-box-border-focus:var(--ap-ds-color-border-focus);--ap-ds-combo-box-border-disabled:var(--ap-ds-color-border-disabled);--ap-ds-combo-box-root-radius:var(--ap-ds-radius-8);--ap-ds-card-root-fill-default:var(--ap-ds-color-surface-base);--ap-ds-card-root-border-default:var(--ap-ds-color-border-default);--ap-ds-card-root-radius:var(--ap-ds-radius-12);--ap-ds-card-root-elevation-default:var(--ap-ds-elevation-1);--ap-ds-popup-root-fill-default:var(--ap-ds-color-surface-raised);--ap-ds-popup-root-radius:var(--ap-ds-radius-12);--ap-ds-popup-root-elevation-default:var(--ap-ds-elevation-3);--ap-ds-progress-track-fill-default:var(--ap-ds-color-border-default);--ap-ds-progress-track-border-default:var(--ap-ds-color-border-strong);--ap-ds-progress-value-fill-default:var(--ap-theme-progress-value);--ap-ds-data-grid-surface-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-surface-hover:var(--ap-ds-color-surface-hover);--ap-ds-data-grid-surface-alternate:var(--ap-ds-color-surface-subtle);--ap-ds-data-grid-surface-selected:var(--ap-ds-color-selection-background);--ap-ds-data-grid-surface-selected-hover:var(--ap-ds-color-selection-background-hover);--ap-ds-data-grid-surface-disabled:var(--ap-ds-color-surface-disabled);--ap-ds-data-grid-surface-focus:var(--ap-ds-color-surface-base);--ap-ds-data-grid-surface-error:var(--ap-ds-color-status-error-fill);--ap-ds-data-grid-header-fill-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-header-text-default:var(--ap-ds-color-text-primary);--ap-ds-data-grid-header-border-default:var(--ap-ds-color-border-default);--ap-ds-data-grid-header-min-height:var(--ap-control-height-md);--ap-ds-data-grid-header-padding:var(--ap-ds-space-12);--ap-ds-data-grid-header-border-thickness:var(--ap-ds-thickness-1);--ap-ds-data-grid-header-font-family:var(--ap-ds-font-family-text-default);--ap-ds-data-grid-header-font-size:var(--ap-font-size-sm);--ap-ds-data-grid-header-font-weight:var(--ap-font-weight-semibold);--ap-ds-data-grid-header-line-height:var(--ap-line-height-normal);--ap-ds-data-grid-header-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-data-grid-row-fill-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-row-fill-hover:var(--ap-ds-color-surface-hover);--ap-ds-data-grid-row-fill-alternate:var(--ap-ds-color-surface-subtle);--ap-ds-data-grid-row-fill-selected:var(--ap-ds-color-selection-background);--ap-ds-data-grid-row-fill-selected-hover:var(--ap-ds-color-selection-background-hover);--ap-ds-data-grid-row-text-default:var(--ap-ds-color-text-primary);--ap-ds-data-grid-row-min-height:var(--ap-control-height-md);--ap-ds-data-grid-row-font-family:var(--ap-ds-font-family-text-default);--ap-ds-data-grid-row-font-size:var(--ap-font-size-sm);--ap-ds-data-grid-row-font-weight:var(--ap-font-weight-regular);--ap-ds-data-grid-row-line-height:var(--ap-line-height-normal);--ap-ds-data-grid-row-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-data-grid-cell-border-default:var(--ap-ds-color-border-default);--ap-ds-data-grid-cell-padding:var(--ap-ds-space-12);--ap-ds-data-grid-cell-font-family:var(--ap-ds-font-family-text-default);--ap-ds-data-grid-cell-font-size:var(--ap-font-size-sm);--ap-ds-data-grid-cell-font-weight:var(--ap-font-weight-regular);--ap-ds-data-grid-cell-line-height:var(--ap-line-height-normal);--ap-ds-data-grid-cell-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-data-grid-cell-text-default:var(--ap-ds-color-text-primary);--ap-ds-data-grid-grid-line-border-default:var(--ap-ds-color-border-default);--ap-ds-data-grid-grid-line-border-vertical:var(--ap-ds-color-border-default);--ap-ds-data-grid-action-radius:var(--ap-ds-radius-4);--ap-ds-data-grid-action-padding:var(--ap-ds-space-12);--ap-ds-data-grid-action-size:var(--ap-ds-icon-size-medium);--ap-ds-data-grid-action-fill-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-action-fill-hover:var(--ap-ds-color-surface-hover);--ap-ds-data-grid-action-icon-default:var(--ap-ds-color-text-primary);--ap-ds-data-grid-helper-font-family:var(--ap-ds-font-family-text-default);--ap-ds-data-grid-helper-font-size:var(--ap-font-size-sm);--ap-ds-data-grid-helper-font-weight:var(--ap-font-weight-regular);--ap-ds-data-grid-helper-line-height:var(--ap-line-height-normal);--ap-ds-data-grid-helper-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-data-grid-empty-font-family:var(--ap-ds-font-family-text-default);--ap-ds-data-grid-empty-font-size:var(--ap-font-size-sm);--ap-ds-data-grid-empty-font-weight:var(--ap-font-weight-regular);--ap-ds-data-grid-empty-line-height:var(--ap-line-height-normal);--ap-ds-data-grid-empty-letter-spacing:var(--ap-letter-spacing-normal);--ap-ds-data-grid-empty-fill-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-empty-border-default:var(--ap-ds-color-border-default);--ap-ds-data-grid-empty-text-default:var(--ap-ds-color-text-primary);--ap-ds-data-grid-empty-padding:var(--ap-ds-space-12);--ap-ds-data-grid-loading-fill-default:var(--ap-ds-color-surface-base);--ap-ds-data-grid-loading-border-default:var(--ap-ds-color-border-default);--ap-ds-data-grid-loading-text-default:var(--ap-ds-color-text-primary);--ap-button-radius:var(--ap-shape-radius-md);--ap-button-gap:var(--ap-layout-space-2);--ap-button-pressed-offset:var(--ap-offset-pressed);--ap-button-primary-bg:var(--ap-action-primary);--ap-button-primary-bg-hover:var(--ap-action-primary-hover);--ap-button-primary-bg-pressed:var(--ap-action-primary-pressed);--ap-button-primary-text:var(--ap-text-inverse);--ap-button-secondary-bg:var(--ap-surface-subtle);--ap-button-secondary-text:var(--ap-text-primary);--ap-button-border:var(--ap-border-default);--ap-field-bg:var(--ap-surface-default);--ap-field-text:var(--ap-text-primary);--ap-field-border:var(--ap-border-default);--ap-field-border-focus:var(--ap-border-focus);--ap-field-border-error:var(--ap-status-error);--ap-field-border-success:var(--ap-status-success);--ap-field-focus-shadow:0 0 0 var(--ap-stroke-width-1) var(--ap-focus-ring);--ap-field-radius:var(--ap-shape-radius-md);--ap-card-bg:var(--ap-surface-default);--ap-card-border:var(--ap-border-default);--ap-card-radius:var(--ap-shape-radius-lg);--ap-card-shadow:var(--ap-elevation-1);--ap-popup-bg:var(--ap-surface-raised);--ap-popup-shadow:var(--ap-elevation-3);--ap-popup-radius:var(--ap-shape-radius-lg);--ap-switch-thumb:var(--ap-text-inverse);--ap-progress-track-bg:var(--ap-border-default);--ap-progress-track-border:var(--ap-border-strong);--ap-progress-value-bg:var(--ap-theme-progress-value)}.ap-button{min-block-size:var(--ap-ds-button-medium-min-height);justify-content:center;align-items:center;gap:var(--ap-ds-button-root-spacing);padding-inline:var(--ap-layout-space-4);border:var(--ap-stroke-width-1) var(--ap-stroke-style) transparent;border-radius:var(--ap-ds-button-root-radius);font-weight:var(--ap-type-weight-semibold);cursor:pointer;transition:background var(--ap-motion-duration-fast) var(--ap-motion-ease-standard), border-color var(--ap-motion-duration-fast) var(--ap-motion-ease-standard), transform var(--ap-motion-duration-fast) var(--ap-motion-ease-standard);display:inline-flex}.ap-button:hover:not(:disabled){border-color:var(--ap-ds-button-outline-border-hover)}.ap-button:active:not(:disabled){transform:translateY(var(--ap-button-pressed-offset))}.ap-button:focus-visible,.ap-control:focus-visible,.ap-check:focus-visible,.ap-tab:focus-visible,.ap-accordion-summary:focus-visible,.ap-page:focus-visible{outline:var(--ap-stroke-width-2) solid var(--ap-ds-button-root-border-focus);outline-offset:var(--ap-layout-space-1)}.ap-button:disabled,.ap-control:disabled,.ap-check:disabled{cursor:not-allowed;opacity:var(--ap-ds-button-root-opacity-disabled)}.ap-button--primary{background:var(--ap-ds-button-primary-fill-default);color:var(--ap-ds-button-primary-text-default)}.ap-button--primary:hover:not(:disabled){background:var(--ap-ds-button-primary-fill-hover)}.ap-button--primary:active:not(:disabled){background:var(--ap-ds-button-primary-fill-pressed)}.ap-button--secondary{background:var(--ap-ds-button-secondary-fill-default);color:var(--ap-ds-button-secondary-text-default)}.ap-button--secondary:hover:not(:disabled){background:var(--ap-ds-button-secondary-fill-hover)}.ap-button--secondary:active:not(:disabled){background:var(--ap-ds-button-secondary-fill-pressed)}.ap-button--outline{color:var(--ap-ds-color-action-primary);border-color:var(--ap-ds-button-outline-border-default);background:0 0}.ap-button--ghost{color:var(--ap-text-primary);background:0 0}.ap-button--ghost:hover:not(:disabled){background:var(--ap-ds-button-ghost-fill-hover)}.ap-button--danger{background:var(--ap-ds-button-danger-fill-default);color:var(--ap-ds-button-danger-text-default)}.ap-button--danger:hover:not(:disabled){background:var(--ap-ds-button-danger-fill-hover)}.ap-button--danger:active:not(:disabled){background:var(--ap-ds-button-danger-fill-pressed)}.ap-button--sm{min-block-size:var(--ap-ds-button-small-min-height);padding-inline:var(--ap-layout-space-3);font-size:var(--ap-type-size-sm)}.ap-button--lg{min-block-size:var(--ap-ds-button-large-min-height);padding-inline:var(--ap-layout-space-5);font-size:var(--ap-type-size-lg)}.ap-button--full{inline-size:100%}.ap-icon-button{inline-size:var(--ap-size-control-md);padding:var(--ap-layout-space-2)}.ap-icon{inline-size:var(--ap-size-icon-md);block-size:var(--ap-size-icon-md);flex:none}.ap-icon--fixed,.ap-icon--directional{transition:transform var(--ap-motion-duration-fast) var(--ap-motion-ease-standard);place-items:center;display:inline-grid}[dir=rtl] .ap-icon--directional{transform:scaleX(-1)}.ap-spin{animation:ap-spin var(--ap-motion-duration-slow) linear infinite}.ap-spinner-track{opacity:var(--ap-state-opacity-muted)}.ap-field{gap:var(--ap-layout-space-2);display:grid}.ap-label{color:var(--ap-text-primary);font-size:var(--ap-type-size-sm);font-weight:var(--ap-type-weight-medium)}.ap-control-wrap{align-items:center;gap:var(--ap-layout-space-2);min-block-size:var(--ap-ds-input-root-min-height);padding-inline:var(--ap-layout-space-3);background:var(--ap-ds-input-surface-default);border:var(--ap-stroke-width-1) var(--ap-stroke-style) var(--ap-ds-input-border-default);border-radius:var(--ap-ds-input-root-radius);transition:border-color var(--ap-motion-duration-fast) var(--ap-motion-ease-standard), box-shadow var(--ap-motion-duration-fast) var(--ap-motion-ease-standard);display:flex}.ap-control-wrap:hover{border-color:var(--ap-ds-input-border-hover)}.ap-control-wrap:focus-within{border-color:var(--ap-ds-input-border-focus);box-shadow:var(--ap-field-focus-shadow)}.ap-control-wrap[data-invalid=true]{border-color:var(--ap-ds-input-border-error)}.ap-control-wrap[data-success=true]{border-color:var(--ap-ds-input-border-success)}.ap-control-wrap[data-disabled=true]{opacity:var(--ap-ds-opacity-disabled);background:var(--ap-ds-input-surface-disabled)}.ap-control{inline-size:100%;min-inline-size:0;color:var(--ap-ds-input-text-default);background:0 0;border:0;outline:0}textarea.ap-control{min-block-size:calc(var(--ap-size-control-lg) * 2);padding-block:var(--ap-layout-space-3);resize:vertical}select.ap-control{cursor:pointer}.ap-helper{color:var(--ap-text-secondary);font-size:var(--ap-type-size-xs)}.ap-helper--error{color:var(--ap-status-error)}.ap-helper--success{color:var(--ap-status-success)}.ap-check-row{align-items:center;gap:var(--ap-layout-space-2);cursor:pointer;display:inline-flex}.ap-check{inline-size:var(--ap-size-icon-md);block-size:var(--ap-size-icon-md);accent-color:var(--ap-action-primary)}.ap-switch{inline-size:var(--ap-size-control-lg);block-size:var(--ap-size-icon-lg);appearance:none;border-radius:var(--ap-shape-radius-full);background:var(--ap-border-strong);transition:background var(--ap-motion-duration-normal) var(--ap-motion-ease-standard);position:relative}.ap-switch:after{content:"";inline-size:var(--ap-size-icon-sm);block-size:var(--ap-size-icon-sm);border-radius:var(--ap-shape-radius-full);background:var(--ap-switch-thumb);transition:translate var(--ap-motion-duration-normal) var(--ap-motion-ease-standard);position:absolute;inset-block-start:var(--ap-layout-space-1);inset-inline-start:var(--ap-layout-space-1)}.ap-switch:checked{background:var(--ap-action-primary)}.ap-switch:checked:after{translate:calc(var(--ap-size-control-lg) - var(--ap-size-icon-lg)) 0}[dir=rtl] .ap-switch:checked:after{translate:calc((var(--ap-size-control-lg) - var(--ap-size-icon-lg)) * -1) 0}.ap-card{padding:var(--ap-layout-space-5);background:var(--ap-ds-card-root-fill-default);border:var(--ap-stroke-width-1) var(--ap-stroke-style) var(--ap-ds-card-root-border-default);border-radius:var(--ap-ds-card-root-radius);box-shadow:var(--ap-ds-card-root-elevation-default)}.ap-stack{align-items:center;gap:var(--ap-layout-space-3);flex-wrap:wrap;display:flex}.ap-column{gap:var(--ap-layout-space-4);display:grid}.ap-badge{min-block-size:var(--ap-size-icon-lg);padding-inline:var(--ap-layout-space-2);border-radius:var(--ap-shape-radius-full);background:var(--ap-action-subtle);color:var(--ap-action-primary);font-size:var(--ap-type-size-xs);font-weight:var(--ap-type-weight-semibold);align-items:center;display:inline-flex}.ap-badge[data-tone=error]{background:var(--ap-status-error-subtle);color:var(--ap-status-error)}.ap-badge[data-tone=success]{background:var(--ap-status-success-subtle);color:var(--ap-status-success)}.ap-avatar{inline-size:var(--ap-size-control-lg);block-size:var(--ap-size-control-lg);border-radius:var(--ap-shape-radius-full);background:var(--ap-action-subtle);color:var(--ap-action-primary);font-weight:var(--ap-type-weight-semibold);place-items:center;display:inline-grid;overflow:hidden}.ap-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.ap-divider{border:0;border-block-start:var(--ap-stroke-width-1) solid var(--ap-border-default);margin-block:var(--ap-layout-space-4)}.ap-tabs{gap:var(--ap-layout-space-1);border-block-end:var(--ap-stroke-width-1) solid var(--ap-border-default);display:flex}.ap-tab{padding:var(--ap-layout-space-3) var(--ap-layout-space-4);color:var(--ap-text-secondary);border:0;border-block-end:var(--ap-stroke-width-2) solid transparent;cursor:pointer;background:0 0}.ap-tab[aria-selected=true]{color:var(--ap-action-primary);border-block-end-color:var(--ap-action-primary)}.ap-popup{z-index:var(--ap-ds-layer-dropdown);min-inline-size:var(--ap-layout-popup-min);padding:var(--ap-layout-space-2);background:var(--ap-ds-popup-root-fill-default);border:var(--ap-stroke-width-1) solid var(--ap-border-default);border-radius:var(--ap-ds-popup-root-radius);box-shadow:var(--ap-ds-popup-root-elevation-default);position:absolute;inset-block-start:calc(100% + var(--ap-layout-space-2));inset-inline-start:0}.ap-popup-wrap{display:inline-block;position:relative}.ap-menu-item{inline-size:100%;padding:var(--ap-layout-space-2) var(--ap-layout-space-3);color:var(--ap-text-primary);text-align:start;border-radius:var(--ap-shape-radius-sm);cursor:pointer;background:0 0;border:0;display:block}.ap-menu-item:hover,.ap-menu-item:focus-visible{background:var(--ap-action-subtle);outline:0}.ap-navigation-item{align-items:center;gap:var(--ap-layout-space-2);padding:var(--ap-layout-space-2) var(--ap-layout-space-3);color:var(--ap-text-secondary);border-radius:var(--ap-shape-radius-sm);text-decoration:none;display:inline-flex}.ap-navigation-item:hover,.ap-navigation-item:focus-visible,.ap-navigation-item[aria-current=page]{color:var(--ap-text-primary);background:var(--ap-action-subtle)}.ap-navigation-item:focus-visible,.ap-menu-item:focus-visible,.ap-table-sort:focus-visible{outline:var(--ap-stroke-width-2) solid var(--ap-focus-ring);outline-offset:var(--ap-layout-space-1)}.ap-tooltip{z-index:var(--ap-ds-layer-tooltip);max-inline-size:var(--ap-layout-tooltip-max);padding:var(--ap-layout-space-2) var(--ap-layout-space-3);color:var(--ap-text-inverse);background:var(--ap-text-primary);border-radius:var(--ap-shape-radius-sm);font-size:var(--ap-type-size-xs);white-space:nowrap;position:absolute;inset-block-end:calc(100% + var(--ap-layout-space-2));inset-inline-start:50%;translate:-50%}.ap-overlay{z-index:var(--ap-ds-layer-overlay);padding:var(--ap-layout-space-4);background:var(--ap-overlay);place-items:center;display:grid;position:fixed;inset:0}.ap-modal{inline-size:min(var(--ap-layout-modal-max), 100%);max-block-size:calc(100vh - var(--ap-layout-space-8));background:var(--ap-popup-bg);border-radius:var(--ap-popup-radius);box-shadow:var(--ap-popup-shadow);overflow:auto}.ap-modal-header,.ap-modal-body,.ap-modal-footer{padding:var(--ap-layout-space-5)}.ap-modal-header{justify-content:space-between;align-items:center;gap:var(--ap-layout-space-4);border-block-end:var(--ap-stroke-width-1) solid var(--ap-border-default);display:flex}.ap-modal-footer{justify-content:flex-end;gap:var(--ap-layout-space-3);border-block-start:var(--ap-stroke-width-1) solid var(--ap-border-default);display:flex}.ap-drawer{z-index:var(--ap-ds-layer-drawer);inline-size:min(var(--ap-layout-drawer), 90vw);padding:var(--ap-layout-space-5);background:var(--ap-popup-bg);box-shadow:var(--ap-popup-shadow);position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}.ap-drawer-header{justify-content:space-between}.ap-alert{gap:var(--ap-layout-space-3);padding:var(--ap-layout-space-4);border-inline-start:var(--ap-stroke-width-2) solid var(--ap-action-primary);border-radius:var(--ap-shape-radius-md);background:var(--ap-action-subtle);display:flex}.ap-alert[data-tone=error]{border-color:var(--ap-status-error);background:var(--ap-status-error-subtle)}.ap-alert[data-tone=warning]{border-color:var(--ap-status-warning);background:var(--ap-status-warning-subtle)}.ap-alert[data-tone=success]{border-color:var(--ap-status-success);background:var(--ap-status-success-subtle)}.ap-toast{z-index:var(--ap-ds-layer-toast);max-inline-size:var(--ap-layout-toast-max);box-shadow:var(--ap-elevation-3);position:fixed;inset-block-end:var(--ap-layout-space-5);inset-inline-end:var(--ap-layout-space-5)}.ap-accordion{border:var(--ap-stroke-width-1) solid var(--ap-border-default);border-radius:var(--ap-shape-radius-md);overflow:hidden}.ap-accordion-summary{inline-size:100%;padding:var(--ap-layout-space-4);color:var(--ap-text-primary);background:var(--ap-surface-default);cursor:pointer;text-align:start;border:0;justify-content:space-between;display:flex}.ap-accordion-panel{padding:var(--ap-layout-space-4);border-block-start:var(--ap-stroke-width-1) solid var(--ap-border-default)}.ap-breadcrumb{align-items:center;gap:var(--ap-layout-space-2);padding:0;list-style:none;display:flex}.ap-breadcrumb-separator{color:var(--ap-text-secondary)}.ap-pagination{align-items:center;gap:var(--ap-layout-space-1);display:flex}.ap-page{min-inline-size:var(--ap-size-control-sm);min-block-size:var(--ap-size-control-sm);color:var(--ap-text-primary);border-radius:var(--ap-shape-radius-sm);cursor:pointer;background:0 0;border:0}.ap-page[aria-current=page]{background:var(--ap-action-primary);color:var(--ap-text-inverse)}.ap-progress{inline-size:100%;block-size:var(--ap-layout-space-2);border-radius:var(--ap-shape-radius-full);background:var(--ap-ds-progress-track-fill-default);border:var(--ap-stroke-width-1) solid var(--ap-ds-progress-track-border-default);overflow:hidden}.ap-progress-value{background:var(--ap-ds-progress-value-fill-default);block-size:100%;transition:inline-size var(--ap-motion-duration-normal) var(--ap-motion-ease-standard)}.ap-skeleton{min-block-size:var(--ap-size-icon-md);border-radius:var(--ap-shape-radius-sm);background:linear-gradient(90deg, var(--ap-surface-subtle), var(--ap-border-default), var(--ap-surface-subtle));animation:ap-shimmer var(--ap-motion-duration-skeleton) var(--ap-motion-ease-standard) infinite;background-size:200% 100%}.ap-empty{justify-items:center;gap:var(--ap-layout-space-3);padding:var(--ap-layout-space-8);text-align:center;color:var(--ap-text-secondary);display:grid}.ap-table-wrap{border:var(--ap-ds-thickness-1) solid var(--ap-ds-data-grid-grid-line-border-default);border-radius:var(--ap-ds-radius-12);overflow-x:auto}.ap-table{border-collapse:collapse;inline-size:100%}.ap-table th,.ap-table td{padding:var(--ap-ds-data-grid-cell-padding);border-block-end:var(--ap-ds-thickness-1) solid var(--ap-ds-data-grid-cell-border-default);color:var(--ap-ds-data-grid-cell-text-default);font-family:var(--ap-ds-data-grid-cell-font-family);font-size:var(--ap-ds-data-grid-cell-font-size);line-height:var(--ap-ds-data-grid-cell-line-height);text-align:start}.ap-table th{min-block-size:var(--ap-ds-data-grid-header-min-height);background:var(--ap-ds-data-grid-header-fill-default);color:var(--ap-ds-data-grid-header-text-default);font-family:var(--ap-ds-data-grid-header-font-family);font-size:var(--ap-ds-data-grid-header-font-size);font-weight:var(--ap-ds-data-grid-header-font-weight);line-height:var(--ap-ds-data-grid-header-line-height)}.ap-table-sort{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.ap-table tr:last-child td{border-block-end:0}.ap-visually-hidden{inline-size:var(--ap-layout-hairline);block-size:var(--ap-layout-hairline);margin:calc(var(--ap-layout-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:Bonyade Koodak;font-style:normal;font-weight:400;font-display:swap;src:url(../media/BonyadeKoodak-Regular.2cz-jfcs6fzvi.woff2)format("woff2")}@font-face{font-family:Bonyade Koodak;font-style:normal;font-weight:500;font-display:swap;src:url(../media/BonyadeKoodak-Medium.1rdpdwmujf1kj.woff2)format("woff2")}@font-face{font-family:Bonyade Koodak;font-style:normal;font-weight:700;font-display:swap;src:url(../media/BonyadeKoodak-Bold.3shnlkm118hmk.woff2)format("woff2")}@font-face{font-family:Bonyade Koodak FaNum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/BonyadeKoodakFaNum-Regular.325oq36r4m38-.woff2)format("woff2")}@font-face{font-family:Bonyade Koodak FaNum;font-style:normal;font-weight:500;font-display:swap;src:url(../media/BonyadeKoodakFaNum-Medium.1h67ai4-lqyqz.woff2)format("woff2")}@font-face{font-family:Bonyade Koodak FaNum;font-style:normal;font-weight:700;font-display:swap;src:url(../media/BonyadeKoodakFaNum-Bold.3ttvio9y1g4-b.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2")}@media (prefers-reduced-motion:reduce){.ap-root{--ap-duration-fast:0s;--ap-duration-normal:0s;--ap-duration-slow:0s;--ap-duration-skeleton:0s}}@media (forced-colors:active){.ap-root{--ap-theme-canvas:Canvas;--ap-theme-surface:Canvas;--ap-theme-surface-subtle:Canvas;--ap-theme-surface-raised:Canvas;--ap-theme-text-primary:CanvasText;--ap-theme-text-secondary:CanvasText;--ap-theme-text-disabled:GrayText;--ap-theme-border:CanvasText;--ap-theme-border-strong:CanvasText;--ap-theme-action:Highlight;--ap-theme-action-hover:Highlight;--ap-theme-action-pressed:Highlight;--ap-theme-focus:Highlight;--ap-theme-progress-value:Highlight}}@keyframes ap-spin{to{rotate:360deg}}@keyframes ap-shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.ap-root .ap-spin,.ap-root .ap-skeleton{animation:none}.ap-root .ap-icon--directional,.ap-root .ap-progress-value{transition:none}}@media (forced-colors:active){.ap-root .ap-button,.ap-root .ap-control-wrap,.ap-root .ap-check,.ap-root .ap-tab,.ap-root .ap-page,.ap-root .ap-modal,.ap-root .ap-drawer,.ap-root .ap-alert{forced-color-adjust:auto}}
@layer ap-reset,ap-primitives,ap-theme,ap-semantic,ap-components;@layer store-theme{:root{--store-ink:#252622;--store-ink-2:#374441;--store-muted:#5b6663;--store-muted-2:#9aa3a0;--store-line:#2526221c;--store-line-soft:#25262212;--store-shimmer-a:#f1f3f3;--store-shimmer-b:#e6eaea;--store-surface:#fff;--store-surface-tint:#f7f9f9;--store-surface-2:#f1f3f3;--store-canvas:#eef1f1;--store-primary:#1f717c;--store-primary-hover:#155259;--store-primary-deep:#10312f;--store-primary-mid:#248490;--store-cyan:#34bcce;--store-cyan-soft:#7fd9e4;--store-tint-1:#ebf8fa;--store-tint-2:#f5fcfd;--store-image-grad:linear-gradient(160deg, #f5fcfd, #edf3f3);--store-image-grad-2:linear-gradient(160deg, #f7f9f9, #edf3f3);--store-success:#1e6b3d;--store-success-bg:#eaf6ee;--store-success-text:#1a5c34;--store-warning:#8a5a12;--store-warning-bg:#fff6e9;--store-warning-text:#7a4a0c;--store-danger:#9b2c2c;--store-danger-bg:#fdecec;--store-danger-text:#7a2222;--store-danger-field:#fffbfb;--store-fallback-line:#c3d6d9;--store-fallback-2:#7fb9c2;--store-chrome:#252622;--store-chrome-2:#2f312c;--store-header:#fff;--store-header-ink:#252622;--store-header-ink-2:#5b6663;--store-header-line:#2526221a;--store-header-fill:#2526220b;--store-header-sub:#1f717c;--store-panel-deep:linear-gradient(135deg, #1f717c 0%, #10312f 78%);--store-panel-deep-ink:#fff;--store-panel-deep-ink-2:#ffffffc7;--store-text-on-primary:#fff;--store-on-cyan:#0c2a2e;--store-trail-ink:31, 113, 124;--store-line-input:#25262229;--store-line-hover:#25262238;--store-tint-line:#24849029;--store-tint-line-2:#24849038;--store-tint-line-strong:#24849066;--store-tint-line-strong-2:#2484908c;--store-tint-fill:#24849024;--store-tint-fill-2:#24849042;--store-success-line:#1e6b3d33;--store-warning-line:#b46e143d;--store-danger-line:#9b2c2c38;--store-danger-fill:#c0392b;--store-danger-fill-hover:#a93226;--store-on-danger:#fff;--store-glass:#ffffffeb;--store-glass-soft:#ffffffb3;--store-glass-panel:#ffffffb3;--store-header-glass:#ffffffc2;--store-glass-blur:saturate(1.7) blur(18px);--store-shadow-panel:0 2px 10px #2526220f;--store-shadow-sticky:0 -8px 24px #2526221a;--store-shadow-drawer:-10px 0 30px #25262233;--store-shadow-hover:0 4px 14px #25262217;--store-overlay:#25262273;--store-radius-panel:18px;--store-radius-card:16px;--store-radius-compact:14px;--store-radius-control:11px;--store-radius-chip:8px;--store-radius-pill:999px;--store-radius-media:10px;--store-container:1280px;--store-gutter:20px;--store-pad:0px;--store-dock-h:64px;--store-font-fa:var(--font-fa), ui-sans-serif, system-ui, sans-serif;--store-font-num:var(--font-digits), var(--font-fa), ui-sans-serif, sans-serif;--store-font-ltr:"Inter", ui-sans-serif, system-ui, sans-serif;--brand:var(--store-primary);--brand-hover:var(--store-primary-hover);--brand-dark:var(--store-primary-deep);--brand-bright:var(--store-cyan);--brand-soft:var(--store-tint-1);--accent:#289fb5;--accent-soft:var(--store-tint-2);--ink:var(--store-ink);--ink-soft:var(--store-ink-2);--muted:var(--store-muted);--page:var(--store-canvas);--surface:var(--store-surface);--surface-soft:var(--store-surface-tint);--line:var(--store-line);--line-strong:#25262233;--danger:var(--store-danger);--shadow-sm:var(--store-shadow-panel);--shadow-md:var(--store-shadow-hover);--radius-sm:10px;--radius-md:var(--store-radius-card);--radius-lg:var(--store-radius-panel)}.ap-root{--ap-theme-action:var(--store-primary);--ap-theme-action-hover:var(--store-primary-hover);--ap-theme-action-pressed:var(--store-primary-deep);--ap-theme-action-subtle:var(--store-tint-1);--ap-theme-border:var(--store-line);--ap-theme-border-strong:var(--store-line-hover);--ap-theme-focus:var(--store-primary-mid);--ap-theme-selection:var(--store-tint-1);--ap-theme-canvas:var(--store-canvas);--ap-theme-surface:var(--store-surface);--ap-theme-surface-raised:var(--store-surface);--ap-theme-surface-subtle:var(--store-surface-tint);--ap-theme-text-primary:var(--store-ink);--ap-theme-text-secondary:var(--store-muted);--ap-theme-text-disabled:var(--store-muted-2);--ap-theme-error:var(--store-danger);--ap-theme-error-subtle:var(--store-danger-bg);--ap-theme-success:var(--store-success);--ap-theme-success-subtle:var(--store-success-bg);--ap-theme-warning:var(--store-warning);--ap-theme-warning-subtle:var(--store-warning-bg);--ap-theme-info:var(--store-primary);--ap-theme-info-subtle:var(--store-tint-1);--ap-ds-color-action-primary:var(--store-primary);--ap-ds-color-action-primary-hover:var(--store-primary-hover);--ap-ds-color-action-primary-pressed:var(--store-primary-deep);--ap-ds-color-focus-ring:var(--store-primary-mid);--ap-ds-color-surface-base:var(--store-surface);--ap-ds-color-surface-raised:var(--store-surface);--ap-ds-color-text-on-primary:var(--store-text-on-primary);--ap-control-height-sm:36px;--ap-control-height-md:44px;--ap-control-height-lg:52px;--ap-ds-button-root-radius:var(--store-radius-control);--ap-ds-input-root-radius:var(--store-radius-control);--ap-ds-card-root-radius:var(--store-radius-card);--ap-ds-card-root-elevation-default:none;--ap-ds-button-secondary-fill-default:var(--store-surface);--ap-ds-button-secondary-fill-hover:var(--store-tint-1);--ap-ds-button-secondary-text-default:var(--store-primary);--ap-ds-button-outline-border-default:#24849066;--ap-ds-button-outline-border-hover:#2484908c;color:var(--store-ink);--ap-font-family-persian:var(--store-font-fa);--ap-font-family-persian-fanum:var(--store-font-num);background:0 0}:root[data-theme=dark],.ap-root[data-theme=dark]{--store-ink:#eef1f1;--store-ink-2:#c7cdcb;--store-muted:#9aa3a0;--store-muted-2:#6e7671;--store-line:#ffffff21;--store-line-soft:#ffffff14;--store-shimmer-a:#ffffff0f;--store-shimmer-b:#ffffff1c;--store-surface:#1f211e;--store-surface-tint:#191b18;--store-surface-2:#2a2c28;--store-canvas:#141613;--store-primary:#34bcce;--store-primary-hover:#5dc9d8;--store-primary-deep:#7fd9e4;--store-primary-mid:#34bcce;--store-cyan:#34bcce;--store-cyan-soft:#7fd9e4;--store-tint-1:#34bcce24;--store-tint-2:#34bcce14;--store-text-on-primary:#0c2a2e;--store-image-grad:linear-gradient(160deg, #242723, #1b1d1a);--store-image-grad-2:linear-gradient(160deg, #212320, #1a1c19);--store-success:#6fce95;--store-success-bg:#1e6b3d38;--store-success-text:#8fdcaf;--store-warning:#e0a84e;--store-warning-bg:#b46e1438;--store-warning-text:#edc07a;--store-danger:#e88b8b;--store-danger-bg:#9b2c2c3d;--store-danger-text:#f0a9a9;--store-danger-field:#9b2c2c1f;--store-fallback-line:#3c4a4c;--store-fallback-2:#4d6b70;--store-chrome:#0f110e;--store-chrome-2:#191b18;--store-header:#0f110e;--store-header-ink:#eef1f1;--store-header-ink-2:#c7cdcb;--store-header-line:#ffffff1f;--store-header-fill:#ffffff12;--store-header-sub:#7fd9e4;--store-panel-deep:linear-gradient(135deg, #1c2a28 0%, #0f110e 78%);--store-panel-deep-ink:#eef1f1;--store-panel-deep-ink-2:#eef1f1bd;--store-shadow-panel:0 2px 10px #00000073;--store-shadow-hover:0 4px 16px #00000080;--store-shadow-sticky:0 -8px 24px #00000080;--store-overlay:#0000009e;--store-line-input:#ffffff2e;--store-line-hover:#ffffff42;--store-tint-line:#34bcce33;--store-tint-line-2:#34bcce42;--store-tint-line-strong:#34bcce75;--store-tint-line-strong-2:#34bcce99;--store-tint-fill:#34bcce24;--store-tint-fill-2:#34bcce42;--store-success-line:#6fce9547;--store-warning-line:#e0a84e4d;--store-danger-line:#e88b8b4d;--store-danger-fill:#d64545;--store-danger-fill-hover:#e05a5a;--store-on-danger:#fff;--store-glass:#2a2c28eb;--store-glass-soft:#1f211eb8;--store-glass-panel:#1f211e9e;--store-header-glass:#0f110ebd;--store-trail-ink:52, 188, 206;--ap-ds-color-text-on-primary:var(--store-text-on-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer store{*,:before,:after{box-sizing:border-box}html{background:var(--store-canvas);scroll-behavior:smooth}body{background:var(--store-canvas);color:var(--store-ink);font-family:var(--store-font-fa);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{min-height:60vh}h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3,h4{letter-spacing:normal;margin:0;line-height:1.45}.chev{vertical-align:-.2em;flex:none;margin-inline-start:4px}.u-num{font-family:var(--store-font-num);font-variant-numeric:tabular-nums}.u-ltr{font-family:var(--store-font-ltr);text-align:right;overflow-wrap:anywhere;letter-spacing:0;direction:ltr;unicode-bidi:isolate}.u-amount{font-family:var(--store-font-num);white-space:nowrap}.container{width:100%;max-width:var(--store-container);padding-inline:var(--store-pad);margin-inline:auto}.section{padding-block:48px}.muted{color:var(--store-muted)}.grid{gap:var(--store-gutter);display:grid}.min0{min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--store-primary-mid);outline-offset:2px;border-radius:4px}[aria-disabled=true],:disabled{cursor:not-allowed}[aria-disabled=true]:not(input):not(textarea):not(select){pointer-events:none}@keyframes store-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes store-spin{to{transform:rotate(360deg)}}.rich-text{text-align:start}.rich-text>*+*{margin-block-start:.75em}.rich-text p{margin:0}.rich-text ul,.rich-text ol{margin:0;padding-inline-start:1.4em}.rich-text li+li{margin-block-start:.25em}.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--store-ink);margin:0;font-size:1.06em;font-weight:700}.rich-text a{color:var(--store-primary);text-underline-offset:.2em;text-decoration:underline}.rich-text blockquote{border-inline-start:3px solid var(--store-line);color:var(--store-muted);margin:0;padding-inline-start:14px}.rich-text hr{border:0;border-top:1px solid var(--store-line)}.rich-text img{border-radius:10px;max-width:100%;height:auto;display:block}.rich-text table{border-collapse:collapse;max-width:100%;font-size:.95em;display:block;overflow-x:auto}.rich-text th,.rich-text td{border:1px solid var(--store-line);text-align:start;vertical-align:top;padding:6px 10px}.rich-text th{background:var(--store-surface-2,var(--store-surface));font-weight:700}.u-shimmer{background:linear-gradient(90deg, var(--store-shimmer-a) 25%, var(--store-shimmer-b) 37%, var(--store-shimmer-a) 63%);background-size:400% 100%;animation:1.4s linear infinite store-shimmer}.u-spin{border:2px solid #1f717c40;border-top-color:var(--store-primary);border-radius:50%;animation:.8s linear infinite store-spin}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--store-radius-control);background:var(--store-primary);color:var(--store-text-on-primary);padding:10px 16px;font-size:13.5px;font-weight:600;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}@media (max-width:1279px){:root{--store-gutter:14px;--store-pad:24px}.section{padding-block:30px}}@media (max-width:767px){:root{--store-gutter:12px;--store-pad:16px}.section{padding-block:26px}body.has-dock{padding-bottom:calc(var(--store-dock-h) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.u-shimmer{background:var(--store-shimmer-a)}}main:focus{outline:none}.ap-button,.btn-primary,.btn-outline,.toolbar-btn,.sh-hub,.sh-account,.sh-cart,.sh-menu,.sh-search-btn,.theme-toggle,.term{will-change:transform;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background-color .16s,border-color .16s,color .16s,filter .16s}.ap-button:hover:not(:disabled),.btn-primary:hover,.btn-outline:hover,.toolbar-btn:hover,.sh-hub:hover{transform:translateY(-1.5px)}.ap-button:active:not(:disabled),.btn-primary:active,.btn-outline:active,.toolbar-btn:active,.sh-hub:active{transition-duration:80ms;transform:translateY(0)scale(.975)}.sh-account:hover,.sh-cart:hover,.sh-menu:hover,.sh-search-btn:hover,.theme-toggle:hover{transform:translateY(-1px)}.sh-account:active,.sh-cart:active,.sh-menu:active,.sh-search-btn:active,.theme-toggle:active{transition-duration:80ms;transform:scale(.94)}.ap-button--primary,.btn-primary,.sh-search-btn{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 16px -6px color-mix(in srgb, var(--store-primary) 55%, transparent);background-image:linear-gradient(#ffffff24,#fff0 55%);position:relative;overflow:hidden}.ap-button--primary:hover:not(:disabled),.btn-primary:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 24px -8px color-mix(in srgb, var(--store-primary) 65%, transparent)}.ap-button--primary:active:not(:disabled),.btn-primary:active{filter:brightness(.97);box-shadow:inset 0 2px 4px #0000002e, 0 3px 8px -4px color-mix(in srgb, var(--store-primary) 55%, transparent)}.ap-button--primary:after,.btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(120%)}[dir=rtl] .ap-button--primary:after,[dir=rtl] .btn-primary:after{transform:translate(-120%)}.ap-button--primary:hover:not(:disabled):after,.btn-primary:hover:after{transition:transform .65s;transform:translate(-120%)}[dir=rtl] .ap-button--primary:hover:not(:disabled):after,[dir=rtl] .btn-primary:hover:after{transform:translate(120%)}.ap-button--danger{background-image:linear-gradient(#ffffff1f,#fff0 55%)}.ap-button--outline:hover:not(:disabled),.btn-outline:hover{background:var(--store-tint-1);border-color:var(--store-primary);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--store-primary) 45%, transparent)}.ap-button--ghost:hover:not(:disabled){background:var(--store-tint-1)}.ap-button:focus-visible,.btn-primary:focus-visible,.btn-outline:focus-visible,.toolbar-btn:focus-visible,.sh-hub:focus-visible{box-shadow:0 0 0 2px var(--store-surface), 0 0 0 4px var(--store-primary-mid);outline:0}.ap-button:disabled{box-shadow:none;filter:saturate(.6);opacity:.7;transform:none}@media (prefers-reduced-motion:reduce){.ap-button,.btn-primary,.btn-outline,.toolbar-btn,.sh-hub,.sh-account,.sh-cart,.sh-menu,.sh-search-btn,.theme-toggle,.term{transition:none;transform:none!important}.ap-button--primary:after,.btn-primary:after{display:none}}.ap-overlay{background:color-mix(in srgb, var(--store-chrome) 62%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ap-modal{border:1px solid var(--store-line-hover);border-radius:var(--store-radius-panel);box-shadow:0 24px 64px #00000073,inset 0 0 0 1px #ffffff08}.ap-modal-header{padding-block:18px}.ap-modal-header strong{color:var(--store-ink);font-size:16.5px;font-weight:700}.ap-modal-header .ap-button{width:40px;min-width:40px;height:40px;min-block-size:40px;color:var(--store-muted);border-radius:10px;padding:0}.ap-modal-header .ap-button:hover:not(:disabled){background:var(--store-surface-2);color:var(--store-ink)}.ap-modal-header .ap-button svg{flex:none;width:20px;height:20px}.ap-modal-body{color:var(--store-ink-2);padding-block:22px;font-size:15px;line-height:1.9}.ap-modal-footer{background:var(--store-surface-tint);border-bottom-left-radius:var(--store-radius-panel);border-bottom-right-radius:var(--store-radius-panel);padding-block:16px}.ap-modal-footer .ap-button--ghost{border-color:var(--store-line-hover);color:var(--store-ink)}.ap-button--danger{background:var(--store-danger-fill);color:var(--store-on-danger);box-shadow:0 6px 18px color-mix(in srgb, var(--store-danger-fill) 35%, transparent);font-weight:700}.ap-button--danger:hover:not(:disabled){background:var(--store-danger-fill-hover)}.ap-button--danger:active:not(:disabled){background:var(--store-danger-fill)}.ap-toast{border:1px solid var(--store-line-hover);box-shadow:0 18px 48px #00000059}@media (max-width:767px){.ap-toast{max-inline-size:none;inset-block-end:calc(var(--store-dock-h,64px) + 12px + env(safe-area-inset-bottom,0px));inset-inline:12px}}}
@layer store{.hex{color:var(--store-primary-deep);font-family:var(--store-font-num);flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.section-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading-copy h1,.section-heading-copy h2{font-size:19px;font-weight:700;line-height:1.5}.section-heading-copy h1{font-size:28px}.section-heading-copy p{margin:3px 0 0;font-size:12.5px;line-height:1.8}.section-heading-action{color:var(--store-primary);flex:none;margin-inline-start:auto;font-size:12.5px;font-weight:600}.pill{white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pill-info{background:var(--store-tint-1);border-color:var(--store-tint-line-2);color:var(--store-primary)}.pill-success{background:var(--store-success-bg);border-color:var(--store-success-line);color:var(--store-success)}.pill-warning{background:var(--store-warning-bg);border-color:var(--store-warning-line);color:var(--store-warning)}.pill-danger{background:var(--store-danger-bg);border-color:var(--store-danger-line);color:var(--store-danger)}.pill-neutral{background:var(--store-surface-2);border-color:var(--store-line);color:var(--store-ink-2)}.chip{border-radius:var(--store-radius-chip);white-space:nowrap;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip-access{background:var(--store-tint-2);border:1px solid var(--store-tint-line);color:var(--store-primary)}.chip-more{background:var(--store-surface-2);border-color:var(--store-line);color:var(--store-muted)}.access-chips{flex-wrap:wrap;gap:6px;display:flex}.image-fallback{text-align:center;place-content:center;justify-items:center;gap:8px;padding:10px;display:grid;position:absolute;inset:0}.image-fallback-mark{background:var(--store-surface);place-items:center;display:grid}.image-fallback-mark svg{width:44%;height:44%}.image-fallback-caption{color:var(--store-muted);font-size:11.5px;line-height:1.6}.price-block{gap:1px;min-width:0;display:grid}.price-head{color:var(--store-muted);align-items:baseline;gap:6px;font-size:11px;display:flex}.price-base{color:var(--store-muted);font-family:var(--store-font-num);font-size:11.5px}.price-value{color:var(--store-ink);font-family:var(--store-font-num);white-space:nowrap;align-items:baseline;gap:4px;font-size:19px;font-weight:700;display:flex}.price-sm .price-value{font-size:17px}.price-lg .price-value{letter-spacing:-.2px;font-size:22px}.price-unit{color:var(--store-muted);font-family:var(--store-font-fa);font-size:11.5px;font-weight:400}.price-free{color:var(--store-success);font-size:15px;font-weight:700}.price-none{color:var(--store-muted);font-size:12.5px}.price-skeleton{border-radius:7px;width:112px;height:22px;display:block}.p-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-direction:column;min-width:0;transition:border-color .14s ease-out;display:flex;position:relative;overflow:hidden}.p-card:hover{border-color:var(--store-line-hover)}.p-media{background:var(--store-image-grad);border-bottom:1px solid var(--store-line-soft);flex:none;height:196px;position:relative}.p-media img{object-fit:contain;padding:14px}.p-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 0;display:flex}.p-meta{align-items:center;gap:8px;min-width:0;display:flex}.p-category{color:var(--store-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.p-rating{color:var(--store-warning);font-family:var(--store-font-num);flex:none;align-items:center;gap:3px;margin-inline-start:auto;font-size:12px;display:flex}.p-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:52px;font-size:15.5px;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.p-unavailable-note{color:var(--store-muted);margin:0;font-size:12px}.is-unavailable .p-title{color:var(--store-ink-2)}.p-footer{margin-top:auto;border-top:1px solid var(--store-line);justify-content:space-between;align-items:flex-end;gap:10px;margin-inline:-18px;padding:14px 18px;display:flex}.card-cta{border:1px solid var(--store-tint-line-2);background:var(--store-tint-1);width:30px;height:30px;color:var(--store-primary);border-radius:50%;flex:none;place-items:center;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid}.card-cta svg{width:15px;height:15px}.p-card:hover .card-cta{background:var(--store-primary);border-color:var(--store-primary);color:var(--store-text-on-primary);transform:translate(-3px)}[dir=ltr] .p-card:hover .card-cta{transform:translate(3px)}.card-cta-outline{border-color:var(--store-line);color:var(--store-muted);background:0 0}.p-card.is-unavailable:hover .card-cta{background:var(--store-surface-2);border-color:var(--store-line-hover);color:var(--store-ink-2)}.p-title-link:after{content:"";z-index:3;position:absolute;inset:0}.p-title-link:focus-visible{outline:none}.p-card:has(.p-title-link:focus-visible){outline:2px solid var(--store-primary-mid);outline-offset:2px}@media (prefers-reduced-motion:reduce){.card-cta,.p-card:hover .card-cta{transition:none;transform:none}}.p-card-compact{border-radius:var(--store-radius-compact);flex-direction:row;gap:12px;padding:12px}.p-card-compact .p-media{border:0;border-radius:11px;width:104px;height:104px;overflow:hidden}.p-card-compact .p-media img{padding:8px}.p-card-compact .p-body{gap:7px;padding:0}.p-card-compact .p-title{min-height:0;font-size:13.5px}.p-card-compact .p-footer{border:0;margin:auto 0 0;padding:0}.state-block{border-radius:var(--store-radius-panel);background:var(--store-surface-tint);text-align:center;justify-items:center;gap:10px;padding:44px 24px;display:grid}.state-mark{background:var(--store-surface);width:62px;height:70px;color:var(--store-primary-mid);place-items:center;font-size:22px;font-weight:700;display:grid}.state-copy strong{font-size:17px;font-weight:700;display:block}.state-copy p{color:var(--store-muted);margin:6px 0 0;font-size:13px;line-height:1.9}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.state-error{background:var(--store-danger-bg)}.state-error .state-mark{color:var(--store-danger)}.state-error .state-copy strong{color:var(--store-danger-text)}.state-info{background:var(--store-tint-1)}.state-info .state-copy strong{color:var(--store-primary)}.service-bar{border:1px solid var(--store-danger-line);border-radius:var(--store-radius-compact);background:var(--store-danger-bg);align-items:center;gap:12px;padding:14px 16px;display:flex}.service-bar p{color:var(--store-danger-text);margin:0;font-size:13px}.service-bar-icon{background:var(--store-surface);width:30px;height:30px;color:var(--store-danger);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.service-bar-action{color:var(--store-primary);margin-inline-start:8px;font-weight:600;display:inline-flex}.loading-bar{color:var(--store-muted);align-items:center;gap:9px;font-size:13px;display:flex}.sh{color:var(--store-header-ink);pointer-events:none}.sh-top,.sh-nav-wrap{pointer-events:auto;background:var(--store-header);border-bottom:1px solid var(--store-header-line)}.sh-top{z-index:2;position:relative}.sh-row{align-items:center;gap:32px;padding-block:18px;display:flex}.sh-menu{background:var(--store-header-fill);width:44px;height:44px;color:var(--store-header-ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:none}.sh-brand{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.sh-logo{object-fit:contain;background:var(--store-surface);border-radius:12px;flex:none;width:44px;height:44px;padding:3px}.sh-logo-fallback{background:var(--store-cyan);color:var(--store-on-cyan);place-items:center;padding:0;font-size:18px;font-weight:800;display:grid}.sh-brand-copy{text-align:center;justify-items:center;line-height:1.4;display:grid}.sh-brand-copy strong{font-size:16.5px;font-weight:700}.sh-brand-copy small{color:var(--store-header-sub);font-size:11px}.sh-search{border:1px solid var(--store-header-line);background:var(--store-header-fill);border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;height:48px;padding-inline:6px;display:flex}.sh-search-scope{background:var(--store-header-fill);color:var(--store-header-ink);border-radius:9px;flex:none;padding:8px 10px;font-size:12.5px}.sh-search input{min-width:0;height:100%;color:var(--store-header-ink);outline-offset:-2px;background:0 0;border:0;flex:1;font-size:13.5px}.sh-search input::placeholder{color:var(--store-header-ink-2)}.sh-search-btn{background:var(--store-cyan);width:36px;height:36px;color:var(--store-on-cyan);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.sh-hub{border:1px solid var(--store-tint-line-strong);background:color-mix(in srgb, var(--store-cyan) 14%, transparent);min-height:44px;color:var(--store-header-ink);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:8px;padding-inline:14px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.sh-hub .hub-icon{color:var(--store-cyan)}.sh-hub:hover{background:color-mix(in srgb, var(--store-cyan) 24%, transparent);border-color:var(--store-cyan)}.sh-hub.is-locked{color:var(--store-header-ink-2);background:0 0;border-style:dashed}.sh-hub.is-locked .hub-icon{color:var(--store-header-ink-2)}.sh-hub.is-locked small{background:var(--store-header-fill);color:var(--store-header-ink-2);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500}.sh-hub.is-locked:hover{border-color:var(--store-cyan);color:var(--store-header-ink)}.sh-hub.is-locked:hover .hub-icon{color:var(--store-cyan)}.hub-icon-arrow{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.sh-hub:hover .hub-icon-arrow,.hub-btn:hover .hub-icon-arrow,.cdrawer-hub:hover .hub-icon-arrow{transform:translateY(2px)}.sh-account{min-height:44px;color:var(--store-header-ink);border-radius:11px;flex:none;align-items:center;gap:8px;padding-inline:14px;font-size:13.5px;font-weight:600;display:flex}.sh-cart{border:1px solid var(--store-tint-line-strong);width:44px;height:44px;color:var(--store-primary);border-radius:11px;flex:none;place-items:center;transition:background .16s,box-shadow .16s;display:grid;position:relative}.sh-cart[aria-current=page],.sh-account:hover,.sh-cart:hover{background:var(--store-header-fill)}.sh-cart-icon,.dock-icon{flex:none;display:inline-flex;position:relative}.cart-badge{background:var(--store-cyan);min-width:19px;height:19px;color:var(--store-on-cyan);box-shadow:0 0 0 2px var(--store-header);transform-origin:50%;border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset-block-start:-13px;inset-inline-end:-14px}.dock .cart-badge{box-shadow:0 0 0 2px var(--store-surface);inset-block-start:-8px;inset-inline-end:-10px}.is-bump .sh-cart-icon>svg,.is-bump .dock-icon>svg{animation:.72s cubic-bezier(.34,1.56,.64,1) cart-icon-hop}.is-bump .cart-badge{animation:.62s cubic-bezier(.34,1.56,.64,1) cart-badge-pop}.sh-cart.is-bump{animation:.72s ease-out cart-ring}@keyframes cart-icon-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-6px)scale(1.25)rotate(-12deg)}55%{transform:translateY(1px)scale(1.05)rotate(6deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes cart-badge-pop{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes cart-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--store-cyan) 55%, transparent);background:color-mix(in srgb, var(--store-cyan) 22%, transparent)}to{background:0 0;box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.cart-badge,.is-bump .cart-badge,.sh-cart.is-bump,.is-bump .sh-cart-icon>svg,.is-bump .dock-icon>svg{transition:none;animation:none}}.sh-nav-wrap{z-index:1;position:relative}.sh-nav{align-items:center;gap:2px;display:flex}.sh-nav-item{color:var(--store-header-ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:14px;font-size:13.5px}.sh-nav-item:hover{color:var(--store-header-ink)}.sh-nav-item[aria-current=page]{color:var(--store-header-ink);box-shadow:inset 0 -2.5px 0 var(--store-cyan);font-weight:700}.sh-nav-end{margin-inline-start:auto}.sh-nav-item.is-disabled{color:var(--store-header-ink-2);cursor:not-allowed;align-items:center;gap:7px;display:flex}.sh-nav-item.is-disabled small{background:var(--store-header-fill);color:var(--store-header-ink-2);border-radius:6px;padding:3px 7px;font-size:11px}.drawer-nav{display:grid}.drawer-row{min-height:48px;color:var(--store-ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13.5px;display:flex}.drawer-row:hover{background:var(--store-tint-1);color:var(--store-primary)}.drawer-child{color:var(--store-muted);padding-inline-start:24px;font-size:13px}.drawer-sep{background:var(--store-line-soft);height:1px;margin:8px 12px;display:block}.sf{background:var(--store-chrome);color:#c7cdcb;margin-top:48px;padding-block:44px 26px}.sf-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.sf-grid-5{grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:26px}.sf-about{max-width:340px}.sf-brand{align-items:center;gap:10px;display:flex}.sf-logo{object-fit:contain;background:var(--store-surface);border-radius:12px;flex:none;width:44px;height:44px;padding:3px}.sf-logo-fallback{background:var(--store-cyan);color:var(--store-on-cyan);place-items:center;padding:0;font-size:18px;font-weight:800;display:grid}.sf-brand>span{text-align:center;justify-items:center;display:grid}.sf-brand strong{color:#fff;font-size:15px;display:block}.sf-brand small{color:var(--store-cyan-soft);font-size:11.5px;display:block}.sf-text{margin:14px 0 0;font-size:12.5px;line-height:2}.sf-contact{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sf-contact a{border:1px solid #ffffff1a;border-radius:9px;gap:2px;padding:8px 11px;display:grid}.sf-contact span{font-size:11px}.sf-contact .u-ltr{color:#fff;text-align:start;font-size:12.5px}.sf-col summary{cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.sf-col summary::-webkit-details-marker{display:none}.sf-col summary svg{display:none}.sf-col h3{color:var(--store-cyan-soft);margin:0 0 10px;font-size:12px;font-weight:700}.sf-col nav{gap:4px;display:grid}.sf-col a{font-size:12.5px;line-height:2}.sf-col a:hover{color:#fff}.sf-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:18px;font-size:12px;display:flex}.sf-bottom-copy{min-width:0}.sf-seals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf-seal{background:#fff;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;height:92px;padding:8px 12px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .16s;display:inline-flex;box-shadow:0 10px 24px -14px #0009}.sf-seal.is-pending{box-shadow:none;background:0 0;border-color:#0000}.sf-seal:hover{border-color:var(--store-cyan);transform:translateY(-2px);box-shadow:0 14px 28px -14px #34bcce73}.sf-seal img{width:auto;max-width:100%;height:76px;display:block}.dock{z-index:90;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--store-line);background:var(--store-surface);box-shadow:0 -6px 20px var(--store-line);grid-template-columns:repeat(4,1fr);display:none;position:fixed;inset-block-end:0;inset-inline:0}.dock-item{min-height:44px;color:var(--store-muted);place-items:center;gap:3px;font-size:11px;display:grid}.dock-item[aria-current=page]{color:var(--store-primary);font-weight:700}@media (max-width:1279px){.sh-row{flex-wrap:wrap;gap:14px;padding-block:14px}.sh-menu{display:grid}.sh-brand{flex:1}.sh-search{flex-basis:100%;order:3;height:46px}.sh-search-scope,.sh-top .sh-hub{display:none}.sh-account span,.sh-account{justify-content:center;width:44px;padding-inline:0}.sh-nav-wrap{display:none}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.sf-about{grid-column:1/-1;max-width:none}.sf-col:last-of-type{grid-column:1/-1}.p-media{height:162px}}@media (max-width:767px){.sh-row{gap:10px;padding-block:12px}.sh-brand-copy small{display:none}.sh-brand-copy strong{font-size:14px}.sh-logo,.sf-logo{border-radius:10px;width:34px;height:34px}.sh-account{display:none}.dock{display:grid}.section-heading-copy h1{font-size:21px}.section-heading-copy h2{font-size:16px}.sf{margin-top:30px;padding-block:28px 20px}.sf-grid{grid-template-columns:1fr;gap:0}.sf-col{border-top:1px solid #ffffff1f}.sf-col summary{cursor:pointer;min-height:56px}.sf-col summary svg{transition:transform .14s ease-out;display:block}.sf-col[open] summary svg{transform:rotate(180deg)}.sf-col h3{margin:0}.sf-col nav{padding-bottom:12px}.sf-about{padding-bottom:18px}.sf-bottom{margin-top:12px}.state-block{padding:32px 18px}.p-card{border-radius:var(--store-radius-compact);flex-direction:row;gap:12px;padding:12px}.p-card .p-media{border:0;border-radius:11px;flex:none;width:104px;height:104px;overflow:hidden}.p-card .p-media img{padding:8px}.p-card .p-body{gap:7px;padding:0}.p-card .p-title{min-height:0;font-size:13.5px}.p-card .access-chips,.p-card .p-unavailable-note{display:none}.p-card .p-footer{border:0;margin:auto 0 0;padding:0}.p-card .image-fallback-caption{display:none}}.sf-top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding-bottom:26px;display:flex}.sf-top strong{color:#fff;font-size:18px;font-weight:700;display:block}.sf-top p{max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.9}.sf-top-cta{border-radius:var(--store-radius-control);background:var(--store-cyan);min-height:46px;color:var(--store-on-cyan);flex:none;align-items:center;padding-inline:18px;font-size:13.5px;font-weight:700;display:inline-flex}.sf-top-cta:hover{background:var(--store-cyan-soft);color:var(--store-on-cyan)}.sf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:767px){.sf-top{flex-direction:column;align-items:stretch;margin-bottom:6px;padding-bottom:20px}.sf-top strong{font-size:16px}.sf-top-cta{justify-content:center}.sf-bottom{flex-direction:column;align-items:flex-start;gap:6px}.sf-seals{margin-top:8px}.sf-seal{height:80px}.sf-seal img{height:64px}}.sf{position:relative;overflow:hidden}.sf:before{content:"";background:linear-gradient(90deg, transparent, var(--store-cyan), var(--store-primary), transparent);opacity:.75;height:2px;position:absolute;inset-block-start:0;inset-inline:0}.sf-col a{color:#eef1f1b8;transition:color .16s,transform .16s;display:inline-block}.sf-col a:hover{color:var(--store-cyan-soft);transform:translate(-3px)}[dir=ltr] .sf-col a:hover{transform:translate(3px)}.sf-contact a{transition:border-color .16s,background-color .16s}.sf-contact a:hover{border-color:var(--store-tint-line-strong);background:#ffffff0d}@media (prefers-reduced-motion:reduce){.sf-col a,.sf-col a:hover,.sf-contact a{transition:none;transform:none}}.sh{z-index:100;position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh-top,.sh-nav-wrap{background:var(--store-header-glass);-webkit-backdrop-filter:var(--store-glass-blur);backdrop-filter:var(--store-glass-blur)}}.is-scrolled .sh-top{box-shadow:0 6px 24px color-mix(in srgb, var(--store-header-ink) 10%, transparent)}.sh-nav-wrap{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility linear}.is-scrolled .sh-nav-wrap{opacity:0;visibility:hidden;transition-delay:0s,0s,.26s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.sh-nav-wrap{transition:none}}}.nav-progress{z-index:1000;pointer-events:none;background:linear-gradient(90deg, var(--store-cyan), var(--store-primary));transform-origin:100%;opacity:0;height:3px;transition:opacity .2s;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.nav-progress.is-active{opacity:1;animation:8s cubic-bezier(.1,.7,.3,1) forwards nav-progress}@keyframes nav-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.nav-progress.is-active{animation:none;transform:scaleX(.6)}}.store-toasts{z-index:1300;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;inset-block-end:20px;inset-inline-end:20px}.store-toast{pointer-events:auto;cursor:pointer;background:var(--store-canvas);border-radius:12px;transition:opacity .25s,transform .25s;animation:.22s ease-out store-toast-in;overflow:hidden;box-shadow:0 18px 40px -18px #00000073}.store-toast.is-leaving{opacity:0;transform:translateY(8px)}@keyframes store-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:767px){.store-toasts{width:auto;inset-block-end:calc(84px + env(safe-area-inset-bottom));inset-inline:16px}}@media (prefers-reduced-motion:reduce){.store-toast{transition:none;animation:none}}
@layer store{.theme-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{background:var(--store-header-fill)}.theme-toggle-track{background:var(--store-header-fill);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.theme-toggle-thumb{place-items:center;width:100%;height:100%;display:grid;position:relative}.theme-icon{width:18px;height:18px;transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute}.theme-icon-sun{opacity:0;color:var(--store-header-sub);transform:rotate(-70deg)scale(.5)}.theme-icon-moon{opacity:1;color:var(--store-header-sub);transform:rotate(0)scale(1)}[data-theme=dark] .theme-icon-sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=dark] .theme-icon-moon{opacity:0;transform:rotate(70deg)scale(.5)}.scroll-progress{z-index:2;opacity:0;pointer-events:none;height:3px;transition:opacity .18s;position:absolute;inset-block-end:-1px;inset-inline:0}.scroll-progress.is-visible{opacity:1}.scroll-progress-bar{transform-origin:100%;background:linear-gradient(90deg, var(--store-primary), var(--store-cyan) 55%, var(--store-cyan-soft));height:100%;transform:scaleX(0);box-shadow:0 0 12px #34bcce80}.cursor-trail{z-index:40;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s;position:fixed;inset:0}.cursor-trail.is-on{opacity:1}.cursor-dot{z-index:9999;background:var(--store-cyan);pointer-events:none;opacity:0;will-change:transform;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .22s,width .18s,height .18s,margin .18s,background .18s;position:fixed;inset-block-start:0;inset-inline-start:0}.cursor-dot.is-on{opacity:1}.cursor-dot.is-hot{background:var(--store-cyan);width:10px;height:10px;margin:-5px 0 0 -5px}.cursor-dot.is-press{background:var(--store-cyan);width:12px;height:12px;box-shadow:none;margin:-6px 0 0 -6px}.brand-watermark{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.brand-watermark-item{opacity:.05;filter:grayscale(.2);width:320px;height:320px;position:absolute}.brand-watermark-item img{object-fit:contain;width:100%;height:100%}.brand-watermark-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--store-cyan);width:100%;height:100%;display:block}.brand-watermark-start{inset-block-start:18vh;inset-inline-start:-90px;transform:rotate(-8deg)}.brand-watermark-end{inset-block-end:12vh;inset-inline-end:-90px;transform:rotate(10deg)}[data-theme=dark] .brand-watermark-item{opacity:.07}main{position:relative}.sf{z-index:1;position:relative}.cdrawer{z-index:1220;background:var(--store-overlay);opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;position:fixed;inset:0}.cdrawer.is-open{opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.2,.8,.2,1),visibility linear}.cdrawer-panel{background:var(--store-surface);width:min(360px,88vw);box-shadow:var(--store-shadow-drawer);opacity:.4;flex-direction:column;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .26s;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .cdrawer-panel{transform:translate(100%)}.cdrawer.is-open .cdrawer-panel,[dir=rtl] .cdrawer.is-open .cdrawer-panel{opacity:1;transform:translate(0)}.cdrawer-body>*{opacity:0;transition:opacity .26s,transform .32s cubic-bezier(.16,1,.3,1);transform:translate(14px)}[dir=ltr] .cdrawer-body>*{transform:translate(-14px)}.cdrawer.is-open .cdrawer-body>*{opacity:1;transform:none}.cdrawer.is-open .cdrawer-body>:first-child{transition-delay:60ms}.cdrawer.is-open .cdrawer-body>:nth-child(2){transition-delay:95ms}.cdrawer.is-open .cdrawer-body>:nth-child(3){transition-delay:.13s}.cdrawer.is-open .cdrawer-body>:nth-child(4){transition-delay:.165s}.cdrawer.is-open .cdrawer-body>:nth-child(5){transition-delay:.2s}.cdrawer.is-open .cdrawer-body>:nth-child(n+6){transition-delay:.235s}.cdrawer-head{border-bottom:1px solid var(--store-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cdrawer-head strong{font-size:14.5px;font-weight:700}.cdrawer-close{background:var(--store-surface-2);width:38px;height:38px;color:var(--store-ink-2);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.cdrawer-body{-webkit-overflow-scrolling:touch;flex:1;padding:8px 8px 22px;overflow-y:auto}.cdrawer-row{width:100%;min-height:52px;color:var(--store-ink-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.cdrawer-row:hover{background:var(--store-surface-tint);color:var(--store-primary)}.cdrawer-trigger.is-open{background:var(--store-tint-1);color:var(--store-primary);font-weight:700}.cdrawer-caret{flex:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.cdrawer-trigger.is-open .cdrawer-caret{transform:rotate(180deg)}.cdrawer-sub{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.cdrawer-sub.is-open{grid-template-rows:1fr}.cdrawer-sub-inner{min-height:0;overflow:hidden}.cdrawer-child{min-height:46px;color:var(--store-muted);padding-inline-start:26px;font-size:13px}.cdrawer-sep{background:var(--store-line);height:1px;margin:10px 14px;display:block}@keyframes store-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.reveal{animation:.52s cubic-bezier(.2,.8,.2,1) both store-rise;animation-timeline:view();animation-range:entry cover 22%}@media (prefers-reduced-motion:reduce){.cursor-trail,.cursor-dot{display:none}.cdrawer,.cdrawer-panel,.cdrawer-sub,.cdrawer-caret,.cdrawer-body>*,.theme-icon{transition:none}.cdrawer-panel,.cdrawer-body>*{opacity:1;transform:none}.reveal{animation:none}}@media (pointer:coarse){.cursor-trail,.cursor-dot{display:none}}@media (max-width:1279px){.brand-watermark{display:none}}.audience-grid>*,.home-product-grid>*,.solution-grid>*,.trust-grid>*,.catalog-grid>*,.articles-grid>*{animation:.52s cubic-bezier(.2,.8,.2,1) both store-rise;animation-timeline:view();animation-range:entry cover 20%}.audience-grid>:nth-child(2),.home-product-grid>:nth-child(2),.trust-grid>:nth-child(2){animation-delay:60ms}.audience-grid>:nth-child(3),.home-product-grid>:nth-child(3),.trust-grid>:nth-child(3){animation-delay:.12s}.audience-grid>:nth-child(4),.home-product-grid>:nth-child(4){animation-delay:.18s}.audience-card,.trust-card,.solution-card,.p-card,.a-card{transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.audience-card:hover,.p-card:hover,.a-card:hover{box-shadow:var(--store-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.audience-grid>*,.home-product-grid>*,.solution-grid>*,.trust-grid>*,.catalog-grid>*,.articles-grid>*{animation:none}.audience-card:hover,.p-card:hover,.a-card:hover{transform:none}}.boot{z-index:999;background:var(--store-canvas);place-content:center;justify-items:center;gap:20px;transition:opacity .48s,visibility .48s;display:none;position:fixed;inset:0}html.is-booting .boot{display:grid}.boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.boot-mark{place-items:center;width:120px;height:120px;display:grid;position:relative}.boot-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.boot-ring-track,.boot-ring-fill{fill:none;stroke-width:4px;stroke-linecap:round}.boot-ring-track{stroke:var(--store-line)}.boot-ring-fill{filter:drop-shadow(0 0 6px var(--store-tint-fill-2));stroke:url(#boot-grad);stroke-dasharray:339;stroke-dashoffset:339px;transform-origin:60px 60px;animation:1.55s cubic-bezier(.5,0,.3,1) infinite boot-sweep,2.6s linear infinite boot-spin}@keyframes boot-sweep{0%{stroke-dashoffset:322px}55%{stroke-dashoffset:78px}to{stroke-dashoffset:322px}}@keyframes boot-spin{to{transform:rotate(360deg)}}.boot-logo{background:var(--store-surface);width:82px;height:82px;box-shadow:0 6px 22px var(--store-tint-fill);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite boot-breathe;display:grid}.boot-logo img{object-fit:contain;width:56px;height:56px}.boot-logo b{color:var(--store-primary);font-size:30px;font-weight:800}@keyframes boot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.boot-name{color:var(--store-ink-2);letter-spacing:.2px;margin:0;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.boot-ring-fill{stroke-dashoffset:170px;animation:2s linear infinite boot-spin}.boot-logo{animation:none}}@media (prefers-reduced-motion:no-preference){body,.sh,.sf,.hero-band,.p-card,.audience-card,.trust-card{transition:background-color .7s,color .7s,border-color .7s}}.cdrawer-panel{border-inline-end:2px solid #0000;border-image:linear-gradient(var(--store-cyan), var(--store-primary)) 1}.cdrawer-head{background:linear-gradient(160deg, var(--store-tint-1), transparent 78%);padding-block:18px;position:relative;overflow:hidden}.cdrawer-head:after{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--store-tint-fill);pointer-events:none;width:120px;height:132px;position:absolute;inset-block-start:-46px;inset-inline-start:-34px}.cdrawer-head strong{font-size:15px;position:relative}.cdrawer-close{transition:background-color .16s,color .16s,transform .22s cubic-bezier(.2,.8,.2,1)}.cdrawer-close:hover{background:var(--store-danger-bg);color:var(--store-danger);transform:rotate(90deg)}.cdrawer-row{font-weight:600;transition:background-color .18s,color .18s,padding-inline-start .18s;position:relative}.cdrawer-row:before{content:"";background:var(--store-primary);transform-origin:50%;border-radius:3px;width:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:12px;inset-inline-start:0;transform:scaleY(0)}.cdrawer-row:hover:before,.cdrawer-trigger.is-open:before{transform:scaleY(1)}.cdrawer-row:hover{padding-inline-start:18px}.cdrawer-trigger.is-open{background:linear-gradient(90deg, var(--store-tint-1), transparent)}.cdrawer-sub-inner{padding-inline-start:14px;position:relative}.cdrawer-sub.is-open .cdrawer-sub-inner:before{content:"";background:var(--store-tint-line-strong);border-radius:2px;width:1.5px;position:absolute;inset-block:6px;inset-inline-start:6px}.cdrawer-child{min-height:46px;color:var(--store-muted);font-size:13px;font-weight:500}.cdrawer-all{color:var(--store-primary);font-weight:700}.cdrawer-hub{border:1px solid var(--store-tint-line-2);background:var(--store-tint-2);color:var(--store-ink);justify-content:flex-start;margin-top:8px;font-weight:700}.cdrawer-hub .hub-icon{color:var(--store-primary);flex:none}.cdrawer-hub small{color:var(--store-muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.cdrawer-hub:hover{background:var(--store-tint-1);border-color:var(--store-tint-line-strong)}.cdrawer-hub.is-locked{background:0 0;border-style:dashed}.cdrawer-hub.is-locked .hub-icon{color:var(--store-muted)}.cdrawer-account{background:var(--store-tint-1);color:var(--store-primary);margin-top:8px;font-weight:700}.cdrawer-account:hover{background:var(--store-primary);color:var(--store-text-on-primary)}@media (prefers-reduced-motion:reduce){.cdrawer-row,.cdrawer-row:before,.cdrawer-close{transition:none}.cdrawer-row:hover{padding-inline-start:14px}.cdrawer-close:hover{transform:none}}.to-top{z-index:95;border:0;border:1px solid var(--store-tint-line-2);background:var(--store-surface);width:60px;height:60px;color:var(--store-primary);box-shadow:0 10px 30px color-mix(in srgb, var(--store-ink) 26%, transparent), 0 0 0 6px color-mix(in srgb, var(--store-cyan) 8%, transparent);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;place-items:center;padding:0;transition:opacity .28s,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s,background-color .7s,color .7s;display:grid;position:fixed;inset-block-end:22px;inset-inline-end:22px;transform:translateY(14px)scale(.86)}.to-top.is-visible{opacity:1;visibility:visible;transition:opacity .28s,transform .38s cubic-bezier(.16,1,.3,1),visibility linear,background-color .7s,color .7s;transform:none}.to-top-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.to-top-track,.to-top-fill{fill:none;stroke-width:3.5px}.to-top-track{stroke:var(--store-tint-line-2)}.to-top-fill{stroke:url(#to-top-grad);stroke-linecap:round;filter:drop-shadow(0 0 5px var(--store-tint-fill-2))}.to-top-arrow{transition:transform .28s cubic-bezier(.16,1,.3,1);position:relative}.to-top:hover{border-color:var(--store-tint-line-strong);box-shadow:0 12px 34px color-mix(in srgb, var(--store-ink) 30%, transparent), 0 0 0 8px color-mix(in srgb, var(--store-cyan) 12%, transparent)}.to-top:hover .to-top-arrow{transform:translateY(-3px)}.to-top:active{transform:scale(.94)}.to-top:focus-visible{outline:2px solid var(--store-primary-mid);outline-offset:3px}@media (max-width:767px){.to-top{width:52px;height:52px;inset-block-end:calc(var(--store-dock-h) + 14px + env(safe-area-inset-bottom));inset-inline-end:14px}.to-top-arrow{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.to-top,.to-top-arrow{transition:opacity .2s,visibility;transform:none}.to-top:hover .to-top-arrow,.to-top:active{transform:none}}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-vt=grow]::view-transition-old(root){z-index:1}html[data-vt=grow]::view-transition-new(root){z-index:2}html[data-vt=shrink]::view-transition-old(root){z-index:2}html[data-vt=shrink]::view-transition-new(root){z-index:1}}
