@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--pp-ink:#0e0118;--pp-ink-mid:#1e0a38;--pp-muted:#6b5e7a;--pp-paper:#ffffff;--pp-off-white:#f8f7fb;--pp-line:#ece8f3;--pp-line-strong:#e9e7ef;--pp-ink-a90:rgb(14 1 24/0.86);--pp-ink-a70:rgb(14 1 24/0.72);--pp-ink-a60:rgb(14 1 24/0.58);--pp-ink-a55:rgb(14 1 24/0.55);--pp-ink-a45:rgb(14 1 24/0.45);--pp-ink-a22:rgb(14 1 24/0.22);--pp-ink-a18:rgb(14 1 24/0.18);--pp-ink-a14:rgb(14 1 24/0.14);--pp-ink-a08:rgb(14 1 24/0.08);--pp-ink-a07:rgb(14 1 24/0.07);--pp-ink-a04:rgb(14 1 24/0.04);--pp-pink:#d93d8d;--pp-pink-strong:#b92778;--pp-pink-soft:#f472b6;--pp-pink-hover:#e0559b;--pp-violet:#7c3aed;--pp-violet-light:#a78bfa;--pp-purple:#6d28d9;--pp-purple-light:#f5f3ff;--pp-purple-border:rgb(109 40 217/0.12);--pp-cyan:#5fc2ee;--pp-blue:#1175b8;--pp-accent:var(--pp-pink);--pp-accent-strong:var(--pp-pink-strong);--pp-pink-a55:rgb(217 61 141/0.55);--pp-pink-a35:rgb(217 61 141/0.35);--pp-pink-a28:rgb(217 61 141/0.28);--pp-pink-a18:rgb(217 61 141/0.18);--pp-pink-a12:rgb(217 61 141/0.12);--pp-pink-a06:rgb(217 61 141/0.06);--pp-success:#059669;--pp-success-strong:#16a34a;--pp-success-bg:#dcfce7;--pp-success-soft:rgb(5 150 105/0.1);--pp-success-border:rgb(5 150 105/0.2);--pp-warning:#f59e0b;--pp-danger:#be185d;--pp-info:var(--pp-blue);--pp-dark-900:#0a0116;--pp-dark-800:#0e0420;--pp-dark-700:#12061d;--pp-dark-600:#14061f;--pp-dark-500:#2a1040;--pp-on-dark:#ffffff;--pp-on-dark-muted:rgb(255 255 255/0.72);--pp-on-dark-subtle:rgb(255 255 255/0.5);--pp-on-dark-line:rgb(255 255 255/0.08);--pp-on-dark-fill:rgb(255 255 255/0.06);--pp-grad-brand:linear-gradient(135deg,#d93d8d,#7c3aed 50%,#5fc2ee);--pp-grad-brand-x:linear-gradient(90deg,#d93d8d,#7c3aed 50%,#5fc2ee);--pp-grad-text:linear-gradient(95deg,#d93d8d,#f472b6 50%,#5fc2ee);--pp-grad-cta:linear-gradient(135deg,#14061f,#2a1040);--pp-grad-pink:linear-gradient(135deg,#d93d8d,#b92778);--pp-grad-hairline:linear-gradient(90deg,transparent,rgb(217 61 141/0.5),rgb(95 194 238/0.3),transparent);--pp-grad-soft-tint:linear-gradient(135deg,rgb(217 61 141/0.09),rgb(95 194 238/0.04));--pp-grad-glass:linear-gradient(160deg,rgb(255 255 255/0.72),rgb(255 255 255/0.42) 55%,rgb(255 255 255/0.28));--pp-grad-hero-light:linear-gradient(180deg,#eeeaf6,#f3f0fa 40%,#f5f1fa 75%,#f8f5ff);--pp-grad-band:linear-gradient(180deg,#f8f5ff,#ffffff);--pp-grad-page-flow:linear-gradient(180deg,#f8f5ff,#fff 6%,#fbf9fe 18%,#fff 32%,#f8f5fd 46%,#fff 60%,#faf7fe 74%,#fff 86%,#f7f4fc);--pp-grad-dark-shell:radial-gradient(60% 70% at 10% 50%,rgb(109 28 180/0.16),transparent),radial-gradient(45% 55% at 90% 30%,rgb(217 61 141/0.1),transparent),radial-gradient(30% 40% at 50% 100%,rgb(95 194 238/0.04),transparent);--pp-grad-hero-dark:radial-gradient(70% 55% at 50% 0,rgb(109 28 180/0.22),transparent),radial-gradient(50% 50% at 85% 75%,rgb(217 61 141/0.12),transparent),radial-gradient(35% 40% at 10% 65%,rgb(95 194 238/0.05),transparent);--pp-font-sans:"Plus Jakarta Sans","Segoe UI Variable",Aptos,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pp-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--pp-weight-regular:400;--pp-weight-medium:500;--pp-weight-semibold:600;--pp-weight-bold:700;--pp-weight-extrabold:800;--pp-weight-black:900;--pp-text-hero:clamp(42px,6.5vw,82px);--pp-text-display:clamp(40px,6vw,76px);--pp-text-h2:clamp(22px,3.4vw,44px);--pp-text-h3:17px;--pp-text-h4:16px;--pp-text-lead:17px;--pp-text-body:16px;--pp-text-md:15px;--pp-text-sm:14px;--pp-text-ui:13px;--pp-text-xs:12px;--pp-text-2xs:11px;--pp-leading-tight:1;--pp-leading-hero:1.13;--pp-leading-heading:1.22;--pp-leading-snug:1.375;--pp-leading-normal:1.5;--pp-leading-relaxed:1.7;--pp-tracking-hero:-0.045em;--pp-tracking-display:-0.03em;--pp-tracking-heading:-0.028em;--pp-tracking-tight:-0.01em;--pp-tracking-caps:0.08em;--pp-tracking-kicker:0.12em;--pp-space-0-5:2px;--pp-space-1:4px;--pp-space-1-5:6px;--pp-space-2:8px;--pp-space-2-5:10px;--pp-space-3:12px;--pp-space-3-5:14px;--pp-space-4:16px;--pp-space-5:20px;--pp-space-6:24px;--pp-space-7:28px;--pp-space-8:32px;--pp-space-10:40px;--pp-space-12:48px;--pp-space-16:64px;--pp-space-18:72px;--pp-space-20:80px;--pp-space-32:128px;--pp-section-y:72px;--pp-section-y-mobile:60px;--pp-container:1160px;--pp-container-gutter:20px;--pp-container-gutter-sm:32px;--pp-header-h:64px;--pp-radius-xs:4px;--pp-radius-sm:6px;--pp-radius-md:8px;--pp-radius-btn:10px;--pp-radius-lg:12px;--pp-radius-btn-lg:14px;--pp-radius-xl:16px;--pp-radius-2xl:18px;--pp-radius-full:9999px;--pp-shadow-xs:0 1px 2px rgb(14 1 24/0.02);--pp-shadow-sm:0 1px 2px rgb(14 1 24/0.02),0 2px 6px rgb(14 1 24/0.02);--pp-shadow-md:0 1px 3px rgb(14 1 24/0.03),0 4px 12px rgb(14 1 24/0.03);--pp-shadow-lg:0 2px 6px rgb(14 1 24/0.03),0 8px 24px rgb(14 1 24/0.04);--pp-shadow-xl:0 2px 6px rgb(16 24 40/0.06),0 18px 44px rgb(16 24 40/0.16);--pp-shadow-pink:0 2px 8px rgb(217 61 141/0.15);--pp-shadow-cta:0 1px 2px rgb(14 1 24/0.14),0 4px 14px rgb(14 1 24/0.18);--pp-shadow-cta-hover:0 2px 6px rgb(14 1 24/0.18),0 8px 22px rgb(14 1 24/0.24);--pp-shadow-cta-lg:0 2px 8px rgb(14 1 24/0.2),0 10px 26px rgb(14 1 24/0.22);--pp-shadow-glass:inset 0 1px 0 rgb(255 255 255/0.9),inset 0 -1px 0 rgb(255 255 255/0.25),0 1px 2px rgb(16 24 40/0.04),0 10px 24px rgb(16 24 40/0.06);--pp-shadow-featured:0 0 0 4px rgb(217 61 141/0.06),0 2px 8px rgb(217 61 141/0.1),0 22px 50px -12px rgb(217 61 141/0.28);--pp-shadow-dropdown:0 20px 60px rgb(0 0 0/0.55);--pp-shadow-header:inset 0 1px 0 rgb(255 255 255/0.04),0 10px 30px rgb(14 1 24/0.35);--pp-ring:0 0 0 2px rgb(217 61 141/0.2);--pp-ring-focus:0 0 0 3px rgb(217 61 141/0.35);--pp-ease-out:cubic-bezier(0.16,1,0.3,1);--pp-ease-standard:cubic-bezier(0.4,0,0.2,1);--pp-duration-fast:150ms;--pp-duration-base:160ms;--pp-duration-medium:200ms;--pp-duration-slow:450ms;--pp-duration-reveal:600ms;--pp-z-header:50;--pp-z-dropdown:60;--pp-z-modal:100;--pp-z-noise:9999;color-scheme:light;--color-sidebar-bg:var(--pp-dark-700);--color-sidebar-bg-deep:var(--pp-dark-800);--color-sidebar-active:var(--pp-dark-500);--color-sidebar-hover:var(--pp-ink-mid);--color-sidebar-text:rgba(255,255,255,0.86);--color-sidebar-muted:var(--pp-on-dark-subtle);--color-sidebar-divider:var(--pp-on-dark-line);--color-sidebar-indicator:var(--pp-pink);--gradient-dark-shell:var(--pp-grad-dark-shell);--color-bg:var(--pp-off-white);--color-surface:var(--pp-paper);--color-surface-muted:var(--pp-off-white);--color-border:var(--pp-line);--color-border-strong:var(--pp-ink-a18);--color-text:var(--pp-ink);--color-text-secondary:var(--pp-ink-a70);--color-text-muted:var(--pp-muted);--color-text-subtle:var(--pp-ink-a55);--color-primary:var(--pp-dark-600);--color-primary-hover:var(--pp-dark-500);--gradient-primary:var(--pp-grad-cta);--color-on-primary:#ffffff;--color-primary-text:var(--pp-dark-600);--color-accent:var(--pp-pink-strong);--color-accent-hover:#9d1f63;--color-link:var(--pp-pink-strong);--color-focus:var(--pp-pink);--color-success:var(--pp-success);--color-success-strong:#047857;--color-success-bg:var(--pp-success-bg);--color-info:var(--pp-blue);--color-info-strong:#0e6199;--color-info-bg:#e7f2fb;--color-danger:var(--pp-danger);--color-danger-strong:#9d174d;--color-danger-bg:#fce7f3;--color-warning:#c2710c;--color-warning-strong:#b45309;--color-warning-bg:#fef3c7;--color-duplicate:var(--pp-violet);--color-duplicate-strong:var(--pp-purple);--color-duplicate-bg:var(--pp-purple-light);--color-neutral:var(--pp-muted);--color-neutral-bg:#f1eef6;--chart-grid:var(--pp-line);--chart-axis:var(--pp-muted);--font-sans:"Plus Jakarta Sans Variable",var(--pp-font-sans);--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-kpi:26px;--text-title:30px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:var(--pp-weight-extrabold);--weight-black:var(--pp-weight-black);--tracking-heading:var(--pp-tracking-heading);--tracking-display:var(--pp-tracking-display);--tracking-kicker:var(--pp-tracking-kicker);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:var(--pp-radius-sm);--radius-md:var(--pp-radius-btn);--radius-card:var(--pp-radius-xl);--radius-pill:var(--pp-radius-full);--border-width:1px;--kpi-accent-width:3px;--shadow-card:var(--pp-shadow-sm);--shadow-popover:var(--pp-shadow-xl);--shadow-primary:var(--pp-shadow-cta);--control-height:42px;--control-height-sm:34px;--button-height:44px;--sidebar-width:232px;--sidebar-collapsed-width:72px;--content-padding-x:26px;--content-padding-y:18px;--grid-gap:18px;--table-row-height:46px;--bp-notebook:1366px;--bp-tablet:1024px;--bp-mobile:720px;--color-on-dark:var(--pp-on-dark);--color-info-border:#bcdcf2;--color-selected:var(--pp-pink);--color-selected-bg:var(--pp-purple-light);--color-selected-border:var(--pp-pink-a35);--color-border-hover:var(--pp-pink-a35);--color-brand-cross:var(--pp-pink);--color-backdrop:rgba(14,1,24,0.5);--color-skeleton-base:#f1eef6;--color-skeleton-highlight:var(--pp-off-white);--color-row-hover:#fbfaff;--color-row-selected:var(--pp-purple-light);--color-count-active:#ede9fe;--color-selection:var(--pp-pink-a12);--color-elevated-ring:transparent;--color-kicker:var(--pp-pink-strong);--color-stat-success:#047857;--color-stat-warning:#b45309;--color-stat-danger:#9d174d;--color-stat-neutral:#5b4d6e;--color-stat-violet:var(--pp-violet);--color-tooltip-bg:var(--pp-dark-700);--color-tooltip-text:var(--pp-on-dark);--color-shine-on-light:rgba(14,1,24,0.08);--chart-cat-1:var(--pp-violet);--chart-cat-2:var(--pp-pink);--chart-cat-3:var(--pp-blue);--chart-cat-4:var(--pp-cyan);--chart-cat-5:#d97706;--chart-cat-6:var(--pp-dark-500);--chart-other:#c9c1d6;--modal-max-width:520px;--modal-max-width-lg:640px;--chart-size:132px;--chart-card-min-width:340px;--legend-dot-size:11px;--modal-list-max-height:320px;--table-min-width:960px;--table-header-height:44px;--table-product-min-width:220px;--login-card-width:400px;--filter-select-width:260px;--login-brand-padding-x:64px;--text-login-brand:34px;--kpi-tile-size:56px;--kpi-tile-size-compact:46px;--kpi-value-compact:22px;--dropdown-max-height:320px;--dropdown-max-width:360px;--dropdown-option-height:36px;--checkbox-size:18px;--checkbox-check-width:5px;--checkbox-check-height:9px;--checkbox-check-offset:-2px;--checkbox-dash-width:9px;--checkbox-stroke:2px;--opacity-disabled:0.55;--search-icon-inset:14px;--search-text-inset:42px;--search-clear-inset:4px;--scrollbar-size:10px;--scrollbar-thumb:var(--pp-pink);--scrollbar-track:var(--pp-ink-a04);--tooltip-max-width:240px;--transfer-headline-width:380px;--gauge-height:10px;--sales-chart-height:96px;--trend-chart-height:150px;--result-card-min-width:220px;--store-card-min-width:300px;--tooltip-delay:0.4s;--container-app:1520px;--pp-container:var(--container-app);--nav-row-h:52px;--header-control-size:36px;--brand-mark-size-sm:32px;--hero-title-size:clamp(34px,4.6vw,58px);--hero-lead-width:560px;--hero-visual-min-height:340px;--glass-width:300px;--glass-value-size:30px;--mini-bar-height:6px;--aurora-size:420px;--reveal-step:0.08s;--menu-width:260px;--dark-card-min-width:240px;--dance-duration:0.9s;--wave-duration:0.45s;--blink-duration:4.2s;--note-duration:3.2s;--caret-duration:0.9s;--mascot-size:200px;--mascot-size-compact:150px;--welcome-width:640px;--welcome-bar-height:8px;--welcome-bg:#0e0420;--welcome-bg-image:radial-gradient(70% 55% at 50% 0,rgb(109 28 180/0.34),transparent),radial-gradient(50% 50% at 85% 75%,rgb(217 61 141/0.16),transparent),radial-gradient(40% 40% at 10% 90%,rgb(95 194 238/0.08),transparent);--welcome-text:#ffffff;--welcome-text-muted:rgb(255 255 255/0.8);--welcome-track:rgb(255 255 255/0.14);--welcome-bar:var(--pp-grad-brand-x);--welcome-caret:#f472b6;--welcome-caret-height:1.1em;--mascot-body:#7c3aed;--mascot-body-shade:#5b21b6;--mascot-limb:#a78bfa;--mascot-face:#ffffff;--mascot-band:#ece8f3;--mascot-bar:#c9c1d6;--mascot-eye:#0e0118;--mascot-eye-shine:#ffffff;--mascot-cheek:#f472b6;--mascot-accent:#d93d8d;--mascot-seal-from:#d93d8d;--mascot-seal-to:#7c3aed;--mascot-seal-ring:#1e0a38;--mascot-seal-mark:#ffffff;--mascot-note:#f9a8d4;--mascot-shadow:rgb(0 0 0/0.45);--z-popover:20;--z-modal:50;--z-welcome:70;--z-tooltip:60;--duration-hover:0.32s;--duration-press:0.12s;--duration-shine:0.75s;--duration-ring:0.8s;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.22,1,0.36,1);--hover-scale-button:1.04;--hover-scale-block:1.012;--hover-scale-card:1.022;--hover-scale-icon:1.16;--hover-scale-badge:1.14;--hover-tilt-icon:-8deg;--press-scale:0.96;--hover-lift:-2px;--hover-lift-card:-4px;--hover-nudge:4px;--shadow-button-hover:0 8px 18px rgba(14,1,24,0.18),0 2px 4px rgba(14,1,24,0.08);--shadow-card-hover:0 16px 32px rgba(14,1,24,0.1),0 4px 10px rgba(14,1,24,0.06);--color-shine:rgba(255,255,255,0.38);--color-row-hover-bar:var(--color-info-border);--row-bar-width:3px;--spotlight-size:240px;--glow-mix:16%;--ring-mix:35%;--ring-angle-1:16deg;--ring-angle-2:-14deg;--ring-angle-3:10deg;--ring-angle-4:-6deg;--ring-angle-5:3deg}@media (prefers-reduced-motion:reduce){:root{--duration-hover:0s;--duration-press:0s;--duration-shine:0s;--duration-ring:0s;--hover-scale-button:1;--hover-scale-block:1;--hover-scale-card:1;--hover-scale-icon:1;--hover-scale-badge:1;--hover-tilt-icon:0deg;--press-scale:1;--hover-lift:0px;--hover-lift-card:0px;--hover-nudge:0px;--ring-angle-1:0deg;--ring-angle-2:0deg;--ring-angle-3:0deg;--ring-angle-4:0deg;--ring-angle-5:0deg}}:root[data-theme=dark]{color-scheme:dark;--pp-paper:#170a2a;--pp-off-white:var(--pp-dark-800);--pp-purple-light:#201236;--pp-line:#2c1d40;--pp-line-strong:#3f2d57;--pp-ink:#ffffff;--pp-ink-a90:rgba(255,255,255,0.86);--pp-ink-a70:rgba(255,255,255,0.8);--pp-ink-a60:rgba(255,255,255,0.68);--pp-ink-a55:rgba(255,255,255,0.62);--pp-ink-a45:rgba(255,255,255,0.5);--pp-ink-a22:rgba(255,255,255,0.22);--pp-ink-a18:rgba(255,255,255,0.18);--pp-ink-a14:rgba(255,255,255,0.14);--pp-ink-a08:rgba(255,255,255,0.08);--pp-ink-a07:rgba(255,255,255,0.07);--pp-ink-a04:rgba(255,255,255,0.04);--pp-muted:rgba(255,255,255,0.68);--pp-grad-hero-light:var(--pp-grad-hero-dark),linear-gradient(var(--pp-dark-800),var(--pp-dark-800));--pp-grad-glass:linear-gradient(160deg,rgba(23,10,42,0.8),rgba(23,10,42,0.62));--pp-shadow-xs:0 1px 2px rgba(0,0,0,0.3);--pp-shadow-sm:0 1px 2px rgba(0,0,0,0.3),0 2px 6px rgba(0,0,0,0.2);--pp-shadow-md:0 1px 3px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.3);--pp-shadow-lg:0 2px 6px rgba(0,0,0,0.35),0 8px 24px rgba(0,0,0,0.4);--pp-shadow-glass:inset 0 1px 0 rgba(255,255,255,0.08),0 10px 24px rgba(0,0,0,0.35);--color-kicker:var(--pp-pink-soft);--color-tooltip-bg:var(--pp-on-dark);--color-tooltip-text:var(--pp-ink-mid);--color-sidebar-bg:var(--pp-dark-900);--color-sidebar-bg-deep:#07000f;--color-sidebar-active:var(--pp-dark-500);--color-sidebar-hover:#1a0930;--color-bg:var(--pp-dark-800);--color-surface:#170a2a;--color-surface-muted:#201236;--color-border:#2c1d40;--color-border-strong:#3f2d57;--color-border-hover:var(--pp-pink-a55);--color-text:var(--pp-on-dark);--color-text-secondary:rgba(255,255,255,0.8);--color-text-muted:rgba(255,255,255,0.68);--color-text-subtle:rgba(255,255,255,0.6);--color-primary:var(--pp-on-dark);--color-primary-hover:#ece7f4;--gradient-primary:var(--pp-on-dark);--color-on-primary:var(--pp-ink-mid);--color-primary-text:#f9a8d4;--color-accent:var(--pp-pink-strong);--color-accent-hover:#a3226a;--color-link:var(--pp-pink-soft);--color-focus:var(--pp-pink-soft);--color-success:#34d399;--color-success-strong:#6ee7b7;--color-success-bg:#0b2a22;--color-info:#2f95d0;--color-info-strong:#a5dcf6;--color-info-bg:#0d2436;--color-danger:#fb7185;--color-danger-strong:#fda4af;--color-danger-bg:#3a0d1e;--color-warning:#fbbf24;--color-warning-strong:#fcd34d;--color-warning-bg:#33230a;--color-duplicate:var(--pp-violet-light);--color-duplicate-strong:#c4b5fd;--color-duplicate-bg:#261a4a;--color-neutral:#9a8fab;--color-neutral-bg:#241638;--color-info-border:#1f4560;--color-selected-bg:#2b1748;--color-selected-border:var(--pp-pink-a55);--color-backdrop:rgba(0,0,0,0.62);--color-skeleton-base:#201236;--color-skeleton-highlight:#2a1a40;--color-row-hover:#1d0e33;--color-row-selected:#2b1748;--color-count-active:#39205e;--color-row-hover-bar:var(--color-info-border);--color-shine:rgba(14,1,24,0.14);--color-elevated-ring:#33224a;--color-selection:var(--pp-pink-a35);--chart-grid:#2c1d40;--chart-axis:rgba(255,255,255,0.68);--chart-cat-1:#9b7cf8;--chart-cat-2:var(--pp-pink-soft);--chart-cat-3:var(--pp-cyan);--chart-cat-4:#e9b23b;--chart-cat-5:#6088c8;--chart-cat-6:#ff7a5c;--chart-other:#716483;--shadow-card:0 1px 2px rgba(0,0,0,0.45),0 1px 3px rgba(0,0,0,0.35);--shadow-popover:0 20px 60px rgba(0,0,0,0.55);--shadow-primary:0 1px 2px rgba(0,0,0,0.25),0 10px 26px -8px rgba(0,0,0,0.45);--shadow-button-hover:0 2px 8px rgba(0,0,0,0.3),0 14px 32px -8px rgba(0,0,0,0.5);--shadow-card-hover:0 16px 32px rgba(0,0,0,0.5),0 4px 10px rgba(0,0,0,0.35)}.pp-container{width:min(var(--pp-container),100% - 2 * var(--pp-container-gutter));margin-inline:auto}@media (min-width:640px){.pp-container{width:min(var(--pp-container),100% - 2 * var(--pp-container-gutter-sm))}}.pp-section{padding-block:var(--pp-section-y)}@media (max-width:760px){.pp-section{padding-block:var(--pp-section-y-mobile)}}.pp-section--alt{background:var(--pp-off-white)}.pp-hero-light{position:relative;overflow:hidden;background:var(--pp-grad-hero-light);padding-block:76px 48px}@media (min-width:768px){.pp-hero-light{padding-block:128px 80px}}.pp-page-flow{background:var(--pp-grad-page-flow)}.pp-brand-band{background:var(--pp-grad-band)}.pp-brand-shell{background-color:var(--pp-off-white);background-image:radial-gradient(60% 40% at 50% 0,rgb(217 61 141/.024),transparent)}.pp-dark-shell,.pp-hero-dark,.pp-on-dark{color:var(--pp-on-dark)}.pp-dark-shell{background-color:var(--pp-dark-700);background-image:var(--pp-grad-dark-shell)}.pp-hero-dark{background-color:var(--pp-dark-800);background-image:var(--pp-grad-hero-dark)}.pp-dark-panel{position:relative;overflow:hidden;border-radius:var(--pp-radius-xl);padding:clamp(28px,5vw,56px);color:var(--pp-on-dark);background-color:var(--pp-dark-700);background-image:var(--pp-grad-dark-shell)}.pp-hairline{height:1px;border:0;background:var(--pp-grad-hairline)}.pp-hero-title{font-size:var(--pp-text-hero);line-height:var(--pp-leading-hero);letter-spacing:var(--pp-tracking-hero);color:var(--pp-ink)}.pp-display,.pp-hero-title{font-weight:var(--pp-weight-black)}.pp-display{font-size:var(--pp-text-display);line-height:var(--pp-leading-tight);letter-spacing:-.042em}.pp-section-title{max-width:860px;font-size:var(--pp-text-h2);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-heading);letter-spacing:var(--pp-tracking-heading);color:var(--pp-ink);overflow-wrap:break-word}.pp-section-subtitle{max-width:560px;font-size:var(--pp-text-body);line-height:var(--pp-leading-relaxed);color:var(--pp-muted)}@media (min-width:768px){.pp-section-subtitle{font-size:var(--pp-text-lead)}}.pp-lead{font-size:var(--pp-text-lead);line-height:1.6;color:var(--pp-muted)}.pp-h3{font-size:var(--pp-text-h3)}.pp-h3,.pp-h4{font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);color:var(--pp-ink)}.pp-h4{font-size:var(--pp-text-h4)}.pp-kicker{font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-extrabold);letter-spacing:var(--pp-tracking-kicker);text-transform:uppercase;color:var(--pp-pink)}.pp-text-muted{color:var(--pp-muted)}.pp-text-accent{color:var(--pp-pink)}.pp-text-gradient{background:var(--pp-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-text-accent-soft{color:rgb(217 61 141/.75)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) :is(.pp-section-title,.pp-hero-title,.pp-h3,.pp-h4){color:#fff}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) :is(.pp-section-subtitle,.pp-lead,.pp-text-muted){color:rgb(255 255 255/.6)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-kicker{color:rgb(255 255 255/.35)}.pp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 20px;border:0;border-radius:var(--pp-radius-btn);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-extrabold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform var(--pp-duration-base),box-shadow var(--pp-duration-base),background var(--pp-duration-base),border-color var(--pp-duration-base),color var(--pp-duration-base)}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.pp-btn:focus-visible{outline:2px solid var(--pp-pink-soft);outline-offset:2px}.pp-btn--sm{min-height:36px;padding:0 16px;font-size:var(--pp-text-ui)}.pp-btn--lg{min-height:52px;padding:0 30px;font-size:var(--pp-text-md);border-radius:var(--pp-radius-btn-lg)}.pp-btn--block{width:100%}.pp-btn--pill{border-radius:var(--pp-radius-full)}.pp-btn__arrow{display:inline-block;transition:transform .2s var(--pp-ease-out)}.pp-btn:hover .pp-btn__arrow,.pp-card:hover .pp-btn__arrow{transform:translateX(3px)}.pp-btn--primary{color:#fff;background:var(--pp-grad-cta);box-shadow:var(--pp-shadow-cta)}.pp-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/.18) 50%,transparent 70%);transform:translateX(-100%);transition:transform var(--pp-duration-slow) var(--pp-ease-out)}.pp-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--pp-shadow-cta-hover)}.pp-btn--primary:hover:before{transform:translateX(100%)}.pp-btn--primary.pp-btn--lg{box-shadow:var(--pp-shadow-cta-lg)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary{color:var(--pp-ink);background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.25),0 10px 26px -8px rgb(0 0 0/.45)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary:before{background:linear-gradient(105deg,transparent 30%,rgb(14 1 24/.08) 50%,transparent 70%)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary:hover{box-shadow:0 2px 8px rgb(0 0 0/.3),0 14px 32px -8px rgb(0 0 0/.5)}.pp-btn--secondary{color:var(--pp-ink);background:#fff;border:1px solid var(--pp-line)}.pp-btn--secondary:hover{border-color:rgb(217 61 141/.25);transform:translateY(-1px)}.pp-btn--outline{color:var(--pp-ink);background:#fff;border:1px solid var(--pp-ink-a14);font-weight:var(--pp-weight-bold)}.pp-btn--outline:hover{transform:translateY(-2px);border-color:var(--pp-ink-a22)}.pp-btn--white{color:var(--pp-ink);background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.08),0 3px 12px rgb(0 0 0/.07)}.pp-btn--white:hover{transform:translateY(-2px);box-shadow:0 4px 18px rgb(0 0 0/.12)}.pp-btn--ghost{color:rgb(255 255 255/.6);background:transparent;border:1.5px solid rgb(255 255 255/.12)}.pp-btn--ghost:hover{color:#fff;background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.22);transform:translateY(-2px)}.pp-btn--quiet{color:var(--pp-ink-a70);background:transparent;border:1px solid var(--pp-ink-a08);font-weight:var(--pp-weight-semibold);border-radius:var(--pp-radius-lg)}.pp-btn--quiet:hover{color:var(--pp-ink);background:rgb(0 0 0/.04);border-color:rgb(0 0 0/.2)}.pp-btn--pink{color:#fff;background:var(--pp-grad-pink);box-shadow:var(--pp-shadow-pink)}.pp-btn--pink:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgb(217 61 141/.3)}.pp-btn--brand{color:#fff;background:var(--pp-grad-brand);border:1px dashed rgb(255 255 255/.55);border-radius:var(--pp-radius-lg);box-shadow:0 8px 20px -8px rgb(124 58 237/.6)}.pp-btn--brand:hover{transform:translateY(-2px)}.pp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);background:#fff;color:var(--pp-ink);cursor:pointer;transition:all var(--pp-duration-fast) var(--pp-ease-standard)}.pp-icon-btn:hover{border-color:rgb(217 61 141/.3)}.pp-icon-btn:disabled{opacity:.35}.pp-promo-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgb(124 58 237/.35);border-radius:var(--pp-radius-sm);background:linear-gradient(#fff,#f1eefb);color:var(--pp-violet);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-black);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px rgb(20 0 45/.35),inset 0 1px 0 rgb(255 255 255/.8),inset 0 -1px 0 rgb(76 29 149/.15);transition:transform var(--pp-duration-medium) var(--pp-ease-standard)}.pp-promo-btn:hover{transform:scale(1.04)}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border:1px solid rgb(217 61 141/.18);border-radius:100px;background:rgb(217 61 141/.05);color:var(--pp-pink);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-bold);line-height:1}.pp-eyebrow--dark,:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-eyebrow{color:rgb(255 255 255/.6);background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.08)}.pp-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--pp-radius-full);font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-bold);line-height:1.5;white-space:nowrap;color:var(--pp-ink-a70);background:var(--pp-ink-a04);border:1px solid var(--pp-ink-a07)}.pp-badge--success{color:var(--pp-success);background:var(--pp-success-soft);border-color:var(--pp-success-border)}.pp-badge--pink{color:var(--pp-pink);background:rgb(217 61 141/.08);border-color:rgb(217 61 141/.2)}.pp-badge--violet{color:var(--pp-violet);background:var(--pp-purple-light);border-color:rgb(124 58 237/.2)}.pp-badge--solid{color:#fff;background:var(--pp-pink);border-color:transparent}.pp-badge--caps{text-transform:uppercase;letter-spacing:var(--pp-tracking-caps);font-weight:var(--pp-weight-black);font-size:10px}.pp-ribbon{position:absolute;z-index:1;top:-17px;left:50%;transform:translateX(-50%);padding:6px 20px;border:1px solid rgb(124 58 237/.25);border-radius:var(--pp-radius-full);color:var(--pp-violet);font-size:var(--pp-text-ui);white-space:nowrap;box-shadow:0 4px 14px rgb(124 58 237/.25)}.pp-chip,.pp-ribbon{background:#fff;font-weight:var(--pp-weight-bold)}.pp-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-md);color:var(--pp-ink-a70);font-size:var(--pp-text-sm)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-chip{color:rgb(255 255 255/.7);background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.1)}.pp-chip__icon{color:var(--pp-pink);flex-shrink:0}.pp-check{display:inline-flex;align-items:center;gap:6px;color:var(--pp-muted);font-size:var(--pp-text-ui)}.pp-check:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:rgb(217 61 141/.1);color:var(--pp-pink);font-size:10px;font-weight:var(--pp-weight-black)}.pp-feature-list{display:grid;gap:8px;padding:0;margin:0;list-style:none;font-size:var(--pp-text-ui);color:var(--pp-ink-a70)}.pp-feature-list li{display:flex;gap:8px;align-items:flex-start}.pp-feature-list li:before{content:"✓";flex-shrink:0;color:var(--pp-pink);font-weight:var(--pp-weight-black)}.pp-feature-list li.is-success:before{color:var(--pp-success-strong)}.pp-feature-list li.is-success{color:var(--pp-success);font-weight:var(--pp-weight-bold)}.pp-rating{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid rgb(255 255 255/.75);border-radius:var(--pp-radius-full);background:rgb(255 255 255/.6);backdrop-filter:blur(10px);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-bold);box-shadow:var(--pp-shadow-sm)}.pp-rating__stars{color:var(--pp-pink);letter-spacing:1px}.pp-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0 0 1px;border:1px solid var(--pp-ink-a18);border-radius:50%;background:transparent;color:var(--pp-ink-a60);font-size:8px;font-weight:var(--pp-weight-semibold);cursor:help}.pp-help:hover{background:var(--pp-ink-a08)}.pp-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pp-success-strong)}.pp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:pp-ping-ring 1.6s var(--pp-ease-out) infinite}.pp-card{position:relative;overflow:hidden;border:1px solid var(--pp-line);border-radius:var(--pp-radius-xl);background:#fff;box-shadow:var(--pp-shadow-sm);transition:border-color var(--pp-duration-medium),transform var(--pp-duration-medium),box-shadow var(--pp-duration-medium)}.pp-card--padded{padding:28px}.pp-card--interactive:hover{border-color:rgb(217 61 141/.18);transform:translateY(-2px)}.pp-card__media{border-bottom:1px solid var(--pp-line);background:var(--pp-off-white);padding:20px}.pp-card__body{padding:16px 20px 20px}.pp-card__title{font-size:var(--pp-text-md);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);margin-bottom:6px}.pp-card__text{font-size:var(--pp-text-ui);line-height:1.55;color:var(--pp-muted)}.pp-glass{border:1px solid rgb(255 255 255/.75);border-radius:var(--pp-radius-xl);background:var(--pp-grad-glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--pp-shadow-glass);padding:17px}.pp-dark-card{border:1px solid rgb(255 255 255/.08);border-radius:var(--pp-radius-xl);background:linear-gradient(135deg,#14061f,#2a1040);color:#fff;box-shadow:0 8px 24px rgb(14 1 24/.18)}.pp-tint-card{border:1px solid rgb(217 61 141/.12);border-radius:var(--pp-radius-lg);background:var(--pp-grad-soft-tint);padding:10px 14px;transition:transform var(--pp-duration-medium) var(--pp-ease-standard)}.pp-tint-card:hover{transform:translateY(-1px)}.pp-logo-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--pp-radius-xl);background:#fff;box-shadow:0 1px 2px rgb(14 1 24/.02),inset 0 0 0 1px #fff;transition:transform .25s,box-shadow .25s}.pp-logo-tile:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 1px 3px rgb(14 1 24/.03),0 6px 16px rgb(217 61 141/.08),inset 0 0 0 1px #fff}.pp-stat{border-radius:var(--pp-radius-md);padding:8px 10px;color:#fff}.pp-stat__label{font-size:9px;font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;opacity:.85}.pp-stat__value{font-size:18px;font-weight:var(--pp-weight-black);line-height:1.2}.pp-price-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 20px 20px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-xl);background:#fff;box-shadow:var(--pp-shadow-sm)}.pp-price-card--featured{padding-top:30px;border-color:var(--pp-pink-a55);border-radius:var(--pp-radius-2xl);background:#fffafc;box-shadow:var(--pp-shadow-featured)}.pp-price-card--dark{border-color:rgb(255 255 255/.08);background:linear-gradient(135deg,#14061f,#2a1040);color:#fff}.pp-price-card__plan{font-size:10px;font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-transform:uppercase;color:var(--pp-ink-a45)}.pp-price-card__name{font-size:20px;font-weight:var(--pp-weight-extrabold);letter-spacing:-.01em}.pp-price-card__old{font-size:var(--pp-text-xs);color:var(--pp-ink-a45);text-decoration:line-through}.pp-price-card__price{font-size:34px;font-weight:var(--pp-weight-black);letter-spacing:-.03em;line-height:1}.pp-price-card--featured .pp-price-card__price{color:var(--pp-pink)}.pp-price-card__period{font-size:var(--pp-text-sm);font-weight:var(--pp-weight-semibold);color:var(--pp-muted);letter-spacing:0}.pp-price-card__quota{padding:12px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);background:var(--pp-off-white)}.pp-price-card__quota strong{display:block;font-size:var(--pp-text-lead);font-weight:var(--pp-weight-extrabold)}.pp-price-card__quota span{font-size:var(--pp-text-2xs);color:var(--pp-muted)}.pp-price-card__note{text-align:center;font-size:var(--pp-text-2xs);color:var(--pp-ink-a45)}.pp-price-card--dark :is(.pp-price-card__plan,.pp-price-card__old,.pp-price-card__note,.pp-price-card__period){color:rgb(255 255 255/.5)}.pp-price-card--dark .pp-price-card__quota{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.1)}.pp-price-card--dark .pp-feature-list{color:rgb(255 255 255/.72)}.pp-price-card__banner{margin:-24px -20px 0;padding:8px 12px;border-radius:var(--pp-radius-xl) var(--pp-radius-xl) 0 0;background:var(--pp-grad-brand-x);color:#fff;font-size:10px;font-weight:var(--pp-weight-black);letter-spacing:var(--pp-tracking-caps);text-align:center;text-transform:uppercase}.pp-price-card--featured .pp-price-card__banner{margin-top:-30px;padding-top:22px;border-radius:17px 17px 0 0}.pp-segmented{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--pp-ink-a07);border-radius:var(--pp-radius-full);background:rgb(255 255 255/.6);box-shadow:0 1px 2px rgb(14 1 24/.04)}.pp-segmented__item{padding:8px 24px;border:0;border-radius:var(--pp-radius-full);background:transparent;color:var(--pp-ink-a45);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-bold);cursor:pointer;transition:all var(--pp-duration-medium) var(--pp-ease-standard)}.pp-segmented__item:hover{color:var(--pp-ink)}.pp-segmented__item.is-active,.pp-segmented__item[aria-pressed=true]{color:#fff;background:var(--pp-grad-cta);box-shadow:0 2px 8px rgb(217 61 141/.3)}.pp-switch{position:relative;display:inline-block;width:34px;height:20px;flex-shrink:0}.pp-switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pp-switch__track{position:absolute;inset:0;border-radius:var(--pp-radius-full);background:var(--pp-ink-a18);transition:background var(--pp-duration-medium);pointer-events:none}.pp-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.15);transition:transform var(--pp-duration-medium) var(--pp-ease-out)}.pp-switch input:checked+.pp-switch__track{background:var(--pp-pink)}.pp-switch input:checked+.pp-switch__track:after{transform:translateX(14px)}.pp-switch input:focus-visible+.pp-switch__track{box-shadow:var(--pp-ring-focus)}.pp-field{display:grid;gap:6px}.pp-label{font-size:var(--pp-text-ui);font-weight:var(--pp-weight-bold);color:var(--pp-ink)}.pp-hint{font-size:var(--pp-text-xs);color:var(--pp-muted)}.pp-input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-btn);background:#fff;color:var(--pp-ink);font-size:var(--pp-text-sm);box-shadow:var(--pp-shadow-xs);transition:border-color var(--pp-duration-fast),box-shadow var(--pp-duration-fast)}.pp-input::-moz-placeholder{color:var(--pp-ink-a45)}.pp-input::placeholder{color:var(--pp-ink-a45)}.pp-input:hover{border-color:var(--pp-ink-a14)}.pp-input:focus{outline:none;border-color:var(--pp-pink-a55);box-shadow:var(--pp-ring-focus)}.pp-input[aria-invalid=true]{border-color:var(--pp-danger)}.pp-input--dark,:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-input{color:#fff;background:rgb(255 255 255/.04);border-color:rgb(255 255 255/.1)}.pp-input--dark::-moz-placeholder,:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-input::-moz-placeholder{color:rgb(255 255 255/.4)}.pp-input--dark::placeholder,:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-input::placeholder{color:rgb(255 255 255/.4)}.pp-faq__item{padding-block:20px;border-bottom:1px solid var(--pp-line)}.pp-faq__item:first-child{border-top:1px solid var(--pp-line)}.pp-faq__item summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;cursor:pointer;font-size:var(--pp-text-md);font-weight:var(--pp-weight-black);line-height:var(--pp-leading-snug);color:var(--pp-ink);transition:color var(--pp-duration-medium)}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__item summary:hover{color:var(--pp-pink)}.pp-faq__item summary:after{content:"+";display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-top:2px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-md);background:#fff;color:var(--pp-muted);font-size:var(--pp-text-sm);font-weight:var(--pp-weight-regular);box-shadow:var(--pp-shadow-xs);transition:transform var(--pp-duration-medium),color var(--pp-duration-medium),border-color var(--pp-duration-medium)}.pp-faq__item[open] summary:after{content:"−";color:var(--pp-pink);border-color:rgb(217 61 141/.3)}.pp-faq__answer{margin-top:12px;max-width:62ch;font-size:var(--pp-text-sm);line-height:1.65;color:var(--pp-muted)}.pp-faq__answer a{color:var(--pp-pink);font-weight:var(--pp-weight-bold)}.pp-announcement{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;min-height:38px;padding:4px 16px;background:var(--pp-grad-brand-x);color:#fff;font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold)}.pp-announcement__timer{padding:2px 8px;border-radius:var(--pp-radius-xs);background:rgb(14 1 24/.35);font-size:var(--pp-text-2xs);font-variant-numeric:tabular-nums}.pp-header{position:sticky;top:0;z-index:var(--pp-z-header);color:var(--pp-ink);transition:background .4s var(--pp-ease-out),color .4s,box-shadow .4s}.pp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--pp-header-h)}.pp-header.is-scrolled{color:#fff;background:rgb(18 6 29/.92);backdrop-filter:blur(14px) saturate(1.8);-webkit-backdrop-filter:blur(14px) saturate(1.8);box-shadow:var(--pp-shadow-header)}.pp-nav{display:flex;align-items:center;gap:2px}.pp-nav-link{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:var(--pp-radius-lg);color:var(--pp-ink-a70);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold);transition:all var(--pp-duration-medium)}.pp-nav-link:hover,.pp-nav-link[aria-current=page]{color:var(--pp-ink);background:rgb(14 1 24/.04)}.pp-header.is-scrolled .pp-nav-link{color:rgb(255 255 255/.65)}.pp-header.is-scrolled .pp-nav-link:hover,.pp-header.is-scrolled .pp-nav-link[aria-current=page]{color:#fff;background:rgb(255 255 255/.07)}.pp-header.is-scrolled .pp-btn--quiet{color:rgb(255 255 255/.8);border-color:rgb(255 255 255/.14)}.pp-header.is-scrolled .pp-btn--quiet:hover{color:#fff;background:rgb(255 255 255/.06)}.pp-dropdown{min-width:280px;padding:8px;border:1px solid rgb(255 255 255/.08);border-radius:var(--pp-radius-xl);background:rgb(10 1 22/.98);backdrop-filter:blur(14px) saturate(1.8);color:#fff;box-shadow:var(--pp-shadow-dropdown)}.pp-dropdown__item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--pp-radius-lg);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-semibold);transition:background var(--pp-duration-fast)}.pp-dropdown__item:hover{background:rgb(255 255 255/.05)}.pp-dropdown__item small{display:block;margin-top:2px;color:rgb(255 255 255/.5);font-size:var(--pp-text-xs);font-weight:var(--pp-weight-regular)}.pp-floating-banner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:560px;padding:16px 18px;border:1px solid rgb(255 255 255/.08);border-radius:var(--pp-radius-xl);background:rgb(14 1 24/.94);color:#fff;font-size:var(--pp-text-ui);box-shadow:0 8px 24px rgb(14 1 24/.18);animation:pp-rise-in .32s var(--pp-ease-out) .12s both}.pp-floating-banner p{flex:1 1 260px;color:rgb(255 255 255/.6);font-size:var(--pp-text-xs);line-height:1.5}.pp-floating-banner strong{display:block;color:#fff;font-size:var(--pp-text-ui);margin-bottom:2px}.pp-footer{position:relative;overflow:hidden;padding-block:64px 32px;background:var(--pp-dark-800);color:rgb(255 255 255/.72)}.pp-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.pp-footer__heading{margin-bottom:16px;color:rgb(255 255 255/.65);font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-black);letter-spacing:.1em;text-transform:uppercase}.pp-footer__links{display:grid;gap:12px;padding:0;margin:0;list-style:none}.pp-footer__link{color:rgb(255 255 255/.72);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-medium);transition:color var(--pp-duration-fast)}.pp-footer__link:hover{color:#fff}.pp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid rgb(255 255 255/.08);color:rgb(255 255 255/.5);font-size:var(--pp-text-xs)}.pp-social{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255/.1);border-radius:var(--pp-radius-btn);background:rgb(255 255 255/.04);color:rgb(255 255 255/.7);transition:all var(--pp-duration-fast)}.pp-social:hover{color:#fff;background:rgb(255 255 255/.08)}.pp-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pp-grad-brand);color:#fff;font-size:var(--pp-text-ui);font-weight:var(--pp-weight-extrabold);box-shadow:0 0 0 2px #fff,0 0 0 4px rgb(217 61 141/.2);-o-object-fit:cover;object-fit:cover}.pp-testimonial{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-full);background:#fff;font-size:var(--pp-text-xs);box-shadow:var(--pp-shadow-xs)}.pp-testimonial strong{display:block;font-weight:var(--pp-weight-bold)}.pp-testimonial span{color:var(--pp-muted);font-size:var(--pp-text-2xs)}.pp-table{width:100%;border-collapse:collapse;font-size:var(--pp-text-ui)}.pp-table th{padding:10px 14px;color:var(--pp-ink-a45);font-size:var(--pp-text-2xs);font-weight:var(--pp-weight-bold);letter-spacing:var(--pp-tracking-caps);text-align:left;text-transform:uppercase}.pp-table td,.pp-table th{border-bottom:1px solid var(--pp-line)}.pp-table td{padding:12px 14px}.pp-table tbody tr:hover{background:var(--pp-off-white)}.pp-reveal{animation:pp-reveal-up var(--pp-duration-reveal) var(--pp-ease-out) both;animation-delay:var(--delay,0s)}[data-reveal]:not(.pp-reveal){opacity:0;transform:translateY(16px)}.pp-float-slow{animation:pp-float 8s ease-in-out infinite}.pp-marquee{will-change:transform;animation:pp-marquee 38s linear infinite}.pp-marquee:hover{animation-play-state:paused}.pp-blink{animation:pp-live-blink 1.6s ease-in-out infinite}.pp-aurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);will-change:transform}.pp-aurora--1{animation:pp-aurora-1 26s ease-in-out infinite;background:rgb(217 61 141/.25)}.pp-aurora--2{animation:pp-aurora-2 32s ease-in-out infinite;background:rgb(124 58 237/.22)}.pp-aurora--3{animation:pp-aurora-3 38s ease-in-out infinite;background:rgb(95 194 238/.18)}@media (max-width:767px){.pp-aurora{opacity:.42}}@keyframes pp-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pp-ping-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes pp-live-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pp-glow-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1)}}@keyframes pp-aurora-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes pp-aurora-2{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-7%,5%) scale(.95)}}@keyframes pp-aurora-3{0%,to{transform:translate(0) scale(.98)}50%{transform:translate(4%,6%) scale(1.1)}}:root[data-theme=dark] .pp-btn--outline,:root[data-theme=dark] .pp-btn--secondary,:root[data-theme=dark] .pp-btn--white,:root[data-theme=dark] .pp-card,:root[data-theme=dark] .pp-icon-btn,:root[data-theme=dark] .pp-logo-tile{background:var(--pp-paper)}:root[data-theme=dark] .pp-logo-tile{box-shadow:var(--pp-shadow-xs)}:root[data-theme=dark] .pp-chip{color:rgba(255,255,255,.72);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}:root[data-theme=dark] .pp-input{color:var(--pp-on-dark);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}:root[data-theme=dark] .pp-input::-moz-placeholder{color:rgba(255,255,255,.5)}:root[data-theme=dark] .pp-input::placeholder{color:rgba(255,255,255,.5)}:root[data-theme=dark] .pp-btn--primary{color:var(--pp-ink-mid);background:var(--pp-on-dark);box-shadow:0 1px 2px rgba(0,0,0,.25),0 10px 26px -8px rgba(0,0,0,.45)}:root[data-theme=dark] .pp-btn--quiet:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}:root[data-theme=dark] .pp-segmented{background:rgba(255,255,255,.04)}:root[data-theme=dark] .pp-segmented__item.is-active,:root[data-theme=dark] .pp-segmented__item[aria-pressed=true]{color:var(--pp-ink-mid);background:var(--pp-on-dark)}:root[data-theme=dark] .pp-nav-link:hover,:root[data-theme=dark] .pp-nav-link[aria-current=page]{background:rgba(255,255,255,.07)}:root[data-theme=dark] .pp-glass{border-color:rgba(255,255,255,.12)}:root[data-theme=dark] .pp-avatar{box-shadow:0 0 0 2px var(--pp-paper),0 0 0 4px var(--pp-pink-a35)}:root[data-theme=dark] .pp-table tbody tr:hover{background:var(--color-row-hover)}.pp-kicker{color:var(--color-kicker)}.pp-table th{color:var(--pp-ink-a60)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-eyebrow,:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel) .pp-kicker{color:rgba(255,255,255,.68)}.pp-stat__label{opacity:1}.pp-btn:focus-visible{outline-color:var(--color-focus)}.pp-btn{overflow:hidden;transition:transform var(--duration-hover) var(--ease-spring),box-shadow var(--duration-hover) var(--ease-smooth),background var(--duration-hover) var(--ease-smooth),border-color var(--duration-hover) var(--ease-smooth),color var(--duration-hover) var(--ease-smooth)}.pp-btn>svg:first-child,.pp-btn__arrow,.pp-icon-btn>svg{transition:transform var(--duration-hover) var(--ease-spring)}.pp-btn--primary:before{content:none}.pp-btn--pink:after,.pp-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,var(--color-shine) 50%,transparent 70%);transform:translateX(-130%);pointer-events:none;transition:transform var(--duration-shine) var(--ease-smooth)}:is(.pp-on-dark,.pp-dark-shell,.pp-hero-dark,.pp-dark-panel,.pp-header.is-scrolled) .pp-btn--primary:after{background:linear-gradient(115deg,transparent 30%,var(--color-shine-on-light) 50%,transparent 70%)}@media (hover:hover){.pp-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--hover-lift)) scale(var(--hover-scale-button));box-shadow:var(--shadow-button-hover)}.pp-btn.pp-btn--block:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--hover-lift)) scale(var(--hover-scale-block))}.pp-btn.pp-btn--ghost:hover:not(:disabled),.pp-btn.pp-btn--quiet:hover:not(:disabled){box-shadow:none}.pp-btn:hover:not(:disabled):not([aria-disabled=true])>svg:first-child{transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}.pp-btn--pink:hover:not(:disabled):after,.pp-btn--primary:hover:not(:disabled):after{transform:translateX(130%)}.pp-btn:hover:not(:disabled) .pp-btn__arrow{transform:translateX(var(--hover-nudge))}.pp-icon-btn:hover:not(:disabled)>svg{transform:scale(var(--hover-scale-icon)) rotate(var(--hover-tilt-icon))}}.pp-btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:none}.pp-btn:active:not(:disabled):not([aria-disabled=true]),.pp-icon-btn:active:not(:disabled)>svg{transform:scale(var(--press-scale));transition-duration:var(--duration-press)}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);line-height:var(--pp-leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-padding-top:calc(var(--pp-header-h) + var(--space-6));scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:calc(var(--scrollbar-size) / 4) solid transparent;border-radius:var(--pp-radius-full);background:var(--scrollbar-thumb) padding-box}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}a{color:var(--color-link);text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.link-arrow-icon{display:inline-block;transition:transform var(--duration-hover) var(--ease-spring)}@media (hover:hover){a:hover>.link-arrow-icon,button:hover>.link-arrow-icon{transform:translateX(var(--hover-nudge))}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset}::-moz-selection{color:var(--color-text);background:var(--color-selection)}::selection{color:var(--color-text);background:var(--color-selection)}.welcome-scroll-lock{overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}