@font-face{font-family:Outfit;src:url(../media/outfit-variable.3b95pg1d7j24s.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/ibm-plex-sans-arabic-400.2txf52vrv9-y8.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/ibm-plex-sans-arabic-500.3cka21f0uk1ox.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/ibm-plex-sans-arabic-600.2plxqtl0lhmfj.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(../media/ibm-plex-sans-arabic-700.0me7rkilcp6hd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-1000:#000;--coal-950:#0e0e0e;--coal-900:#0f1113;--coal-875:#131416;--coal-850:#131517;--coal-800:#1c1e20;--coal-775:#1c1e21;--coal-750:#1f2228;--coal-700:#23262a;--coal-650:#2a2d32;--coal-600:#383e46;--neutral-500:#5c626a;--neutral-400:#828282;--neutral-350:#898a8b;--neutral-300:#a8a8a8;--neutral-100:#f7f7f8;--brand-white:#fff;--lime-300:#eeffa7;--lime-500:#d1fe17;--lime-600:#b2d814;--lime-800:#6d840c;--pink-500:#ff005b;--pink-300:#ff5994;--blue-500:#0256fe;--orange-500:#ff4f03;--yellow-400:#fff05a;--green-500:#2eb844;--red-500:#e6483d;--brand-ink:var(--coal-900);--brand-mint:var(--lime-500);--bg-public:var(--coal-900);--bg-app:var(--coal-875);--bg-media-matte:var(--ink-1000);--surface-base:var(--coal-875);--surface-selected:var(--coal-650);--surface-strong:var(--coal-600);--surface-inverted:var(--brand-white);--text-strong:var(--brand-white);--text-on-light:var(--coal-850);--border-hairline:#ffffff0d;--border-emphasis:#ffffff3d;--accent-soft-strong:#d1fe1726;--accent-border:#d1fe177a;--accent-on:var(--coal-850);--overlay-soft:#0006;--overlay-medium:#0000009e;--overlay-strong:#000c;--bg-canvas:var(--bg-app);--surface-1:var(--coal-800);--surface-2:var(--coal-775);--surface-3:var(--coal-700);--surface-floating:var(--coal-700);--text-primary:var(--neutral-100);--text-secondary:var(--neutral-300);--text-tertiary:var(--neutral-350);--text-disabled:var(--neutral-500);--border-subtle:#ffffff14;--border-default:#ffffff1a;--border-strong:#ffffff26;--accent:var(--lime-500);--accent-hover:#dcff4b;--accent-pressed:var(--lime-600);--accent-soft:#d1fe1714;--accent-contrast:var(--accent-on);--accent-emphasis:var(--lime-500);--state-success-fg:#4ee466;--state-success-icon:#4ee466;--state-success-soft:#2eb8441f;--state-success-border:#2eb84459;--state-success-strong:var(--green-500);--state-success-on-strong:var(--brand-white);--state-warning-fg:var(--yellow-400);--state-warning-icon:var(--yellow-400);--state-warning-soft:#fff05a1a;--state-warning-border:#fff05a59;--state-warning-strong:#e6c800;--state-warning-on-strong:var(--coal-850);--state-danger-fg:#ff969d;--state-danger-icon:#ff969d;--state-danger-soft:#e6483d1f;--state-danger-border:#e6483d66;--state-danger-strong:var(--red-500);--state-danger-on-strong:var(--brand-white);--state-info-fg:#9fbfff;--state-info-icon:#9fbfff;--state-info-soft:#0256fe1f;--state-info-border:#0256fe66;--state-info-strong:var(--blue-500);--state-info-on-strong:var(--brand-white);--state-neutral-fg:var(--neutral-300);--state-neutral-icon:var(--neutral-300);--state-neutral-soft:#a8a8a824;--state-neutral-border:#a8a8a84d;--state-neutral-strong:var(--neutral-400);--state-neutral-on-strong:var(--coal-850);--state-premium-fg:var(--pink-300);--state-premium-icon:var(--pink-300);--state-premium-soft:#ff005b1a;--state-premium-border:#ff005b66;--state-premium-strong:var(--pink-500);--state-premium-on-strong:var(--brand-white);--selection-bg:#d1fe173d;--overlay-scrim:var(--overlay-medium);--table-row-hover:var(--surface-2);--nav-link-hover-wash:#ffffff0d;--surface-panel:var(--surface-1);--surface-canvas:var(--bg-canvas);--control-surface:var(--surface-2);--control-surface-hover:var(--surface-3)}[data-surface-context=raised]{--control-surface:var(--surface-3);--control-surface-hover:color-mix(in srgb, var(--surface-3), var(--text-primary) 6%)}
:root{--font-en:"Outfit";--font-ar:"IBM Plex Sans Arabic";--font-sans:var(--font-en), var(--font-ar), Tahoma, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-light:var(--font-weight-regular);--font-weight-black:var(--font-weight-bold);--font-features-default:"kern" 1, "liga" 1, "calt" 1;--type-hero-xl-size:clamp(48px, 6vw, 88px);--type-hero-xl-leading:.98;--type-display-l-size:clamp(40px, 4.5vw, 64px);--type-display-l-leading:1.02;--type-h1-size:clamp(28px, 2.5vw, 32px);--type-h1-leading:1.08;--type-workspace-title-size:clamp(32px, 3vw, 40px);--type-workspace-title-leading:1.2;--type-h2-size:24px;--type-h2-leading:1.28;--type-h3-size:20px;--type-h3-leading:1.3;--type-h4-size:18px;--type-h4-leading:1.35;--type-section-title-size:24px;--type-section-title-leading:1.35;--type-card-title-size:18px;--type-card-title-leading:1.35;--type-lead-size:18px;--type-lead-leading:1.6;--type-body-lg-size:16px;--type-body-lg-leading:1.55;--type-body-size:16px;--type-body-leading:1.45;--type-ui-body-size:16px;--type-ui-body-leading:1.5;--type-ui-small-size:14px;--type-ui-small-leading:1.5;--type-label-size:14px;--type-label-leading:1.4;--type-button-size:15px;--type-button-leading:1.25;--type-nav-size:14px;--type-nav-leading:1.25;--type-metadata-size:14px;--type-metadata-leading:1.45;--type-caption-size:14px;--type-caption-leading:1.45;--type-micro-size:10px;--type-micro-leading:1.3;--type-code-size:12px;--type-code-leading:1.5;--type-numeric-size:14px;--type-numeric-leading:1.4;--type-unit-size:14px;--type-unit-leading:1.4;--type-prop-label-size:14px;--type-prop-label-leading:1.4;--type-panel-title-size:14px;--type-panel-title-leading:1.35;--type-panel-title-tracking:.04em;--type-overline-tracking:.18em;--type-shortcut-size:12px;--type-shortcut-leading:1.3}:root,[lang]{--type-hero-xl-leading:1.1;--type-display-l-leading:1.15;--type-h1-leading:1.25;--type-h2-leading:1.35;--type-h3-leading:1.4;--type-h4-leading:1.45;--type-section-title-leading:1.35;--type-card-title-leading:1.45;--type-body-leading:1.6;--type-body-lg-leading:1.6;--type-ui-body-leading:1.5;--type-ui-small-leading:1.5;--type-label-leading:1.45;--type-caption-leading:1.5;--type-button-leading:1.4;--type-nav-leading:1.4;--type-reading-measure:65ch;--type-compact-measure:42ch}:root:lang(ar),[lang]:lang(ar){--type-hero-xl-leading:1.25;--type-display-l-leading:1.3;--type-h1-leading:1.45;--type-h2-leading:1.5;--type-h3-leading:1.5;--type-h4-leading:1.55;--type-section-title-leading:1.5;--type-card-title-leading:1.55;--type-body-leading:1.8;--type-body-lg-leading:1.8;--type-ui-body-leading:1.65;--type-ui-small-leading:1.65;--type-label-leading:1.6;--type-caption-leading:1.65;--type-button-leading:1.5;--type-nav-leading:1.5;--type-reading-measure:55ch;--type-compact-measure:38ch}.text-hero-xl,.text-display-l,.text-h1,.text-h2,.text-h3,.text-h4,.text-section-title,.text-card-title,.text-lead,.text-body-lg,.text-body,.text-ui-body,.text-ui-small,.text-label,.text-button,.text-nav,.text-metadata,.text-caption,.text-micro,.text-code,.text-numeric,.text-unit,.text-prop-label,.text-panel-title,.text-shortcut{letter-spacing:0;text-align:start;font-synthesis:none;font-feature-settings:var(--font-features-default);margin:0}:where(h1,h2,h3,h4,.text-hero-xl,.text-display-l,.text-h1,.text-h2,.text-h3,.text-h4,.text-section-title,.text-card-title){text-wrap:balance}:where(p,li,.text-lead,.text-body-lg,.text-body,.text-ui-body,.text-caption){text-wrap:pretty}.text-hero-xl{font-family:var(--font-sans);font-weight:var(--font-weight-black);font-size:var(--type-hero-xl-size);line-height:var(--type-hero-xl-leading);color:var(--text-primary);padding-block:.1em .24em}.text-display-l{font-family:var(--font-sans);font-weight:var(--font-weight-black);font-size:var(--type-display-l-size);line-height:var(--type-display-l-leading);color:var(--text-primary);padding-block:.1em .24em}.text-h1{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-h1-size);line-height:var(--type-h1-leading);color:var(--text-primary);padding-block:.1em .24em}.text-h2{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-h2-size);line-height:var(--type-h2-leading);color:var(--text-primary);padding-block:.1em .24em}.text-h3{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);color:var(--text-primary)}.text-h4{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-h4-size);line-height:var(--type-h4-leading);color:var(--text-primary)}.text-section-title{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading);color:var(--text-primary)}.text-card-title{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-card-title-size);line-height:var(--type-card-title-leading);color:var(--text-primary)}.text-lead{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);color:var(--text-primary)}.text-body-lg{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);color:var(--text-primary)}.text-body{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.text-ui-body{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-ui-body-size);line-height:var(--type-ui-body-leading);color:var(--text-secondary)}.text-ui-small{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-ui-small-size);line-height:var(--type-ui-small-leading);color:var(--text-secondary)}.text-label{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-label-size);line-height:var(--type-label-leading);color:var(--text-tertiary)}.text-button{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-button-size);line-height:var(--type-button-leading)}.text-nav{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-nav-size);line-height:var(--type-nav-leading)}.text-metadata{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-metadata-size);line-height:var(--type-metadata-leading);color:var(--text-tertiary)}.text-caption{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--text-tertiary)}.text-micro{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-micro-size);line-height:var(--type-micro-leading);color:var(--text-tertiary)}.text-code{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-code-size);line-height:var(--type-code-leading);color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.text-group,.text-group>*{margin:0}.text-group>*+*{margin-block-start:var(--space-2)}.text-group .text-label+:is(.text-h3,.text-h4,.text-section-title,.text-card-title){margin-block-start:var(--rhythm-label-to-title)}.text-group .text-label+:is(.text-hero-xl,.text-display-l,.text-h1,.text-h2){margin-block-start:var(--space-3)}.text-group :is(.text-h3,.text-h4,.text-section-title,.text-card-title)+*{margin-block-start:var(--rhythm-title-to-body)}.text-group :is(.text-h1,.text-h2)+*{margin-block-start:var(--space-4)}.text-group :is(.text-hero-xl,.text-display-l)+*{margin-block-start:var(--space-5)}.text-group :is(.text-body,.text-body-lg,.text-lead)+:is(.text-body,.text-body-lg),.text-group .text-ui-body+.text-ui-body,.text-group .text-ui-small+.text-ui-small{margin-block-start:var(--rhythm-paragraph)}.text-flow>*+.text-group,.text-flow>.text-group+*{margin-block-start:var(--rhythm-group)}.text-flow>*+.text-group--major,.text-flow>.text-group--major+*{margin-block-start:var(--rhythm-group-major)}.text-numeric{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-numeric-size);line-height:var(--type-numeric-leading);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.text-unit{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-unit-size);line-height:var(--type-unit-leading);color:var(--text-tertiary);direction:ltr;unicode-bidi:isolate}.text-prop-label{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--type-prop-label-size);line-height:var(--type-prop-label-leading);color:var(--text-secondary)}.text-panel-title{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--type-panel-title-size);line-height:var(--type-panel-title-leading);letter-spacing:var(--type-panel-title-tracking);color:var(--text-primary)}.text-panel-title:lang(ar){letter-spacing:0}.text-shortcut{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-shortcut-size);line-height:var(--type-shortcut-leading);font-variant-numeric:tabular-nums;color:var(--text-tertiary);direction:ltr;unicode-bidi:isolate}:is(.text-h1,.text-h2,.text-h3,.text-h4,.text-section-title,.text-card-title,.text-body,.text-body-lg,.text-lead,.text-ui-body,.text-ui-small,.text-label,.text-caption,.text-metadata){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-inline-size:0}:is(.text-h1,.text-h2,.text-h3,.text-h4,.text-section-title,.text-card-title){text-wrap:balance}:is(.text-body,.text-body-lg,.text-lead){text-wrap:pretty}.text-reading{max-inline-size:var(--type-reading-measure)}.text-compact{max-inline-size:var(--type-compact-measure)}.text-panel-title{letter-spacing:0}
:root{--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-24:96px;--space-26:104px;--space-31:124px;--space-32:128px;--space-2h:var(--space-2);--space-4h:var(--space-5);--space-7:var(--space-16);--rhythm-title-to-body:var(--space-2-5);--rhythm-label-to-title:var(--space-1-5);--rhythm-heading-to-content:var(--space-6);--rhythm-paragraph:var(--space-4);--rhythm-group:var(--space-6);--rhythm-group-major:var(--space-10);--rhythm-section:var(--space-16);--rhythm-section-major:var(--space-24);--page-gutter-compact:var(--space-3);--page-gutter:var(--space-4);--section-gap-product:var(--space-8);--section-gap-marketing:var(--space-16);--section-gap-landmark:var(--space-24);--control-gap:var(--space-2);--panel-gap:var(--space-3);--card-gap:var(--space-4)}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--radius-control:8px;--radius-button:var(--radius-md);--radius-tool:12px;--radius-card:var(--radius-lg);--radius-panel:20px;--radius-composer:var(--radius-xl);--radius-landmark:32px;--control-radius:var(--radius-control);--panel-radius:var(--radius-panel);--tile-radius:var(--radius-sm);--card-radius:var(--radius-card);--stage-radius:var(--radius-card);--canvas-radius:var(--radius-xs);--floating-radius:var(--radius-panel);--border-w:1px;--border-w-strong:2px;--border-1:var(--border-w);--border-2:var(--border-w-strong);--container-max:1440px;--content-max:1200px;--reading-max:720px;--wide-max:1600px;--pricing-max:1068px;--app-nav-fallback-size:calc(var(--touch-target-min) + var(--space-1) * 2 + var(--space-2) * 2 + env(safe-area-inset-top,0px));--app-nav-block-size:var(--app-nav-measured-size,var(--app-nav-fallback-size));--app-nav-visible-size:var(--app-nav-block-size);--app-sticky-top:calc(var(--app-nav-visible-size) + var(--space-3));--mobile-tray-size:calc(var(--touch-target-min) + var(--space-6));--visual-viewport-block-size:100svh;--visual-viewport-block-end:0px;--container-reading:var(--reading-max);--container-pricing:var(--pricing-max);--container-content:var(--content-max);--container-marketing:var(--container-max);--container-wide:var(--wide-max);--page-padding:12px;--grid-columns:4;--grid-gutter:12px}@media (min-width:48rem){:root{--app-nav-fallback-size:calc(var(--touch-target-min) + var(--space-2) * 2 + var(--space-3) * 2 + env(safe-area-inset-top,0px))}}:root[data-navigation-hidden]{--app-nav-visible-size:0px}@media (min-width:30rem){:root{--page-padding:16px;--grid-columns:4;--grid-gutter:12px}}@media (min-width:48rem){:root{--page-padding:16px;--grid-columns:8;--grid-gutter:16px}}@media (min-width:64rem){:root{--page-padding:16px;--grid-columns:12;--grid-gutter:16px}}@media (min-width:96rem){:root{--page-padding:24px;--grid-columns:12;--grid-gutter:20px}}.container,.container-reading,.container-wide{padding-inline:var(--page-padding);inline-size:100%;margin-inline:auto}.container{max-inline-size:var(--content-max)}.container-reading{max-inline-size:var(--reading-max)}.container-wide{max-inline-size:var(--wide-max)}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}
:root{--shadow-low:0 2px 4px #0000001f, inset 0 1px 0 #ffffff0a;--shadow-medium:0 4px 24px -8px #00000059, inset 0 1px 0 #ffffff0d;--shadow-overlay:0 24px 72px #0000008f, inset 0 1px 0 #ffffff0f;--shadow-control:var(--shadow-low);--shadow-raised:var(--shadow-medium);--shadow-floating:0 12px 36px #00000061, inset 0 1px 0 #ffffff0d;--shadow-cta-lime:inset 0 -3px 0 #829b19, 0 6px 4px #00000040, 0 24px 24px #00000026;--shadow-cta-neutral:inset 0 -3px 0 #0000001a, 0 6px 4px #00000040, 0 24px 24px #00000026;--surface-panel:var(--surface-1);--surface-canvas:var(--bg-canvas);--glass-bg:color-mix(in srgb, var(--surface-floating) 88%, transparent);--glass-bg-opaque:var(--surface-floating);--glass-border:var(--border-subtle);--glass-blur:var(--space-2);--glass-shadow:var(--shadow-low);--overlay-glass-bg:var(--overlay-strong);--glass-blur-strong:18px;--glass-saturate:140%}.surface-glass{background:var(--glass-bg-opaque);border:var(--border-w) solid var(--glass-border);box-shadow:var(--glass-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.surface-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}:root{--z-base:0;--z-raised:10;--z-sticky:100;--z-navigation:200;--z-dropdown:300;--z-popover:400;--z-overlay:500;--z-modal:600;--z-toast:700;--z-media-overlay:var(--z-raised);--z-drawer:550;--z-tooltip:650;--z-critical:800}
:root{--motion-instant:.1s;--motion-hover:.12s;--motion-fast:.14s;--motion-quick:.18s;--motion-base-standard:.22s;--motion-base-smooth:.3s;--motion-base-expressive:.4s;--motion-base-ambient:1.2s;--motion-base-brand:.7s;--motion-base-indicator:.2s;--motion-base-panel:.26s;--motion-base-canvas:.42s;--motion-base-reveal-distance:10px;--motion-base-reveal-blur:3px;--motion-base-reveal-stagger:56ms;--motion-scale:1;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-emphasis:cubic-bezier(.32, .72, 0, 1);--kinetic-utility-compress:.99;--kinetic-product-compress:.984;--kinetic-signature-compress:.972;--kinetic-compress-duration:var(--motion-instant);--kinetic-release-duration:var(--motion-quick);--kinetic-settle-duration:var(--motion-standard);--kinetic-compress-ease:var(--ease-in);--kinetic-release-ease:var(--ease-out)}:root,[data-motion=reduced]{--motion-standard:max(1ms, calc(var(--motion-base-standard) * var(--motion-scale)));--motion-smooth:max(1ms, calc(var(--motion-base-smooth) * var(--motion-scale)));--motion-deliberate:var(--motion-smooth);--motion-expressive:max(1ms, calc(var(--motion-base-expressive) * var(--motion-scale)));--motion-ambient:max(1ms, calc(var(--motion-base-ambient) * var(--motion-scale)));--motion-brand:max(1ms, calc(var(--motion-base-brand) * var(--motion-scale)));--motion-indicator:max(1ms, calc(var(--motion-base-indicator) * var(--motion-scale)));--motion-panel:max(1ms, calc(var(--motion-base-panel) * var(--motion-scale)));--motion-canvas:max(1ms, calc(var(--motion-base-canvas) * var(--motion-scale)));--reveal-distance:calc(var(--motion-base-reveal-distance) * var(--motion-scale));--reveal-blur:calc(var(--motion-base-reveal-blur) * var(--motion-scale));--reveal-stagger:calc(var(--motion-base-reveal-stagger) * var(--motion-scale))}@keyframes designery-reveal{0%{opacity:0;translate:0 var(--reveal-distance);filter:blur(var(--reveal-blur))}to{opacity:1;filter:blur();translate:0}}.motion-reveal{animation:designery-reveal var(--motion-smooth) var(--ease-out) both;animation-delay:calc(var(--reveal-index,0) * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}.motion-reveal{opacity:1;filter:none;animation:none;translate:none}}[data-motion=reduced]{--motion-scale:0}[data-motion=reduced] .motion-reveal{opacity:1;filter:none;animation:none;translate:none}:root{--motion-gallery-hold:6s}
:root,[data-density=comfortable]{--control-h-sm:36px;--control-h-md:44px;--control-h-lg:52px;--row-h:40px;--toolbar-h:48px;--panel-pad:var(--space-4);--panel-gap:var(--space-4);--prop-gap:var(--space-3);--section-gap:var(--space-5);--tile-min:8.5rem}[data-density=compact]{--control-h-sm:32px;--control-h-md:38px;--control-h-lg:46px;--row-h:34px;--toolbar-h:44px;--panel-pad:var(--space-3);--panel-gap:var(--space-3);--prop-gap:var(--space-2);--section-gap:var(--space-4);--tile-min:6.5rem;--control-radius:var(--radius-xs);--tile-radius:var(--radius-xs);--panel-radius:var(--radius-md);--canvas-radius:var(--radius-xs)}[data-density=precision]{--control-h-sm:28px;--control-h-md:32px;--control-h-lg:40px;--row-h:28px;--toolbar-h:40px;--panel-pad:var(--space-2);--panel-gap:var(--space-2);--prop-gap:var(--space-1);--section-gap:var(--space-3);--tile-min:5rem;--control-radius:var(--radius-xs);--tile-radius:var(--radius-xs);--panel-radius:var(--radius-md);--canvas-radius:0px}
:root{--focus-ring-width:2px;--focus-ring-offset:3px;--touch-target-min:44px;--focus-ring:var(--accent);--focus-halo:var(--accent-soft-strong)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:disabled,[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}::selection{background:var(--selection-bg);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff42}:root{--cursor-scrub:ew-resize;--cursor-resize-inline:col-resize;--cursor-resize-block:row-resize}@media (pointer:coarse),(max-width:47.999rem){:root,[data-density]{--control-h-sm:var(--touch-target-min);--control-h-md:var(--touch-target-min);--control-h-lg:52px;--row-h:var(--touch-target-min);--toolbar-h:48px}}
[data-tool-surface]{--tool-radius-control:10px;--tool-radius-card:14px;--tool-radius-panel:18px;--control-radius:var(--tool-radius-control);--tile-radius:var(--tool-radius-control);--card-radius:var(--tool-radius-card);--stage-radius:var(--tool-radius-card);--panel-radius:var(--tool-radius-panel);--floating-radius:var(--tool-radius-panel);--btn-radius-role:var(--tool-radius-control);--field-radius-role:var(--tool-radius-control);--canvas-radius:var(--radius-xs);--tool-gap-inline:var(--space-2);--tool-gap-row:var(--space-3);--tool-gap-group:var(--space-4);--tool-gap-section:var(--space-6);--tool-gap-region:var(--space-8);--tool-pad-panel:var(--space-4);--tool-pad-page:var(--space-6)}
[data-design-review]{--bg-canvas:#0f1113;--surface-1:#17191c;--surface-2:#222529;--surface-3:#2c3035;--surface-floating:#25292e;--control-surface:var(--surface-2);--control-surface-hover:var(--surface-3);--border-subtle:#ffffff12;--border-strong:#ffffff2e;--text-secondary:#b5bac2;--text-tertiary:#9299a3;--btn-radius-role:var(--radius-md);--field-radius-role:var(--radius-control);--control-radius:var(--radius-control);--panel-radius:var(--radius-lg);--floating-radius:var(--radius-xl);--review-button-pad-sm:var(--space-3);--review-button-pad-md:var(--space-4);--review-button-pad-lg:var(--space-5);--review-press-depth:3px;--review-sidebar:216px;--review-heading:32px;--review-title:32px;--review-section:24px;--review-caption:14px;--review-card-min:220px;--review-swatch-height:88px;--review-stage-height:360px;--review-control-border:#ffffff1a;--review-gradient:linear-gradient(145deg, #353b43, #1c2025 55%, #141719);--review-accent-gradient:linear-gradient(180deg, #dcff48, #d1fe17);--review-grid-line:#ffffff09;--motion-quick:.14s;--motion-hover:.16s;--motion-enter:.24s;--kinetic-compress-duration:90ms;--kinetic-release-duration:.18s}[data-design-review][data-density=comfortable]{--control-h-sm:36px;--control-h-md:44px;--control-h-lg:52px}[data-design-review][data-density=compact]{--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--panel-pad:var(--space-4)}[data-design-review] [data-surface-context=raised]{--control-surface:var(--surface-2);--control-surface-hover:var(--surface-3)}@media (max-width:47.999rem){[data-design-review]{--review-heading:32px;--review-title:26px;--review-stage-height:240px}}@media (pointer:coarse){[data-design-review][data-density]{--control-h-sm:44px;--control-h-md:44px;--control-h-lg:52px}}@media (prefers-reduced-motion:reduce){[data-design-review]{--motion-quick:0s;--motion-hover:0s;--motion-enter:0s;--kinetic-compress-duration:0s;--kinetic-release-duration:0s}}[data-design-review] :is(.text-card-title,.text-section-title){font-weight:var(--font-weight-semibold)}[data-design-review] :is(.text-label,.text-caption){color:var(--text-secondary)}[data-design-review]{--review-glass-fill:linear-gradient(150deg, #ffffff26, #ffffff09 58%, #fff1), #272c31e0;--review-glass-hover:linear-gradient(150deg, #ffffff1a, #ffffff06), #20252acc;--review-glass-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff12, 0 3px 10px #0000001f;--review-glass-blur:blur(16px) saturate(125%);--review-glass-track:#090c0f52;--review-glass-bar:#0f1113e0}@media (prefers-reduced-transparency:reduce){[data-design-review]{--review-glass-fill:var(--surface-3);--review-glass-hover:var(--surface-2);--review-glass-blur:none;--review-glass-bar:var(--bg-canvas)}}@supports (color:color-mix(in srgb, currentColor 5%, transparent)){[data-design-review]{--review-glass-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff12, 0 3px 10px #0000001f, 0 2px 7px color-mix(in srgb, currentColor 5%, transparent)}}[data-design-review]{--review-setting-min:96px;--review-writing-max:384px;--review-composer-width:352px;--review-preview-max:420px;--review-shot-thumb:80px;--review-popover-width:320px;--prompt-intro-step:90ms;--prompt-intro-duration:.65s;--prompt-intro-blur:10px;--prompt-intro-rise:6px;--review-timeline-width:280px;--review-caption-measure:58ch}html[data-design-review=site-trial]{--bg-app:var(--bg-canvas);--bg-public:var(--bg-canvas);--surface-base:var(--surface-1);--surface-panel:var(--surface-1);--surface-canvas:var(--bg-canvas);--surface-selected:var(--surface-3);--glass-bg-opaque:var(--surface-floating);--glass-bg:color-mix(in srgb, var(--surface-floating) 88%, transparent);--glass-shadow:var(--review-glass-shadow)}html[data-design-review=site-trial] [data-tool-surface]{--tool-radius-control:var(--radius-control);--tool-radius-card:var(--radius-lg);--tool-radius-panel:var(--radius-lg)}

*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable;min-height:100%;scroll-padding-block-start:var(--app-sticky-top);scroll-padding-block-end:calc(var(--visual-viewport-block-end) + var(--space-4))}body{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(button,input,select,textarea){font-family:inherit}a{color:inherit}
