@font-face{font-family:bonyadeKoodak;src:url(../media/BonyadeKoodak_Regular-s.p.2cz-jfcs6fzvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bonyadeKoodak;src:url(../media/BonyadeKoodak_Medium-s.p.1rdpdwmujf1kj.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bonyadeKoodak;src:url(../media/BonyadeKoodak_Bold-s.p.3shnlkm118hmk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bonyadeKoodak Fallback;src:local(Arial);ascent-override:107.23%;descent-override:53.62%;line-gap-override:0.0%;size-adjust:93.25%}.bonyadekoodak_a2de9e6f-module__yfXn_a__className{font-family:bonyadeKoodak,bonyadeKoodak Fallback,ui-sans-serif,system-ui,sans-serif}.bonyadekoodak_a2de9e6f-module__yfXn_a__variable{--font-fa:"bonyadeKoodak", "bonyadeKoodak Fallback", ui-sans-serif, system-ui, sans-serif}
@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 site-theme{:root{--site-radius-panel:18px;--site-radius-card:16px;--site-radius-compact:14px;--site-radius-control:11px;--site-radius-chip:8px;--site-radius-media:10px;--site-radius-pill:999px;--site-container:1200px;--site-gutter:24px;--site-header-h:72px;--site-section-y:clamp(62px, 6vw, 96px);--site-section-y-tight:clamp(48px, 4.6vw, 72px);--site-font-fa:var(--font-fa,"Bonyade Koodak"), "Bonyade Koodak", ui-sans-serif, system-ui, sans-serif;--site-font-num:var(--ap-ds-font-family-text-localized-number,"Bonyade Koodak FaNum", "Bonyade Koodak", ui-sans-serif, sans-serif);--site-font-ltr:var(--ap-ds-font-family-text-technical,"Inter", ui-sans-serif, system-ui, sans-serif);--site-type-display:clamp(2.5rem, 1.3rem + 4vw, 4.5rem);--site-type-h2:clamp(1.75rem, 1.2rem + 1.8vw, 2.7rem);--site-type-h3:clamp(1.06rem, 1rem + .3vw, 1.22rem);--site-type-lead:clamp(1.05rem, 1rem + .34vw, 1.2rem);--site-type-sm:1.02rem;--site-type-xs:.9rem;--site-w-regular:400;--site-w-medium:500;--site-w-bold:700;--site-ease:cubic-bezier(.22, .61, .36, 1);--site-ease-out:cubic-bezier(.16, 1, .3, 1);--site-dur-fast:.16s;--site-dur:.26s;--site-dur-slow:.62s}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-canvas:#0e100f;--site-canvas-2:#131615;--site-alt:#151a18;--site-alt-2:#191f1d;--site-chrome:#0a0c0b;--site-surface:#171b19;--site-surface-2:#1d2220;--site-surface-3:#252b28;--site-ink:#f4f6f3;--site-ink-2:#c2ccc8;--site-ink-3:#8b9793;--site-ink-4:#6b7571;--site-primary:#34bcce;--site-primary-soft:#7fd9e4;--site-primary-bright:#a6e7ef;--site-primary-mid:#248490;--site-primary-deep:#1f717c;--site-on-primary:#08211f;--site-line:#e6f1f21f;--site-line-2:#e6f1f22e;--site-line-strong:#e6f1f247;--site-line-brand:#34bcce47;--site-line-brand-strong:#34bcce80;--site-fill:#e6f1f20b;--site-fill-2:#e6f1f213;--site-fill-3:#e6f1f21c;--site-fill-brand:#34bcce1a;--site-fill-brand-2:#34bcce29;--site-header-glass:#0e100fdb;--site-scrim:#0608079e;--site-chip-bg:#121514db;--site-glass-blur:saturate(1.5) blur(12px);--site-glass-fill:#e6f1f216;--site-glass-fill-hover:#e6f1f226;--site-glass-sheen:linear-gradient(180deg, #ffffff21, transparent 58%);--site-glass-glint:#ffffff29;--site-glass-edge:inset 0 1px 0 #ffffff21, inset 0 -1px 0 #00000047;--site-glass-edge-strong:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #0003;--site-glass-lift:0 8px 22px #00000057;--site-hero-bg:radial-gradient(60rem 40rem at 74% 26%, #34bcce33, transparent 68%), radial-gradient(40rem 34rem at 8% 96%, #24849029, transparent 70%), linear-gradient(180deg, #10201f 0%, var(--site-canvas-2) 62%, var(--site-canvas) 100%);--site-hero-title:linear-gradient(180deg, #fff 12%, #b8ebf2 92%);--site-mark-bg:radial-gradient(circle at 34% 26%, #34bcce59, #10312fe6 70%);--site-node-core:#fff;--site-contact-bg:linear-gradient(180deg, var(--site-canvas) 0%, #0b1414 100%);--site-logo-filter:brightness(0) invert(1);--site-shadow-sm:0 2px 10px #0000004d;--site-shadow:0 18px 44px #0006;--site-shadow-lg:0 32px 80px #00000080;--site-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' fill='none'%3E%3Cpath d='M72 0H0v72' stroke='%23e6f1f2' stroke-opacity='.06'/%3E%3C/svg%3E");--site-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%2334bcce' fill-opacity='.18'/%3E%3C/svg%3E");--site-smoothing:antialiased}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-canvas:#f4f5f2;--site-canvas-2:#eef0ec;--site-alt:#e9ece6;--site-alt-2:#e2e6df;--site-chrome:#e4e7e0;--site-surface:#fff;--site-surface-2:#f8f9f6;--site-surface-3:#eef0ec;--site-ink:#22241f;--site-ink-2:#4a4d45;--site-ink-3:#6b6f68;--site-ink-4:#90998f;--site-primary:#1f717c;--site-primary-soft:#248490;--site-primary-bright:#34bcce;--site-primary-mid:#248490;--site-primary-deep:#10312f;--site-on-primary:#fff;--site-line:#2526221f;--site-line-2:#2526222e;--site-line-strong:#2526224d;--site-line-brand:#1f717c47;--site-line-brand-strong:#1f717c80;--site-fill:#ffffffa8;--site-fill-2:#ffffffe6;--site-fill-3:#2526220f;--site-fill-brand:#1f717c14;--site-fill-brand-2:#1f717c24;--site-header-glass:#f4f5f2e6;--site-scrim:#181c1a6b;--site-chip-bg:#fffffff0;--site-glass-blur:saturate(1.35) blur(12px);--site-glass-fill:#fff9;--site-glass-fill-hover:#ffffffeb;--site-glass-sheen:linear-gradient(180deg, #ffffffd9, #fff0 62%);--site-glass-glint:#ffffffbf;--site-glass-edge:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #25262212;--site-glass-edge-strong:inset 0 1px 0 #fff6, inset 0 -1px 0 #00000024;--site-glass-lift:0 8px 20px #2526221f;--site-hero-bg:radial-gradient(60rem 40rem at 74% 26%, #34bcce38, transparent 68%), radial-gradient(40rem 34rem at 8% 96%, #1f717c1f, transparent 70%), linear-gradient(180deg, #e6efee 0%, var(--site-canvas-2) 62%, var(--site-canvas) 100%);--site-hero-title:linear-gradient(180deg, #1b2f30 10%, #1f717c 94%);--site-mark-bg:radial-gradient(circle at 34% 26%, #34bcce3d, #fffffff0 72%);--site-node-core:#10312f;--site-contact-bg:linear-gradient(180deg, var(--site-canvas) 0%, var(--site-alt-2) 100%);--site-logo-filter:none;--site-shadow-sm:0 2px 10px #25262212;--site-shadow:0 14px 36px #2526221a;--site-shadow-lg:0 28px 70px #2526222e;--site-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' fill='none'%3E%3Cpath d='M72 0H0v72' stroke='%23252622' stroke-opacity='.07'/%3E%3C/svg%3E");--site-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%231f717c' fill-opacity='.16'/%3E%3C/svg%3E");--site-smoothing:auto}@media (max-width:640px){:root{--site-type-h3:1.12rem;--site-type-lead:1.06rem;--site-type-sm:1.07rem;--site-type-xs:.95rem;--site-gutter:20px;--site-section-y:56px}}.ap-root{--ap-font-family-persian:var(--font-fa,"Bonyade Koodak"), "Bonyade Koodak", var(--ap-font-family-system);--ap-theme-canvas:var(--site-canvas);--ap-theme-surface:var(--site-surface);--ap-theme-surface-subtle:var(--site-surface-2);--ap-theme-surface-raised:var(--site-surface-2);--ap-theme-text-primary:var(--site-ink);--ap-theme-text-secondary:var(--site-ink-2);--ap-theme-text-disabled:var(--site-ink-4);--ap-theme-text-inverse:var(--site-canvas);--ap-theme-border:var(--site-line);--ap-theme-border-strong:var(--site-line-strong);--ap-theme-action:var(--site-primary);--ap-theme-action-hover:var(--site-primary-soft);--ap-theme-action-pressed:var(--site-primary-bright);--ap-theme-action-subtle:var(--site-fill-brand);--ap-theme-focus:var(--site-primary);--ap-theme-selection:var(--site-fill-brand-2);--ap-theme-info:var(--site-primary);--ap-theme-info-subtle:var(--site-fill-brand);--ap-ds-color-action-primary:var(--site-primary);--ap-ds-color-action-primary-hover:var(--site-primary-soft);--ap-ds-color-action-primary-pressed:var(--site-primary-bright);--ap-ds-color-focus-ring:var(--site-primary);--ap-ds-color-surface-sunken:var(--site-canvas);--ap-ds-color-surface-base:var(--site-surface);--ap-ds-color-surface-raised:var(--site-surface-2);--ap-ds-color-text-primary:var(--site-ink);--ap-ds-color-text-secondary:var(--site-ink-2);--ap-ds-color-text-on-primary:var(--site-on-primary);--ap-ds-color-text-on-secondary:var(--site-ink);--ap-ds-color-selection-background:var(--site-fill-brand-2);--ap-control-height-sm:38px;--ap-control-height-md:46px;--ap-control-height-lg:54px;--ap-ds-button-root-radius:var(--site-radius-control);--ap-ds-input-root-radius:var(--site-radius-control);--ap-ds-card-root-radius:var(--site-radius-card);--ap-ds-card-root-fill-default:var(--site-fill);--ap-ds-card-root-border-default:var(--site-line);--ap-ds-card-root-elevation-default:none;--ap-ds-button-secondary-fill-default:var(--site-fill-2);--ap-ds-button-secondary-fill-hover:var(--site-fill-3);--ap-ds-button-secondary-text-default:var(--site-ink);--ap-ds-button-outline-border-default:var(--site-line-brand);--ap-ds-button-outline-border-hover:var(--site-line-brand-strong);color:var(--site-ink);background:0 0}}
@layer site{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--site-canvas);scroll-padding-top:calc(var(--site-header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--site-canvas);color:var(--site-ink);font-family:var(--site-font-fa);text-rendering:auto;-webkit-font-smoothing:var(--site-smoothing);margin:0;font-size:16px;line-height:1.85;overflow-x:hidden}body.nav-open{overflow:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4{font-weight:var(--site-w-bold);letter-spacing:normal;text-wrap:balance;margin:0}p{text-wrap:pretty}::selection{background:var(--site-fill-brand-2);color:var(--site-ink)}:focus-visible{outline:2px solid var(--site-primary);outline-offset:3px;border-radius:4px}.skip-link{inset-inline-start:16px;z-index:90;color:var(--site-on-primary);background:var(--site-primary);border-radius:var(--site-radius-control);font-weight:var(--site-w-bold);transition:transform var(--site-dur) var(--site-ease);padding:10px 16px;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:100%;max-width:var(--site-container);padding-inline:var(--site-gutter);margin-inline:auto}.section{padding-block:var(--site-section-y);scroll-margin-top:var(--site-header-h);isolation:isolate;position:relative}.section--tight{padding-block:var(--site-section-y-tight)}.section--alt{background:linear-gradient(180deg, var(--site-alt) 0%, var(--site-alt-2) 100%);box-shadow:inset 0 1px 0 var(--site-line), inset 0 -1px 0 var(--site-line)}.section--alt:before{content:"";z-index:-1;background-image:var(--site-grid);position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 78%)}.section--deep{background:var(--site-canvas)}.section--deep:before{content:"";z-index:-1;background-image:var(--site-grid);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 70% 0,#000,#0000 76%);mask-image:radial-gradient(80% 60% at 70% 0,#000,#0000 76%)}.section--raised{background:linear-gradient(180deg, var(--site-canvas) 0%, var(--site-canvas-2) 42%, var(--site-canvas) 100%)}.section--rule:after{content:"";background:linear-gradient(90deg, transparent, var(--site-line-brand) 22%, var(--site-line-2) 50%, var(--site-line-brand) 78%, transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.section-head{max-width:62ch;margin-bottom:clamp(26px,2.8vw,40px)}.section-head--center{text-align:center;max-width:min(100%,46rem);margin-inline:auto}.section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:end;gap:clamp(20px,4vw,72px);max-width:none;display:grid}.section-head--split>p{border-inline-start:1px solid var(--site-line);max-width:52ch;margin:0 0 6px;padding-inline-start:clamp(0px,2vw,28px)}@media (max-width:860px){.section-head--split{grid-template-columns:minmax(0,1fr);gap:16px}.section-head--split>p{border-inline-start:0;max-width:60ch;margin:0;padding-inline-start:0}}.section-head h2{font-size:var(--site-type-h2);text-wrap:balance;margin:14px 0 0;line-height:1.28}.section-head>p{max-width:60ch;color:var(--site-ink-2);font-size:var(--site-type-lead);margin:16px 0 0}.section-head--center>p{margin-inline:auto}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--site-primary);flex:none;block-size:1px;inline-size:22px}.section-head--center .eyebrow{justify-content:center}.eyebrow .ap-badge{background:var(--site-fill-brand);color:var(--site-primary);border:1px solid var(--site-line-brand);font-size:var(--site-type-xs);letter-spacing:normal;padding-inline:12px}.lead{color:var(--site-ink-2);font-size:var(--site-type-lead)}.muted{color:var(--site-ink-3)}.num{font-family:var(--site-font-num);font-variant-numeric:tabular-nums}.ltr{font-family:var(--site-font-ltr);letter-spacing:0;direction:ltr;unicode-bidi:isolate}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.btn{min-block-size:var(--ap-control-height-md);border-radius:var(--site-radius-control);font-weight:var(--site-w-bold);white-space:nowrap;transform:translateY(var(--btn-lift,0));transition:background var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease), color var(--site-dur) var(--site-ease), box-shadow var(--site-dur) var(--site-ease), transform var(--site-dur-fast) var(--site-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:20px;line-height:1.4;display:inline-flex;position:relative}.btn:active{--btn-lift:1px}.btn:before{content:"";border-radius:inherit;background:var(--site-glass-sheen);opacity:.85;pointer-events:none;transition:opacity var(--site-dur) var(--site-ease);position:absolute;inset:0}.btn:after{content:"";background:linear-gradient(100deg, transparent, var(--site-glass-glint), transparent);opacity:0;pointer-events:none;inline-size:45%;position:absolute;inset-block:0;inset-inline-start:-60%}.btn>*{position:relative}.btn--primary{color:var(--site-on-primary);background:linear-gradient(180deg, var(--site-primary-soft), var(--site-primary) 62%);box-shadow:var(--site-glass-edge-strong), var(--site-glass-lift), 0 10px 26px var(--site-fill-brand-2)}.btn--primary:before{opacity:.4}.btn--secondary,.btn--ghost{color:var(--site-ink);background:var(--site-glass-fill);border-color:var(--site-line-2);box-shadow:var(--site-glass-edge), var(--site-glass-lift);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur)}.btn--lg{min-block-size:var(--ap-control-height-lg);padding-inline:26px}.btn--sm{min-block-size:var(--ap-control-height-sm);font-size:var(--site-type-sm);padding-inline:16px}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn__arrow{transition:transform var(--site-dur) var(--site-ease);display:inline-block}.text-link{color:var(--site-ink);font-weight:var(--site-w-bold);border-bottom:2px solid var(--site-primary);transition:gap var(--site-dur) var(--site-ease), color var(--site-dur-fast) var(--site-ease);align-self:flex-start;align-items:center;gap:8px;padding-bottom:2px;display:inline-flex}@media (hover:hover){.btn:hover:before{opacity:1}.btn:hover{--btn-lift:-1px}.btn:hover:after{animation:btn-glint .9s var(--site-ease-out)}.btn--primary:hover{background:linear-gradient(180deg, var(--site-primary-bright), var(--site-primary-soft) 62%);box-shadow:var(--site-glass-edge-strong), var(--site-glass-lift), 0 16px 38px var(--site-line-brand)}.btn--secondary:hover,.btn--ghost:hover{border-color:var(--site-line-brand-strong);background:var(--site-glass-fill-hover);box-shadow:var(--site-glass-edge), var(--site-glass-lift)}.btn:hover .btn__arrow,.text-link:hover .btn__arrow{transform:translate(-4px)}.text-link:hover{color:var(--site-primary);gap:12px}}.panel{box-shadow:var(--site-glass-edge);flex-direction:column;padding:clamp(20px,2vw,26px);display:flex;position:relative;overflow:hidden}.panel h3{font-size:var(--site-type-h3);line-height:1.65}.panel p{color:var(--site-ink-2);font-size:var(--site-type-sm);margin:14px 0 0;line-height:1.85}html[data-js] [data-reveal]{opacity:0;translate:0 18px;scale:.99}html[data-js] [data-reveal=rise]{translate:0 26px;scale:.985}html[data-js] [data-reveal=pop]{translate:0 16px;scale:.94}html[data-js] [data-reveal=link]{translate:34px 14px;scale:.95}html[data-js] [data-reveal=wipe]{clip-path:inset(-40% 0 45%);translate:0 12px;scale:1}html[data-js] [data-reveal][data-revealed]{opacity:1;transition:opacity .38s var(--site-ease-out), translate .52s var(--site-ease-out), scale .52s var(--site-ease-out);transition-delay:calc(var(--reveal-delay,0) * var(--reveal-step,55ms));translate:none;scale:none}html[data-js] [data-reveal=wipe][data-revealed]{clip-path:inset(-40% 0);transition:opacity .38s var(--site-ease-out), translate .52s var(--site-ease-out), clip-path .56s var(--site-ease-out);transition-delay:calc(var(--reveal-delay,0) * var(--reveal-step,55ms))}@media print{html[data-js] [data-reveal]{opacity:1;clip-path:none;translate:none;scale:none}}@keyframes btn-glint{0%{opacity:0;transform:translate(0)skew(-14deg)}18%{opacity:1}to{opacity:0;transform:translate(340%)skew(-14deg)}}@keyframes site-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-js] [data-reveal]{opacity:1;clip-path:none;translate:none;scale:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
@layer site{.site-header{z-index:40;transition:background var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease), backdrop-filter var(--site-dur) var(--site-ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{background:var(--site-header-glass);border-bottom-color:var(--site-line);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur)}.site-header__inner{min-height:var(--site-header-h);align-items:center;gap:20px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:140px;height:auto;filter:var(--site-logo-filter);opacity:.96;transition:opacity var(--site-dur) var(--site-ease)}@media (hover:hover){.brand:hover img{opacity:1}}.site-header__progress{display:none}@supports (animation-timeline:scroll()){.site-header__progress{transform-origin:100%;background:linear-gradient(90deg, var(--site-primary-deep), var(--site-primary));block-size:2px;inline-size:100%;animation:linear both site-progress;animation-timeline:scroll(root);display:block;position:absolute;inset-block-end:-1px;inset-inline-start:0;scale:0 1}[dir=ltr] .site-header__progress{transform-origin:0}}@keyframes site-progress{to{scale:1}}.site-nav{flex:auto;justify-content:center;align-items:center;gap:4px;display:flex}.site-nav .ap-navigation-item{white-space:nowrap;color:var(--site-ink-2);border-radius:var(--site-radius-chip);font-size:var(--site-type-sm);font-weight:var(--site-w-medium);transition:color var(--site-dur-fast) var(--site-ease);padding:8px 12px;position:relative}.site-nav .ap-navigation-item:after{content:"";background:var(--site-primary);block-size:2px;transition:transform var(--site-dur) var(--site-ease);border-radius:2px;position:absolute;inset-block-end:2px;inset-inline:12px;transform:scaleX(0)}.site-nav .ap-navigation-item[aria-current=page]{color:var(--site-ink);font-weight:var(--site-w-bold)}.site-nav .ap-navigation-item[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.site-nav .ap-navigation-item:hover{color:var(--site-ink)}.site-nav .ap-navigation-item:hover:after{transform:scaleX(1)}}.site-header__actions{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.site-header__cta{min-block-size:var(--ap-control-height-sm);font-size:var(--site-type-sm);padding-inline:18px}.icon-btn{block-size:42px;inline-size:42px;color:var(--site-ink-2);background:var(--site-glass-fill);border:1px solid var(--site-line);border-radius:var(--site-radius-control);box-shadow:var(--site-glass-edge);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur);transition:color var(--site-dur) var(--site-ease), background var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.icon-btn:hover{color:var(--site-primary);background:var(--site-fill-brand);border-color:var(--site-line-brand-strong)}}.icon-btn:active{transform:scale(.94)}.icon-btn:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.site-header__phone svg{transition:transform var(--site-dur) var(--site-ease-out)}@media (hover:hover){.site-header__phone:hover svg{transform:rotate(-12deg)}}.theme-toggle__icon{transition:transform var(--site-dur-slow) var(--site-ease-out);flex:none}.theme-toggle__bite,.theme-toggle__disc,.theme-toggle__rays{transition:transform var(--site-dur-slow) var(--site-ease-out), opacity var(--site-dur) var(--site-ease);transform-origin:50%}:root[data-theme=dark] .theme-toggle__rays{opacity:0;transform:scale(.4)}:root[data-theme=dark] .theme-toggle__disc{transform:scale(1.1)}:root[data-theme=light] .theme-toggle__bite{transform:translate(9px,-9px)}:root[data-theme=light] .theme-toggle__disc{transform:scale(.78)}:root[data-theme=light] .theme-toggle__icon{transform:rotate(45deg)}.site-header__toggle{block-size:46px;inline-size:46px;color:var(--site-ink);background:var(--site-glass-fill);border:1px solid var(--site-line-2);border-radius:var(--site-radius-control);box-shadow:var(--site-glass-edge);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur);transition:background var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease);padding-inline:0;display:none;position:relative;overflow:hidden}.site-header__toggle:before{content:"";opacity:0;transition:opacity var(--site-dur) var(--site-ease);background:linear-gradient(135deg,#34bcce47,#0000 70%);position:absolute;inset:0}@media (hover:hover){.site-header__toggle:hover{border-color:var(--site-line-brand-strong)}.site-header__toggle:hover:before{opacity:1}}.site-header__toggle:active{transform:scale(.94)}.burger{place-content:center;gap:5px;block-size:14px;inline-size:20px;display:grid;position:relative}.burger i{transform-origin:50%;block-size:2px;inline-size:20px;transition:transform var(--site-dur) var(--site-ease-out), opacity var(--site-dur-fast) var(--site-ease), width var(--site-dur) var(--site-ease-out);background:currentColor;border-radius:2px;display:block}.burger i:nth-child(2){justify-self:end;inline-size:13px}@media (hover:hover){.site-header__toggle:hover .burger i:nth-child(2){inline-size:20px}.site-header__toggle:hover .burger i:first-child{transform:translate(-2px)}.site-header__toggle:hover .burger i:nth-child(3){transform:translate(2px)}}.site-header__toggle[aria-expanded=true] .burger i:first-child{transform:translateY(7px)rotate(45deg)}.site-header__toggle[aria-expanded=true] .burger i:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] .burger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ap-overlay{background:var(--site-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:scrim-in .32s var(--site-ease) both}.ap-drawer{background:radial-gradient(30rem 22rem at 100% 0%, #34bcce1f, transparent 68%), radial-gradient(24rem 18rem at 0% 100%, var(--site-fill-brand-2), transparent 70%), var(--site-surface);border-inline-end:1px solid var(--site-line-brand);inline-size:min(360px,86vw);box-shadow:var(--site-shadow-lg);animation:drawer-in .42s var(--site-ease-out) both;flex-direction:column;padding:22px;display:flex;inset-inline:0 auto}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.drawer-nav .ap-navigation-item,.drawer-foot>*{animation:drawer-row .46s var(--site-ease-out) both}.drawer-nav .ap-navigation-item:first-child{animation-delay:90ms}.drawer-nav .ap-navigation-item:nth-child(2){animation-delay:.14s}.drawer-nav .ap-navigation-item:nth-child(3){animation-delay:.19s}.drawer-nav .ap-navigation-item:nth-child(4){animation-delay:.24s}.drawer-nav .ap-navigation-item:nth-child(5){animation-delay:.29s}.drawer-foot>:first-child{animation-delay:.33s}.drawer-foot>:nth-child(2){animation-delay:.37s}.drawer-foot>:nth-child(3){animation-delay:.41s}@keyframes drawer-row{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ap-drawer,.ap-overlay,.drawer-nav .ap-navigation-item,.drawer-foot>*{animation:none}}.ap-drawer-header strong{font-size:1.05rem;font-weight:var(--site-w-bold)}.ap-drawer-header .ap-button>svg:not([class]){inline-size:var(--ap-ds-icon-size-medium,20px);block-size:var(--ap-ds-icon-size-medium,20px);flex:none}.drawer-nav{gap:2px;display:grid}.drawer-nav .ap-navigation-item{min-block-size:52px;color:var(--site-ink-2);border-radius:var(--site-radius-compact);font-size:1.02rem;font-weight:var(--site-w-medium);align-items:center;padding-inline:14px;display:flex}.drawer-nav .ap-navigation-item[aria-current=page]{color:var(--site-ink);font-weight:var(--site-w-bold);background:var(--site-fill-brand);box-shadow:inset 0 0 0 1px var(--site-line-brand)}@media (hover:hover){.drawer-nav .ap-navigation-item:hover{color:var(--site-ink);background:var(--site-fill-2)}}.drawer-foot{border-top:1px solid var(--site-line);gap:12px;margin-top:auto;padding-top:22px;display:grid}.drawer-audiences{border-top:1px solid var(--site-line);margin-top:24px;padding-top:20px}.drawer-audiences h2{color:var(--site-ink-3);font-size:var(--site-type-xs);font-weight:var(--site-w-bold);margin:0 0 12px}.drawer-audiences ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.drawer-audiences a{min-block-size:38px;color:var(--site-ink-2);background:var(--site-glass-fill);border:1px solid var(--site-line);border-radius:var(--site-radius-pill);box-shadow:var(--site-glass-edge);font-size:var(--site-type-sm);font-weight:var(--site-w-medium);transition:color var(--site-dur-fast) var(--site-ease), background var(--site-dur-fast) var(--site-ease), border-color var(--site-dur-fast) var(--site-ease);align-items:center;padding-inline:14px;display:inline-flex}@media (hover:hover){.drawer-audiences a:hover{color:var(--site-ink);background:var(--site-fill-brand);border-color:var(--site-line-brand-strong)}}.drawer-foot__line{min-block-size:36px;color:var(--site-ink-3);font-size:var(--site-type-sm);justify-self:start;align-items:center;display:inline-flex}@media (max-width:1080px){.site-nav{display:none}.site-header__toggle{display:inline-flex}}@media (max-width:560px){.brand img{width:118px}.site-header__cta{display:none}}}
@layer site{.hero{isolation:isolate;margin-block-start:calc(var(--site-header-h) * -1);position:relative;overflow:hidden}.hero__bg{z-index:-1;background:var(--site-hero-bg);position:absolute;inset:0}.hero__bg:after{content:"";background-image:var(--site-grid);opacity:.9;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 72% 30%,#000,#0000 72%);mask-image:radial-gradient(70% 65% at 72% 30%,#000,#0000 72%)}.hero__grid{min-height:clamp(540px,82svh,840px);padding-block:calc(var(--site-header-h) + clamp(28px, 4vw, 56px)) clamp(48px, 6vw, 84px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__copy{z-index:2;position:relative}.hero h1{gap:clamp(10px,1.4vw,18px);margin:22px 0 0;display:grid}.hero__brand{font-size:var(--site-type-display);background:var(--site-hero-title);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.16em -.22em;padding-block:.16em .22em;line-height:1.05}@media (forced-colors:active){.hero__brand{color:canvastext;background:0 0}}.hero__claim{max-width:22ch;color:var(--site-ink);font-size:clamp(1.15rem,.9rem + 1.05vw,1.6rem);font-weight:var(--site-w-bold);line-height:1.62}.hero__lead{max-width:52ch;color:var(--site-ink-2);font-size:var(--site-type-lead);margin:20px 0 0}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero__audiences{border-top:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:34px;padding-top:24px;display:flex}.hero__audiences-label{color:var(--site-ink-3);font-size:var(--site-type-xs);font-weight:var(--site-w-medium)}.hero__audiences ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero__audiences a{min-block-size:40px;color:var(--site-ink-2);background:var(--site-glass-fill);border:1px solid var(--site-line);border-radius:var(--site-radius-pill);box-shadow:var(--site-glass-edge);font-size:var(--site-type-sm);font-weight:var(--site-w-medium);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur);transition:color var(--site-dur-fast) var(--site-ease), border-color var(--site-dur-fast) var(--site-ease), background var(--site-dur-fast) var(--site-ease);align-items:center;padding-inline:16px;display:inline-flex}@media (hover:hover){.hero__audiences a:hover{color:var(--site-ink);background:var(--site-fill-brand);border-color:var(--site-line-brand-strong)}}.hero__visual{justify-self:center;width:100%;max-width:520px;position:relative}.hero__net{aspect-ratio:1;place-items:center;display:grid;position:relative}.net{width:100%;height:auto;color:var(--site-primary);overflow:visible}.net__ring{stroke-width:1.2px;opacity:.5}.net__ring--spin{transform-origin:240px 240px;animation:120s linear infinite net-spin}.net__ring--counter{transform-origin:240px 240px;animation:78s linear infinite reverse net-spin}.net__sweep{transform-origin:240px 240px;animation:14s linear infinite net-spin}.net__ping circle{stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:net-ping 7s var(--site-ease-out) infinite}.net__ping circle:nth-child(2){animation-delay:3.5s}.net__ticks path{stroke-width:1.5px;opacity:.5}.net__edge{stroke:var(--site-primary);stroke-opacity:.3;stroke-width:1px}.net__edge--live{stroke-opacity:.6;stroke-dasharray:5 130;animation:6.4s linear infinite net-signal}.net__node{fill:var(--site-primary);opacity:.8;animation:5.2s ease-in-out infinite net-pulse}.net__node--inner{fill:var(--site-primary-soft)}.net__node--core{fill:var(--site-node-core);opacity:1;animation:none}.hero__mark{aspect-ratio:1;border-radius:var(--site-radius-pill);background:var(--site-mark-bg);inline-size:30%;box-shadow:0 0 0 1px var(--site-line-brand), var(--site-shadow);place-items:center;animation:7s ease-in-out infinite mark-breathe;display:grid;position:absolute}.hero__mark img{width:52%;height:auto;filter:var(--site-logo-filter);opacity:.94}.hero__chip{background:var(--site-chip-bg);border:1px solid var(--site-line-2);border-radius:var(--site-radius-compact);box-shadow:var(--site-glass-edge), var(--site-shadow);-webkit-backdrop-filter:var(--site-glass-blur);backdrop-filter:var(--site-glass-blur);padding:12px 16px;position:absolute}.hero__chip span{color:var(--site-primary-soft);font-size:var(--site-type-xs);font-weight:var(--site-w-bold);display:block}.hero__chip strong{color:var(--site-ink);font-size:var(--site-type-sm);margin-top:2px;display:block}.hero__chip--a{inset-block-start:6%;inset-inline-end:-4%}.hero__chip--b{inset-block-end:8%;inset-inline-start:-4%}.hero__rule{background:linear-gradient(90deg, transparent, var(--site-line-brand) 30%, var(--site-line-brand-strong) 50%, var(--site-line-brand) 70%, transparent);height:1px;position:absolute;inset-block-end:0;inset-inline:0}html[data-js] .hero__eyebrow,html[data-js] .hero__lead,html[data-js] .hero__actions,html[data-js] .hero__audiences,html[data-js] .hero__visual{animation:site-rise .7s var(--site-ease-out) both}html[data-js] .hero__lead{animation-delay:60ms}html[data-js] .hero__actions{animation-delay:.12s}html[data-js] .hero__audiences{animation-delay:.18s}html[data-js] .hero__visual{animation:site-fade .9s var(--site-ease-out) both;animation-delay:.1s}@keyframes net-spin{to{rotate:360deg}}@keyframes net-signal{0%{stroke-dashoffset:135px}to{stroke-dashoffset:0}}@keyframes net-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes net-ping{0%{opacity:0;transform:scale(.32)}14%{opacity:.5}to{opacity:0;transform:scale(3.5)}}@keyframes mark-breathe{0%,to{box-shadow:0 0 0 1px var(--site-line-brand), 0 0 34px var(--site-fill-brand-2), var(--site-shadow)}50%{box-shadow:0 0 0 1px var(--site-line-brand-strong), 0 0 58px var(--site-line-brand), var(--site-shadow)}}@media (max-width:1080px){.hero__chip--a{inset-inline-end:0}.hero__chip--b{inset-inline-start:0}}@media (max-width:900px){.hero__grid{min-height:0;padding-block:calc(var(--site-header-h) + 32px) 56px;grid-template-columns:1fr;gap:40px}.hero__visual{max-width:340px}.hero__claim{max-width:30ch}}@media (max-width:640px){.hero__grid{padding-block:calc(var(--site-header-h) + 26px) 44px}.hero__visual{display:none}.hero h1{margin-top:18px}.hero__actions{flex-wrap:nowrap;gap:10px;margin-top:26px}.hero__actions .btn{min-inline-size:0;min-block-size:var(--ap-control-height-md);font-size:var(--site-type-sm);white-space:nowrap;flex:1 1 0;padding-inline:10px}.hero__actions .btn__arrow{display:none}.hero__audiences{margin-top:28px;padding-top:20px}}@media (prefers-reduced-motion:reduce){.net__ring--spin,.net__ring--counter,.net__sweep,.net__ping,.net__edge--live,.net__node,.hero__mark{animation:none}.net__ping{display:none}.net__node{opacity:.75}}}
