@font-face{font-family:yekan;src:url(../media/YekanBakh_VF-s.29lxs8de6q6u9.woff2)format("woff2");font-display:block;font-weight:100 950}@font-face{font-family:yekan Fallback;src:local(Arial);ascent-override:98.8%;descent-override:54.34%;line-gap-override:0.0%;size-adjust:101.22%}.WD9BDG_className{font-family:yekan,yekan Fallback}.WD9BDG_variable{--font-yekan:"yekan", "yekan Fallback"}
@font-face{font-family:yekanFaNum;src:url(../media/YekanBakhFaNum_VF-s.p.2ezji9itp4rr4.woff2)format("woff2");font-display:block;font-weight:100 950}@font-face{font-family:yekanFaNum Fallback;src:local(Arial);ascent-override:98.8%;descent-override:54.34%;line-gap-override:0.0%;size-adjust:101.22%}.ZKcHIG_className{font-family:yekanFaNum,yekanFaNum Fallback}.ZKcHIG_variable{--font-yekan-fa:"yekanFaNum", "yekanFaNum Fallback"}
:root{--shadow-mode-toggle:0 1px 2px color-mix(in oklch, var(--fg-primary) 8%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#fafafa;--surface-sidebar:var(--surface-canvas);--sidebar-panel-divider:color-mix(in oklch, var(--surface-sidebar) 60%, var(--border-subtle));--surface-sidebar-rail:color-mix(in srgb, var(--surface-canvas) 98.8%, black);--sidebar-rail-item-foreground:color-mix(in oklch, var(--fg-primary) 52%, var(--surface-sidebar-rail));--sidebar-rail-item-selected:color-mix(in oklch, var(--selected) 70%, var(--surface-sidebar-rail));--sidebar-account-background:color-mix(in oklch, var(--user-accent-soft) 92%, var(--primary));--spacing:.25rem;--reasoning-effort-fill:color-mix(in oklch, var(--primary) 55%, var(--surface-muted));--shadow-landing-glow:0 0 2rem var(--primary-soft,var(--surface-muted));--surface-raised:#fff;--surface-overlay:#fff;--chat-header-gradient:linear-gradient(to bottom, var(--surface-canvas) 0%, var(--surface-canvas) 40%, color-mix(in srgb, var(--surface-canvas) 85%, transparent) 75%, transparent 100%);--chat-header-backdrop-height:calc(var(--spacing) * 30);--surface-composer:#fff;--surface-muted:#f0f0f0;--fg-primary:#0d0d0d;--fg-secondary:#4b4b4b;--fg-tertiary:#646464;--fg-quaternary:var(--fg-tertiary);--border-subtle:#e5e5e5;--border:#d9d9d9;--border-strong:gray;--hover:#f4f4f4;--selected:#e8e8e8;--pressed:#e4e4e4;--primary:#0d0d0d;--primary-hover:#303030;--primary-foreground:#fff;--brand:#3353ae;--brand-hover:var(--brand);--brand-foreground:#fff;--brand-soft:var(--user-accent-soft);--brand-soft-foreground:var(--user-accent-foreground);--ring:var(--fg-primary);--selection:var(--selected);--link:var(--fg-primary);--mention:var(--accent-swatch-blue);--success:#1a763f;--success-soft:#e2f6e6;--warning:#8f520d;--warning-soft:#fff0d6;--danger:#ba2c25;--danger-soft:#ffebe7;--danger-foreground:#fff;--badge-bronze:#8f5128;--badge-bronze-soft:#ffead9;--badge-bronze-glow:#ea9d60;--badge-silver:#505963;--badge-silver-soft:#eaeff5;--badge-silver-glow:#b0c0d1;--badge-gold:#8a6000;--badge-gold-soft:#fff1cb;--badge-gold-glow:#f3c443;--badge-single:#006763;--badge-single-soft:#d9f5f3;--badge-single-glow:#60ccc5;--shadow-badge-bronze-glow:0 0 3rem var(--badge-bronze-glow);--shadow-badge-silver-glow:0 0 3rem var(--badge-silver-glow);--shadow-badge-gold-glow:0 0 3rem var(--badge-gold-glow);--shadow-badge-single-glow:0 0 3rem var(--badge-single-glow);--weather-clear-soft:#fff0d1;--weather-rain-soft:#e0f1fe;--weather-snow-soft:#e5f7fb;--weather-storm-soft:#ebebfe;--weather-sun:#bd7d00;--weather-rain:#2382ba;--market-up:var(--success);--market-up-soft:var(--success-soft);--market-down:var(--danger);--market-down-soft:var(--danger-soft);--info:var(--fg-secondary);--info-soft:var(--surface-muted);--privacy:#005765;--privacy-foreground:#f3fcfe;--privacy-muted:#daf6fc;--control-thumb:var(--surface-raised);--scrim:#00000052;--media-scrim:#00000052;--tooltip:var(--surface-overlay);--tooltip-foreground:var(--fg-primary);--cat-1:#4b6cc3;--cat-2:#c66843;--cat-3:#578f63;--cat-4:#c5953b;--cat-5:#955890;--cat-6:#3b8f93;--cat-7:#c77884;--cat-8:#657383;--font-sans:var(--font-yekan,"Yekan Bakh"), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--display-contrast:0;--text-2xs:.688rem;--leading-2xs:1rem;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.875rem;--leading-sm:1.25rem;--text-base:1rem;--leading-base:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-display:2rem;--leading-display:2.5rem;--text-hero:3rem;--leading-hero:3.5rem;--leading-reading-en:1.7;--leading-reading-fa:1.85;--leading-reading:var(--leading-reading-en);--tracking-tight:-.015em;--tracking-display:-.02em;--weight-regular:400;--weight-nav:450;--weight-medium:500;--weight-semibold:600;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-composer:1.75rem;--radius-pill:9999px;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 4px 12px #00000014, 0 1px 3px #0000000d;--shadow-lg:0 12px 32px #0000001f, 0 2px 6px #0000000f;--shadow-composer:0 2px 12px #0000000d;--shadow-sidebar-divider:-7px 0 18px -9px #0000001c;--shadow-sidebar-divider-rtl:7px 0 18px -9px #0000001c;--shadow-focus:0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--ring);--duration-instant:70ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--duration-stream-reveal:.32s;--duration-loading-ring:1.1s;--duration-loading-orbit:1.8s;--delay-navigation-loading:.15s;--delay-tooltip:.5s;--scale-overlay-entry:.95;--scale-press:.97;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--sidebar-width:15rem;--reading-width:48rem;--page-width:64rem;--header-height:3.5rem;--send:#0d0d0d;--send-hover:#202020;--send-foreground:#fff;--send-border:var(--fg-tertiary);--accent-swatch-neutral:#0d0d0d;--accent-swatch-blue:#0069cd;--accent-swatch-red:#c73335;--accent-swatch-orange:#ad5002;--accent-swatch-gold:#8e6201;--accent-swatch-green:#017b37;--accent-swatch-cyan:#097689;--accent-swatch-purple:#7b51ce;--accent-swatch-pink:#ba3480;--user-accent-soft:var(--surface-muted);--user-accent-foreground:var(--fg-primary);--user-bubble:var(--user-accent-soft);--user-bubble-foreground:var(--user-accent-foreground);--selection-foreground:var(--fg-primary);--danger-hover:var(--danger);--duration-thinking:2.4s;--duration-data-reveal:.6s;--duration-stagger:70ms;--duration-avatar-breathe:4s;--duration-avatar-act:7s;--duration-avatar-act-gallery:12s;--duration-live-shimmer:1.5s;--duration-breathe:5.5s;--duration-talk:1.6s;--duration-ponder:6s;--duration-dots:1.1s;--duration-arc:1.1s;--duration-stamp:.45s;--duration-spotlight:.55s;--ease-stamp:cubic-bezier(.2, 1.6, .4, 1);--opacity-disabled:.4;--focus-width:2px;--focus-offset:3px;--control-height-sm:2rem;--control-height:2.25rem;--control-height-lg:2.75rem;--mark-size-sm:1.5rem;--mark-size:1.75rem;--mark-size-lg:3.5rem;--background:var(--surface-canvas);--foreground:var(--fg-primary);--card:var(--surface-raised);--card-foreground:var(--fg-primary);--popover:var(--surface-overlay);--popover-foreground:var(--fg-primary);--secondary:var(--surface-muted);--secondary-foreground:var(--fg-primary);--muted:var(--surface-muted);--muted-foreground:var(--fg-tertiary);--accent:var(--surface-muted);--accent-foreground:var(--fg-primary);--destructive:var(--danger);--input:var(--border);--radius:var(--radius-md);--chart-1:var(--cat-1);--chart-2:var(--cat-2);--chart-3:var(--cat-3);--chart-4:var(--cat-4);--chart-5:var(--cat-5);--sidebar:var(--surface-sidebar);--sidebar-foreground:var(--fg-secondary);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--selected);--sidebar-accent-foreground:var(--fg-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--ring)}@supports (color:lab(0% 0 0)){:root{--surface-canvas:lab(98.26% 0 0);--surface-raised:lab(100% 0 0);--surface-overlay:lab(100% 0 0);--surface-composer:lab(100% 0 0);--surface-muted:lab(94.78% 0 0);--fg-primary:lab(3.63096% 0 0);--fg-secondary:lab(31.908% -.0000149012 0);--fg-tertiary:lab(42.348% 0 0);--border-subtle:lab(90.952% 0 -.0000119209);--border:lab(86.66% 0 0);--border-strong:lab(53.6% 0 0);--hover:lab(96.172% 0 0);--selected:lab(91.996% -.0000298023 .0000119209);--pressed:lab(90.604% -.0000298023 0);--primary:lab(3.63096% 0 0);--primary-hover:lab(19.844% 0 0);--primary-foreground:lab(100% 0 0);--brand:lab(36.8901% 12.9411 -53.143);--brand-foreground:lab(100% 0 0);--success:lab(43.5231% -37.2534 22.3838);--success-soft:lab(95.1836% -9.04882 5.30344);--warning:lab(41.574% 22.3387 46.8461);--warning-soft:lab(95.4544% 2.6814 15.3591);--danger:lab(42.5537% 56.3463 40.5324);--danger-soft:lab(94.5625% 7.46736 4.57654);--danger-foreground:lab(100% 0 0);--badge-bronze:lab(41.4487% 24.0852 35.3536);--badge-bronze-soft:lab(94.1246% 6.11958 11.8071);--badge-bronze-glow:lab(71.6836% 25.1418 43.6836);--badge-silver:lab(37.3331% -1.98911 -7.04449);--badge-silver-soft:lab(94.1916% -1.09133 -3.56996);--badge-silver-glow:lab(76.7624% -3.03724 -10.5907);--badge-gold:lab(44.2758% 13.6718 62.9124);--badge-gold-soft:lab(95.599% .669926 21.623);--badge-gold-glow:lab(81.7512% 8.27438 67.7564);--badge-single:lab(38.4937% -34.0172 -6.6575);--badge-single-soft:lab(94.543% -10.0082 -2.06534);--badge-single-glow:lab(75.6183% -33.6766 -6.75896);--weather-clear-soft:lab(95.5133% 1.76126 17.5221);--weather-rain-soft:lab(94.2339% -3.97965 -8.18862);--weather-snow-soft:lab(96.1029% -5.7916 -3.83753);--weather-storm-soft:lab(93.4001% 2.44072 -9.07028);--weather-sun:lab(58.0207% 21.3209 77.6036);--weather-rain:lab(51.141% -12.7023 -37.4807);--privacy:lab(33.3034% -22.3316 -16.539);--privacy-foreground:lab(98.338% -2.84088 -2.0376);--privacy-muted:lab(95.0109% -8.46323 -6.07297);--scrim:lab(0% 0 0/.32);--media-scrim:lab(0% 0 0/.32);--cat-1:lab(46.4882% 8.85674 -49.8674);--cat-2:lab(54.9737% 35.7944 38.341);--cat-3:lab(54.7596% -26.9205 17.4767);--cat-4:lab(65.2518% 12.0728 52.7697);--cat-5:lab(46.2053% 32.1456 -20.0427);--cat-6:lab(54.3784% -25.1076 -10.343);--cat-7:lab(59.407% 32.8737 7.18005);--cat-8:lab(47.7544% -2.88326 -10.5244);--shadow-md:0 4px 12px lab(0% 0 0/.08), 0 1px 3px lab(0% 0 0/.05);--shadow-lg:0 12px 32px lab(0% 0 0/.12), 0 2px 6px lab(0% 0 0/.06);--shadow-composer:0 2px 12px lab(0% 0 0/.05);--shadow-sidebar-divider:-7px 0 18px -9px lab(0% 0 0/.11);--shadow-sidebar-divider-rtl:7px 0 18px -9px lab(0% 0 0/.11);--send:lab(3.63096% 0 0);--send-hover:lab(12.304% -.00000745058 0);--send-foreground:lab(100% 0 0);--accent-swatch-neutral:lab(3.63096% 0 0);--accent-swatch-blue:lab(44.0711% 5.23919 -59.9793);--accent-swatch-red:lab(45.9302% 58.5152 36.124);--accent-swatch-orange:lab(45.7313% 36.4077 55.0039);--accent-swatch-gold:lab(45.4264% 13.2108 52.1419);--accent-swatch-green:lab(44.8963% -42.5843 28.4503);--accent-swatch-cyan:lab(44.8839% -22.7502 -19.0037);--accent-swatch-purple:lab(44.2692% 39.2068 -59.6947);--accent-swatch-pink:lab(45.2974% 58.5635 -11.4048)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#0e0e0e;--surface-sidebar:var(--surface-canvas);--sidebar-panel-divider:color-mix(in oklch, var(--surface-sidebar) 60%, var(--border-subtle));--surface-sidebar-rail:#000;--sidebar-rail-item-foreground:color-mix(in oklch, var(--fg-primary) 72%, var(--surface-sidebar-rail));--sidebar-rail-item-selected:color-mix(in oklch, var(--selected) 70%, var(--surface-sidebar-rail));--surface-raised:#222;--surface-overlay:#303030;--surface-composer:#212121;--surface-muted:#303030;--fg-primary:#f5f5f5;--fg-secondary:#d1d1d1;--fg-tertiary:#b4b4b4;--fg-quaternary:var(--fg-tertiary);--border-subtle:#383838;--border:#484848;--border-strong:#909090;--hover:#383838;--selected:#3c3c3c;--pressed:#404040;--primary:#f5f5f5;--primary-hover:#dfdfdf;--primary-foreground:#0d0d0d;--brand:#3353ae;--brand-hover:var(--brand);--brand-foreground:#fff;--brand-soft:var(--user-accent-soft);--brand-soft-foreground:var(--user-accent-foreground);--selection:var(--selected);--success:#6bc987;--success-soft:#1b3121;--warning:#ebb25f;--warning-soft:#3a2b16;--danger:#f47b74;--danger-soft:#442321;--danger-foreground:#0d0d0d;--badge-bronze:#eca56f;--badge-bronze-soft:#3d2514;--badge-bronze-glow:#bd7138;--badge-silver:#c4cfdb;--badge-silver-soft:#262c33;--badge-silver-glow:#8594a4;--badge-gold:#f7cb58;--badge-gold-soft:#3a2b07;--badge-gold-glow:#c69612;--badge-single:#67d2cc;--badge-single-soft:#112e2d;--badge-single-glow:#14938d;--shadow-badge-bronze-glow:0 0 3rem var(--badge-bronze-glow);--shadow-badge-silver-glow:0 0 3rem var(--badge-silver-glow);--shadow-badge-gold-glow:0 0 3rem var(--badge-gold-glow);--shadow-badge-single-glow:0 0 3rem var(--badge-single-glow);--weather-clear-soft:#332a16;--weather-rain-soft:#1b2e3b;--weather-snow-soft:#1c2f32;--weather-storm-soft:#29293c;--weather-sun:#f3b94c;--weather-rain:#5eade2;--market-up:var(--success);--market-up-soft:var(--success-soft);--market-down:var(--danger);--market-down-soft:var(--danger-soft);--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--accent-swatch-neutral:#f5f5f5;--accent-swatch-blue:#60a7ff;--accent-swatch-red:#f97770;--accent-swatch-orange:#f2823b;--accent-swatch-gold:#d79700;--accent-swatch-green:#4ac06c;--accent-swatch-cyan:#12b8d5;--accent-swatch-purple:#ad8dfd;--accent-swatch-pink:#ed76b3;--privacy:#5fbacc;--privacy-foreground:#001317;--privacy-muted:#0b343b;--control-thumb:var(--fg-secondary);--scrim:#0000008c;--media-scrim:#00000052;--tooltip:var(--surface-overlay);--tooltip-foreground:var(--fg-primary);--cat-1:#7b9ce9;--cat-2:#e38a67;--cat-3:#7bb587;--cat-4:#e3b667;--cat-5:#c287bc;--cat-6:#63b4b8;--cat-7:#e096a1;--cat-8:#8b9aab;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 4px 12px #0006, inset 0 1px 0 #ffffff0d;--shadow-lg:0 12px 32px #00000080, inset 0 1px 0 #ffffff0f;--shadow-composer:0 2px 12px #00000029;--shadow-sidebar-divider:-7px 0 18px -9px #0000004d;--shadow-sidebar-divider-rtl:7px 0 18px -9px #0000004d;--shadow-focus:0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--ring)}@supports (color:lab(0% 0 0)){.dark{--surface-canvas:lab(3.98439% 0 0);--surface-sidebar-rail:lab(0% 0 0);--surface-raised:lab(13.116% 0 0);--surface-overlay:lab(19.844% 0 0);--surface-composer:lab(12.768% -.00000745058 0);--surface-muted:lab(19.844% 0 0);--fg-primary:lab(96.52% -.0000298023 .0000119209);--fg-secondary:lab(83.876% 0 -.0000119209);--fg-tertiary:lab(73.32% -.0000298023 0);--border-subtle:lab(23.556% 0 0);--border:lab(30.632% -.0000149012 .00000596046);--border-strong:lab(59.748% 0 0);--hover:lab(23.556% 0 0);--selected:lab(25.296% -.0000149012 0);--pressed:lab(27.036% 0 0);--primary:lab(96.52% -.0000298023 .0000119209);--primary-hover:lab(88.864% 0 0);--primary-foreground:lab(3.63096% 0 0);--brand:lab(36.8901% 12.9411 -53.143);--brand-foreground:lab(100% 0 0);--success:lab(73.8411% -39.9083 23.7325);--success-soft:lab(18.162% -12.2214 7.2381);--warning:lab(76.7578% 14.8254 49.9635);--warning-soft:lab(18.7952% 4.78236 16.3018);--danger:lab(66.0576% 46.9408 26.6951);--danger-soft:lab(18.3185% 15.5821 8.71098);--danger-foreground:lab(3.63096% 0 0);--badge-bronze:lab(74.0634% 22.7009 39.2984);--badge-bronze-soft:lab(17.4363% 9.98281 15.7126);--badge-bronze-glow:lab(55.331% 27.3865 44.0275);--badge-silver:lab(82.5793% -2.10741 -7.10003);--badge-silver-soft:lab(17.6179% -1.45449 -5.26748);--badge-silver-glow:lab(60.5187% -2.96581 -10.559);--badge-gold:lab(84.0819% 7.19526 61.475);--badge-gold-soft:lab(18.8744% 4.08529 24.1305);--badge-gold-glow:lab(65.3569% 10.9394 66.3172);--badge-single:lab(77.9385% -33.6653 -6.76284);--badge-single-soft:lab(16.8785% -11.7829 -2.367);--badge-single-glow:lab(54.7363% -33.8171 -6.71364);--weather-clear-soft:lab(17.719% 2.06232 14.4968);--weather-rain-soft:lab(17.6431% -4.65022 -11.1269);--weather-snow-soft:lab(17.8366% -7.09906 -4.71268);--weather-storm-soft:lab(17.2746% 4.22625 -12.3485);--weather-sun:lab(79.1818% 14.062 61.488);--weather-rain:lab(67.4797% -13.5441 -34.7108);--accent-swatch-neutral:lab(96.52% -.0000298023 .0000119209);--accent-swatch-blue:lab(66.7099% -2.43962 -51.4028);--accent-swatch-red:lab(65.9538% 50.1356 28.6987);--accent-swatch-orange:lab(66.5508% 40.1924 56.5874);--accent-swatch-gold:lab(67.4454% 18.0407 71.2706);--accent-swatch-green:lab(69.5359% -48.2928 31.8219);--accent-swatch-cyan:lab(68.3029% -31.5874 -26.3913);--accent-swatch-purple:lab(65.3317% 30.1817 -52.1393);--accent-swatch-pink:lab(65.3692% 51.4389 -9.92352);--privacy:lab(70.4937% -24.5429 -17.7978);--privacy-foreground:lab(4.58104% -5.00915 -4.77424);--privacy-muted:lab(19.1206% -12.1218 -8.84451);--scrim:lab(0% 0 0/.55);--media-scrim:lab(0% 0 0/.32);--cat-1:lab(64.2882% 4.15018 -43.2518);--cat-2:lab(66.6815% 32.4914 33.9304);--cat-3:lab(68.6888% -26.8473 17.3539);--cat-4:lab(76.9003% 10.166 45.9688);--cat-5:lab(63.7796% 29.2782 -18.3397);--cat-6:lab(68.3019% -25.1523 -10.3889);--cat-7:lab(69.9638% 29.6539 6.41044);--cat-8:lab(62.8393% -2.97782 -10.5642);--shadow-md:0 4px 12px lab(0% 0 0/.4), inset 0 1px 0 lab(100% 0 0/.05);--shadow-lg:0 12px 32px lab(0% 0 0/.5), inset 0 1px 0 lab(100% 0 0/.06);--shadow-composer:0 2px 12px lab(0% 0 0/.16);--shadow-sidebar-divider:-7px 0 18px -9px lab(0% 0 0/.3);--shadow-sidebar-divider-rtl:7px 0 18px -9px lab(0% 0 0/.3)}}html[lang=fa]{--font-sans:var(--font-yekan-fa,"Yekan Bakh FaNum"), var(--font-yekan,"Yekan Bakh"), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--display-contrast:0;--leading-2xs:1.125rem;--leading-xs:1.25rem;--leading-sm:1.5rem;--leading-base:1.75rem;--leading-lg:2rem;--leading-xl:2.125rem;--leading-2xl:2.375rem;--leading-display:3rem;--leading-hero:4.25rem;--leading-reading:var(--leading-reading-fa);--tracking-tight:0;--tracking-display:0}@layer base{html[lang=fa] [lang=en]{--font-sans:var(--font-yekan,"Yekan Bakh"), ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans)}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,[contenteditable=true],[contenteditable=""]){font-size:max(16px,1rem)}[data-slot=button]:not([class*=after\:]){position:relative}[data-slot=button]:not([class*=after\:]):after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}}@layer utilities{@media (pointer:coarse){.hit-area-coarse{position:relative}.hit-area-coarse:after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.focus-ring:focus-visible,.focus-ring-within:focus-within{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.focus-ring-has:has(:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.focus-ring-after:focus-visible:after{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.focus-ring-inset:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.focus-ring-inset-has:has(:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.press:active:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]){scale:var(--scale-press);transition-duration:var(--duration-instant)}}:root[data-accent=neutral]{--user-accent-soft:var(--surface-muted);--user-accent-foreground:var(--fg-primary)}:root[data-accent=blue]{--primary:var(--accent-swatch-blue);--primary-hover:#0159ae;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#cae0fd;--user-accent-soft:#e6f1ff;--user-accent-foreground:#0b4c92}@supports (color:lab(0% 0 0)){:root[data-accent=blue]{--primary-hover:lab(37.2887% 4.46111 -52.7904);--primary-foreground:lab(100% 0 0);--selection:lab(88.2724% -3.20044 -16.9456);--user-accent-soft:lab(94.7089% -2.23514 -10.902);--user-accent-foreground:lab(31.732% 2.86534 -44.6208)}}:root[data-accent=red]{--primary:var(--accent-swatch-red);--primary-hover:#b21823;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#fed2cd;--user-accent-soft:#ffebe9;--user-accent-foreground:#862726}@supports (color:lab(0% 0 0)){:root[data-accent=red]{--primary-hover:lab(38.9493% 58.6835 37.7821);--primary-foreground:lab(100% 0 0);--selection:lab(87.9251% 15.6883 8.50228);--user-accent-soft:lab(94.5029% 9.19646 4.96033);--user-accent-foreground:lab(31.4157% 41.0364 24.7786)}}:root[data-accent=orange]{--primary:var(--accent-swatch-orange);--primary-hover:#944300;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#fed4bd;--user-accent-soft:#ffece1;--user-accent-foreground:#7b3700}@supports (color:lab(0% 0 0)){:root[data-accent=orange]{--primary-hover:lab(38.8656% 32.5869 49.4329);--primary-foreground:lab(100% 0 0);--selection:lab(88.1361% 12.9169 17.2617);--user-accent-soft:lab(94.6503% 6.62211 8.93405);--user-accent-foreground:lab(32.0085% 28.4774 43.0914)}}:root[data-accent=gold]{--primary:var(--accent-swatch-gold);--primary-hover:#785302;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#f4dab2;--user-accent-soft:#fceeda;--user-accent-foreground:#674601}@supports (color:lab(0% 0 0)){:root[data-accent=gold]{--primary-hover:lab(38.4742% 11.6247 45.8221);--primary-foreground:lab(100% 0 0);--selection:lab(88.4911% 5.13089 23.2755);--user-accent-soft:lab(94.8419% 2.2715 11.3746);--user-accent-foreground:lab(32.6781% 10.4408 41.19)}}:root[data-accent=green]{--primary:var(--accent-swatch-green);--primary-hover:#00672d;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#c3eac9;--user-accent-soft:#e3f6e6;--user-accent-foreground:#015e28}@supports (color:lab(0% 0 0)){:root[data-accent=green]{--primary-hover:lab(37.7374% -37.7239 25.2108);--primary-foreground:lab(100% 0 0);--selection:lab(89.1939% -17.7976 11.403);--user-accent-soft:lab(95.1816% -8.87269 5.65833);--user-accent-foreground:lab(34.1466% -34.9762 23.3625)}}:root[data-accent=cyan]{--primary:var(--accent-swatch-cyan);--primary-hover:#016374;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#b1e9f7;--user-accent-soft:#dbf6fd;--user-accent-foreground:#045766}@supports (color:lab(0% 0 0)){:root[data-accent=cyan]{--primary-hover:lab(37.8661% -20.4383 -17.0933);--primary-foreground:lab(100% 0 0);--selection:lab(88.8128% -16.0405 -12.987);--user-accent-soft:lab(94.9923% -8.14641 -6.56073);--user-accent-foreground:lab(33.1771% -18.4449 -15.4119)}}:root[data-accent=purple]{--primary:var(--accent-swatch-purple);--primary-hover:#6a3eba;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#e0d8fe;--user-accent-soft:#f1edff;--user-accent-foreground:#543a8b}@supports (color:lab(0% 0 0)){:root[data-accent=purple]{--primary-hover:lab(37.1434% 40.786 -59.5992);--primary-foreground:lab(100% 0 0);--selection:lab(87.8185% 8.34295 -17.8416);--user-accent-soft:lab(94.4631% 4.56941 -10.1872);--user-accent-foreground:lab(30.7258% 26.7683 -42.0197)}}:root[data-accent=pink]{--primary:var(--accent-swatch-pink);--primary-hover:#a61d6f;--primary-foreground:#fff;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#fecee4;--user-accent-soft:#ffe9f3;--user-accent-foreground:#7e2757}@supports (color:lab(0% 0 0)){:root[data-accent=pink]{--primary-hover:lab(38.3315% 58.2691 -11.3816);--primary-foreground:lab(100% 0 0);--selection:lab(87.6% 19.7857 -3.75594);--user-accent-soft:lab(94.3807% 9.95839 -1.88223);--user-accent-foreground:lab(30.9641% 41.2941 -8.02517)}}.dark[data-accent=neutral]{--user-accent-soft:var(--surface-muted);--user-accent-foreground:var(--fg-primary)}.dark[data-accent=blue]{--primary:var(--accent-swatch-blue);--primary-hover:#4e94ea;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#284972;--user-accent-soft:#1c2f46;--user-accent-foreground:#b3d4fe}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--primary-hover:lab(59.6958% -1.4405 -51.2619);--primary-foreground:lab(3.63096% 0 0);--selection:lab(29.9707% -1.47799 -27.8097);--user-accent-soft:lab(18.5633% -1.51221 -17.4836);--user-accent-foreground:lab(83.54% -4.08676 -24.6472)}}.dark[data-accent=red]{--primary:var(--accent-swatch-red);--primary-hover:#e3645e;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#6c3531;--user-accent-soft:#442321;--user-accent-foreground:#febfb9}@supports (color:lab(0% 0 0)){.dark[data-accent=red]{--primary-hover:lab(58.9847% 50.2273 29.0499);--primary-foreground:lab(3.63096% 0 0);--selection:lab(29.6219% 25.0151 14.1733);--user-accent-soft:lab(18.3185% 15.5821 8.71098);--user-accent-foreground:lab(83.0646% 22.85 12.4651)}}.dark[data-accent=orange]{--primary:var(--accent-swatch-orange);--primary-hover:#dd6f23;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#69391c;--user-accent-soft:#422616;--user-accent-foreground:#fdc2a2}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--primary-hover:lab(59.5635% 40.6124 58.8418);--primary-foreground:lab(3.63096% 0 0);--selection:lab(29.9307% 19.8555 27.3378);--user-accent-soft:lab(18.5212% 12.1716 16.4077);--user-accent-foreground:lab(83.3674% 18.5423 24.6743)}}.dark[data-accent=gold]{--primary:var(--accent-swatch-gold);--primary-hover:#bf8603;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#5f4106;--user-accent-soft:#3c2a0d;--user-accent-foreground:#eecb95}@supports (color:lab(0% 0 0)){.dark[data-accent=gold]{--primary-hover:lab(60.4932% 16.4543 64.9459);--primary-foreground:lab(3.63096% 0 0);--selection:lab(30.369% 9.47447 37.1307);--user-accent-soft:lab(18.8033% 5.54085 21.4322);--user-accent-foreground:lab(83.8497% 7.40343 31.6924)}}.dark[data-accent=green]{--primary:var(--accent-swatch-green);--primary-hover:#33ac5a;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#235430;--user-accent-soft:#1a3520;--user-accent-foreground:#ace0b6}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--primary-hover:lab(62.5636% -48.4312 32.0721);--primary-foreground:lab(3.63096% 0 0);--selection:lab(31.4149% -24.0748 15.7843);--user-accent-soft:lab(19.4409% -14.9847 9.75814);--user-accent-foreground:lab(84.8096% -23.7877 15.2989)}}.dark[data-accent=cyan]{--primary:var(--accent-swatch-cyan);--primary-hover:#00a4bf;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#05515f;--user-accent-soft:#05343d;--user-accent-foreground:#92dff2}@supports (color:lab(0% 0 0)){.dark[data-accent=cyan]{--primary-hover:lab(61.2902% -29.5008 -24.6847);--primary-foreground:lab(3.63096% 0 0);--selection:lab(30.8326% -17.4478 -14.5712);--user-accent-soft:lab(19.1152% -12.6871 -10.571);--user-accent-foreground:lab(84.2984% -21.1205 -17.196)}}.dark[data-accent=purple]{--primary:var(--accent-swatch-purple);--primary-hover:#9b7be9;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#4b3e6e;--user-accent-soft:#302844;--user-accent-foreground:#d4c8fe}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--primary-hover:lab(58.3125% 30.8155 -52.0176);--primary-foreground:lab(3.63096% 0 0);--selection:lab(29.3376% 14.7442 -26.146);--user-accent-soft:lab(18.1649% 8.89264 -16.4255);--user-accent-foreground:lab(82.8917% 12.3833 -25.3785)}}.dark[data-accent=pink]{--primary:var(--accent-swatch-pink);--primary-hover:#d863a0;--primary-foreground:#0d0d0d;--send:var(--primary);--send-hover:var(--primary-hover);--send-foreground:var(--primary-foreground);--send-border:transparent;--ring:var(--primary);--link:var(--primary);--selection:#67344e;--user-accent-soft:#412331;--user-accent-foreground:#fabcd8}@supports (color:lab(0% 0 0)){.dark[data-accent=pink]{--primary-hover:lab(58.4068% 51.2894 -9.91244);--primary-foreground:lab(3.63096% 0 0);--selection:lab(29.3259% 25.8044 -4.96796);--user-accent-soft:lab(18.1299% 16.2108 -3.11095);--user-accent-foreground:lab(82.6919% 26.2569 -4.99965)}}:root.contrast-more{--weather-clear-soft:var(--surface-raised);--weather-rain-soft:var(--surface-raised);--weather-snow-soft:var(--surface-raised);--weather-storm-soft:var(--surface-raised);--border:var(--fg-tertiary);--border-subtle:var(--fg-tertiary);--border-strong:var(--fg-secondary);--fg-secondary:#2e2e2e;--fg-tertiary:#424242;--sidebar-rail-item-foreground:var(--fg-primary);--sidebar-rail-item-selected:var(--selected)}@supports (color:lab(0% 0 0)){:root.contrast-more{--fg-secondary:lab(18.8% 0 0);--fg-tertiary:lab(28.08% 0 -.00000596046)}}.dark.contrast-more{--weather-clear-soft:var(--surface-raised);--weather-rain-soft:var(--surface-raised);--weather-snow-soft:var(--surface-raised);--weather-storm-soft:var(--surface-raised);--border:var(--fg-tertiary);--border-subtle:var(--fg-tertiary);--border-strong:var(--fg-secondary);--fg-secondary:#eee;--fg-tertiary:#d7d7d7;--sidebar-rail-item-foreground:var(--fg-primary);--sidebar-rail-item-selected:var(--selected)}@supports (color:lab(0% 0 0)){.dark.contrast-more{--fg-secondary:lab(94.2% 0 0);--fg-tertiary:lab(86.08% -.0000298023 0)}}@media (prefers-reduced-motion:reduce){.press:active:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]){scale:none}:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-stream-reveal:0s;--duration-loading-ring:0s;--duration-loading-orbit:0s;--duration-thinking:0s;--duration-data-reveal:0s;--duration-stagger:0s;--duration-breathe:0s;--duration-talk:0s;--duration-ponder:0s;--duration-dots:0s;--duration-arc:0s;--duration-stamp:0s;--duration-spotlight:0s}.animate-spin{animation:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--bg-alt:#eff1f5;--surface:#fff;--surface-2:#eceef3;--fg:#11131a;--fg-body:#2a2e39;--fg-muted:#4b5161;--fg-soft:#5d6374;--border:#dde0e7;--border-strong:#c3c8d3;--primary:#1f4fcc;--primary-fg:#fff;--primary-soft:#1f4fcc1a;--focus:#1f4fcc;--danger:#b42318;--danger-bg:#fdecea;--success:#15803d;--hero-bg:#f7f8fa;--header-bg:#f7f8fadb;--composer-bg:#ffffffe6;--composer-border:#d6dae3;--composer-shadow:0 12px 40px #141e3c14;--chip-bg:#ffffffc7;--chip-border:#d9dde5;--label-bg:#ffffffe6;--card-shadow:0 1px 2px #141e3c0a;--title-shadow:none;--only-light:inline-block;--only-dark:none;--tone-amber:#e0843e;--tone-green:var(--success);--tone-rose:var(--danger);--media-scrim:#00000047;--media-control:#ffffffeb;--media-control-fg:#11131a;--media-control-shadow:0 8px 32px #00000059;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1)}@supports (color:lab(0% 0 0)){:root{--primary:lab(37.1169% 22.3976 -70.4008);--primary-soft:lab(37.1169% 22.3976 -70.4008/.1);--focus:lab(37.1169% 22.3976 -70.4008);--tone-amber:lab(64.504% 32.0949 51.8898)}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-alt:#0b0c0f;--surface:#111216;--surface-2:#1a1c22;--fg:#f3f4f6;--fg-body:#d5d8de;--fg-muted:#aeb2bc;--fg-soft:#9095a2;--border:#ffffff1a;--border-strong:#fff3;--primary:#60a7ff;--primary-fg:#0b1430;--primary-soft:#60a7ff24;--focus:#85baff;--danger:#ffb4ab;--danger-bg:#ff5a501f;--success:#4ade80;--hero-bg:#050506;--header-bg:#050506cc;--composer-bg:#1e2026c7;--composer-border:#ffffff1a;--composer-shadow:0 12px 40px #00000059;--chip-bg:#1c1e249e;--chip-border:#ffffff1f;--label-bg:#0c0d10d1;--card-shadow:none;--title-shadow:0 3px 35px #000c;--only-light:none;--only-dark:inline-block;--tone-amber:#fea668}@supports (color:lab(0% 0 0)){:root.dark{--primary:lab(66.6909% -2.32288 -52.0752);--primary-soft:lab(66.6909% -2.32288 -52.0752/.14);--focus:lab(73.8646% -3.93176 -45.4574);--tone-amber:lab(76.202% 29.0022 45.7689)}}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-alt:#0b0c0f;--surface:#111216;--surface-2:#1a1c22;--fg:#f3f4f6;--fg-body:#d5d8de;--fg-muted:#aeb2bc;--fg-soft:#9095a2;--border:#ffffff1a;--border-strong:#fff3;--primary:#60a7ff;--primary-fg:#0b1430;--primary-soft:#60a7ff24;--focus:#85baff;--danger:#ffb4ab;--danger-bg:#ff5a501f;--success:#4ade80;--hero-bg:#050506;--header-bg:#050506cc;--composer-bg:#1e2026c7;--composer-border:#ffffff1a;--composer-shadow:0 12px 40px #00000059;--chip-bg:#1c1e249e;--chip-border:#ffffff1f;--label-bg:#0c0d10d1;--card-shadow:none;--title-shadow:0 3px 35px #000c;--only-light:none;--only-dark:inline-block;--tone-amber:#fea668}@supports (color:lab(0% 0 0)){:root:not(.light){--primary:lab(66.6909% -2.32288 -52.0752);--primary-soft:lab(66.6909% -2.32288 -52.0752/.14);--focus:lab(73.8646% -3.93176 -45.4574);--tone-amber:lab(76.202% 29.0022 45.7689)}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(72px + env(safe-area-inset-top));font-family:var(--font-yekan), system-ui, sans-serif;background:var(--bg);color:var(--fg)}html[lang=fa]{font-family:var(--font-yekan-fa), system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html[lang=fa] body{line-height:1.8}h1,h2,h3,h4,p,ul,ol,figure{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a,button,summary,[role=button],[role=tab]{touch-action:manipulation}button,[role=button],[role=tab],.chip,.quick-starter,.pill{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}main:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.only-light{display:var(--only-light)!important}.only-dark{display:var(--only-dark)!important}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.skip-link{inset-inline-start:16px;z-index:100;background:var(--primary);color:var(--primary-fg);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-64px}.skip-link:focus{top:12px}.eyebrow{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}html[lang=fa] .eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.text-link{color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-link:hover{text-decoration:underline}}.text-link svg{width:16px;height:16px}.button{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .15s;display:inline-flex}.button svg{width:16px;height:16px}.button-lg{height:48px;padding:0 22px;font-size:15px}@media (pointer:coarse){.button{height:44px}.button-lg{height:48px}}.button-primary{background:var(--primary);color:var(--primary-fg)}@media (hover:hover) and (pointer:fine){.button-primary:hover{opacity:.9}}.button-outline{border-color:var(--border-strong);color:var(--fg);background:0 0}@media (hover:hover) and (pointer:fine){.button-outline:hover,.button-ghost:hover{background:var(--surface-2)}}.button-ghost{color:var(--fg);background:0 0}.button:disabled{opacity:.6;cursor:not-allowed}.icon-button{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-button:hover{background:var(--surface-2)}}.icon-button svg{width:18px;height:18px}@media (pointer:coarse){.icon-button{width:44px;height:44px}}.segmented{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{height:32px;color:var(--fg-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.segmented button:hover{color:var(--fg)}}.segmented button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.segmented-lg button{height:38px;padding:0 18px;font-size:14px}@media (pointer:coarse){.segmented button{position:relative}.segmented button:after{content:"";position:absolute;inset:-6px -1px}.segmented-lg button:after{inset-block:-3px}}.save-badge{border:1px solid;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{width:32px;height:32px;color:var(--fg);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:17px;height:17px}.brand-name{letter-spacing:-.01em;font-size:18px;font-weight:650}html[lang=fa] .brand-name{letter-spacing:0}.header-brand{color:var(--fg);border-radius:10px;display:inline-flex}.site-header{z-index:50;padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:fixed;inset:0 0 auto}.site-header.is-raised{border-bottom-color:var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}@media (max-width:760px){.site-header.is-raised{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.header-bar{max-width:1280px;height:64px;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));align-items:center;gap:12px;margin:0 auto;display:flex}.header-nav{align-items:center;gap:4px;margin-inline-start:20px;display:none}.header-link{white-space:nowrap;color:var(--fg-muted);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500}.nav-menu-button[aria-expanded=true]{color:var(--fg);background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.header-link:hover,.nav-menu-button:hover{color:var(--fg);background:var(--surface-2)}}.nav-menu{position:relative}.nav-menu-button{padding:8px 12px;color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding-inline-end:8px;font-size:14px;font-weight:500;display:inline-flex}.nav-menu-button svg{width:14px;height:14px;transition:transform .15s}.nav-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu-panel{margin:0;padding:0;list-style:none}.nav-menu-panel[hidden]{display:none}.nav-menu-panel a{color:var(--fg);font-weight:500;display:block}.nav-menu-dropdown .nav-menu-panel{z-index:60;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);min-width:248px;max-height:min(70dvh,480px);box-shadow:var(--composer-shadow);border-radius:14px;padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.nav-menu-dropdown .nav-menu-panel{transform-origin:0 0;transition:opacity .12s ease-out, transform .12s ease-out, display .12s allow-discrete}[dir=rtl] .nav-menu-dropdown .nav-menu-panel{transform-origin:100% 0}.nav-menu-dropdown .nav-menu-panel[hidden]{opacity:0;transform:scale(.97)}.nav-menu-dropdown .nav-menu-panel:not([hidden]){transition-duration:.16s;transition-timing-function:var(--ease-enter)}@starting-style{.nav-menu-dropdown .nav-menu-panel:not([hidden]){opacity:0;transform:scale(.97)}}}.nav-menu-dropdown .nav-menu-panel a{border-radius:9px;padding:10px 12px;font-size:14px}@media (hover:hover) and (pointer:fine){.nav-menu-dropdown .nav-menu-panel a:hover{background:var(--surface-2)}}.nav-menu-accordion{border-bottom:1px solid var(--border)}.nav-menu-accordion .nav-menu-button{width:100%;color:var(--fg);justify-content:space-between;padding:14px 4px;font-size:17px}.nav-menu-accordion .nav-menu-button[aria-expanded=true]{background:0 0}@media (hover:hover) and (pointer:fine){.nav-menu-accordion .nav-menu-button:hover{background:0 0}}.nav-menu-accordion .nav-menu-panel{padding:0 0 10px;padding-inline-start:14px}.nav-menu-accordion .nav-menu-panel a{color:var(--fg-muted);padding:10px 4px;font-size:16px}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.nav-menu-accordion .nav-menu-panel{interpolate-size:allow-keywords;transition:block-size .22s var(--ease-enter), opacity .18s ease-out, padding-block-end .22s var(--ease-enter), display .22s allow-discrete;overflow:clip}.nav-menu-accordion .nav-menu-panel[hidden]{opacity:0;block-size:0;padding-block-end:0}@starting-style{.nav-menu-accordion .nav-menu-panel:not([hidden]){opacity:0;block-size:0;padding-block-end:0}}}}.header-talk{display:none}.header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.desktop-only{display:none!important}.menu-toggle{display:inline-flex}.mobile-menu{max-height:calc(100dvh - 64px - env(safe-area-inset-top));padding:8px max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--bg);gap:18px;display:grid;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu,.mobile-backdrop{overscroll-behavior:contain;transition:opacity .15s linear, display .15s allow-discrete}.mobile-menu[hidden],.mobile-backdrop[hidden]{opacity:0;display:none}@starting-style{.mobile-menu:not([hidden]),.mobile-backdrop:not([hidden]){opacity:0}}.mobile-backdrop{background:var(--scrim);height:100dvh;position:absolute;inset-block-start:100%;inset-inline:0}html.menu-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){.mobile-menu{transition:opacity .3s var(--ease-enter), transform .3s var(--ease-enter), display .3s allow-discrete}.mobile-backdrop{transition:opacity .3s var(--ease-enter), display .3s allow-discrete}.mobile-menu[hidden]{transition-duration:.16s;transition-timing-function:ease-out;transform:translateY(-8px)}.mobile-backdrop[hidden]{transition-duration:.16s}@starting-style{.mobile-menu:not([hidden]){transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-backdrop{transition-duration:.15s!important}}.mobile-links{display:grid}.mobile-link{border-bottom:1px solid var(--border);padding:14px 4px;font-size:17px;font-weight:500}.mobile-preferences{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-actions .button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;height:auto;min-height:46px;padding-block:10px}.mobile-talk{grid-column:1/-1}.header-start{text-overflow:ellipsis;text-align:center;flex:0 auto;min-width:0;max-width:100%;padding-inline:12px;line-height:38px;display:inline-block;overflow:hidden}@media (max-width:380px){.header-bar{gap:8px}.header-brand .brand-name{display:none}.header-actions{flex:0 auto;gap:6px;min-width:0}}@media (min-width:1400px){.header-talk{display:inline-flex}}@media (min-width:1200px){.header-nav{display:flex}.desktop-only{display:inline-flex!important}.menu-toggle,.mobile-menu{display:none!important}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .56s var(--ease-enter), transform .56s var(--ease-enter)}.reveal-item{transition:opacity .52s var(--ease-enter), transform .52s var(--ease-enter);transition-delay:calc(var(--reveal-step,0) * 60ms)}.reveal-item:nth-child(2){--reveal-step:1}.reveal-item:nth-child(3){--reveal-step:2}.reveal-item:nth-child(4){--reveal-step:3}.reveal-item:nth-child(5){--reveal-step:4}.reveal-item:nth-child(n+6){--reveal-step:5}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){html.js:not(.reveal-failsafe) .reveal:not([data-visible],[data-stagger]){opacity:0;transform:translateY(20px)}html.js:not(.reveal-failsafe) .reveal-card:not([data-visible],[data-stagger]){transform:translateY(14px)}html.js:not(.reveal-failsafe) .reveal-media:not([data-visible],[data-stagger]){transform:scale(.98)}html.js:not(.reveal-failsafe) .reveal-fade:not([data-visible],[data-stagger]){transform:none}html.js:not(.reveal-failsafe) .reveal[data-stagger]:not([data-visible]) .reveal-item{opacity:0;transform:translateY(14px)}}.hero{isolation:isolate;min-height:max(700px,100svh);padding:calc(104px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 64px max(20px, env(safe-area-inset-left));background:var(--hero-bg);place-items:center;display:grid;position:relative;overflow:hidden}.hero-flower{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-flower-still{z-index:-1;pointer-events:none;filter:invert()hue-rotate(180deg)blur(1px)saturate(80%);opacity:.2;background:url(/lovable-assets/agentum-hero-flower.webp) 50%/cover no-repeat;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#000000bf 48%,#000);mask-image:linear-gradient(90deg,#0006,#000000bf 48%,#000)}:root.dark .hero-flower-still{filter:blur(1.2px)saturate(72%);opacity:.14}@media (prefers-color-scheme:dark){:root:not(.light) .hero-flower-still{filter:blur(1.2px)saturate(72%);opacity:.14}}[dir=rtl] .hero-flower-still{transform:scaleX(-1)}[data-flower-ready] .hero-flower-still{opacity:0}.hero-content{text-align:center;flex-direction:column;align-items:center;width:min(1080px,100%);min-width:0;display:flex}.hero-title{letter-spacing:-.035em;max-width:100%;text-shadow:var(--title-shadow);text-wrap:balance;overflow-wrap:break-word;margin-top:18px;font-size:clamp(40px,6.2vw,88px);font-weight:600;line-height:1.04}.hero-line{display:block}html[lang=fa] .hero-title{letter-spacing:0;font-size:clamp(32px,5vw,70px);line-height:1.35}@media (prefers-reduced-motion:no-preference){.hero-line{animation:rise .64s var(--ease-enter) both}.hero-line-second{animation-delay:.11s}.hero-body{animation:rise .56s .18s var(--ease-enter) both}.composer-wrap{animation:rise .52s .22s var(--ease-enter) both}}.hero-body{max-width:640px;color:var(--fg-muted);margin-top:22px;font-size:18px}.composer-wrap{width:min(720px,100%);min-width:0;margin-top:32px}.composer{border:1px solid var(--composer-border);background:var(--composer-bg);min-height:58px;box-shadow:var(--composer-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:29px;align-items:flex-end;gap:8px;padding:6px;padding-inline-start:22px;transition:border-radius .2s,border-color .15s,box-shadow .15s;display:flex}.composer.is-expanded{border-radius:22px}.composer:focus-within{border-color:var(--focus);box-shadow:var(--composer-shadow), 0 0 0 3px var(--primary-soft)}.composer-field{text-align:start;flex:1;min-width:0;padding-block:11px;position:relative}.composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;height:24px;max-height:176px;padding:0;font-size:16px;line-height:1.5;display:block;overflow-y:hidden}.typed-placeholder{inset-inline:0;color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;line-height:1.5;position:absolute;top:11px;overflow:hidden}.typed-placeholder i{background:var(--fg-soft);vertical-align:-2px;width:1px;height:1em;margin-inline-start:3px;animation:1s step-end infinite caret;display:inline-block}.composer-controls{align-items:center;gap:10px;display:flex}.composer-count{font-variant-numeric:tabular-nums;color:var(--fg-soft);white-space:nowrap;font-size:12px}.composer-send{background:var(--primary);width:44px;height:44px;color:var(--primary-fg);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex}.composer-send svg{width:19px;height:19px}.composer-send:disabled{background:var(--surface-2);color:var(--fg-soft);cursor:not-allowed}.quick-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.quick-starter,.chip{border:1px solid var(--chip-border);background:var(--chip-bg);height:34px;color:var(--fg-muted);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.chip{height:32px;font-size:13px}@media (pointer:coarse){.chip{position:relative}.chip:after{content:"";position:absolute;inset:-7px 0}.quick-starter{height:44px;line-height:42px}}.quick-starter{text-overflow:ellipsis;max-width:100%;line-height:32px;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.quick-starter:hover,.chip:hover{border-color:var(--border-strong);color:var(--fg)}}@media (prefers-reduced-motion:no-preference){.button:active:not(:disabled),.icon-button:active,.quick-starter:active,.chip:active,.segmented button:active{transition-duration:.1s;transition-timing-function:var(--ease-enter);transform:scale(.97)}}.ticker{width:100%;margin-top:10px;padding-block:3px;position:relative;overflow:hidden}@media (pointer:coarse){.ticker{margin-top:7px;padding-block:6px}}.ticker-track,.ticker-group{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ticker.is-moving{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker.is-moving .ticker-track{direction:ltr;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content}.ticker.is-moving .ticker-group{flex-wrap:nowrap;flex:none;padding-inline-end:8px}[dir=rtl] .ticker.is-moving .ticker-group{direction:rtl;padding-inline:8px 0}@media (prefers-reduced-motion:no-preference){.ticker.is-moving .ticker-track{animation:52s linear infinite marquee}.ticker:focus-within .ticker-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.ticker:hover .ticker-track{animation-play-state:paused}}}.section{border-top:1px solid var(--border);background:var(--bg);padding:96px 0}.section.faq{background:var(--bg-alt)}.section-inner{max-width:1200px;padding:0 max(20px, env(safe-area-inset-left), env(safe-area-inset-right));margin:0 auto}.section-head{max-width:720px;margin-bottom:44px}.section-head h2{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.12}html[lang=fa] .section-head h2{letter-spacing:0;line-height:1.45}.section-head>p:not(.eyebrow){color:var(--fg-muted);margin-top:14px;font-size:17px}.section-head-center{text-align:center;max-width:860px;margin-inline:auto}@media (min-width:900px){.section-inner{padding:0 32px}}.section.knowledge{background:radial-gradient(120% 80% at 85% 0%, var(--primary-soft), transparent 60%), var(--bg-alt);border-block:1px solid var(--border)}.knowledge-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.knowledge-eyebrow{align-items:center;gap:10px;display:inline-flex}.knowledge-copy h2{letter-spacing:-.02em;color:var(--fg);margin-top:14px;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.08}html[lang=fa] .knowledge-copy h2{letter-spacing:0;line-height:1.3}.knowledge-lead{max-width:560px;color:var(--fg-muted);margin-top:18px;font-size:17px;line-height:1.7}.knowledge-points{gap:20px;margin-top:32px;padding:0;list-style:none;display:grid}.knowledge-points li{gap:14px;display:flex}.knowledge-point-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.knowledge-point-icon svg{width:20px;height:20px}.knowledge-points h3{color:var(--fg);font-size:16px;font-weight:600}.knowledge-points p{color:var(--fg-muted);margin-top:4px;font-size:14px;line-height:1.65}.knowledge-visual figure{border:1px solid var(--border);background:var(--surface);border-radius:24px;gap:16px;margin:0;padding:40px 28px 28px;display:grid;position:relative;box-shadow:0 24px 60px #141e3c1a}.knowledge-example-label{color:var(--fg-soft);font-size:12px;position:absolute;inset-block-start:14px;inset-inline-end:18px}.knowledge-base-card{border:1px solid var(--border);background:var(--bg);border-radius:16px;padding:16px}.knowledge-base-head{color:var(--fg);align-items:center;gap:10px;font-size:15px;display:flex}.knowledge-base-mark{background:var(--primary);width:30px;height:30px;color:var(--primary-fg);border-radius:9px;place-items:center;display:grid}.knowledge-base-mark svg{width:16px;height:16px}.knowledge-items{gap:8px;margin-top:14px;padding:0;list-style:none;display:grid}.knowledge-items li{background:var(--surface);color:var(--fg-body);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.knowledge-items li>svg{width:16px;height:16px;color:var(--fg-soft);flex:none}.knowledge-item-name{flex:1;min-width:0}.knowledge-item-state{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.is-ready .knowledge-item-state{background:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success)}.is-reading .knowledge-item-state{background:var(--primary-soft);color:var(--primary)}.knowledge-answer{gap:12px;display:grid}.knowledge-question{background:var(--surface-2);max-width:85%;color:var(--fg);border-radius:16px;justify-self:end;padding:10px 14px;font-size:14px}.knowledge-reply{color:var(--fg-body);gap:10px;font-size:14px;line-height:1.7;display:flex}.knowledge-reply-mark{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.knowledge-reply-mark svg{width:15px;height:15px}.knowledge-citations{color:var(--fg-soft);gap:6px;margin-top:10px;padding-inline-start:18px;font-size:12px;display:grid}@media (max-width:960px){.knowledge-inner{grid-template-columns:1fr;gap:36px}}.plan-switches{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.plan-group+.plan-group{margin-top:56px}.plan-group-title{margin-bottom:20px;font-size:24px;font-weight:600}.plan-grid{gap:16px;padding:0;list-style:none;display:grid}.plan-grid-1{max-width:380px;margin-inline:auto}@media (min-width:640px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid-1{grid-template-columns:minmax(0,1fr)}.plan-grid-2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;max-width:none}}@media (min-width:1100px){.plan-grid-3,.plan-grid-5,.plan-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;padding:24px;display:flex}.plan-card.is-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--card-shadow)}.plan-top{justify-content:flex-start;align-items:center;gap:8px;min-height:28px;display:flex}.plan-icon{background:var(--surface-2);width:36px;height:36px;color:var(--fg-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.plan-icon svg{width:18px;height:18px}.plan-badge{background:var(--primary);color:var(--primary-fg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.plan-name{overflow-wrap:anywhere;margin-top:16px;font-size:20px;font-weight:600}.plan-description{min-height:3.2em;color:var(--fg-muted);margin-top:6px;font-size:14px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:18px;display:flex}.plan-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:650;line-height:1.15}html[lang=fa] .plan-amount{letter-spacing:0;font-size:25px}html[lang=fa] .plan-price{flex-direction:column;align-items:flex-start;gap:0}.plan-suffix{color:var(--fg-muted);font-size:14px}.plan-note{min-height:1.6em;color:var(--fg-soft);margin-top:4px;font-size:13px}.plan-features{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.plan-features li{gap:8px;font-size:14px;display:flex}.plan-features svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:.25em}.plan-features .is-missing{color:var(--fg-muted)}.plan-features .is-missing svg{color:var(--fg-soft)}.plan-cta{overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;height:auto;min-height:40px;margin-top:auto;padding-block:8px}.pricing-footer{color:var(--fg-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:28px;font-size:14px;display:flex}.prices-unavailable{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;max-width:640px;margin:0 auto;padding:24px;display:flex}.prices-unavailable svg{width:22px;height:22px;color:var(--fg-muted);flex:none}.prices-unavailable-title{font-weight:600}.prices-unavailable p+p{color:var(--fg-muted);margin-top:4px}.prices-unavailable a{color:var(--primary);margin-top:10px;font-weight:600;display:inline-block}.compare{margin-top:88px}.compare>h2{font-size:clamp(26px,3vw,34px);font-weight:600}.compare-scroll{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:24px;position:relative;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.compare-table caption{text-align:start;padding:16px 20px;font-size:16px;font-weight:600}.compare-table th,.compare-table td{border-top:1px solid var(--border);text-align:start;vertical-align:middle;padding:12px 16px}.compare-table thead th{background:var(--surface-2);font-weight:600}.compare-table thead th:first-child{z-index:1;position:sticky;inset-inline-start:0}.compare-table th[scope=row]{background:var(--surface);font-weight:500;position:sticky;inset-inline-start:0}.compare-table td{color:var(--fg-muted)}.compare-yes{width:18px;height:18px;color:var(--primary)}.compare-no{width:18px;height:18px;color:var(--fg-soft)}.compare-note{color:var(--fg-soft);margin-top:16px;font-size:13px}.faq-layout{gap:12px;display:grid}@media (min-width:960px){.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}}.faq-item{border-bottom:1px solid var(--border-strong)}.faq-item summary span{overflow-wrap:anywhere;min-width:0}.faq-item summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:18px;height:18px;color:var(--fg-muted);flex:none;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-more{margin-top:20px}.faq-item p{overflow-wrap:anywhere;max-width:680px;color:var(--fg-muted);padding:0 4px 22px;font-size:16px;line-height:1.75}html[lang=fa] .faq-item p{line-height:1.95}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.faq-item,.help-chapter{interpolate-size:allow-keywords}.faq-item::details-content{opacity:0;block-size:0;transition:block-size .26s var(--ease-enter), opacity .2s ease-out, content-visibility .26s allow-discrete;overflow:clip}.help-chapter::details-content{opacity:0;block-size:0;transition:block-size .26s var(--ease-enter), opacity .2s ease-out, content-visibility .26s allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;block-size:auto}.help-chapter[open]::details-content{opacity:1;block-size:auto}}}.section.newsletter{background:var(--bg)}.newsletter-layout{align-items:center;gap:28px;display:grid}@media (min-width:960px){.newsletter-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.newsletter .section-head{margin-bottom:0}.newsletter-form{gap:12px;display:grid;position:relative}.newsletter-row{gap:12px;display:grid}@media (min-width:600px){.newsletter-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.newsletter-row .field input{height:48px}.newsletter-form .field-hint{margin-top:0}.newsletter-success{border:1px solid var(--border-strong);background:var(--bg-alt);border-radius:16px;align-items:center;gap:14px;padding:20px 24px;font-size:17px;font-weight:500;display:flex}.newsletter-success svg{width:28px;height:28px;color:var(--success);flex:none}.site-footer{padding:64px 0 max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.footer-inner{max-width:1200px;padding:0 max(20px, env(safe-area-inset-left), env(safe-area-inset-right));gap:40px;margin:0 auto;display:grid}@media (min-width:640px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.footer-inner{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 32px}.footer-intro{grid-column:1/-1}}@media (min-width:1200px){.footer-inner{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.footer-intro{grid-column:auto}}.footer-intro p{max-width:320px;color:var(--fg-muted);margin-top:14px}.footer-email{color:var(--fg-muted);border-radius:8px;align-items:center;gap:8px;margin-top:14px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-email:hover{color:var(--fg)}}.footer-email svg{width:16px;height:16px}.footer-preferences{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.footer-enamad{cursor:pointer;width:fit-content;max-width:100%;margin-block-start:22px;display:block}.footer-enamad img{max-width:100%;height:auto;display:block}.footer-column h2{color:var(--fg-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}html[lang=fa] .footer-column h2{letter-spacing:0;text-transform:none;font-size:14px}.footer-column ul{gap:10px;padding:0;list-style:none;display:grid}.footer-column a{overflow-wrap:anywhere;color:var(--fg-muted);border-radius:6px;font-size:15px}@media (pointer:coarse){.footer-column ul{gap:0}.footer-column a{align-items:center;min-height:44px;display:flex}}@media (hover:hover) and (pointer:fine){.footer-column a:hover{color:var(--fg)}}.footer-bottom{border-top:1px solid var(--border);max-width:1200px;color:var(--fg-soft);margin:48px auto 0;padding:20px 20px 0;font-size:13px}@media (pointer:coarse){.footer-email,.footer-bottom a{position:relative}.footer-email:after{content:"";position:absolute;inset:-11px 0}.footer-bottom a:after{content:"";position:absolute;inset:-14px 0}}@media (min-width:960px){.footer-bottom{margin-inline:32px}}@media (min-width:1264px){.footer-bottom{max-width:1136px;margin-inline:auto;padding-inline:0}}.page{max-width:1200px;padding:calc(128px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-left), env(safe-area-inset-right)) 96px;margin:0 auto}@media (min-width:900px){.page{padding-inline:max(32px, env(safe-area-inset-left), env(safe-area-inset-right))}}.page-head{text-align:center;max-width:760px;margin:0 auto 48px}.page-head h1{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,4.4vw,52px);font-weight:650;line-height:1.12}html[lang=fa] .page-head h1{letter-spacing:0;line-height:1.4}.page-head>p:not(.eyebrow){color:var(--fg-muted);margin-top:14px;font-size:18px}.team-story{max-width:760px;color:var(--fg-body);text-align:center;gap:12px;margin:0 auto;font-size:17px;line-height:1.8;display:grid}html[lang=fa] .team-story{line-height:2}.team-founders{margin-top:64px}.team-founders h2,.team-join h2{font-size:24px;font-weight:600}.team-grid{gap:20px;margin-top:24px;padding:0;list-style:none;display:grid}@media (min-width:640px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:hidden}.team-photo{aspect-ratio:4/5;background:#06123a;overflow:hidden}.team-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.team-card-body{padding:18px 20px 20px}.team-card-body h3{font-size:18px;font-weight:600}.team-card-body p{color:var(--fg-muted);margin-top:4px;font-size:14px}.team-linkedin{border:1px solid var(--border);color:var(--fg);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.team-linkedin svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.team-linkedin:hover{border-color:var(--border-strong);background:var(--surface-2)}}.team-linkedin:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.team-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.team-links .team-linkedin{margin-top:0}.team-icon-link{border:1px solid var(--border);block-size:32px;inline-size:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s;display:inline-flex}.team-icon-link svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.team-icon-link:hover{border-color:var(--border-strong);background:var(--surface-2)}}.team-icon-link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.team-join{background:var(--surface-2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px;display:flex}.team-join p{color:var(--fg-muted);margin-top:6px}.careers-roles,.career-wrap{max-width:880px;margin:0 auto}.role-list{gap:16px;padding:0;list-style:none;display:grid}.role-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;transition:border-color .15s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){.role-card:hover{border-color:var(--border-strong)}}.role-card:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.role-card h3{font-size:24px;font-weight:650}.role-card-main>p{color:var(--fg-body);margin-top:8px;font-size:16px;line-height:1.7}html[lang=fa] .role-card-main>p{line-height:2}.role-card-cta{color:var(--primary);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.role-card-cta svg{width:18px;height:18px}@media (max-width:640px){.role-card{flex-direction:column;align-items:flex-start;padding:22px}}@media (prefers-reduced-motion:reduce){.role-card{transition:none}}.back-link{margin-bottom:20px}.page-head .back-link{margin:20px 0 0}.career-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;overflow:hidden}.career-head{border-bottom:1px solid var(--border);padding:28px 28px 24px}.career-head h1{text-wrap:balance;margin-top:8px;font-size:clamp(28px,3.6vw,38px);font-weight:650;line-height:1.2}html[lang=fa] .career-head h1{line-height:1.5}.career-meta{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.career-meta li{background:var(--surface-2);color:var(--fg-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;display:inline-flex}.career-meta svg{width:15px;height:15px}.career-summary{color:var(--fg-body);margin-top:16px;font-size:17px}.career-body{color:var(--fg-body);gap:10px;padding:24px 28px;line-height:1.8;display:grid}html[lang=fa] .career-body,html[lang=fa] .career-summary{line-height:2}.career-body h2{color:var(--fg);margin-top:8px;font-size:18px;font-weight:600}.career-body section{gap:8px;display:grid}.career-body ul{gap:6px;padding-inline-start:22px;list-style:outside;display:grid}.career-apply{justify-content:center;padding:8px 28px 32px;display:flex}.careers-page .team-join{max-width:880px;margin-inline:auto}.careers-roles+.team-join{margin-top:40px}.contact-email{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:10px 16px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-email:hover{border-color:var(--border-strong)}}.contact-email svg{width:18px;height:18px;color:var(--primary)}.contact-email span{color:var(--fg-muted)}.contact-card{border:1px solid var(--border);background:var(--surface);max-width:680px;box-shadow:var(--card-shadow);border-radius:24px;margin:0 auto;padding:28px}@media (max-width:480px){.contact-card{padding:20px}}.contact-form{gap:22px;display:grid;position:relative}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--border-strong);background:var(--bg);border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:16px;transition:border-color .15s}.field textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--fg-soft)}[dir=rtl] .field input[dir=ltr]{text-align:right}.field :is(input,select,textarea):focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.field [aria-invalid=true]{border-color:var(--danger)}.field-row{gap:22px;display:grid}@media (min-width:600px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field .field-hint{margin-top:0}.field-hint{color:var(--fg-soft);margin-top:-12px;font-size:13px}@media (min-width:600px){.field-hint{grid-column:1/-1}}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-inline-end:40px}.select-wrap svg{inset-inline-end:14px;width:16px;height:16px;color:var(--fg-soft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.file-picker{border:1px solid var(--border-strong);background:var(--bg);border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:7px 14px;display:flex;position:relative}.file-picker:has([aria-invalid=true]){border-color:var(--danger)}.file-input{inset-inline-start:0;opacity:0;width:1px;height:1px;position:absolute;top:0}.file-button{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--fg);cursor:pointer;border-radius:8px;flex:none;padding:6px 14px;font-size:14px}@media (hover:hover) and (pointer:fine){.file-button:hover{border-color:var(--fg-soft)}}.file-input:focus-visible+.file-button{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.file-name{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.field-error{color:var(--danger);font-size:14px}.honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.form-error{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:12px 16px;font-size:14px}.form-error p+p{margin-top:4px}.contact-submit{justify-self:center;min-width:200px}.form-success{text-align:center;flex-direction:column;align-items:center;padding:36px 8px;display:flex}.form-success svg{width:48px;height:48px;color:var(--success)}.form-success h2{margin-top:14px;font-size:22px;font-weight:600}.form-success p{color:var(--fg-muted);margin-top:8px}.form-success .text-link{margin-top:20px}.spin{animation:1s linear infinite spin}.legal-page{gap:48px;max-width:1180px;display:grid}@media (min-width:1024px){.legal-page{grid-template-columns:240px minmax(0,1fr);gap:64px}}.legal-aside{display:none}@media (min-width:1024px){.legal-aside{display:block}}.legal-toc{overscroll-behavior:contain;max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}.legal-toc-mobile{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:20px}.legal-toc-mobile summary{cursor:pointer;padding:12px 16px;font-size:15px;font-weight:600;list-style:none}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile .legal-toc>p{display:none}.legal-toc-mobile .legal-toc{max-height:50dvh;padding:0 4px 8px;position:static}@media (min-width:1024px){.legal-toc-mobile{display:none}}.legal-toc>p{color:var(--fg-soft);padding:0 12px;font-size:13px;font-weight:600}.legal-toc ol{gap:2px;margin-top:10px;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--fg-muted);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5;display:block}@media (pointer:coarse){.legal-toc a{align-items:center;min-height:44px;display:flex}}@media (hover:hover) and (pointer:fine){.legal-toc a:hover{background:var(--surface-2);color:var(--fg)}}.legal-toc a[aria-current=location]{background:var(--surface-2);color:var(--fg);font-weight:600}.legal-article{min-width:0;max-width:760px}.legal-article h1{font-size:clamp(30px,3.6vw,38px);font-weight:650;line-height:1.2}html[lang=fa] .legal-article h1{line-height:1.5}.legal-updated{color:var(--fg-soft);margin-top:10px;font-size:14px}.legal-summary{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:28px;padding:24px}.legal-summary-title{font-weight:600}.legal-summary ul,.legal-list{gap:8px;padding:0;list-style:none;display:grid}.legal-summary ul{margin-top:12px}.legal-summary li,.legal-list li{color:var(--fg-body);padding-inline-start:18px;line-height:1.75;position:relative}.legal-summary li:before,.legal-list li:before{content:"";inset-inline-start:2px;background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.legal-summary li:before{background:var(--success)}.legal-intro,.legal-blocks{gap:14px;display:grid}.legal-intro{margin-top:28px}.legal-intro p,.legal-blocks p{color:var(--fg-body);line-height:1.85}html[lang=fa] :is(.legal-intro,.legal-blocks) p,html[lang=fa] :is(.legal-summary,.legal-list) li{line-height:2}.legal-section{margin-top:48px;scroll-margin-top:96px}.legal-section h2{font-size:21px;font-weight:600;line-height:1.4}.legal-number{color:var(--fg-soft)}.legal-blocks{margin-top:14px}.legal-blocks h3{margin-top:6px;font-size:16px;font-weight:600}.legal-table{border:1px solid var(--border);border-radius:14px;position:relative;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.legal-table th{background:var(--surface-2);text-align:start;padding:10px 14px;font-weight:600}.legal-table td{border-top:1px solid var(--border);color:var(--fg-body);vertical-align:top;padding:10px 14px;line-height:1.6}.legal-contact{border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:56px;padding:22px;display:flex}.legal-contact svg{width:22px;height:22px;color:var(--primary)}.legal-contact p{flex:1;min-width:200px}.legal-related{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.legal-related>span{color:var(--fg-soft);font-size:14px}.pill-link{border:1px solid var(--border-strong);border-radius:999px;padding:6px 14px;font-size:14px}@media (hover:hover) and (pointer:fine){.pill-link:hover{background:var(--surface-2)}}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70svh;display:flex}.not-found>svg{width:48px;height:48px;color:var(--primary)}.not-found h1{font-size:clamp(28px,3.4vw,40px);font-weight:650}.not-found p{max-width:460px;color:var(--fg-muted)}.not-found .button{margin-top:12px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes caret{50%{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pending-pulse{50%{opacity:.35}}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin{animation:1.4s ease-in-out infinite pending-pulse!important}}.header-picker{margin-inline-start:8px;display:none}.audience-picker{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.audience-option{color:var(--fg-muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:550;line-height:1.4;transition:color .15s,background-color .15s}@media (pointer:coarse){.audience-option{position:relative}.audience-option:after{content:"";position:absolute;inset:-7px -2px}}@media (hover:hover) and (pointer:fine){.audience-option:hover{color:var(--fg)}}.audience-option[aria-current]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--border-strong), var(--card-shadow)}.mobile-picker .audience-picker{width:100%;display:flex}.mobile-picker .audience-option{text-align:center;white-space:normal;flex:1;padding:10px 4px;font-size:14px}.mobile-picker:empty{display:none}@media (min-width:1200px){.header-picker{display:block}}@media (min-width:1200px) and (max-width:1279px){.header-picker{margin-inline-start:0}.audience-option{padding-inline:8px;font-size:12.5px}}@media (prefers-reduced-transparency:reduce){.site-header.is-raised{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
.landing-handoff-ring,.auto-tab-pill{display:none}@media (prefers-reduced-motion:no-preference){html:not([data-fx-off~=composer]) .landing-composer{position:relative}html:not([data-fx-off~=composer]) .landing-handoff-ring{border:2px solid var(--primary);border-radius:calc(var(--radius-composer) + 5px);opacity:0;pointer-events:none;animation:handoff-ring .9s var(--ease-enter) both;display:block;position:absolute;inset:-5px}html:not([data-fx-off~=composer]) .landing-model-menu{transform-origin:100% 0;animation:menu-in .15s var(--ease-enter) both}html:not([data-fx-off~=composer])[dir=rtl] .landing-model-menu,html:not([data-fx-off~=composer]) [dir=rtl] .landing-model-menu{transform-origin:0 0}@media (max-width:640px){html:not([data-fx-off~=composer]) .landing-model-menu{animation:sheet-in .22s var(--ease-enter) both}html:not([data-fx-off~=composer]) .landing-model-scrim{animation:scrim-in .18s var(--ease-enter) both}}html:not([data-fx-off~=composer]) .landing-file{animation:chip-in .18s var(--ease-enter) both}html:not([data-fx-off~=composer]) .landing-status{animation:note-in .16s var(--ease-enter) both}html:not([data-fx-off~=composer]) .landing-icon[aria-pressed=true]{position:relative}html:not([data-fx-off~=composer]) .landing-icon[aria-pressed=true]:after{content:"";border:2px solid var(--primary);border-radius:inherit;pointer-events:none;animation:rec-ring 1.4s var(--ease-enter) infinite;position:absolute;inset:0}html:not([data-fx-off~=composer]) .landing-composer[data-onscreen=false] .landing-icon[aria-pressed=true]:after{animation-play-state:paused}html:not([data-fx-off~=content]) .plan-seg{grid-template-columns:1fr 1fr;display:inline-grid;position:relative}html:not([data-fx-off~=content]) .plan-seg:before{content:"";background:var(--fg);inline-size:calc(50% - 4px);transform:translateX(calc(var(--seg,0) * (100% + 2px)));transition:transform .22s var(--ease-move);border-radius:999px;position:absolute;inset-block:3px;inset-inline-start:3px}html:not([data-fx-off~=content])[dir=rtl] .plan-seg:before,html:not([data-fx-off~=content]) [dir=rtl] .plan-seg:before{transform:translateX(calc(var(--seg,0) * -1 * (100% + 2px)))}html:not([data-fx-off~=content]) .plan-seg button{justify-content:center;position:relative}html:not([data-fx-off~=content]) .plan-seg button[aria-pressed=true]{background:0 0}html:not([data-fx-off~=content]) .plan-group.is-switched{animation:rise-in .28s var(--ease-enter) both}html:not([data-fx-off~=content]) .plan-group.is-switched .plan-card{animation:rise-in .28s var(--ease-enter) calc(var(--i,0) * 40ms) both}html:not([data-fx-off~=content]) .auto-tabs-list{position:relative}html:not([data-fx-off~=content]) .auto-tab-pill{inset-block:0 4px;background:var(--primary-soft);pointer-events:none;transform-origin:0;opacity:0;border-radius:14px;display:block;position:absolute;left:0}html:not([data-fx-off~=content]) .auto-tab-pill[data-ready]{opacity:1}html:not([data-fx-off~=content]) .auto-tab-pill[data-moving]{transition:transform .24s var(--ease-move)}html:not([data-fx-off~=content]) .auto-tabs-list[data-pill] .auto-tab[aria-selected=true]{background:0 0}@media (max-width:719.98px){html.js:not([data-fx-off~=content]) .lv-stage[data-visible] .lv-item{animation:none}html.js:not([data-fx-off~=content]) .lv-stage:not([data-list-visible]) .lv-item{opacity:0}html.js:not([data-fx-off~=content]) .lv-stage[data-list-visible] .lv-item{animation:card-in .48s var(--ease-enter) calc(var(--i) * 60ms) both}}html:not([data-fx-off~=content]) .pg-card-grid.is-filtered{animation:fade-in .18s var(--ease-enter) both}html:not([data-fx-off~=content]) .not-found>*{animation:rise .52s var(--ease-enter) both;animation-delay:calc(var(--i,0) * 70ms)}html:not([data-fx-off~=content]) .not-found>:nth-child(2){--i:1}html:not([data-fx-off~=content]) .not-found>:nth-child(3){--i:2}html:not([data-fx-off~=content]) .not-found>:nth-child(4){--i:3}html:not([data-fx-off~=content]) .not-found>:nth-child(5){--i:4}html:not([data-fx-off~=content]) .landing-provider-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}html:not([data-fx-off~=content]) .landing-provider-rail{width:max-content;animation:provider-marquee var(--provider-marquee-duration,40s) linear infinite;justify-content:flex-start}html:not([data-fx-off~=content])[dir=rtl] .landing-provider-rail{animation-name:provider-marquee-rtl}html:not([data-fx-off~=content]) .landing-provider-marquee[data-onscreen=false] .landing-provider-rail,html:not([data-fx-off~=content]) .landing-provider-marquee:focus-within .landing-provider-rail{animation-play-state:paused}@media (hover:hover){html:not([data-fx-off~=content]) .landing-provider-marquee:hover .landing-provider-rail{animation-play-state:paused}}html:not([data-fx-off~=content]) .landing-provider-grid{flex-wrap:nowrap;padding-inline-end:calc(var(--spacing) * 6)}html:not([data-fx-off~=content]) .landing-provider-grid[aria-hidden=true],html:not([data-fx-off~=content]) .landing-provider-grid li[aria-hidden=true]{display:flex}html:not([data-fx-off~=feedback]) .help-lightbox::backdrop{transition:opacity .2s var(--ease-enter)}@starting-style{html:not([data-fx-off~=feedback]) .help-lightbox[open]::backdrop{opacity:0}}html:not([data-fx-off~=feedback]) .help-lightbox[data-closing]::backdrop{opacity:0;transition-duration:.18s}html:not([data-fx-off~=feedback]) .icon-swap,html:not([data-fx-off~=feedback]) .theme-toggle[data-swapped] svg,html:not([data-fx-off~=feedback]) .menu-toggle[data-swapped] svg{animation:icon-swap-in .18s var(--ease-enter) both}html:not([data-fx-off~=feedback])[dir=rtl] .icon-swap,html:not([data-fx-off~=feedback]) [dir=rtl] .icon-swap,html:not([data-fx-off~=feedback])[dir=rtl] .theme-toggle[data-swapped] svg,html:not([data-fx-off~=feedback])[dir=rtl] .menu-toggle[data-swapped] svg{--turn:-1}html:not([data-fx-off~=feedback]) :is(.newsletter-success,.guide-success,.form-success){animation:success-in .32s var(--ease-enter) both}html:not([data-fx-off~=feedback]) :is(.newsletter-success,.guide-success,.form-success) svg path{transform-box:fill-box;transform-origin:50%;animation:check-pop .36s var(--ease-move) .12s both}html:not([data-fx-off~=feedback]) .form-error:not(.landing-status){animation:note-in .16s var(--ease-enter) both}@media (hover:hover) and (pointer:fine){html:not([data-fx-off~=feedback]) .pg-cta .button .flip-rtl{transition:transform .15s var(--ease-enter)}html:not([data-fx-off~=feedback]) .pg-cta .button:hover .flip-rtl{transform:translate(2px)}html:not([data-fx-off~=feedback])[dir=rtl] .pg-cta .button:hover .flip-rtl{transform:scaleX(-1)translate(2px)}}html:not([data-fx-off~=feedback]) .guide-body[data-dir]{animation:step-in .24s var(--ease-enter) both}html:not([data-fx-off~=feedback])[dir=rtl] .guide-body[data-dir],html:not([data-fx-off~=feedback]) [dir=rtl] .guide-body[data-dir]{--flip:-1}html:not([data-fx-off~=feedback]) .help-feedback-thanks{animation:success-in .2s var(--ease-enter) both}@keyframes handoff-ring{0%{opacity:0}15%{opacity:.55}to{opacity:0}}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(4px)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes scrim-in{0%{opacity:0}}@keyframes chip-in{0%{opacity:0;transform:scale(.96)}}@keyframes note-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes rec-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes provider-marquee{to{transform:translate(-50%)}}@keyframes provider-marquee-rtl{to{transform:translate(50%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}}@keyframes icon-swap-in{0%{opacity:0;transform:rotate(calc(var(--turn,1) * -90deg)) scale(.6)}}@keyframes success-in{0%{opacity:0;transform:scale(.96)}}@keyframes check-pop{0%{opacity:0;transform:scale(.4)}}@keyframes step-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * var(--flip,1) * 12px))}}}
html[data-refresh] .eyebrow,html[data-refresh] .home-tag,html[data-refresh] .case-label,html[data-refresh] .agent-card dt,html[data-refresh] .footer-column h2{letter-spacing:0;text-transform:none}html[data-refresh] .eyebrow,html[data-refresh] .footer-column h2{font-size:14px;font-weight:500}html[data-refresh] .lv-level{letter-spacing:0;text-transform:none;font-size:.6em;font-weight:500}html[data-refresh] .hero-title{letter-spacing:-.03em;font-weight:500}html[data-refresh] .section-head h2,html[data-refresh] .knowledge-copy h2{font-weight:500}html[lang=fa][data-refresh] .hero-title{letter-spacing:0}html[data-refresh] .section.home-levels{background:var(--bg)}html[data-refresh] .section.knowledge{background:var(--bg-alt)}html[data-refresh] .lv-stage{--lv-dim:#9aa0ae;--lv-accent:#1f4fcc;--lv-edge:#587dce;--lv-edge-hot:#1f4fcc;--lv-border:var(--border);--lv-tint-a:transparent;--lv-tint-b:transparent;--lv-shadow:var(--card-shadow);--lv-dots:#141e3c0f;--lv-top-a:#cedeffcc;--lv-top-b:#ebf2ff99;--lv-left-a:#c7d8f98c;--lv-left-b:#f0f5ff66;--lv-right-a:#a7beec80;--lv-right-b:#dee8fd66;--lv-hot-a:#5080eb73;--lv-hot-b:#9dbdff00;--lv-pool-a:#789de933;--lv-pool-b:#bdd1f900;--lv-grid:#6071951f;--lv-title-glow:none;--lv-card-border:var(--border);--lv-card-bg:var(--bg);--lv-card-hot-border:#1f4fcc73;--lv-card-hot-bg:var(--primary-soft)}@supports (color:lab(0% 0 0)){html[data-refresh] .lv-stage{--lv-accent:lab(37.1169% 22.3976 -70.4008);--lv-edge:lab(52.5528% 5.07242 -46.3799);--lv-edge-hot:lab(37.1169% 22.3976 -70.4008);--lv-top-a:lab(88.154% -.732332 -18.5137/.8);--lv-top-b:lab(95.2738% -.506371 -7.50539/.6);--lv-left-a:lab(85.8329% -.712633 -18.5056/.55);--lv-left-b:lab(96.4567% -.40406 -5.64212/.4);--lv-right-a:lab(76.415% -.31665 -25.6552/.5);--lv-right-b:lab(91.7448% -.655472 -11.2053/.4);--lv-hot-a:lab(54.3367% 10.113 -60.2495/.45);--lv-hot-b:lab(76.1794% .771374 -36.2883/0);--lv-pool-a:lab(64.3455% 2.80103 -43.1241/.2);--lv-pool-b:lab(83.4495% -.610679 -22.1106/0);--lv-grid:lab(47.4458% .148684 -21.8594/.12);--lv-card-hot-border:lab(37.1169% 22.3976 -70.4008/.45)}}html[data-refresh].dark .lv-stage{--lv-bg:var(--surface);--lv-fg:var(--fg);--lv-muted:var(--fg-muted);--lv-dim:var(--fg-soft);--lv-accent:#60a7ff;--lv-edge:#5d94da;--lv-edge-hot:#b0d4ff;--lv-border:var(--border);--lv-tint-a:transparent;--lv-tint-b:transparent;--lv-shadow:0 1px 0 #ffffff0f inset;--lv-dots:#ffffff0d;--lv-top-a:#3772bb80;--lv-top-b:#1742764d;--lv-left-a:#1d4d8766;--lv-left-b:#051a362e;--lv-right-a:#0b376a66;--lv-right-b:#030d1e33;--lv-hot-a:#b0d4ffbf;--lv-hot-b:#4081d200;--lv-pool-a:#4682cc4d;--lv-pool-b:#1d487c00;--lv-grid:#86a1c424;--lv-card-border:var(--border);--lv-card-bg:#ffffff08;--lv-card-hot-border:#60a7ff80;--lv-card-hot-bg:var(--primary-soft)}@supports (color:lab(0% 0 0)){html[data-refresh].dark .lv-stage{--lv-accent:lab(66.6909% -2.32288 -52.0752);--lv-edge:lab(59.9578% -2.99183 -41.8429);--lv-edge-hot:lab(83.4873% -4.40717 -28.4678);--lv-top-a:lab(47.0096% -.690192 -44.9543/.5);--lv-top-b:lab(27.4177% .458553 -34.4707/.3);--lv-left-a:lab(31.9943% .453115 -37.9229/.4);--lv-left-b:lab(9.11074% .489324 -20.6617/.18);--lv-right-a:lab(22.713% 1.61985 -34.367/.4);--lv-right-b:lab(3.54996% -.00681728 -11.6637/.2);--lv-hot-a:lab(83.4873% -4.40717 -28.4678/.75);--lv-hot-b:lab(52.7573% -.89857 -48.4314/0);--lv-pool-a:lab(52.8603% -1.62241 -45.0758/.3);--lv-pool-b:lab(29.7645% -.0292957 -34.5221/0);--lv-grid:lab(65.003% -3.44774 -21.3967/.14);--lv-card-hot-border:lab(66.6909% -2.32288 -52.0752/.5)}}@media (prefers-color-scheme:dark){html[data-refresh]:not(.light) .lv-stage{--lv-bg:var(--surface);--lv-fg:var(--fg);--lv-muted:var(--fg-muted);--lv-dim:var(--fg-soft);--lv-accent:#60a7ff;--lv-edge:#5d94da;--lv-edge-hot:#b0d4ff;--lv-border:var(--border);--lv-tint-a:transparent;--lv-tint-b:transparent;--lv-shadow:0 1px 0 #ffffff0f inset;--lv-dots:#ffffff0d;--lv-top-a:#3772bb80;--lv-top-b:#1742764d;--lv-left-a:#1d4d8766;--lv-left-b:#051a362e;--lv-right-a:#0b376a66;--lv-right-b:#030d1e33;--lv-hot-a:#b0d4ffbf;--lv-hot-b:#4081d200;--lv-pool-a:#4682cc4d;--lv-pool-b:#1d487c00;--lv-grid:#86a1c424;--lv-card-border:var(--border);--lv-card-bg:#ffffff08;--lv-card-hot-border:#60a7ff80;--lv-card-hot-bg:var(--primary-soft)}@supports (color:lab(0% 0 0)){html[data-refresh]:not(.light) .lv-stage{--lv-accent:lab(66.6909% -2.32288 -52.0752);--lv-edge:lab(59.9578% -2.99183 -41.8429);--lv-edge-hot:lab(83.4873% -4.40717 -28.4678);--lv-top-a:lab(47.0096% -.690192 -44.9543/.5);--lv-top-b:lab(27.4177% .458553 -34.4707/.3);--lv-left-a:lab(31.9943% .453115 -37.9229/.4);--lv-left-b:lab(9.11074% .489324 -20.6617/.18);--lv-right-a:lab(22.713% 1.61985 -34.367/.4);--lv-right-b:lab(3.54996% -.00681728 -11.6637/.2);--lv-hot-a:lab(83.4873% -4.40717 -28.4678/.75);--lv-hot-b:lab(52.7573% -.89857 -48.4314/0);--lv-pool-a:lab(52.8603% -1.62241 -45.0758/.3);--lv-pool-b:lab(29.7645% -.0292957 -34.5221/0);--lv-grid:lab(65.003% -3.44774 -21.3967/.14);--lv-card-hot-border:lab(66.6909% -2.32288 -52.0752/.5)}}}html[data-refresh] .use-card>button{border-color:var(--border);background:var(--surface);box-shadow:var(--card-shadow);transition:border-color .16s var(--ease-enter), background-color .16s var(--ease-enter), transform .16s var(--ease-enter);border-radius:16px}@media (hover:hover) and (pointer:fine){html[data-refresh] .use-card>button:hover{border-color:var(--border-strong)}html[data-refresh] .use-card>button:hover .use-card-go{color:var(--primary)}}html[data-refresh] .use-card-art{display:none}html[data-refresh] .use-card-icon{background:var(--surface-2);color:var(--fg-body);box-shadow:none}html[data-refresh] .per-starts .use-card-icon{border-radius:10px}html[data-refresh] .use-card-copy strong{font-weight:500}
