[data-theme=neptune]{--md-sys-color-primary:oklch(48% .15 258);--md-sys-color-on-primary:oklch(99% .02 258);--md-sys-color-primary-container:oklch(91% .07 258);--md-sys-color-on-primary-container:oklch(22% .13 258);--md-sys-color-secondary:oklch(50% .06 258);--md-sys-color-on-secondary:oklch(99% .02 258);--md-sys-color-secondary-container:oklch(92% .035 258);--md-sys-color-on-secondary-container:oklch(25% .05 258);--md-sys-color-tertiary:oklch(55% .1 200);--md-sys-color-on-tertiary:oklch(99% .02 200);--md-sys-color-tertiary-container:oklch(94% .025 255);--md-sys-color-on-tertiary-container:oklch(30% .04 255);--md-sys-color-error:oklch(52% .2 27);--md-sys-color-on-error:oklch(99% .02 27);--md-sys-color-error-container:oklch(92% .07 27);--md-sys-color-on-error-container:oklch(28% .16 27);--md-sys-color-success:oklch(58% .13 152);--md-sys-color-on-success:oklch(99% .02 152);--md-sys-color-success-container:oklch(90% .07 152);--md-sys-color-on-success-container:oklch(26% .1 152);--md-sys-color-background:oklch(98.5% .006 258);--md-sys-color-on-background:oklch(16% .02 258);--md-sys-color-surface:oklch(98.5% .006 258);--md-sys-color-on-surface:oklch(16% .02 258);--md-sys-color-surface-variant:oklch(90% .018 258);--md-sys-color-on-surface-variant:oklch(40% .025 258);--md-sys-color-outline:oklch(62% .02 258);--md-sys-color-outline-variant:oklch(86% .015 258);--md-sys-color-surface-container-lowest:oklch(100% 0 0);--md-sys-color-surface-container-low:oklch(96.5% .006 258);--md-sys-color-surface-container:oklch(94.5% .008 258);--md-sys-color-surface-container-high:oklch(92.5% .01 258);--md-sys-color-surface-container-highest:oklch(90.5% .012 258);--md-sys-color-inverse-surface:oklch(24% .02 258);--md-sys-color-inverse-on-surface:oklch(96% .006 258);--md-sys-color-inverse-primary:oklch(82% .12 258);--md-sys-color-scrim:oklch(8% .02 258);--npt-font-display:"Hanken Grotesk";--npt-font-text:"Hanken Grotesk";--npt-font-num:"Hanken Grotesk";--npt-font-display-ar:"IBM Plex Sans Arabic";--npt-font-text-ar:"IBM Plex Sans Arabic";--npt-corner-xs-base:8px;--npt-corner-sm-base:12px;--npt-corner-md-base:16px;--npt-corner-lg-base:24px;--npt-corner-xl-base:32px;--npt-corner-2xl-base:44px;--npt-corner-full:999px;--npt-display-tracking:-.02em;--npt-display-weight:700;--npt-shape-scale:1;--npt-spring:cubic-bezier(.34,1.56,.64,1);--npt-spring-dur:.4s;--npt-ease-standard:cubic-bezier(.2,0,0,1);--npt-ease-emphasized:cubic-bezier(.2,0,0,1);--npt-ease-spring:cubic-bezier(.34,1.56,.64,1);--npt-dur-fast:.24s;--npt-dur-standard:.3s;--npt-dur-slow:.5s;--npt-glass-tint:color-mix(in oklab, var(--md-sys-color-primary) 8%, color-mix(in oklab, var(--md-sys-color-surface) 70%, transparent));--npt-glass-blur:18px;--npt-login-shell:depth-emblem;--npt-dashboard-hero:balance-cards;--npt-content-tone:clear-calm;--npt-motif:repeating-radial-gradient(circle at 86% 6%, color-mix(in oklab,currentColor 11%,transparent) 0 1.5px, transparent 1.5px 27px);--npt-motif-size:auto;--npt-motif-strength:.9;--npt-hero-emblem:radial-gradient(circle at 50% 50%, color-mix(in oklab,currentColor 14%,transparent) 0 1px, transparent 1px 9px, color-mix(in oklab,currentColor 12%,transparent) 9px 10px, transparent 10px 20px, color-mix(in oklab,currentColor 10%,transparent) 20px 21px, transparent 21px)}[data-theme]{--npt-corner-xs:calc(var(--npt-corner-xs-base,8px) * var(--npt-shape-scale,1));--npt-corner-sm:calc(var(--npt-corner-sm-base,12px) * var(--npt-shape-scale,1));--npt-corner-md:calc(var(--npt-corner-md-base,16px) * var(--npt-shape-scale,1));--npt-corner-lg:calc(var(--npt-corner-lg-base,24px) * var(--npt-shape-scale,1));--npt-corner-xl:calc(var(--npt-corner-xl-base,32px) * var(--npt-shape-scale,1));--npt-corner-2xl:calc(var(--npt-corner-2xl-base,44px) * var(--npt-shape-scale,1))}[data-theme=neptune][data-mode=dark]{--md-sys-color-primary:oklch(80% .12 258);--md-sys-color-on-primary:oklch(20% .1 258);--md-sys-color-primary-container:oklch(36% .12 258);--md-sys-color-on-primary-container:oklch(90% .07 258);--md-sys-color-secondary:oklch(82% .04 258);--md-sys-color-on-secondary:oklch(22% .04 258);--md-sys-color-secondary-container:oklch(34% .04 258);--md-sys-color-on-secondary-container:oklch(90% .035 258);--md-sys-color-tertiary:oklch(82% .08 200);--md-sys-color-on-tertiary:oklch(22% .06 200);--md-sys-color-tertiary-container:oklch(30% .035 255);--md-sys-color-on-tertiary-container:oklch(92% .025 255);--md-sys-color-error:oklch(78% .13 27);--md-sys-color-on-error:oklch(24% .1 27);--md-sys-color-error-container:oklch(36% .14 27);--md-sys-color-on-error-container:oklch(92% .06 27);--md-sys-color-success:oklch(78% .12 152);--md-sys-color-on-success:oklch(22% .08 152);--md-sys-color-success-container:oklch(34% .1 152);--md-sys-color-on-success-container:oklch(90% .07 152);--md-sys-color-background:oklch(13% .012 258);--md-sys-color-on-background:oklch(92% .01 258);--md-sys-color-surface:oklch(13% .012 258);--md-sys-color-on-surface:oklch(92% .01 258);--md-sys-color-surface-variant:oklch(34% .02 258);--md-sys-color-on-surface-variant:oklch(78% .02 258);--md-sys-color-outline:oklch(58% .02 258);--md-sys-color-outline-variant:oklch(32% .02 258);--md-sys-color-surface-container-lowest:oklch(9% .012 258);--md-sys-color-surface-container-low:oklch(16% .014 258);--md-sys-color-surface-container:oklch(18% .016 258);--md-sys-color-surface-container-high:oklch(22% .018 258);--md-sys-color-surface-container-highest:oklch(27% .02 258);--md-sys-color-inverse-surface:oklch(92% .01 258);--md-sys-color-inverse-on-surface:oklch(20% .02 258);--md-sys-color-inverse-primary:oklch(48% .15 258);--md-sys-color-scrim:oklch(0% 0 0)}[data-theme=triton]{--md-sys-color-primary:oklch(50% .12 162);--md-sys-color-on-primary:oklch(99% .02 162);--md-sys-color-primary-container:oklch(90% .08 162);--md-sys-color-on-primary-container:oklch(24% .1 162);--md-sys-color-secondary:oklch(52% .05 162);--md-sys-color-on-secondary:oklch(99% .02 162);--md-sys-color-secondary-container:oklch(91% .04 162);--md-sys-color-on-secondary-container:oklch(26% .05 162);--md-sys-color-tertiary:oklch(62% .12 86);--md-sys-color-on-tertiary:oklch(99% .02 86);--md-sys-color-tertiary-container:oklch(94% .025 255);--md-sys-color-on-tertiary-container:oklch(30% .04 255);--md-sys-color-error:oklch(52% .2 27);--md-sys-color-on-error:oklch(99% .02 27);--md-sys-color-error-container:oklch(92% .07 27);--md-sys-color-on-error-container:oklch(28% .16 27);--md-sys-color-success:oklch(56% .13 150);--md-sys-color-on-success:oklch(99% .02 150);--md-sys-color-success-container:oklch(90% .07 150);--md-sys-color-on-success-container:oklch(26% .1 150);--md-sys-color-background:oklch(98.5% .01 150);--md-sys-color-on-background:oklch(18% .02 150);--md-sys-color-surface:oklch(98.5% .01 150);--md-sys-color-on-surface:oklch(18% .02 150);--md-sys-color-surface-variant:oklch(90% .025 150);--md-sys-color-on-surface-variant:oklch(40% .03 150);--md-sys-color-outline:oklch(62% .025 150);--md-sys-color-outline-variant:oklch(86% .02 150);--md-sys-color-surface-container-lowest:oklch(100% 0 0);--md-sys-color-surface-container-low:oklch(96.5% .012 150);--md-sys-color-surface-container:oklch(94.5% .016 150);--md-sys-color-surface-container-high:oklch(92.5% .02 150);--md-sys-color-surface-container-highest:oklch(90.5% .024 150);--md-sys-color-inverse-surface:oklch(26% .02 150);--md-sys-color-inverse-on-surface:oklch(96% .01 150);--md-sys-color-inverse-primary:oklch(82% .1 162);--md-sys-color-scrim:oklch(8% .02 150);--npt-font-display:"Bricolage Grotesque";--npt-font-text:"Hanken Grotesk";--npt-font-num:"Hanken Grotesk";--npt-font-display-ar:"Reem Kufi";--npt-font-text-ar:"Tajawal";--npt-corner-xs-base:12px;--npt-corner-sm-base:18px;--npt-corner-md-base:26px;--npt-corner-lg-base:34px;--npt-corner-xl-base:44px;--npt-corner-2xl-base:56px;--npt-corner-full:999px;--npt-display-tracking:-.01em;--npt-display-weight:700;--npt-ease-standard:cubic-bezier(.25,0,.2,1);--npt-ease-emphasized:cubic-bezier(.2,0,.1,1);--npt-ease-spring:cubic-bezier(.3,1.3,.5,1);--npt-dur-fast:.28s;--npt-dur-standard:.34s;--npt-dur-slow:.56s;--npt-glass-tint:color-mix(in oklab, var(--md-sys-color-tertiary) 9%, color-mix(in oklab, var(--md-sys-color-surface) 72%, transparent));--npt-glass-blur:16px;--npt-login-shell:arcade-arches;--npt-dashboard-hero:warm-balance-cards;--npt-content-tone:warm-hospitable;--npt-motif:radial-gradient(circle at 50% 100%, transparent 0 12px, color-mix(in oklab,currentColor 13%,transparent) 12px 13.5px, transparent 14.5px);--npt-motif-size:40px 32px;--npt-motif-strength:1;--npt-hero-emblem:radial-gradient(circle at 50% 118%, transparent 0 34px, color-mix(in oklab,currentColor 16%,transparent) 34px 36px, transparent 37px 52px, color-mix(in oklab,currentColor 12%,transparent) 52px 54px, transparent 55px)}[data-theme=triton][data-mode=dark]{--md-sys-color-primary:oklch(82% .11 162);--md-sys-color-on-primary:oklch(22% .08 162);--md-sys-color-primary-container:oklch(36% .1 162);--md-sys-color-on-primary-container:oklch(90% .08 162);--md-sys-color-secondary:oklch(82% .045 162);--md-sys-color-on-secondary:oklch(24% .04 162);--md-sys-color-secondary-container:oklch(34% .045 162);--md-sys-color-on-secondary-container:oklch(90% .04 162);--md-sys-color-tertiary:oklch(82% .1 86);--md-sys-color-on-tertiary:oklch(26% .08 86);--md-sys-color-tertiary-container:oklch(30% .035 255);--md-sys-color-on-tertiary-container:oklch(92% .025 255);--md-sys-color-error:oklch(78% .13 27);--md-sys-color-on-error:oklch(24% .1 27);--md-sys-color-error-container:oklch(36% .14 27);--md-sys-color-on-error-container:oklch(92% .06 27);--md-sys-color-success:oklch(78% .12 150);--md-sys-color-on-success:oklch(22% .08 150);--md-sys-color-success-container:oklch(34% .1 150);--md-sys-color-on-success-container:oklch(90% .07 150);--md-sys-color-background:oklch(14% .014 150);--md-sys-color-on-background:oklch(92% .012 150);--md-sys-color-surface:oklch(14% .014 150);--md-sys-color-on-surface:oklch(92% .012 150);--md-sys-color-surface-variant:oklch(34% .022 150);--md-sys-color-on-surface-variant:oklch(78% .022 150);--md-sys-color-outline:oklch(58% .022 150);--md-sys-color-outline-variant:oklch(32% .022 150);--md-sys-color-surface-container-lowest:oklch(10% .014 150);--md-sys-color-surface-container-low:oklch(17% .016 150);--md-sys-color-surface-container:oklch(19% .018 150);--md-sys-color-surface-container-high:oklch(23% .02 150);--md-sys-color-surface-container-highest:oklch(28% .022 150);--md-sys-color-inverse-surface:oklch(92% .012 150);--md-sys-color-inverse-on-surface:oklch(22% .02 150);--md-sys-color-inverse-primary:oklch(50% .12 162);--md-sys-color-scrim:oklch(0% 0 0)}[data-theme=nereid]{--md-sys-color-primary:oklch(52% .18 292);--md-sys-color-on-primary:oklch(99% .02 292);--md-sys-color-primary-container:oklch(91% .08 292);--md-sys-color-on-primary-container:oklch(26% .16 292);--md-sys-color-secondary:oklch(54% .06 292);--md-sys-color-on-secondary:oklch(99% .02 292);--md-sys-color-secondary-container:oklch(92% .04 292);--md-sys-color-on-secondary-container:oklch(28% .06 292);--md-sys-color-tertiary:oklch(60% .16 350);--md-sys-color-on-tertiary:oklch(99% .02 350);--md-sys-color-tertiary-container:oklch(94% .025 255);--md-sys-color-on-tertiary-container:oklch(30% .04 255);--md-sys-color-error:oklch(52% .2 27);--md-sys-color-on-error:oklch(99% .02 27);--md-sys-color-error-container:oklch(92% .07 27);--md-sys-color-on-error-container:oklch(28% .16 27);--md-sys-color-success:oklch(58% .13 152);--md-sys-color-on-success:oklch(99% .02 152);--md-sys-color-success-container:oklch(90% .07 152);--md-sys-color-on-success-container:oklch(26% .1 152);--md-sys-color-background:oklch(98.5% .008 300);--md-sys-color-on-background:oklch(16% .02 300);--md-sys-color-surface:oklch(98.5% .008 300);--md-sys-color-on-surface:oklch(16% .02 300);--md-sys-color-surface-variant:oklch(90% .022 300);--md-sys-color-on-surface-variant:oklch(40% .03 300);--md-sys-color-outline:oklch(62% .025 300);--md-sys-color-outline-variant:oklch(86% .018 300);--md-sys-color-surface-container-lowest:oklch(100% 0 0);--md-sys-color-surface-container-low:oklch(96.5% .008 300);--md-sys-color-surface-container:oklch(94.5% .012 300);--md-sys-color-surface-container-high:oklch(92.5% .016 300);--md-sys-color-surface-container-highest:oklch(90.5% .02 300);--md-sys-color-inverse-surface:oklch(24% .02 300);--md-sys-color-inverse-on-surface:oklch(96% .008 300);--md-sys-color-inverse-primary:oklch(82% .14 292);--md-sys-color-scrim:oklch(8% .02 300);--npt-font-display:"Space Grotesk";--npt-font-text:"Hanken Grotesk";--npt-font-num:"Space Grotesk";--npt-font-display-ar:"Readex Pro";--npt-font-text-ar:"Readex Pro";--npt-corner-xs-base:4px;--npt-corner-sm-base:8px;--npt-corner-md-base:12px;--npt-corner-lg-base:18px;--npt-corner-xl-base:26px;--npt-corner-2xl-base:36px;--npt-corner-full:999px;--npt-display-tracking:-.03em;--npt-display-weight:600;--npt-ease-standard:cubic-bezier(.2,0,0,1);--npt-ease-emphasized:cubic-bezier(.2,0,0,1);--npt-ease-spring:cubic-bezier(.34,1.56,.64,1);--npt-dur-fast:.2s;--npt-dur-standard:.24s;--npt-dur-slow:.4s;--npt-glass-tint:color-mix(in oklab, var(--md-sys-color-primary) 12%, color-mix(in oklab, var(--md-sys-color-surface) 62%, transparent));--npt-glass-blur:22px;--npt-login-shell:light-grid-spark;--npt-dashboard-hero:wallet-hero;--npt-content-tone:light-instant;--npt-motif:linear-gradient(color-mix(in oklab,currentColor 8%,transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab,currentColor 8%,transparent) 1px, transparent 1px);--npt-motif-size:23px 23px;--npt-motif-strength:1;--npt-hero-emblem:linear-gradient(125deg, transparent 38%, color-mix(in oklab,currentColor 16%,transparent) 49%, color-mix(in oklab,currentColor 4%,transparent) 50%, transparent 62%)}[data-theme=nereid][data-mode=dark]{--md-sys-color-primary:oklch(80% .15 292);--md-sys-color-on-primary:oklch(22% .12 292);--md-sys-color-primary-container:oklch(38% .14 292);--md-sys-color-on-primary-container:oklch(90% .08 292);--md-sys-color-secondary:oklch(82% .05 292);--md-sys-color-on-secondary:oklch(24% .05 292);--md-sys-color-secondary-container:oklch(36% .05 292);--md-sys-color-on-secondary-container:oklch(90% .04 292);--md-sys-color-tertiary:oklch(80% .13 350);--md-sys-color-on-tertiary:oklch(24% .1 350);--md-sys-color-tertiary-container:oklch(30% .035 255);--md-sys-color-on-tertiary-container:oklch(92% .025 255);--md-sys-color-error:oklch(78% .13 27);--md-sys-color-on-error:oklch(24% .1 27);--md-sys-color-error-container:oklch(36% .14 27);--md-sys-color-on-error-container:oklch(92% .06 27);--md-sys-color-success:oklch(78% .12 152);--md-sys-color-on-success:oklch(22% .08 152);--md-sys-color-success-container:oklch(34% .1 152);--md-sys-color-on-success-container:oklch(90% .07 152);--md-sys-color-background:oklch(13% .014 300);--md-sys-color-on-background:oklch(92% .012 300);--md-sys-color-surface:oklch(13% .014 300);--md-sys-color-on-surface:oklch(92% .012 300);--md-sys-color-surface-variant:oklch(34% .024 300);--md-sys-color-on-surface-variant:oklch(78% .024 300);--md-sys-color-outline:oklch(58% .024 300);--md-sys-color-outline-variant:oklch(32% .024 300);--md-sys-color-surface-container-lowest:oklch(9% .014 300);--md-sys-color-surface-container-low:oklch(16% .016 300);--md-sys-color-surface-container:oklch(18% .018 300);--md-sys-color-surface-container-high:oklch(22% .02 300);--md-sys-color-surface-container-highest:oklch(27% .022 300);--md-sys-color-inverse-surface:oklch(92% .012 300);--md-sys-color-inverse-on-surface:oklch(20% .02 300);--md-sys-color-inverse-primary:oklch(52% .18 292);--md-sys-color-scrim:oklch(0% 0 0)}[data-theme=proteus]{--md-sys-color-primary:oklch(42% .13 248);--md-sys-color-on-primary:oklch(99% .02 248);--md-sys-color-primary-container:oklch(89% .07 248);--md-sys-color-on-primary-container:oklch(20% .12 248);--md-sys-color-secondary:oklch(50% .05 248);--md-sys-color-on-secondary:oklch(99% .02 248);--md-sys-color-secondary-container:oklch(91% .035 250);--md-sys-color-on-secondary-container:oklch(24% .05 248);--md-sys-color-tertiary:oklch(66% .12 85);--md-sys-color-on-tertiary:oklch(99% .02 85);--md-sys-color-tertiary-container:oklch(94% .025 255);--md-sys-color-on-tertiary-container:oklch(30% .04 255);--md-sys-color-error:oklch(52% .2 27);--md-sys-color-on-error:oklch(99% .02 27);--md-sys-color-error-container:oklch(92% .07 27);--md-sys-color-on-error-container:oklch(28% .16 27);--md-sys-color-success:oklch(58% .13 152);--md-sys-color-on-success:oklch(99% .02 152);--md-sys-color-success-container:oklch(90% .07 152);--md-sys-color-on-success-container:oklch(26% .1 152);--md-sys-color-background:oklch(98.5% .005 245);--md-sys-color-on-background:oklch(15% .02 248);--md-sys-color-surface:oklch(98.5% .005 245);--md-sys-color-on-surface:oklch(15% .02 248);--md-sys-color-surface-variant:oklch(90% .016 245);--md-sys-color-on-surface-variant:oklch(40% .025 248);--md-sys-color-outline:oklch(62% .02 245);--md-sys-color-outline-variant:oklch(86% .014 245);--md-sys-color-surface-container-lowest:oklch(100% 0 0);--md-sys-color-surface-container-low:oklch(96.5% .005 245);--md-sys-color-surface-container:oklch(94.5% .007 245);--md-sys-color-surface-container-high:oklch(92.5% .009 245);--md-sys-color-surface-container-highest:oklch(90.5% .011 245);--md-sys-color-inverse-surface:oklch(22% .02 248);--md-sys-color-inverse-on-surface:oklch(96% .005 245);--md-sys-color-inverse-primary:oklch(78% .11 248);--md-sys-color-scrim:oklch(6% .02 248);--npt-font-display:"Sora";--npt-font-text:"Hanken Grotesk";--npt-font-num:"Sora";--npt-font-display-ar:"Noto Kufi Arabic";--npt-font-text-ar:"IBM Plex Sans Arabic";--npt-corner-xs-base:6px;--npt-corner-sm-base:10px;--npt-corner-md-base:14px;--npt-corner-lg-base:20px;--npt-corner-xl-base:28px;--npt-corner-2xl-base:38px;--npt-corner-full:999px;--npt-display-tracking:-.02em;--npt-display-weight:700;--npt-ease-standard:cubic-bezier(.3,0,.2,1);--npt-ease-emphasized:cubic-bezier(.25,0,.15,1);--npt-ease-spring:cubic-bezier(.2,.9,.3,1);--npt-dur-fast:.24s;--npt-dur-standard:.28s;--npt-dur-slow:.46s;--npt-glass-tint:color-mix(in oklab, var(--md-sys-color-primary) 7%, color-mix(in oklab, var(--md-sys-color-surface) 76%, transparent));--npt-glass-blur:14px;--npt-login-shell:shield-guilloche;--npt-dashboard-hero:restrained-balance;--npt-content-tone:formal-authoritative;--npt-motif:repeating-linear-gradient(45deg, color-mix(in oklab,currentColor 7%,transparent) 0 1px, transparent 1px 12px), repeating-linear-gradient(-45deg, color-mix(in oklab,currentColor 7%,transparent) 0 1px, transparent 1px 12px);--npt-motif-size:auto;--npt-motif-strength:.85;--npt-hero-emblem:linear-gradient(135deg, transparent 45%, color-mix(in oklab,currentColor 15%,transparent) 47% 49%, transparent 51%), linear-gradient(-135deg, transparent 45%, color-mix(in oklab,currentColor 15%,transparent) 47% 49%, transparent 51%), linear-gradient(135deg, transparent 62%, color-mix(in oklab,currentColor 9%,transparent) 64% 66%, transparent 68%)}[data-theme=proteus][data-mode=dark]{--md-sys-color-primary:oklch(78% .11 248);--md-sys-color-on-primary:oklch(18% .09 248);--md-sys-color-primary-container:oklch(34% .11 248);--md-sys-color-on-primary-container:oklch(88% .07 248);--md-sys-color-secondary:oklch(82% .04 248);--md-sys-color-on-secondary:oklch(22% .04 248);--md-sys-color-secondary-container:oklch(33% .04 248);--md-sys-color-on-secondary-container:oklch(90% .035 248);--md-sys-color-tertiary:oklch(82% .11 85);--md-sys-color-on-tertiary:oklch(24% .08 85);--md-sys-color-tertiary-container:oklch(30% .035 255);--md-sys-color-on-tertiary-container:oklch(92% .025 255);--md-sys-color-error:oklch(78% .13 27);--md-sys-color-on-error:oklch(24% .1 27);--md-sys-color-error-container:oklch(36% .14 27);--md-sys-color-on-error-container:oklch(92% .06 27);--md-sys-color-success:oklch(78% .12 152);--md-sys-color-on-success:oklch(22% .08 152);--md-sys-color-success-container:oklch(34% .1 152);--md-sys-color-on-success-container:oklch(90% .07 152);--md-sys-color-background:oklch(12% .012 248);--md-sys-color-on-background:oklch(92% .01 245);--md-sys-color-surface:oklch(12% .012 248);--md-sys-color-on-surface:oklch(92% .01 245);--md-sys-color-surface-variant:oklch(33% .02 248);--md-sys-color-on-surface-variant:oklch(78% .02 245);--md-sys-color-outline:oklch(58% .02 245);--md-sys-color-outline-variant:oklch(31% .02 245);--md-sys-color-surface-container-lowest:oklch(8% .012 248);--md-sys-color-surface-container-low:oklch(15% .014 248);--md-sys-color-surface-container:oklch(17% .016 248);--md-sys-color-surface-container-high:oklch(21% .018 248);--md-sys-color-surface-container-highest:oklch(26% .02 248);--md-sys-color-inverse-surface:oklch(92% .01 245);--md-sys-color-inverse-on-surface:oklch(20% .02 248);--md-sys-color-inverse-primary:oklch(42% .13 248);--md-sys-color-scrim:oklch(0% 0 0)}[data-theme][dir=rtl]{--npt-font-display:var(--npt-font-display-ar);--npt-font-text:var(--npt-font-text-ar);--npt-font-num:var(--npt-font-text-ar)}:root{--npt-space-0:0;--npt-space-1:4px;--npt-space-2:8px;--npt-space-3:12px;--npt-space-4:16px;--npt-space-5:20px;--npt-space-6:24px;--npt-space-8:32px;--npt-space-10:40px;--npt-space-12:48px;--npt-space-16:64px;--npt-space-20:80px;--npt-text-display-lg:57px;--npt-leading-display-lg:64px;--npt-text-display-md:45px;--npt-leading-display-md:52px;--npt-text-headline:28px;--npt-leading-headline:36px;--npt-text-title-lg:22px;--npt-leading-title-lg:28px;--npt-text-title:18px;--npt-leading-title:24px;--npt-text-body-lg:16px;--npt-leading-body-lg:24px;--npt-text-body:14px;--npt-leading-body:20px;--npt-text-label:14px;--npt-leading-label:20px;--npt-text-caption:12px;--npt-leading-caption:16px;--npt-weight-regular:400;--npt-weight-medium:500;--npt-weight-semibold:600;--npt-weight-bold:700;--npt-dur-1:.1s;--npt-dur-2:.18s;--npt-dur-3:.28s;--npt-dur-4:.4s;--npt-dur-5:.52s;--npt-ease-standard:cubic-bezier(.2,0,0,1);--npt-ease-emphasized:cubic-bezier(.2,0,0,1);--npt-ease-decelerate:cubic-bezier(0,0,0,1);--npt-ease-accelerate:cubic-bezier(.3,0,1,1);--npt-ease-spring:cubic-bezier(.34,1.56,.64,1);--npt-motion-enter:var(--npt-dur-4) var(--npt-ease-emphasized);--npt-motion-exit:var(--npt-dur-2) var(--npt-ease-accelerate);--npt-motion-spring:var(--npt-dur-4) var(--npt-ease-spring);--npt-motion-press:var(--npt-dur-1) var(--npt-ease-standard);--npt-elev-0:none;--npt-elev-1:0 1px 2px -1px color-mix(in oklab, var(--md-sys-color-scrim) 16%, transparent);--npt-elev-2:0 2px 6px -2px color-mix(in oklab, var(--md-sys-color-scrim) 20%, transparent);--npt-elev-3:0 8px 20px -10px color-mix(in oklab, var(--md-sys-color-scrim) 28%, transparent);--npt-elev-4:0 16px 36px -16px color-mix(in oklab, var(--md-sys-color-scrim) 32%, transparent);--npt-elev-5:0 28px 60px -24px color-mix(in oklab, var(--md-sys-color-scrim) 40%, transparent);--npt-glow-primary:0 10px 26px -12px color-mix(in oklab, var(--md-sys-color-primary) 70%, transparent);--npt-state-hover:.08;--npt-state-focus:.1;--npt-state-pressed:.12;--npt-state-drag:.16;--npt-focus-ring-width:3px;--npt-focus-ring-offset:2px;--npt-focus-ring-color:var(--md-sys-color-primary);--npt-z-base:0;--npt-z-sticky:10;--npt-z-nav:20;--npt-z-overlay:60;--npt-z-modal:70;--npt-z-toast:80;--npt-z-max:9999;--npt-row-comfortable:56px;--npt-row-standard:48px;--npt-row-compact:40px;--npt-touch-min:48px;accent-color:var(--md-sys-color-primary)}[data-mode=dark]{--npt-elev-tint:color-mix(in oklab, var(--md-sys-color-scrim) 65%, var(--md-sys-color-primary) 35%);--npt-elev-1:0 .5px 6px color-mix(in oklab, var(--npt-elev-tint) 16%, transparent);--npt-elev-2:0 1px 12px color-mix(in oklab, var(--npt-elev-tint) 20%, transparent);--npt-elev-3:0 3px 32px color-mix(in oklab, var(--npt-elev-tint) 26%, transparent);--npt-elev-4:0 6px 50px color-mix(in oklab, var(--npt-elev-tint) 30%, transparent);--npt-elev-5:0 10px 76px color-mix(in oklab, var(--npt-elev-tint) 34%, transparent)}.odyssey-landing[data-theme]{--npt-font-display:var(--font-display,"Vazirmatn", Tahoma, sans-serif);--npt-font-text:var(--font-body,"Vazirmatn", Tahoma, sans-serif);--npt-font-num:var(--font-body,"Vazirmatn", Tahoma, sans-serif);font-family:var(--font-body,"Vazirmatn", Tahoma, sans-serif);--radius-sm:var(--npt-corner-sm,8px);--radius-md:var(--npt-corner-md,12px);--radius-lg:var(--npt-corner-lg,16px);--radius-xl:var(--npt-corner-xl,20px);--color-brand:var(--md-sys-color-primary);--color-brand-deep:var(--md-sys-color-primary);--color-on-brand:var(--md-sys-color-on-primary);--color-brand-soft:color-mix(in oklab, var(--md-sys-color-primary) 16%, transparent);--color-accent:var(--md-sys-color-tertiary);--color-on-accent:var(--md-sys-color-on-tertiary);--color-accent-soft:color-mix(in oklab, var(--md-sys-color-tertiary) 18%, transparent);--color-ink:var(--md-sys-color-on-surface);--color-ink-soft:var(--md-sys-color-on-surface-variant);--color-muted:var(--md-sys-color-on-surface-variant);--color-line:color-mix(in oklab, var(--md-sys-color-outline-variant) 80%, transparent);--color-surface:var(--md-sys-color-surface);--color-surface-elevated:var(--md-sys-color-surface-container-low);--color-panel:var(--md-sys-color-surface-container);--color-panel-soft:var(--md-sys-color-surface-container-low);--color-panel-strong:var(--md-sys-color-surface-container-high);--color-success:var(--md-sys-color-success);--color-success-soft:color-mix(in oklab, var(--md-sys-color-success) 16%, transparent);--color-sky:var(--md-sys-color-background);--color-mist:var(--md-sys-color-background);--header-bg:color-mix(in oklab, var(--md-sys-color-surface) 94%, transparent);--color-control:color-mix(in oklab, var(--md-sys-color-on-surface) 6%, transparent);--hero-panel-bg:color-mix(in oklab, var(--md-sys-color-surface-container-lowest) 92%, transparent);--shadow-soft:var(--npt-elev-2);--shadow-lift:var(--npt-elev-3);--shadow-glow:var(--npt-glow-primary);background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-surface);min-height:100dvh}.odyssey-landing[data-theme] .btn-primary,.odyssey-landing[data-theme] .nav-link.active,.odyssey-landing[data-theme] .nav-link.active:hover,.odyssey-landing[data-theme] .header-cta,.odyssey-landing[data-theme] .hero-tab.active,.odyssey-landing[data-theme] .bottom-cta.active,.odyssey-landing[data-theme] .bottom-cta.active .bottom-icon,.odyssey-landing[data-theme] .bottom-item.active .bottom-icon,.odyssey-landing[data-theme] .bottom-item.is-active .bottom-icon,.odyssey-landing[data-theme] .faq-item.is-open .faq-icon,.odyssey-landing[data-theme] .badge-popular,.odyssey-landing[data-theme] .more-card.active .more-card-icon,.odyssey-landing[data-theme] .more-card:hover .more-card-icon{color:var(--color-on-brand)}.odyssey-landing[data-theme] .bottom-bar__indicator:not(.is-hidden){background:var(--color-brand);border-color:color-mix(in oklab, var(--color-on-brand) 28%, transparent)}.odyssey-landing[data-theme] .btn-primary{background:var(--color-brand);box-shadow:var(--npt-elev-2), var(--npt-glow-primary)}.odyssey-landing[data-theme] .btn-primary:hover{background:color-mix(in oklab, var(--color-brand) 88%, var(--color-ink) 12%);color:var(--color-on-brand);box-shadow:var(--npt-elev-3), var(--npt-glow-primary)}.odyssey-landing[data-theme] .btn-secondary{background:var(--md-sys-color-surface-container-lowest);border-color:color-mix(in oklab, var(--md-sys-color-outline-variant) 55%, transparent);color:var(--md-sys-color-on-surface)}.odyssey-landing[data-theme] .btn-secondary:hover{border-color:color-mix(in oklab, var(--md-sys-color-primary) 45%, transparent);background:var(--color-brand-soft);color:var(--md-sys-color-on-surface)}.confirm-backdrop[data-v-c193616a]{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-c193616a]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-panel-strong);width:100%;max-width:380px;box-shadow:var(--shadow-lift);padding:1.5rem}.confirm-title[data-v-c193616a]{color:var(--color-ink);margin:0 0 .5rem;font-size:1.05rem}.confirm-message[data-v-c193616a]{color:var(--color-muted);margin:0 0 1.35rem;font-size:.9rem;line-height:1.6}.confirm-actions[data-v-c193616a]{gap:.6rem;display:flex}.confirm-actions .btn[data-v-c193616a]{flex:1}.confirm-fade-enter-active[data-v-c193616a],.confirm-fade-leave-active[data-v-c193616a]{transition:opacity .2s var(--ease-out)}.confirm-fade-enter-from[data-v-c193616a],.confirm-fade-leave-to[data-v-c193616a]{opacity:0}.confirm-fade-enter-active .confirm-dialog[data-v-c193616a],.confirm-fade-leave-active .confirm-dialog[data-v-c193616a]{transition:transform .25s var(--ease-out), opacity .2s var(--ease-out)}.confirm-fade-enter-from .confirm-dialog[data-v-c193616a],.confirm-fade-leave-to .confirm-dialog[data-v-c193616a]{opacity:0;transform:translateY(8px)scale(.98)}.header[data-v-e2fd4989]{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);transition:padding-block .45s var(--ease-pancake), background .4s var(--ease-pancake), backdrop-filter .4s var(--ease-pancake), border-color .4s var(--ease-pancake);border-bottom:1px solid #0000;flex-direction:column;padding-block:0;display:flex;position:sticky;top:0}.header.scrolled[data-v-e2fd4989],.header.open[data-v-e2fd4989]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;padding-block:.8rem 0}.header-inner[data-v-e2fd4989]{width:calc(100% - (2 * var(--page-gutter)));min-height:var(--header-h);border-radius:var(--radius-xl);box-shadow:none;transition:min-height .45s var(--ease-pancake), border-radius .45s var(--ease-pancake), border-color .4s var(--ease-pancake), background .4s var(--ease-pancake), box-shadow .4s var(--ease-pancake), backdrop-filter .4s var(--ease-pancake);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-content:center;align-items:center;gap:1rem;margin-inline:auto;padding-inline:1.5rem;display:grid}.header.scrolled .header-inner[data-v-e2fd4989],.header.open .header-inner[data-v-e2fd4989]{min-height:var(--header-h-scrolled);border-radius:var(--radius-xl);border-color:var(--color-line);background:var(--color-panel-strong);box-shadow:var(--shadow-soft)}.brand[data-v-e2fd4989]{align-items:center;gap:.75rem;min-width:0;display:flex}.brand-mark[data-v-e2fd4989]{flex-shrink:0;width:1.85rem;height:1.85rem}.brand-mark-spark[data-v-e2fd4989]{transform-origin:50px 50px;animation:7s linear infinite brand-mark-orbit-e2fd4989}@media (prefers-reduced-motion:reduce){.brand-mark-spark[data-v-e2fd4989]{animation:none}}@keyframes brand-mark-orbit-e2fd4989{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-text[data-v-e2fd4989]{flex-direction:column;min-width:0;display:flex}.brand-text strong[data-v-e2fd4989]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.brand-text small[data-v-e2fd4989]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.nav-desktop[data-v-e2fd4989]{border:1px solid var(--color-line);background:var(--color-control);border-radius:999px;justify-content:center;align-items:center;gap:.2rem;padding:.28rem;display:flex}.nav-link[data-v-e2fd4989]{min-height:2.15rem;color:var(--color-ink-soft);white-space:nowrap;transition:color .25s var(--ease-out), background .25s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.nav-link[data-v-e2fd4989]:hover{color:var(--color-brand);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 18%, transparent);transform:translateY(-1px)}.nav-link.active[data-v-e2fd4989],.nav-link.active[data-v-e2fd4989]:hover{color:var(--color-on-brand,#fff);background:linear-gradient(135deg, var(--color-brand), var(--color-brand-deep));box-shadow:0 6px 16px color-mix(in srgb, var(--color-brand) 38%, transparent);transform:translateY(-1px)}@media (width>=981px) and (width<=1180px){.nav-desktop[data-v-e2fd4989]{gap:.1rem;padding:.22rem}.nav-link[data-v-e2fd4989]{min-height:2rem;padding:.35rem .7rem;font-size:.76rem}.brand-text small[data-v-e2fd4989]{display:none}}.actions[data-v-e2fd4989]{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.header-cta[data-v-e2fd4989]{background:var(--color-brand);min-height:2.35rem;color:var(--color-on-brand,#fff);white-space:nowrap;transition:background .25s var(--ease-out), color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.1rem;font-size:.86rem;font-weight:600;display:none}.header-cta[data-v-e2fd4989]:hover{background:var(--color-brand-deep);transform:translateY(-1px)}@media (width>=981px){.header-cta[data-v-e2fd4989]{display:inline-flex}}.brand-option--active[data-v-e2fd4989]{background:var(--color-brand-soft);color:var(--color-brand);font-weight:700}.login-menu[data-v-e2fd4989]{position:relative}.login-trigger[data-v-e2fd4989]{border:1px solid var(--color-line);background:var(--color-control);min-width:6.5rem;min-height:40px;color:var(--color-ink-soft);cursor:pointer;transition:color .3s var(--ease-pancake), border-color .3s var(--ease-pancake), background .3s var(--ease-pancake);border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.login-icon[data-v-e2fd4989]{flex-shrink:0;display:none}.login-trigger[data-v-e2fd4989]:hover,.login-menu.open .login-trigger[data-v-e2fd4989]{color:var(--color-ink);border-color:color-mix(in oklab, var(--color-brand) 40%, transparent);background:var(--color-brand-soft)}.login-dropdown[data-v-e2fd4989]{top:calc(100% + .45rem);border:1px solid var(--color-line);background:var(--dropdown-bg);min-width:11.5rem;box-shadow:var(--shadow-soft);z-index:2;border-radius:14px;gap:.15rem;padding:.4rem;display:grid;position:absolute;inset-inline-end:0}.login-dropdown a[data-v-e2fd4989]{color:var(--color-ink-soft);border-radius:10px;padding:.7rem .8rem;font-size:.9rem;font-weight:500}.account-summary[data-v-e2fd4989]{gap:.3rem;padding:.5rem .8rem .35rem;display:grid}.account-summary strong[data-v-e2fd4989]{color:var(--color-ink);font-size:.92rem}.account-summary span[data-v-e2fd4989]{color:var(--color-muted);font-size:.8rem}.account-summary .plan-badge[data-v-e2fd4989]{background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;justify-self:start;margin-top:.15rem;padding:.15rem .55rem;font-size:.74rem;font-weight:700}.login-dropdown a[data-v-e2fd4989]:hover,.logout-item[data-v-e2fd4989]:hover{background:color-mix(in oklab, var(--color-brand) 12%, transparent);color:var(--color-brand)}.logout-item[data-v-e2fd4989]{width:100%;color:var(--color-ink-soft);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.7rem .8rem;font-size:.9rem;font-weight:500;display:block}.login-divider[data-v-e2fd4989]{background:var(--color-line);height:1px;margin:.25rem .35rem}.bottom-bar[data-v-e2fd4989]{display:none}.nav-backdrop[data-v-e2fd4989]{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-pancake);background:#070b127a;position:fixed;inset:0}.nav-backdrop.open[data-v-e2fd4989]{opacity:1;pointer-events:auto}.bottom-sheet[data-v-e2fd4989]{left:50%;right:auto;bottom:calc(5.9rem + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--glass-float-border);background:var(--glass-float-bg);-webkit-backdrop-filter:blur(28px)saturate(1.7);width:min(100% - 1.25rem,34rem);box-shadow:var(--glass-float-shadow);opacity:0;pointer-events:none;visibility:hidden;transition:transform .4s var(--ease-pancake), opacity .35s var(--ease-pancake), visibility .4s, background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.45rem;gap:.7rem;padding:.85rem .9rem;display:grid;position:fixed;transform:translate(-50%)translateY(1.25rem)scale(.98)}.bottom-sheet.open[data-v-e2fd4989]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.bottom-sheet-handle[data-v-e2fd4989]{background:var(--color-line);border-radius:999px;width:2.5rem;height:.28rem;margin-inline:auto}.sheet-title[data-v-e2fd4989]{color:var(--color-ink);margin:.15rem .2rem 0;font-size:1.05rem;font-weight:700}.sheet-head[data-v-e2fd4989]{gap:.25rem;margin-bottom:.35rem;padding-inline:.2rem;display:grid}.sheet-subtitle[data-v-e2fd4989]{color:var(--color-muted);margin:0;font-size:.8rem;font-weight:500;line-height:1.5}.more-grid[data-v-e2fd4989]{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.more-card[data-v-e2fd4989]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-control) 78%, transparent);min-height:6.4rem;transition:transform .28s var(--ease-pancake), border-color .25s var(--ease-out), background .25s var(--ease-out), box-shadow .28s var(--ease-pancake);border-radius:1rem;gap:.65rem;padding:.9rem .85rem;text-decoration:none;display:grid}.more-card-icon[data-v-e2fd4989]{background:var(--color-brand-soft);width:2.15rem;height:2.15rem;color:var(--color-brand);transition:background .25s var(--ease-out), color .25s var(--ease-out);border-radius:.75rem;place-items:center;display:grid}.more-card-icon svg[data-v-e2fd4989]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.more-card-copy[data-v-e2fd4989]{gap:.2rem;min-width:0;display:grid}.more-card-copy strong[data-v-e2fd4989]{color:var(--color-ink);font-size:.9rem;font-weight:700}.more-card-copy small[data-v-e2fd4989]{color:var(--color-muted);font-size:.72rem;line-height:1.45}.more-card[data-v-e2fd4989]:hover,.more-card.active[data-v-e2fd4989]{border-color:color-mix(in srgb, var(--color-brand) 35%, transparent);background:var(--color-brand-soft);box-shadow:0 10px 24px color-mix(in srgb, var(--color-brand) 14%, transparent);transform:translateY(-2px)}.more-card:hover .more-card-copy strong[data-v-e2fd4989],.more-card.active .more-card-copy strong[data-v-e2fd4989]{color:var(--color-brand)}.more-card:hover .more-card-icon[data-v-e2fd4989],.more-card.active .more-card-icon[data-v-e2fd4989]{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-deep));color:var(--color-on-brand,#fff)}.sheet-account[data-v-e2fd4989]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-control);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.sheet-avatar[data-v-e2fd4989]{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand);border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid}.sheet-account-meta[data-v-e2fd4989]{gap:.2rem;min-width:0;display:grid}.sheet-account-meta strong[data-v-e2fd4989]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.sheet-account-meta span[data-v-e2fd4989]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sheet-account-meta .plan-badge[data-v-e2fd4989]{background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;justify-self:start;margin-top:.1rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.sheet-links[data-v-e2fd4989]{gap:.3rem;display:grid}.sheet-links a[data-v-e2fd4989],.sheet-logout[data-v-e2fd4989]{border-radius:var(--radius-md);min-height:3rem;color:var(--color-ink-soft);text-align:start;cursor:pointer;font-size:.95rem;font-weight:600;font:inherit;transition:color .25s var(--ease-out), background .25s var(--ease-out), border-color .25s var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;padding:.8rem 1rem;display:flex}.sheet-links a[data-v-e2fd4989]:hover,.sheet-links a.router-link-active[data-v-e2fd4989]{color:var(--color-brand);background:var(--color-brand-soft);border-color:color-mix(in oklab, var(--color-brand) 18%, transparent)}.sheet-logout[data-v-e2fd4989]{width:100%}.sheet-logout[data-v-e2fd4989]:hover{color:#e07070;background:#e070701f;border-color:#e0707033}@media (prefers-reduced-motion:reduce){.nav-backdrop[data-v-e2fd4989],.bottom-sheet[data-v-e2fd4989]{transition-duration:.01ms!important}}@media (width<=980px){.header-inner[data-v-e2fd4989]{grid-template-columns:minmax(0,1fr) auto}.nav-desktop[data-v-e2fd4989],.login-menu[data-v-e2fd4989],.header-cta[data-v-e2fd4989]{display:none}.bottom-bar[data-v-e2fd4989]{--bottom-bar-w:min(calc(100% - 1.1rem), 40rem);--bar-pad:.3rem;--bar-indicator-gap:.15rem;left:50%;right:auto;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));z-index:70;width:var(--bottom-bar-w);max-width:var(--bottom-bar-w);padding:var(--bar-pad);isolation:isolate;border:1px solid var(--glass-float-border);background:var(--glass-float-bg);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:var(--glass-float-shadow);transition:background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.125rem;align-items:stretch;gap:.35rem;display:flex;position:fixed;transform:translate(-50%)}.bottom-bar[data-v-e2fd4989]:before{content:"";border-radius:inherit;background:var(--glass-float-sheen);pointer-events:none;z-index:0;position:absolute;inset:0}.bottom-bar[data-v-e2fd4989]:after{content:"";border-radius:inherit;border:1px solid var(--glass-float-ring);pointer-events:none;z-index:0;position:absolute;inset:1px}.bottom-cta[data-v-e2fd4989]{z-index:1;border-radius:calc(1.125rem - var(--bar-pad));min-height:3.25rem;color:var(--glass-float-label);white-space:nowrap;box-shadow:none;transition:transform .35s cubic-bezier(.32, 1.42, .6, 1), background .28s var(--ease-out), box-shadow .3s var(--ease-out), color .25s var(--ease-out);background:0 0;flex-shrink:0;align-items:center;gap:.4rem;padding-inline:1.05rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.bottom-cta .bottom-icon[data-v-e2fd4989]{width:1.3rem;height:1.3rem;color:var(--glass-float-icon)}.bottom-cta .bottom-icon svg[data-v-e2fd4989]{width:1.15rem;height:1.15rem}.bottom-cta[data-v-e2fd4989]:hover,.bottom-cta:hover .bottom-icon[data-v-e2fd4989]{color:var(--color-brand)}.bottom-cta.active[data-v-e2fd4989]{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-deep));color:var(--color-on-brand,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--color-brand) 32%, transparent)}.bottom-cta.active .bottom-icon[data-v-e2fd4989]{color:var(--color-on-brand,#fff)}.bottom-cta[data-v-e2fd4989]:active{transform:scale(.96)}.bottom-cluster[data-v-e2fd4989]{z-index:1;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;display:grid;position:relative}.bottom-bar__indicator[data-v-e2fd4989]{top:0;bottom:0;width:calc(100% / var(--item-count,3) - var(--bar-indicator-gap) * 2);border-radius:calc(1.125rem - var(--bar-pad) * 2);background:color-mix(in srgb, var(--color-brand) 16%, var(--glass-float-bg));border:1px solid color-mix(in srgb, var(--color-brand) 26%, var(--glass-float-border));opacity:1;transition:inset-inline-start .52s cubic-bezier(.55, -.85, .4, 1.65), width .35s var(--ease-out), opacity .25s var(--ease-out);z-index:0;pointer-events:none;will-change:inset-inline-start;position:absolute;inset-inline-start:calc(var(--bar-indicator-gap) + 100% / var(--item-count,3) * var(--active-index,0))}.bottom-bar__indicator.is-hidden[data-v-e2fd4989]{opacity:0}.bottom-item[data-v-e2fd4989]{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:.875rem;justify-content:center;align-items:center;text-decoration:none;transition:transform .48s cubic-bezier(.32,1.42,.6,1);display:flex;position:relative}.bottom-icon[data-v-e2fd4989]{width:1.7rem;height:1.7rem;color:var(--glass-float-icon);transition:color .28s var(--ease-pancake), transform .48s cubic-bezier(.32, 1.42, .6, 1);place-items:center;display:grid}.bottom-icon svg[data-v-e2fd4989]{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.bottom-item:hover .bottom-icon[data-v-e2fd4989]{color:var(--color-brand);transform:translateY(-1px)scale(1.05)}.bottom-item.active .bottom-icon[data-v-e2fd4989]{color:var(--color-brand);transform:translateY(-.5px)scale(1.1)}.bottom-item[data-v-e2fd4989]:active{transform:scale(.9)}}@media (width>=981px){.bottom-bar[data-v-e2fd4989],.bottom-sheet[data-v-e2fd4989],.nav-backdrop[data-v-e2fd4989]{display:none!important}}@media (width<=520px){.brand-text small[data-v-e2fd4989]{display:none}.actions[data-v-e2fd4989]{gap:.4rem}.bottom-bar[data-v-e2fd4989]{--bottom-bar-w:min(calc(100% - .85rem), 40rem)}.more-grid[data-v-e2fd4989]{gap:.45rem}.more-card[data-v-e2fd4989]{min-height:5.9rem;padding:.8rem .7rem}}.theme-settings-panel[data-v-e2fd4989]{width:15rem;max-width:calc(100vw - 2rem);max-height:min(32rem,70dvh);padding:.85rem;overflow-y:auto}.theme-settings-section[data-v-e2fd4989]{border:0;min-width:0;margin:0;padding:0}.theme-settings-section+.theme-settings-section[data-v-e2fd4989]{margin-top:1rem}.theme-settings-section legend[data-v-e2fd4989]{margin-bottom:.5rem;padding:0;font-size:.75rem;font-weight:700}.theme-settings-modes[data-v-e2fd4989]{gap:.4rem;display:flex}.theme-settings-modes button[data-v-e2fd4989]{border:1px solid var(--color-line);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.6rem;font-size:.85rem}.theme-settings-modes button[data-v-e2fd4989]:hover{background:var(--color-brand-soft)}.theme-settings-panel button[aria-pressed=true][data-v-e2fd4989]{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);border-radius:.5rem;font-weight:700}.theme-settings-panel button[data-v-e2fd4989]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.footer[data-v-437c3751]{margin-top:auto;margin-inline:var(--page-gutter);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-panel-strong);box-shadow:var(--shadow-soft);margin-bottom:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,4vw,2.75rem) 0 1.75rem;position:relative;overflow:hidden}.footer-watermark[data-v-437c3751]{inset-inline:0;z-index:0;text-align:center;letter-spacing:-.02em;color:var(--color-ink);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(5rem,18vw,11rem);font-weight:800;line-height:1;position:absolute;bottom:-.26em}.footer-inner[data-v-437c3751]{z-index:1;width:min(100%, calc(var(--shell) - 2 * var(--page-gutter)));gap:1.75rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.footer-brand strong[data-v-437c3751]{margin-bottom:.3rem;font-size:.95rem;display:block}.footer-brand p[data-v-437c3751],.footer-copy[data-v-437c3751]{color:var(--color-muted);font-size:.82rem}.footer-social[data-v-437c3751]{gap:.5rem;margin-top:.9rem;display:flex}.footer-social a[data-v-437c3751]{border:1px solid var(--color-line);background:var(--color-control);width:2.1rem;height:2.1rem;color:var(--color-muted);transition:color .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.footer-social a[data-v-437c3751]:hover{background:var(--color-panel-strong);border-color:#0000;transform:translateY(-2px)scale(1.08)}.footer-social a[data-platform=instagram][data-v-437c3751]:hover{color:#e1306c}.footer-social a[data-platform=aparat][data-v-437c3751]:hover{color:#ff5a1f}.footer-social a[data-platform=linkedin][data-v-437c3751]:hover{color:#0a66c2}.footer-social a[data-platform=telegram][data-v-437c3751]:hover{color:#26a5e4}.footer-social a[data-platform=whatsapp][data-v-437c3751]:hover{color:#25d366}.footer-social svg[data-v-437c3751]{width:1.15rem;height:1.15rem}.footer-version[data-v-437c3751]{opacity:.65}.footer-version[data-v-437c3751]:before{content:"·";margin:0 .4em}.footer-group[data-v-437c3751]{align-content:start;gap:.6rem;display:grid}.footer-group-title[data-v-437c3751]{color:var(--color-ink);margin-bottom:.15rem;font-size:.8rem;font-weight:700}.footer-group a[data-v-437c3751]:not(.footer-group-title){color:var(--color-ink-soft);transition:color .25s var(--ease-out);font-size:.84rem;font-weight:500}.footer-group a[data-v-437c3751]:not(.footer-group-title):hover{color:var(--color-brand)}.footer-copy[data-v-437c3751]{border-top:1px solid var(--color-line);text-align:center;grid-column:1/-1;padding-top:1.5rem}@media (width>=768px){.footer-inner[data-v-437c3751]{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:1.5rem}}@media (width<=767px){.footer-inner[data-v-437c3751]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-v-437c3751]{grid-column:1/-1}}.atmosphere[data-v-c927d5f3]{pointer-events:none;position:absolute;inset:0}.blueprint-hero[data-v-c927d5f3]{background-image:linear-gradient(var(--checker-frame) 1px, transparent 1px), linear-gradient(90deg, var(--checker-frame) 1px, transparent 1px);background-position:50%;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 38%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 38%,#000 25%,#0000 80%)}.hero[data-v-c7c5dbee]{min-height:calc(100svh - var(--header-h));align-items:stretch;padding:clamp(2.25rem,4.5vw,4rem) 0 clamp(4.75rem,8vw,6.5rem);display:flex;position:relative;overflow:clip visible}.hero-layout[data-v-c7c5dbee]{z-index:1;width:min(100% - (2 * var(--page-gutter)), var(--container));flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:clamp(1.75rem,3vw,3.5rem);min-width:0;margin-inline:auto;display:flex;position:relative}.hero-text[data-v-c7c5dbee]{text-align:start;flex-direction:column;flex:26rem;justify-content:center;align-items:flex-start;min-width:0;max-width:34rem;display:flex}.hero-brand[data-v-c7c5dbee]{font-family:var(--font-display,"Vazirmatn", Tahoma, sans-serif);letter-spacing:-.02em;color:var(--color-brand);margin:0 0 .85rem;font-size:clamp(1.65rem,2.4vw + .85rem,2.65rem);font-weight:800;line-height:1.15}.enter[data-v-c7c5dbee]{animation:enter-up-c7c5dbee .85s var(--ease-pancake) backwards}.delay-1[data-v-c7c5dbee]{animation-delay:.1s}.delay-2[data-v-c7c5dbee]{animation-delay:.22s}@keyframes enter-up-c7c5dbee{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:translateY(0)}}.hero-display[data-v-c7c5dbee]{letter-spacing:-.03em;color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.35rem,1.7vw + .6rem,2.05rem);font-weight:800;line-height:1.32}.hero-display mark.hl[data-v-c7c5dbee]{background:var(--color-accent-soft);color:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.5rem;padding:0 .3rem;font-weight:800}.hero-visual[data-v-c7c5dbee]{flex-direction:column;align-self:center;gap:.9rem;width:min(100%,560px);min-width:0;max-width:100%;min-height:26rem;max-height:38rem;display:flex;position:relative}.hero-copy[data-v-c7c5dbee]{min-width:0;margin-top:1.1rem}.lead[data-v-c7c5dbee]{color:var(--color-ink-soft);overflow-wrap:anywhere;max-width:min(34rem,100%);margin-bottom:1.6rem;font-size:clamp(.9rem,.35vw + .78rem,1rem);line-height:1.8}.actions[data-v-c7c5dbee]{flex-wrap:wrap;justify-content:flex-start;gap:.9rem;display:flex}.hero-tabs[data-v-c7c5dbee]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-control) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border-radius:999px;align-self:flex-start;align-items:center;gap:.2rem;padding:.28rem;display:inline-flex}.hero-tab[data-v-c7c5dbee]{color:var(--color-ink-soft);cursor:pointer;transition:color .25s var(--ease-out), background .25s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:600}.hero-tab[data-v-c7c5dbee]:hover{color:var(--color-brand)}.hero-tab.active[data-v-c7c5dbee]{color:var(--color-on-brand,#fff);background:linear-gradient(135deg, var(--color-brand), var(--color-brand-deep))}.hero-canvas[data-v-c7c5dbee]{transition:transform .25s var(--ease-out);will-change:transform;flex:1;position:relative}.hero-panel[data-v-c7c5dbee]{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--hero-panel-bg);height:100%;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:var(--shadow-lift), var(--shadow-glow);text-align:start;transition:box-shadow .5s var(--ease-out);flex-direction:column;justify-content:space-between;gap:1.1rem;padding:1.5rem 1.5rem 1.75rem;display:flex;position:relative}.sticker[data-v-c7c5dbee]{display:none}.window-bar[data-v-c7c5dbee]{align-items:center;gap:.35rem;display:flex}.window-bar span[data-v-c7c5dbee]{background:#3a4150;border-radius:50%;width:9px;height:9px}.window-bar span[data-v-c7c5dbee]:first-child{background:color-mix(in oklab, var(--color-accent) 70%, #ff6b6b)}.window-bar span[data-v-c7c5dbee]:nth-child(2){background:var(--color-brand)}.window-bar span[data-v-c7c5dbee]:nth-child(3){background:var(--color-success,#06d6a0)}.window-bar em[data-v-c7c5dbee]{color:var(--color-muted);margin-inline-start:auto;font-size:.72rem;font-style:normal}.panel-top[data-v-c7c5dbee]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-kicker[data-v-c7c5dbee]{color:var(--color-muted);font-size:.76rem}.status-badge[data-v-c7c5dbee]{background:var(--color-warning-soft);color:var(--color-warning-text);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:.35rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.status-badge--live[data-v-c7c5dbee]{background:color-mix(in oklab, var(--color-success,#06d6a0) 16%, transparent);border-color:color-mix(in oklab, var(--color-success,#06d6a0) 35%, transparent);color:var(--color-success,#06d6a0)}.metrics[data-v-c7c5dbee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.metric[data-v-c7c5dbee]{background:color-mix(in oklab, var(--color-brand) 12%, transparent);border:1px solid color-mix(in oklab, var(--color-brand) 18%, transparent);text-align:center;border-radius:16px;padding:.95rem .5rem}.metric strong[data-v-c7c5dbee]{color:var(--color-brand);letter-spacing:-.03em;margin-bottom:.15rem;font-size:1.35rem;display:block}.metric span[data-v-c7c5dbee]{color:var(--color-muted);font-size:.72rem;font-weight:600;display:block}.panel-list[data-v-c7c5dbee]{flex:1;align-content:space-between;gap:.55rem;display:grid}.panel-row[data-v-c7c5dbee]{background:var(--color-control);border:1px solid var(--color-line);transition:border-color .45s var(--ease-pancake), transform .45s var(--ease-pancake), background .45s var(--ease-pancake), box-shadow .45s var(--ease-pancake);border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.panel-row.active[data-v-c7c5dbee]{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent);background:color-mix(in oklab, var(--color-brand) 12%, transparent);box-shadow:0 12px 28px color-mix(in oklab, var(--color-ink) 18%, transparent);transform:translate(-3px)}.panel-row strong[data-v-c7c5dbee]{margin-bottom:.12rem;font-size:.92rem;display:block}.panel-row span[data-v-c7c5dbee]{color:var(--color-muted);font-size:.76rem}.panel-row em[data-v-c7c5dbee]{border-radius:999px;flex-shrink:0;padding:.32rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.tone-ok em[data-v-c7c5dbee]{color:var(--color-success);background:var(--color-success-soft)}.tone-run em[data-v-c7c5dbee]{color:var(--color-brand);background:var(--color-brand-soft)}.tone-ready em[data-v-c7c5dbee]{color:var(--color-ink-soft);background:var(--color-control)}@media (width>=700px){.hero-visual[data-v-c7c5dbee]{width:min(100%,600px)}}@media (width>=1200px){.hero-visual[data-v-c7c5dbee]{width:min(100%,640px)}}@media (width>=980px) and (height<=900px){.hero[data-v-c7c5dbee]{align-items:flex-start;min-height:0}.hero-panel[data-v-c7c5dbee]{gap:.85rem;padding:.95rem 1.05rem 1.05rem}.metric[data-v-c7c5dbee]{padding:.7rem .4rem}.metric strong[data-v-c7c5dbee]{font-size:1.15rem}.panel-row[data-v-c7c5dbee]{padding:.7rem .85rem}}@media (width>=980px) and (height<=760px){.hero-visual[data-v-c7c5dbee]{width:min(100%,460px)}}@media (width<=979px){.hero[data-v-c7c5dbee]{min-height:auto;padding:1.25rem 0 clamp(3.5rem,10vw,5.5rem)}.hero-layout[data-v-c7c5dbee]{flex-direction:column;align-items:center;gap:clamp(2rem,6vw,3.25rem)}.hero-text[data-v-c7c5dbee]{text-align:center;flex:none;align-items:center;width:100%;max-width:none}.hero-kicker[data-v-c7c5dbee]{align-self:center}.hero-copy[data-v-c7c5dbee]{flex-direction:column;align-items:center;width:100%;display:flex}.actions[data-v-c7c5dbee]{justify-content:center;width:100%}.hero-tabs[data-v-c7c5dbee]{flex-wrap:wrap;justify-content:center;align-self:center;max-width:100%}.lead[data-v-c7c5dbee]{margin-inline:auto}.hero-visual[data-v-c7c5dbee]{width:100%;min-height:22rem;max-height:none}.sticker-cloud[data-v-c7c5dbee]{inset-inline-start:.35rem;bottom:1rem}.sticker-live[data-v-c7c5dbee]{inset-inline-end:.5rem;top:-.55rem}}@media (width<=520px){.metrics[data-v-c7c5dbee]{grid-template-columns:1fr}.panel-row[data-v-c7c5dbee]{flex-direction:column;align-items:flex-start}.actions[data-v-c7c5dbee]{flex-direction:column}.actions .btn[data-v-c7c5dbee]{width:100%}.hero-panel[data-v-c7c5dbee]{padding:1.15rem 1.05rem 1.25rem}.hero-display[data-v-c7c5dbee]{font-size:clamp(1.25rem,5.5vw,1.55rem)}.sticker[data-v-c7c5dbee]{padding:.4rem .7rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.hero-panel[data-v-c7c5dbee],.enter[data-v-c7c5dbee]{opacity:1;filter:none;transform:none;animation:none!important}}.bento[data-v-5a203220]{gap:1rem;display:grid}.feature-card[data-v-5a203220]{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-panel-soft);transition:transform .5s var(--ease-pancake), box-shadow .5s var(--ease-pancake), border-color .4s var(--ease-out), background .4s var(--ease-out);padding:1.7rem 1.55rem;position:relative;overflow:hidden}.feature-card[data-v-5a203220]:after{content:"";inset-inline-end:-30%;background:color-mix(in oklab, var(--color-brand) 12%, transparent);width:180px;height:180px;transition:transform .55s var(--ease-pancake);pointer-events:none;border-radius:50%;position:absolute;top:-40%}.feature-card[data-v-5a203220]:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in oklab, var(--color-brand) 28%, transparent);background:var(--color-panel-strong);transform:translateY(-8px)}.feature-card[data-v-5a203220]:hover:after{transform:scale(1.25)translate(-8px,10px)}.card-head[data-v-5a203220]{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.icon-badge[data-v-5a203220]{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand);transition:background .4s var(--ease-out), color .4s var(--ease-out);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-badge svg[data-v-5a203220]{width:1.3rem;height:1.3rem}.feature-card:nth-child(2n) .icon-badge[data-v-5a203220]{background:var(--color-accent-soft);color:var(--color-accent)}.index-group[data-v-5a203220]{align-items:center;gap:.4rem;display:inline-flex}.index[data-v-5a203220]{color:var(--color-accent);letter-spacing:.04em;font-size:.75rem;font-weight:700}.pulse[data-v-5a203220]{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 45%, transparent);animation:pulse-5a203220 2.4s var(--ease-out) infinite;border-radius:50%}.feature-card:nth-child(2n) .pulse[data-v-5a203220]{background:var(--color-brand);box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand) 40%, transparent);animation-delay:.4s}.feature-card h3[data-v-5a203220]{z-index:1;margin-bottom:.45rem;font-size:1.05rem;font-weight:700;position:relative}.feature-card p[data-v-5a203220]{color:var(--color-muted);z-index:1;font-size:.9rem;line-height:1.75;position:relative}@keyframes pulse-5a203220{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 45%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklab, var(--color-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 0%, transparent)}}@media (width>=760px){.bento[data-v-5a203220]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.feature-card[data-v-5a203220]:first-child{grid-column:1/-1}}@media (width>=1100px){.bento[data-v-5a203220]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.feature-card[data-v-5a203220]{grid-column:span 2;min-height:12.5rem}.feature-card[data-v-5a203220]:first-child{grid-column:span 4;min-height:14rem}.feature-card[data-v-5a203220]:nth-child(2){grid-column:span 2}.feature-card[data-v-5a203220]:nth-child(3),.feature-card[data-v-5a203220]:nth-child(4){grid-column:span 3}}@media (width<=759px){.feature-card[data-v-5a203220]{padding:1.35rem 1.2rem}.feature-card[data-v-5a203220]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pulse[data-v-5a203220]{animation:none}}.version-card[data-v-23c2b9fe]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-panel);height:100%;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-pancake), border-color .4s var(--ease-out), box-shadow .5s var(--ease-pancake);flex-direction:column;gap:1.2rem;padding:1.7rem 1.55rem;display:flex;position:relative;overflow:hidden}.version-card[data-v-23c2b9fe]:before{content:"";inset-inline:0;background:var(--color-brand);opacity:.45;height:3px;transition:opacity .35s var(--ease-out);position:absolute;top:0}.version-card.featured[data-v-23c2b9fe]{background:var(--version-featured-bg);border-color:color-mix(in oklab, var(--color-brand) 28%, transparent);box-shadow:var(--shadow-lift);padding:clamp(1.4rem,2.4vw,1.85rem)}.version-card.featured[data-v-23c2b9fe]:before{opacity:1;height:4px}.version-card[data-v-23c2b9fe]:not(.disabled):hover{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent);box-shadow:var(--shadow-lift);transform:translateY(-8px)}.version-card[data-v-23c2b9fe]:not(.disabled):hover:before{opacity:1}.version-card.disabled[data-v-23c2b9fe]{background:var(--color-panel-muted);border:1px dashed var(--color-line);opacity:1}.version-card.disabled[data-v-23c2b9fe]:before{opacity:.5;background:var(--color-disabled)}.version-card.disabled[data-v-23c2b9fe]:hover{border-color:var(--color-disabled);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.version-card.disabled[data-v-23c2b9fe]:hover:before{opacity:.9}.version-card.disabled h3[data-v-23c2b9fe]{color:var(--color-ink)}.version-card.disabled .tagline[data-v-23c2b9fe],.version-card.disabled .desc[data-v-23c2b9fe],.version-card.disabled .highlights li[data-v-23c2b9fe]{color:var(--color-ink-soft);opacity:.85}.card-top[data-v-23c2b9fe]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.featured-label[data-v-23c2b9fe]{color:var(--color-accent);letter-spacing:.04em;margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.card-top h3[data-v-23c2b9fe]{margin-bottom:.3rem;font-size:1.1rem;font-weight:700}.featured .card-top h3[data-v-23c2b9fe]{font-size:clamp(1.2rem,1.8vw,1.45rem)}.tagline[data-v-23c2b9fe]{color:var(--color-brand);font-size:.85rem;font-weight:600}.desc[data-v-23c2b9fe]{color:var(--color-muted);flex:1;font-size:.88rem;line-height:1.75}.status[data-v-23c2b9fe]{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-soon[data-v-23c2b9fe]{background:var(--color-control);border:1px solid var(--color-line);color:var(--color-muted)}.status-icon[data-v-23c2b9fe]{width:.78rem;height:.78rem}.status.available[data-v-23c2b9fe]{background:var(--color-success-soft);color:var(--color-success)}.highlights[data-v-23c2b9fe]{gap:.55rem;display:grid}.featured .highlights[data-v-23c2b9fe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.2rem}.highlights li[data-v-23c2b9fe]{color:var(--color-ink-soft);padding-inline-start:1.1rem;font-size:.9rem;position:relative}.highlights li[data-v-23c2b9fe]:before{content:"";inset-inline-start:0;background:var(--color-brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-brand-soft);border-radius:50%;position:absolute;top:.55rem}.version-card.disabled .highlights li[data-v-23c2b9fe]:before{background:var(--color-disabled);box-shadow:none}.card-actions .btn[data-v-23c2b9fe]{width:100%}.featured .card-actions .btn[data-v-23c2b9fe]{max-width:22rem}@media (width<=640px){.featured .highlights[data-v-23c2b9fe]{grid-template-columns:1fr}.version-card[data-v-23c2b9fe]{padding:1.35rem 1.2rem}.card-top[data-v-23c2b9fe]{flex-wrap:wrap}.featured .card-actions .btn[data-v-23c2b9fe]{max-width:none}.version-card[data-v-23c2b9fe]:not(.disabled):hover{transform:translateY(-4px)}}.products[data-v-23a2988d]{background:0 0}.featured[data-v-23a2988d]{margin-bottom:1.5rem}.grid[data-v-23a2988d]{gap:1.15rem;display:grid}@media (width<=799px){.featured[data-v-23a2988d]{margin-bottom:1.15rem}.grid[data-v-23a2988d]{gap:1rem}}@media (width>=800px){.grid[data-v-23a2988d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.steps[data-v-24ca9e16]{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-24ca9e16]{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-panel);transition:transform .5s var(--ease-pancake), box-shadow .5s var(--ease-pancake), border-color .4s var(--ease-out);padding:1.9rem 1.7rem;list-style:none;position:relative}.steps li[data-v-24ca9e16]:hover{box-shadow:var(--shadow-lift);border-color:var(--color-line);transform:translateY(-8px)}.step-top[data-v-24ca9e16]{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.step-icon[data-v-24ca9e16]{background:var(--color-brand-soft);border:1px solid var(--color-line);width:2.6rem;height:2.6rem;color:var(--color-brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.step-icon svg[data-v-24ca9e16]{width:1.4rem;height:1.4rem}.num[data-v-24ca9e16]{color:var(--color-muted);letter-spacing:.06em;font-size:.75rem;font-weight:700}.connector[data-v-24ca9e16]{display:none}.steps h3[data-v-24ca9e16]{margin-bottom:.45rem;font-size:1.05rem;font-weight:700}.steps p[data-v-24ca9e16]{color:var(--color-ink-soft);font-size:.9rem;line-height:1.75}@media (width>=900px){.steps[data-v-24ca9e16]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.connector[data-v-24ca9e16]{background:var(--color-brand-soft);border-radius:999px;flex:1;height:2px;display:block;position:relative;overflow:hidden}.connector[data-v-24ca9e16]:after{content:"";background:var(--color-ink-soft);opacity:.45;animation:shimmer-24ca9e16 2.8s var(--ease-pancake) infinite;position:absolute;inset:0;transform:translate(-100%)}}@media (width<=899px){.steps[data-v-24ca9e16]{gap:1rem}.steps li[data-v-24ca9e16]{padding:1.45rem 1.25rem}.steps li[data-v-24ca9e16]:hover{transform:translateY(-4px)}}@keyframes shimmer-24ca9e16{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.connector[data-v-24ca9e16]:after{animation:none}}.cta-panel[data-v-941be926]{border-radius:var(--radius-xl);background:var(--color-brand);color:var(--color-on-brand,#fff);box-shadow:var(--shadow-lift);border:1px solid #0000;gap:1.5rem;padding:clamp(1.5rem,3.5vw,2.6rem);display:grid;position:relative;overflow:hidden}.cta-symbol[data-v-941be926]{inset-inline-end:-1.5rem;width:11rem;height:11rem;color:var(--color-on-brand,#fff);opacity:.14;pointer-events:none;z-index:0;position:absolute;bottom:-2rem}.cta-copy[data-v-941be926],.cta-actions[data-v-941be926]{z-index:1;position:relative}.cta-copy[data-v-941be926]{max-width:38rem}.eyebrow[data-v-941be926]{background:color-mix(in oklab, var(--color-on-brand,#fff) 16%, transparent);color:var(--color-on-brand,#fff);letter-spacing:.03em;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow-dot[data-v-941be926]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cta-panel h2[data-v-941be926]{color:var(--color-on-brand,#fff);margin-bottom:.65rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700}.cta-lead[data-v-941be926]{color:color-mix(in oklab, var(--color-on-brand,#fff) 85%, transparent);font-size:.95rem;line-height:1.75}.cta-actions[data-v-941be926]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}@media (width<=520px){.cta-actions[data-v-941be926]{flex-direction:column;align-items:stretch}.cta-actions .btn[data-v-941be926]{width:100%}.cta-symbol[data-v-941be926]{opacity:.1;width:8rem;height:8rem}}.cta-actions .btn-primary[data-v-941be926]{background:var(--color-on-brand,#fff);color:var(--color-brand);box-shadow:0 8px 20px color-mix(in oklab, var(--md-sys-color-scrim,#000) 22%, transparent)}.cta-actions .btn-primary[data-v-941be926]:hover{background:var(--color-on-brand,#fff);color:var(--color-brand-deep);box-shadow:0 12px 26px color-mix(in oklab, var(--md-sys-color-scrim,#000) 28%, transparent)}.btn-ghost[data-v-941be926]{border-color:color-mix(in oklab, var(--color-on-brand,#fff) 40%, transparent);color:var(--color-on-brand,#fff);background:0 0}.btn-ghost[data-v-941be926]:hover{background:color-mix(in oklab, var(--color-on-brand,#fff) 14%, transparent);border-color:color-mix(in oklab, var(--color-on-brand,#fff) 60%, transparent);color:var(--color-on-brand,#fff)}@media (width>=900px){.cta-panel[data-v-941be926]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.cta-copy[data-v-941be926]{flex:auto;max-width:none}.cta-lead.is-single[data-v-941be926]{white-space:nowrap;font-size:clamp(.8rem,.55vw + .42rem,.95rem)}.cta-actions[data-v-941be926]{flex:none}}@media (width<=899px){.cta-lead.is-single[data-v-941be926]{white-space:normal}}.faq-list[data-v-cc6afa31]{gap:.75rem;width:100%;max-width:48rem;margin-inline:auto;display:grid}.faq-item[data-v-cc6afa31]{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-panel);transition:border-color .45s var(--ease-pancake), box-shadow .45s var(--ease-pancake), background .35s var(--ease-out), transform .35s var(--ease-pancake);overflow:hidden}.faq-item[data-v-cc6afa31]:not(.is-open):hover{border-color:color-mix(in oklab, var(--color-brand) 22%, transparent);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.faq-item.is-open[data-v-cc6afa31]{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent);box-shadow:var(--shadow-lift);background:var(--color-panel-strong)}.faq-heading[data-v-cc6afa31]{font-size:inherit;font-weight:inherit;margin:0}.faq-trigger[data-v-cc6afa31]{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;display:flex}.faq-trigger[data-v-cc6afa31]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.faq-question[data-v-cc6afa31]{color:var(--color-ink);font-size:.92rem;font-weight:600;line-height:1.6}.faq-icon[data-v-cc6afa31]{background:var(--color-brand-soft);width:1.7rem;height:1.7rem;color:var(--color-brand);transition:background .35s var(--ease-pancake), color .35s var(--ease-pancake);border-radius:8px;flex-shrink:0;position:relative}.faq-icon .bar[data-v-cc6afa31]{width:.85rem;height:2px;transition:transform .4s var(--ease-pancake), opacity .3s var(--ease-out);background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon .bar.vertical[data-v-cc6afa31]{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-icon[data-v-cc6afa31]{background:var(--color-brand);color:var(--color-on-brand,#fff)}.faq-item.is-open .faq-icon .bar.vertical[data-v-cc6afa31]{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleY(0)}.faq-panel[data-v-cc6afa31]{transition:grid-template-rows .5s var(--ease-pancake);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-panel[data-v-cc6afa31]{grid-template-rows:1fr}.faq-panel-inner[data-v-cc6afa31]{min-height:0;overflow:hidden}.faq-panel-inner p[data-v-cc6afa31]{color:var(--color-muted);margin:0;padding:0 1.1rem 1.1rem;font-size:.88rem;line-height:1.75}@media (width>=768px){.faq-trigger[data-v-cc6afa31]{padding:1.05rem 1.25rem}.faq-panel-inner p[data-v-cc6afa31]{padding:0 1.25rem 1.2rem}.faq-question[data-v-cc6afa31]{font-size:.95rem}}@media (width<=520px){.faq-trigger[data-v-cc6afa31]{align-items:flex-start;padding:.9rem 1rem}.faq-icon[data-v-cc6afa31]{margin-top:.15rem}.faq-panel-inner p[data-v-cc6afa31]{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.faq-item[data-v-cc6afa31],.faq-icon .bar[data-v-cc6afa31],.faq-panel[data-v-cc6afa31]{transition:none}}.catalog-download[data-v-f779e40e]{z-index:40;color:#fff;background:linear-gradient(160deg,#2769dd,#17479e);border:1px solid #ffffff38;border-left:0;border-radius:0 14px 14px 0;flex-direction:column;align-items:center;gap:10px;width:46px;padding:15px 5px 12px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:4px 4px 18px #133b7826}.catalog-download[data-v-f779e40e]:hover{background:#17479e;box-shadow:4px 5px 22px #133b7840}.catalog-download[data-v-f779e40e]:focus-visible{outline:3px solid var(--color-brand,#2769dd);outline-offset:4px}.catalog-download__icon[data-v-f779e40e]{flex-shrink:0}.catalog-download__label[data-v-f779e40e]{place-items:center;width:24px;height:115px;display:grid;position:relative}.catalog-download__label>span[data-v-f779e40e]{white-space:nowrap;width:max-content;font-size:13px;font-weight:600;line-height:24px;position:absolute;transform:rotate(-90deg)}.catalog-download__format[data-v-f779e40e]{letter-spacing:1px;opacity:.8;font-size:9px;font-weight:500}@media (width<=600px){.catalog-download[data-v-f779e40e]{border-radius:0 11px 11px 0;gap:7px;width:36px;padding:11px 3px}.catalog-download__label[data-v-f779e40e]{height:101px}.catalog-download__label>span[data-v-f779e40e]{font-size:11px}.catalog-download__format[data-v-f779e40e]{display:none}}@media (prefers-reduced-motion:reduce){.catalog-download[data-v-f779e40e]{transition:none}}.landing-home{--lovely-line:color-mix(in oklab, var(--color-brand) 15%, var(--color-line))}.landing-home .hero{background:radial-gradient(ellipse at 12% 35%, color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 54%);min-height:auto;padding-block:clamp(3rem,7vw,7rem) clamp(4rem,8vw,8rem)}.landing-home .hero-layout{align-items:center}.landing-home .hero-text{flex:23rem;max-width:36rem}.landing-home .hero-brand{border:1px solid var(--lovely-line);background:var(--color-brand-soft);border-radius:999px;margin-bottom:1.6rem;padding:.45rem 1rem;font-size:.9rem;line-height:1.8}.landing-home .hero-display{letter-spacing:-.045em;margin-block:0;font-size:clamp(2.65rem,4.6vw,4.75rem);line-height:1.5}.landing-home .hero-display .hl{color:var(--color-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 40%, transparent);text-underline-offset:.2em;background:0 0;padding:0;text-decoration-thickness:.1em;display:block}.landing-home .hero-copy{margin-top:1.8rem}.landing-home .lead{max-width:31rem;font-size:1.05rem;line-height:2.1}.landing-home .actions .btn{border-radius:1.1rem;min-height:3.3rem;padding-inline:1.6rem}.landing-home .hero-reassurance{color:var(--color-ink-soft);flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.6rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.landing-home .hero-reassurance li:before{content:"✓";color:var(--color-brand);margin-inline-end:.4rem}.landing-home .hero-visual{flex:24rem;gap:1.2rem;max-width:36rem;min-height:auto;max-height:none}.landing-home .hero-panel{border-color:var(--lovely-line);box-shadow:0 28px 70px -30px color-mix(in oklab, var(--color-brand) 35%, transparent);border-radius:2rem;gap:1.4rem;padding:1.6rem}.landing-home .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-home .metric{border:0;border-radius:1.3rem;padding:1.4rem .4rem}.landing-home .metric:nth-child(2){background:var(--color-accent-soft)}.landing-home .metric:nth-child(2) strong{color:var(--color-accent)}.landing-home .metric:nth-child(3){background:var(--color-success-soft)}.landing-home .metric strong{font-size:1.8rem}.landing-home .panel-row{border-radius:1rem;padding:1rem}.landing-home .panel-row.active{box-shadow:none;transform:none}.landing-home main>.section{border-top:0;padding-block:clamp(3.5rem,7vw,6rem)}.landing-home .section-title{text-wrap:balance;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.65}.landing-home .section-kicker{color:var(--color-brand);letter-spacing:0}.landing-home .features{background:color-mix(in oklab, var(--color-brand) 4%, transparent);border-radius:3rem 3rem 0 0}.landing-home .feature-card{background:var(--hero-panel-bg);border-color:var(--lovely-line);border-radius:1.75rem;padding:2rem}.landing-home .feature-card .icon-badge{border-radius:1.15rem;width:3.25rem;height:3.25rem}.landing-home .feature-card h3{font-size:1.2rem}.landing-home .feature-card p{line-height:2}.landing-home .version-card{border-color:var(--lovely-line);border-radius:1.75rem}.landing-home .cta-panel{border-radius:2.5rem;padding:clamp(2rem,5vw,4rem)}.landing-home .cta-copy h2{line-height:1.65}.landing-home a:focus-visible,.landing-home button:focus-visible{outline:3px solid var(--color-brand);outline-offset:5px}@media (width<=979px){.landing-home .hero-text,.landing-home .hero-visual{flex:none}.landing-home .hero-reassurance{justify-content:center}}@media (width<=520px){.landing-home .hero-display{font-size:clamp(2.2rem,9vw,3rem)}.landing-home .hero-panel{padding:1rem}.landing-home .metric strong{font-size:1.3rem}.landing-home .hero-tabs{border-radius:1rem}.landing-home .feature-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.landing-home *,.landing-home :before,.landing-home :after{transition:none!important;animation:none!important}}main[data-v-d5c0bd2a]>:not(:first-child){border-top:1px solid var(--color-line)}:root{--font-display:"Vazirmatn", Tahoma, sans-serif;--font-body:"Vazirmatn", Tahoma, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--container:1120px;--shell:1400px;--page-gutter:clamp(1.15rem, 4.5vw, 2.5rem);--section-space:clamp(3.5rem, 8vw, 7rem);--header-h:80px;--header-h-scrolled:66px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-pancake:cubic-bezier(.16, 1, .3, 1);--glass:blur(22px) saturate(1.2)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f3efe6;--color-ink-soft:#c9c3b6;--color-muted:#8f8990;--color-line:#f3efe61f;--color-surface:#151922;--color-surface-elevated:#181c26e0;--color-panel:#181c26d9;--color-panel-soft:#181c26bf;--color-panel-muted:#181c268c;--color-panel-strong:#181c26;--color-control:#f3efe60f;--color-brand:#5b93ff;--color-brand-deep:#3d78f0;--color-on-brand:#fff;--color-brand-soft:#5b93ff29;--color-accent:#b794f6;--color-on-accent:#1a1028;--color-accent-soft:#b794f62e;--color-disabled:#6b7280;--color-warning-soft:#d4a7502e;--color-warning-text:#e0c06a;--color-success:#6dcaa8;--color-success-soft:#6dcaa826;--color-sky:#1a2230;--color-mist:#0b0d11;--color-glow:#b794f638;--color-block-green:#1a3d32;--color-block-blue:#1a2740;--color-block-warm:#2a1f3d;--checker-a:#f3efe60b;--checker-b:#f3efe605;--checker-frame:#f3efe612;--header-bg:#0b0d11f0;--header-bg-scrolled:#12161ef5;--dropdown-bg:#181c26;--nav-mobile-bg:#12161efa;--glass-float-bg:#181c2657;--glass-float-border:#f3efe62e;--glass-float-sheen:#f3efe614;--glass-float-ring:#f3efe614;--glass-float-shadow:0 18px 46px #00000052, 0 4px 14px #00000024, inset 0 1px 0 #f3efe624;--glass-float-item-hover:#f3efe614;--glass-float-icon:#8eb4ff;--glass-float-label:#f3efe6b8;--hero-panel-bg:#171b24f7;--cta-panel-bg:#1b2233f5;--feature-spotlight-bg:#19322ae0;--version-featured-bg:#192133f7;--summary-bg:#181c26;--plan-card-bg:#1c202aeb;--plan-card-border:#f3efe61a;--plan-highlight-bg:#1d2533fa;--plan-highlight-border:#5b93ff8c;--plan-highlight-shadow:0 12px 28px #00000038, 0 0 0 1px #5b93ff33;--plan-selected-shadow:0 11px 28px #00000047;--plan-price:#f3efe6;--plan-price-muted:#8f8990;--plan-check:#6dcaa8;--plan-check-bg:#6dcaa824;--plan-toggle-bg:#12161ee6;--plan-toggle-active:#5b93ff;--plan-section-glow:transparent;--theme-color:#0b0d11;--page-bg:var(--color-mist);--shadow-soft:0 8px 24px #00000047;--shadow-lift:0 14px 36px #0000005c;--shadow-glow:0 0 48px #5b93ff2e}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#07111f;--color-ink-soft:#1a2740;--color-muted:#5a6b82;--color-line:#07111f1a;--color-surface:#eef3f8;--color-surface-elevated:#ffffffdb;--color-panel:#ffffffe0;--color-panel-soft:#ffffffc7;--color-panel-muted:#f7f9fcf2;--color-panel-strong:#fff;--color-control:#fff;--color-brand:#0b5fff;--color-brand-deep:#0846c7;--color-on-brand:#fff;--color-brand-soft:#0b5fff1f;--color-accent:#7a4fc4;--color-on-accent:#fff;--color-accent-soft:#7a4fc424;--color-disabled:#94a3b8;--color-warning-soft:#b48c3c24;--color-warning-text:#8a6d2f;--color-success:#0d8a7f;--color-success-soft:#0d8a7f24;--color-sky:#dceafc;--color-mist:#f4f8fc;--color-glow:#7a4fc424;--color-block-green:#d8efe6;--color-block-blue:#dce8fb;--color-block-warm:#ebe4f7;--checker-a:#07111f0d;--checker-b:#07111f06;--checker-frame:#07111f0f;--header-bg:#f4f8fcf0;--header-bg-scrolled:#fffffff5;--dropdown-bg:#fff;--nav-mobile-bg:#fffffffa;--glass-float-bg:#ffffff6b;--glass-float-border:#07111f1f;--glass-float-sheen:#ffffff80;--glass-float-ring:#ffffffa6;--glass-float-shadow:0 18px 46px #07111f1f, 0 4px 14px #07111f0f, inset 0 1px 0 #fffffff2;--glass-float-item-hover:#07111f0d;--glass-float-icon:#0b5fff;--glass-float-label:#5a6b82;--hero-panel-bg:#fafbfdf7;--cta-panel-bg:#f0f5fdf5;--feature-spotlight-bg:#e6f4eef2;--version-featured-bg:#f8fbff;--summary-bg:#fff;--plan-card-bg:#fff;--plan-card-border:#07111f14;--plan-highlight-bg:#f5f9ff;--plan-highlight-border:#0b5fff73;--plan-highlight-shadow:0 13px 28px #0846c714, 0 0 0 1px #0b5fff1f;--plan-selected-shadow:0 9px 24px #0846c714;--plan-price:#07111f;--plan-price-muted:#5a6b82;--plan-check:#0d8a7f;--plan-check-bg:#0d8a7f1f;--plan-toggle-bg:#eef3f8;--plan-toggle-active:#0b5fff;--plan-section-glow:transparent;--theme-color:#f4f8fc;--page-bg:var(--color-mist);--shadow-soft:0 6px 20px #07111f0d;--shadow-lift:0 12px 32px #0846c71a;--shadow-glow:0 0 40px #0b5fff1f}html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f3efe6;--color-ink-soft:#c9c3b6;--color-muted:#8f8990;--color-line:#f3efe61f;--color-surface:#151922;--color-surface-elevated:#181c26e0;--color-panel:#181c26d9;--color-panel-soft:#181c26bf;--color-panel-muted:#181c268c;--color-panel-strong:#181c26;--color-control:#f3efe60f;--color-brand:#5b93ff;--color-brand-deep:#3d78f0;--color-on-brand:#fff;--color-brand-soft:#5b93ff29;--color-accent:#b794f6;--color-on-accent:#1a1028;--color-accent-soft:#b794f62e;--color-disabled:#6b7280;--color-warning-soft:#d4a7502e;--color-warning-text:#e0c06a;--color-success:#6dcaa8;--color-success-soft:#6dcaa826;--color-sky:#1a2230;--color-mist:#0b0d11;--color-glow:#b794f638;--color-block-green:#1a3d32;--color-block-blue:#1a2740;--color-block-warm:#2a1f3d;--checker-a:#f3efe60b;--checker-b:#f3efe605;--checker-frame:#f3efe612;--header-bg:#0b0d11f0;--header-bg-scrolled:#12161ef5;--dropdown-bg:#181c26;--nav-mobile-bg:#12161efa;--glass-float-bg:#181c2657;--glass-float-border:#f3efe62e;--glass-float-sheen:#f3efe614;--glass-float-ring:#f3efe614;--glass-float-shadow:0 18px 46px #00000052, 0 4px 14px #00000024, inset 0 1px 0 #f3efe624;--glass-float-item-hover:#f3efe614;--glass-float-icon:#8eb4ff;--glass-float-label:#f3efe6b8;--hero-panel-bg:#171b24f7;--cta-panel-bg:#1b2233f5;--feature-spotlight-bg:#19322ae0;--version-featured-bg:#192133f7;--summary-bg:#181c26;--plan-card-bg:#1c202aeb;--plan-card-border:#f3efe61a;--plan-highlight-bg:#1d2533fa;--plan-highlight-border:#5b93ff8c;--plan-highlight-shadow:0 12px 28px #00000038, 0 0 0 1px #5b93ff33;--plan-selected-shadow:0 11px 28px #00000047;--plan-price:#f3efe6;--plan-price-muted:#8f8990;--plan-check:#6dcaa8;--plan-check-bg:#6dcaa824;--plan-toggle-bg:#12161ee6;--plan-toggle-active:#5b93ff;--plan-section-glow:transparent;--theme-color:#0b0d11;--page-bg:var(--color-mist);--shadow-soft:0 8px 24px #00000047;--shadow-lift:0 14px 36px #0000005c;--shadow-glow:0 0 48px #5b93ff2e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--color-mist);height:100%;transition:background-color .35s var(--ease-out);font-size:14px}body{min-width:320px;min-height:100dvh;font-family:var(--font-body);color:var(--color-ink);background-color:var(--color-mist);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .35s var(--ease-out), color .35s var(--ease-out);margin:0;font-size:1rem;line-height:1.65}#app,.app-root{flex-direction:column;min-height:100dvh;display:flex}.app-root>.page{flex:1 0 auto}.page{flex-direction:column;min-height:100dvh;display:flex}.page>main{flex:1 0 auto;padding-bottom:clamp(1.5rem,3vw,2.5rem);overflow-x:clip}.page>footer{flex-shrink:0;margin-top:auto}@media (width<=980px){.page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-weight:700;line-height:1.25}p{margin:0}ul{margin:0;padding:0;list-style:none}.container{width:min(100% - (2 * var(--page-gutter)), var(--container));margin-inline:auto}.container.container-wide{width:min(100% - (2 * var(--page-gutter)), var(--shell))}.shell-wide{width:min(100% - (2 * var(--page-gutter)), var(--shell));margin-inline:auto}.section{padding:var(--section-space) 0;position:relative}.section-head{width:100%;max-width:none;margin-bottom:clamp(2rem,4vw,3.25rem)}.section-head.center{text-align:center;margin-inline:auto}.page-title-head{margin-bottom:clamp(1.25rem,2.5vw,1.85rem)}.page-title-head .section-kicker{margin-bottom:0}.page-title-head:has(+.section-head){margin-bottom:.5rem}.section-kicker{color:var(--color-accent);letter-spacing:.06em;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.75rem;font-weight:600;display:inline-flex}.section-kicker:before{content:"";background:var(--color-brand);border-radius:999px;width:1.15rem;height:1.5px}.section-head.center .section-kicker{justify-content:center}.section-title{margin-bottom:.75rem;font-size:clamp(1.25rem,2.4vw,2.15rem);font-weight:700}.section-title.is-short{text-wrap:balance;font-size:clamp(1.15rem,2.2vw + .25rem,2.15rem)}.section-lead{width:100%;max-width:none;color:var(--color-muted);text-wrap:pretty;font-size:.95rem;line-height:1.75}.section-head.center .section-lead{max-width:40rem;margin-inline:auto}@media (width<=899px){.section-title,.section-title.is-short,.section-title.is-long{white-space:normal;overflow-wrap:anywhere}.section-lead,.section-lead.is-single{white-space:normal;max-width:36rem}.section-head.center .section-lead{max-width:36rem}}@media (width>=900px){.section-title.is-short{white-space:nowrap}.section-title.is-long{white-space:nowrap;font-size:clamp(1.2rem,1.6vw + .45rem,2.15rem)}.section-lead.is-single{white-space:nowrap;font-size:clamp(.88rem,.7vw + .45rem,.95rem)}.section-head.center .section-lead{max-width:none}}.btn{border-radius:var(--radius-md);cursor:pointer;min-height:42px;transition:transform .35s var(--ease-out), background .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .35s var(--ease-out), color .25s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:disabled,.btn.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.btn-primary{background:var(--color-brand);color:var(--color-on-brand,#fff);box-shadow:0 8px 20px color-mix(in srgb, var(--color-brand) 28%, transparent);border:none}.btn-primary:hover{background:var(--color-brand-deep);color:var(--color-on-brand,#fff);box-shadow:0 12px 26px color-mix(in srgb, var(--color-brand) 36%, transparent);border:none}.btn-secondary{background:var(--color-control);border-color:var(--color-line);color:var(--color-ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);color:var(--color-ink);background:var(--color-brand-soft)}.btn-danger{color:#d64545;background:#dc50501f;border-color:#dc505047}.btn-danger:hover{color:#c23737;background:#dc505033;border-color:#dc505066}.panel .btn,.panel .btn:hover{border:none}.panel .btn-danger{border:1px solid #dc505047}.panel .btn-danger:hover{border-color:#dc505066}.btn-arrow:after{content:"←";transition:transform .35s var(--ease-pancake);font-size:1.05em}.btn-arrow:hover:after{transform:translate(-5px)}.reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease-pancake), transform 1s var(--ease-pancake), filter 1s var(--ease-pancake);transform:translateY(40px)scale(.985)}.reveal.is-visible{opacity:1;filter:none;transform:none}.reveal-scale{opacity:0;filter:blur(8px);transition:opacity 1.05s var(--ease-pancake), transform 1.05s var(--ease-pancake), filter 1.05s var(--ease-pancake);transform:scale(.92)translateY(24px)}.reveal-scale.is-visible{opacity:1;filter:none;transform:none}.reveal-clip{opacity:0;clip-path:inset(12% 0);transition:opacity .95s var(--ease-pancake), clip-path 1.1s var(--ease-pancake), transform 1.1s var(--ease-pancake);transform:translateY(28px)}.reveal-clip.is-visible{opacity:1;clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-scale,.reveal-clip,.btn{transition:none}.reveal,.reveal-scale,.reveal-clip{opacity:1;filter:none;clip-path:none;transform:none}}#app :is(a,button):is(.btn,.cta-btn,.back-btn,.edit-btn){min-height:2.5rem;box-shadow:none;border-width:1px;border-radius:.55rem;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s}#app :is(a,button):is(.btn,.cta-btn,.back-btn,.edit-btn):hover{box-shadow:none;transform:none}#app .btn-secondary{background:color-mix(in srgb, var(--color-brand) 6%, var(--color-mist));border-color:color-mix(in srgb, var(--color-brand) 25%, var(--color-mist))}#app :is(a,button):is(.btn,.cta-btn,.back-btn,.edit-btn):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (pointer:coarse){#app :is(a,button):is(.btn,.cta-btn,.back-btn,.edit-btn){min-height:44px}}@media (prefers-reduced-motion:reduce){#app :is(a,button):is(.btn,.cta-btn,.back-btn,.edit-btn){transition:none}}
