:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:clamp(2.5rem, 1.8rem + 3vw, 4rem);--font-size-6xl:clamp(3rem, 2rem + 4vw, 5rem);--space-0:0;--space-0_5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--motion-fast:.12s;--motion-normal:.2s;--motion-slow:.36s;--motion-skeleton:1.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-hover:var(--motion-normal);--ease-hover:var(--ease-out);--hover-lift-y:-2px;--hover-scale:1;--press-scale:.97;--default-transition-duration:var(--motion-hover);--default-transition-timing-function:var(--ease-hover);--theme-transition:background-color var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard), fill var(--motion-normal) var(--ease-standard), stroke var(--motion-normal) var(--ease-standard);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-banner:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-palette:70;--z-skip-link:80}@layer base{*,:before,:after{transition:var(--theme-transition)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}:root{--brand-atlvs:#e23414;--brand-atlvs-hover:#c92c10;--brand-atlvs-cta:#ad220a;--brand-atlvs-text:#971a05;--brand-atlvs-on:#fff;--brand-atlvs-lift:#ff5634;--brand-atlvs-lift-text:#ff7c5a;--brand-compvss:#ffc400;--brand-compvss-hover:#eeb400;--brand-compvss-cta:#ffc400;--brand-compvss-text:#986600;--brand-compvss-on:#1f0d00;--brand-compvss-lift:#f5ba00;--brand-compvss-lift-text:#f6c755;--brand-gvteway:#2563eb;--brand-gvteway-hover:#1f57d6;--brand-gvteway-cta:#2563eb;--brand-gvteway-text:#1d4ed8;--brand-gvteway-on:#fff;--brand-gvteway-lift:#5e8bf2;--brand-gvteway-lift-text:#88aaf6;--brand-legend:#ed6a1e;--brand-legend-hover:#db5a00;--brand-legend-cta:#ed6a1e;--brand-legend-text:#c2520a;--brand-legend-on:#280300;--brand-legend-lift:#ff9754;--brand-legend-lift-text:#dc7847;--brand-cvrgo:#06b6d4;--brand-cvrgo-hover:#00a6c4;--brand-cvrgo-cta:#06b6d4;--brand-cvrgo-text:#007e9a;--brand-cvrgo-on:#001725;--brand-cvrgo-lift:#4ad8f7;--brand-cvrgo-lift-text:#06b6d4;--brand-opvs:#7c3aed;--brand-opvs-hover:#6d28d9;--brand-opvs-cta:#6d28d9;--brand-opvs-text:#6927d0;--brand-opvs-on:#fff;--brand-opvs-lift:#a78bfa;--brand-opvs-lift-text:#c4b5fd;--brand-gvlley:#db2777;--brand-gvlley-hover:#c90369;--brand-gvlley-cta:#b81e63;--brand-gvlley-text:#b32568;--brand-gvlley-on:#fff;--brand-gvlley-lift:#ff5ea1;--brand-gvlley-lift-text:#f48cb4;--brand-vault:var(--brand-atlvs);--brand-vault-hover:var(--brand-atlvs-hover);--brand-vault-cta:var(--brand-atlvs-cta);--brand-vault-text:var(--brand-atlvs-text);--brand-vault-on:var(--brand-atlvs-on);--brand-vault-lift:var(--brand-atlvs-lift);--brand-vault-lift-text:var(--brand-atlvs-lift-text);--brand-ghxstship:var(--brand-atlvs);--brand-ghxstship-hover:var(--brand-atlvs-hover);--brand-ghxstship-cta:var(--brand-atlvs-cta);--brand-ghxstship-text:var(--brand-atlvs-text);--brand-ghxstship-on:var(--brand-atlvs-on);--brand-ghxstship-lift:var(--brand-atlvs-lift);--brand-ghxstship-lift-text:var(--brand-atlvs-lift-text);--brand-atlvs-ink:var(--brand-atlvs-cta);--brand-compvss-ink:var(--brand-compvss-cta);--brand-gvteway-ink:var(--brand-gvteway-cta);--brand-legend-ink:var(--brand-legend-cta);--brand-cvrgo-ink:var(--brand-cvrgo-cta);--brand-opvs-ink:var(--brand-opvs-cta);--brand-vault-ink:var(--brand-vault-cta);--brand-gvlley-ink:var(--brand-gvlley-cta);--brand-ghxstship-ink:var(--brand-ghxstship-cta);--neutral-l-0:#fff;--neutral-l-50:#f7f8fa;--neutral-l-100:#f1f3f6;--neutral-l-200:#e4e7ec;--neutral-l-300:#d3d8e0;--neutral-l-400:#b3bac6;--neutral-l-500:#8b94a3;--neutral-l-600:#656d7a;--neutral-l-700:#4a5563;--neutral-l-800:#343b47;--neutral-l-900:#232932;--neutral-l-1000:#181b23;--neutral-d-0:#111318;--neutral-d-50:#1a1d24;--neutral-d-100:#232730;--neutral-d-200:#2c313b;--neutral-d-300:#3a404c;--neutral-d-400:#4d5563;--neutral-d-500:#6b7484;--neutral-d-600:#9098a4;--neutral-d-700:#aeb6c4;--neutral-d-800:#cdd3dd;--neutral-d-900:#e6e9ef;--neutral-d-1000:#f2f4f8;--sem-success:#2fa968;--sem-warning:#c8841a;--sem-danger:#e5484d;--sem-info:#2596c4;--sem-success-text:#1f7d4d;--sem-warning-text:#92610f;--sem-danger-text:#c4322f;--sem-info-text:#1c6f96;--sem-success-text-dark:#45c585;--sem-warning-text-dark:#e6b25a;--sem-danger-text-dark:#f08a8d;--sem-info-text-dark:#5cc0e8;--ink-on-light:#fff;--ink-on-dark:#0e1014;--identity-1:#0ea5e9;--identity-2:#8b5cf6;--identity-3:#10b981;--identity-4:#f59e0b;--identity-5:#ef4444;--identity-6:#ec4899;--identity-7:#6366f1;--identity-8:#14b8a6}@supports (color:lab(0% 0 0)){:root{--brand-atlvs:lab(51.1765% 65.6786 59.0316);--brand-atlvs-hover:lab(45.4053% 60.4562 54.1397);--brand-atlvs-cta:lab(38.6614% 54.7413 49.0211);--brand-atlvs-text:lab(33.2075% 50.1485 45.2001);--brand-atlvs-on:lab(100% 0 0);--brand-atlvs-lift:lab(60.8997% 63.945 55.3709);--brand-atlvs-lift-text:lab(67.5124% 49.1469 42.9083);--brand-compvss:lab(82.8193% 12.1648 83.5762);--brand-compvss-hover:lab(77.128% 12.8975 78.881);--brand-compvss-cta:lab(82.8193% 12.1648 83.5762);--brand-compvss-text:lab(47.6734% 15.9153 56.9762);--brand-compvss-on:lab(5.35985% 7.28692 8.14802);--brand-compvss-lift:lab(79.3361% 12.8832 80.714);--brand-compvss-lift-text:lab(82.9152% 8.62536 61.676);--brand-gvteway:lab(44.7848% 21.0478 -75.596);--brand-gvteway-hover:lab(39.9332% 20.9821 -71.6152);--brand-gvteway-cta:lab(44.7848% 21.0478 -75.596);--brand-gvteway-text:lab(37.6572% 27.032 -76.5101);--brand-gvteway-on:lab(100% 0 0);--brand-gvteway-lift:lab(58.3991% 8.54912 -57.4555);--brand-gvteway-lift-text:lab(69.3891% 2.99835 -42.1733);--brand-legend:lab(61.0032% 49.1022 63.0019);--brand-legend-hover:lab(55.1644% 49.3257 65.0191);--brand-legend-cta:lab(61.0032% 49.1022 63.0019);--brand-legend-text:lab(49.5845% 43.7039 57.3556);--brand-legend-on:lab(4.85549% 17.7015 7.64957);--brand-legend-lift:lab(72.8781% 36.0369 51.9121);--brand-legend-lift-text:lab(61.457% 36.981 44.335);--brand-cvrgo:lab(67.6954% -31.5905 -26.6675);--brand-cvrgo-hover:lab(62.2353% -29.0252 -26.1947);--brand-cvrgo-cta:lab(67.6954% -31.5905 -26.6675);--brand-cvrgo-text:lab(48.1587% -22.4117 -23.9038);--brand-cvrgo-on:lab(6.56226% -4.27091 -12.5572);--brand-cvrgo-lift:lab(79.8377% -31.8541 -26.9205);--brand-cvrgo-lift-text:lab(67.6954% -31.5905 -26.6675);--brand-opvs:lab(42.2284% 56.9823 -80.61);--brand-opvs-hover:lab(36.2383% 57.4592 -79.1423);--brand-opvs-cta:lab(36.2383% 57.4592 -79.1423);--brand-opvs-text:lab(34.8448% 55.3865 -76.252);--brand-opvs-on:lab(100% 0 0);--brand-opvs-lift:lab(64.0843% 29.1869 -52.4469);--brand-opvs-lift-text:lab(76.902% 16.5408 -33.9149);--brand-gvlley:lab(49.8926% 70.2641 1.95638);--brand-gvlley-hover:lab(44.1196% 70.0995 1.7598);--brand-gvlley-cta:lab(41.771% 61.8979 1.61948);--brand-gvlley-text:lab(41.5192% 59.1768 -2.02765);--brand-gvlley-on:lab(100% 0 0);--brand-gvlley-lift:lab(63.6961% 66.0741 -1.96487);--brand-gvlley-lift-text:lab(70.6565% 43.8131 -2.83797);--neutral-l-0:lab(100% 0 0);--neutral-l-50:lab(97.5404% -.0797808 -1.09797);--neutral-l-100:lab(95.7538% -.285119 -1.67634);--neutral-l-200:lab(91.5186% -.362366 -2.81018);--neutral-l-300:lab(86.1215% -.63771 -4.58468);--neutral-l-400:lab(75.2336% -.74923 -6.96965);--neutral-l-500:lab(60.9531% -.976086 -9.1046);--neutral-l-600:lab(45.6844% -.931412 -8.33426);--neutral-l-700:lab(35.5807% -1.83783 -9.68618);--neutral-l-800:lab(24.579% -.638425 -8.43681);--neutral-l-900:lab(16.2932% -.819996 -6.79811);--neutral-l-1000:lab(9.72954% .316001 -6.02926);--neutral-d-0:lab(5.84612% .085175 -3.58355);--neutral-d-50:lab(10.6911% .0646263 -5.30315);--neutral-d-100:lab(15.5221% .0305623 -6.55365);--neutral-d-200:lab(20.1518% -.218213 -7.13394);--neutral-d-300:lab(26.8889% -.261426 -8.21138);--neutral-d-400:lab(35.8342% -.706017 -9.2838);--neutral-d-500:lab(48.4945% -.768632 -10.0192);--neutral-d-600:lab(62.4807% -1.11246 -7.37104);--neutral-d-700:lab(73.7334% -.789404 -8.11882);--neutral-d-800:lab(84.3097% -.69499 -5.70828);--neutral-d-900:lab(92.2492% -.223786 -3.28414);--neutral-d-1000:lab(96.1246% -.154555 -2.19281);--sem-success:lab(61.5749% -46.011 23.6231);--sem-warning:lab(61.1851% 21.323 61.4993);--sem-danger:lab(54.5881% 61.4343 33.73);--sem-info:lab(57.6815% -19.3965 -33.177);--sem-success-text:lab(46.2497% -36.951 18.1819);--sem-warning-text:lab(45.6205% 15.8642 49.3337);--sem-danger-text:lab(45.2716% 57.6608 38.5953);--sem-info-text:lab(43.5106% -14.075 -28.6702);--sem-success-text-dark:lab(71.4024% -47.7837 21.4664);--sem-warning-text-dark:lab(76.1516% 12.6388 51.6165);--sem-danger-text-dark:lab(68.906% 39.9236 16.3193);--sem-info-text-dark:lab(72.9286% -21.5872 -29.3532);--ink-on-light:lab(100% 0 0);--ink-on-dark:lab(4.62228% -.0868738 -2.51696);--identity-1:lab(63.3535% -17.6122 -44.8712);--identity-2:lab(50.6878% 45.849 -71.791);--identity-3:lab(66.6956% -50.6772 17.0617);--identity-4:lab(72.7923% 26.9417 75.4634);--identity-5:lab(55.7818% 65.601 40.7834);--identity-6:lab(57.3053% 67.8783 -7.11499);--identity-7:lab(49.0469% 30.359 -71.8888);--identity-8:lab(67.1539% -42.9136 -2.32736)}}@media (color-gamut:p3){:root{--brand-atlvs:#e82700;--brand-atlvs-lift:#ff4e28;--brand-compvss:#ffc300;--brand-compvss-lift:#f8b900;--brand-gvteway:#0f5bff;--brand-gvteway-lift:#5689ff;--brand-legend:#f26500;--brand-legend-lift:#ff944b;--brand-cvrgo:#00b7d7;--brand-cvrgo-lift:#00dbff;--brand-opvs:#8115ff;--brand-opvs-lift:#a889ff;--brand-gvlley:#e60076;--brand-gvlley-lift:#ff56a1;--brand-ghxstship:#e82700;--brand-ghxstship-lift:#ff4e28}@supports (color:lab(0% 0 0)){:root{--brand-atlvs:lab(50.6511% 80.9844 94.408);--brand-atlvs-lift:lab(60.4019% 78.893 79.1273);--brand-compvss:lab(82.7447% 16.9498 135.344);--brand-compvss-lift:lab(79.255% 17.7525 130.585);--brand-gvteway:lab(43.6011% 34.2948 -92.2247);--brand-gvteway-lift:lab(57.8423% 14.2659 -69.7319);--brand-legend:lab(60.6264% 61.1621 99.0277);--brand-legend-lift:lab(72.6281% 45.0427 68.0785);--brand-cvrgo:lab(67.8312% -37.6056 -32.3144);--brand-cvrgo-lift:lab(79.9796% -38.0591 -32.6181);--brand-opvs:lab(40.4124% 76.4283 -98.6737);--brand-opvs-lift:lab(63.4262% 37.5856 -63.6498);--brand-gvlley:lab(49.2888% 85.0521 2.51516);--brand-gvlley-lift:lab(63.1202% 80.0199 -2.3397);--brand-ghxstship:lab(50.6511% 80.9844 94.408);--brand-ghxstship-lift:lab(60.4019% 78.893 79.1273)}}}[data-ui=saas],[data-theme=atlvs-product]{--p-font:var(--font-hanken-grotesk), "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--p-heading:var(--font-anton), "Anton", "Arial Narrow", var(--font-hanken-grotesk), "Hanken Grotesk", system-ui, sans-serif;--p-heading-stretch:normal;--p-heading-weight:400;--p-heading-ls:-.01em;--p-display-case:uppercase;--p-lh-display:.98;--p-lh-heading:1.12;--p-lh-snug:1.3;--p-lh-body:1.55;--p-lh-tight:1.04;--p-tracking-display:-.02em;--p-tracking-heading:-.01em;--p-tracking-body:0;--p-tracking-mono:.02em;--p-tracking-eyebrow:.14em;--p-case-eyebrow:uppercase;--p-case-label:none;--p-case-button:none;--p-case-tablehead:uppercase;--p-case-body:none;--p-mono:var(--font-space-mono), "Space Mono", ui-monospace, "SF Mono", monospace;--p-mono-data:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--p-eyebrow:var(--p-mono);--p-wordmark:var(--font-jost), "Jost", var(--font-hanken-grotesk), "Hanken Grotesk", sans-serif;--p-casing:none;--p-r-sm:6px;--p-r:8px;--p-r-md:10px;--p-r-lg:12px;--p-r-xl:16px;--p-r-pill:999px;--p-0-5:2px;--p-1:4px;--p-2:8px;--p-3:12px;--p-4:16px;--p-5:20px;--p-6:24px;--p-7:28px;--p-8:32px;--p-10:40px;--p-12:48px;--p-14:56px;--p-16:64px;--p-20:80px;--p-24:96px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--p-content-max:1200px;--chart-1:#2563eb;--chart-2:#e8500a;--chart-3:#1f8a5b;--chart-4:#f0b255;--chart-5:#8b5cf6;--chart-6:#ec4899;--chart-7:#14b8a6;--chart-8:#64748b;--chart-grid:var(--p-border,#e4e7ec)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-grid:color-mix(in oklab, var(--p-border,#e4e7ec) 70%, transparent)}}[data-ui=saas],[data-theme=atlvs-product]{--chart-axis:var(--p-text-3,#656d7a);--chart-label:var(--p-text-2,#5b6472);--p-elev-xs:0 1px 2px #10141e0f;--p-elev-1:0 1px 2px #10141e0d, 0 2px 6px #10141e0f;--p-elev-2:0 2px 4px #10141e0f, 0 6px 16px #10141e14;--p-elev-3:0 8px 28px #10141e24;--p-elev-2xl:0 12px 24px #10141e1f, 0 24px 56px #10141e2e;--p-shadow-sm:var(--p-elev-xs);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-ease:.14s cubic-bezier(.2, .7, .2, 1);--p-success:#2fa968;--p-warning:#c8841a;--p-danger:#e5484d;--p-info:#2596c4;--p-on-strong:#fff;--k-ctl-py:var(--p-2);--k-ctl-px:var(--p-4);--k-input-px:var(--p-3);--k-ctl-fs:14px;--k-row-py:var(--p-3);--k-row-px:var(--p-4);--k-cell-fs:14px;--k-card-pad:var(--p-4);--k-gap:var(--p-3);--k-stack:var(--p-3);font-family:var(--p-font);background:var(--p-bg);color:var(--p-text-1)}:root,[data-ui=saas],[data-theme=atlvs-product]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-ui=saas],[data-theme=atlvs-product]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-ui=saas][data-mode=light],[data-theme=atlvs-product][data-mode=light],[data-mode=light] [data-ui=saas],[data-mode=light] [data-theme=atlvs-product]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ui=saas][data-mode=dark],[data-theme=atlvs-product][data-mode=dark],[data-mode=dark] [data-ui=saas],[data-mode=dark] [data-theme=atlvs-product]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui=saas],[data-theme=atlvs-product]{--p-neutral-0:var(--lightningcss-light,var(--neutral-l-0))var(--lightningcss-dark,var(--neutral-d-0));--p-neutral-50:var(--lightningcss-light,var(--neutral-l-50))var(--lightningcss-dark,var(--neutral-d-50));--p-neutral-100:var(--lightningcss-light,var(--neutral-l-100))var(--lightningcss-dark,var(--neutral-d-100));--p-neutral-200:var(--lightningcss-light,var(--neutral-l-200))var(--lightningcss-dark,var(--neutral-d-200));--p-neutral-300:var(--lightningcss-light,var(--neutral-l-300))var(--lightningcss-dark,var(--neutral-d-300));--p-neutral-400:var(--lightningcss-light,var(--neutral-l-400))var(--lightningcss-dark,var(--neutral-d-400));--p-neutral-500:var(--lightningcss-light,var(--neutral-l-500))var(--lightningcss-dark,var(--neutral-d-500));--p-neutral-600:var(--lightningcss-light,var(--neutral-l-600))var(--lightningcss-dark,var(--neutral-d-600));--p-neutral-700:var(--lightningcss-light,var(--neutral-l-700))var(--lightningcss-dark,var(--neutral-d-700));--p-neutral-800:var(--lightningcss-light,var(--neutral-l-800))var(--lightningcss-dark,var(--neutral-d-800));--p-neutral-900:var(--lightningcss-light,var(--neutral-l-900))var(--lightningcss-dark,var(--neutral-d-900));--p-neutral-1000:var(--lightningcss-light,var(--neutral-l-1000))var(--lightningcss-dark,var(--neutral-d-1000));--p-bg:var(--lightningcss-light,var(--neutral-l-50))var(--lightningcss-dark,var(--neutral-d-0));--p-surface:var(--lightningcss-light,var(--neutral-l-0))var(--lightningcss-dark,var(--neutral-d-50));--p-surface-2:var(--lightningcss-light,var(--neutral-l-100))var(--lightningcss-dark,var(--neutral-d-100));--p-border:var(--lightningcss-light,var(--neutral-l-200))var(--lightningcss-dark,var(--neutral-d-200));--p-border-2:var(--lightningcss-light,var(--neutral-l-300))var(--lightningcss-dark,var(--neutral-d-300));--p-text-1:var(--lightningcss-light,var(--neutral-l-1000))var(--lightningcss-dark,var(--neutral-d-1000));--p-text-2:var(--lightningcss-light,var(--neutral-l-700))var(--lightningcss-dark,var(--neutral-d-700));--p-text-3:var(--lightningcss-light,var(--neutral-l-600))var(--lightningcss-dark,var(--neutral-d-600));--p-accent:var(--lightningcss-light,var(--brand-atlvs))var(--lightningcss-dark,var(--brand-atlvs-lift));--p-accent-hover:var(--brand-atlvs-hover);--p-accent-text:var(--lightningcss-light,var(--brand-atlvs-text))var(--lightningcss-dark,var(--brand-atlvs-lift-text));--p-accent-contrast:var(--lightningcss-light,var(--ink-on-light))var(--lightningcss-dark,var(--ink-on-dark));--p-accent-weak:var(--lightningcss-light,var(--brand-atlvs))var(--lightningcss-dark,var(--brand-atlvs))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-atlvs) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-atlvs) 18%, transparent))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-cta:var(--lightningcss-light,var(--brand-atlvs-cta))var(--lightningcss-dark,var(--brand-atlvs-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-atlvs-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent);--k-acc:var(--brand-atlvs);--k-acc-text:var(--lightningcss-light,var(--brand-atlvs-text))var(--lightningcss-dark,var(--brand-atlvs-lift-text))}[data-ui=saas][data-product=atlvs],[data-theme=atlvs-product][data-platform=atlvs]{--p-accent:var(--lightningcss-light,var(--brand-atlvs))var(--lightningcss-dark,var(--brand-atlvs-lift));--p-accent-hover:var(--brand-atlvs-hover);--p-accent-text:var(--lightningcss-light,var(--brand-atlvs-text))var(--lightningcss-dark,var(--brand-atlvs-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-atlvs))var(--lightningcss-dark,var(--brand-atlvs))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=atlvs],[data-theme=atlvs-product][data-platform=atlvs]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-atlvs) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-atlvs) 18%, transparent))}}[data-ui=saas][data-product=atlvs],[data-theme=atlvs-product][data-platform=atlvs]{--p-accent-cta:var(--lightningcss-light,var(--brand-atlvs-cta))var(--lightningcss-dark,var(--brand-atlvs-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-atlvs-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent)}[data-ui=saas][data-product=compvss],[data-theme=atlvs-product][data-platform=compvss]{--p-accent:var(--lightningcss-light,var(--brand-compvss))var(--lightningcss-dark,var(--brand-compvss-lift));--p-accent-hover:var(--brand-compvss-hover);--p-accent-text:var(--lightningcss-light,var(--brand-compvss-text))var(--lightningcss-dark,var(--brand-compvss-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-compvss))var(--lightningcss-dark,var(--brand-compvss))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=compvss],[data-theme=atlvs-product][data-platform=compvss]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-compvss) 14%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-compvss) 20%, transparent))}}[data-ui=saas][data-product=compvss],[data-theme=atlvs-product][data-platform=compvss]{--p-accent-contrast:var(--brand-compvss-on);--p-accent-cta:var(--lightningcss-light,var(--brand-compvss-cta))var(--lightningcss-dark,var(--brand-compvss-lift));--p-accent-cta-contrast:var(--brand-compvss-on);--p-focus:var(--p-accent-cta)}[data-ui=saas][data-product=gvteway],[data-theme=atlvs-product][data-platform=gvteway]{--p-accent:var(--lightningcss-light,var(--brand-gvteway))var(--lightningcss-dark,var(--brand-gvteway-lift));--p-accent-hover:var(--brand-gvteway-hover);--p-accent-text:var(--lightningcss-light,var(--brand-gvteway-text))var(--lightningcss-dark,var(--brand-gvteway-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-gvteway))var(--lightningcss-dark,var(--brand-gvteway))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=gvteway],[data-theme=atlvs-product][data-platform=gvteway]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-gvteway) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-gvteway) 22%, transparent))}}[data-ui=saas][data-product=gvteway],[data-theme=atlvs-product][data-platform=gvteway]{--p-accent-cta:var(--lightningcss-light,var(--brand-gvteway-cta))var(--lightningcss-dark,var(--brand-gvteway-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-gvteway-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent)}[data-ui=saas][data-product=legend],[data-theme=atlvs-product][data-platform=legend]{--p-accent:var(--lightningcss-light,var(--brand-legend))var(--lightningcss-dark,var(--brand-legend-lift));--p-accent-hover:var(--brand-legend-hover);--p-accent-text:var(--lightningcss-light,var(--brand-legend-text))var(--lightningcss-dark,var(--brand-legend-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-legend))var(--lightningcss-dark,var(--brand-legend))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=legend],[data-theme=atlvs-product][data-platform=legend]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-legend) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-legend) 20%, transparent))}}[data-ui=saas][data-product=legend],[data-theme=atlvs-product][data-platform=legend]{--p-accent-contrast:var(--brand-legend-on);--p-accent-cta:var(--lightningcss-light,var(--brand-legend-cta))var(--lightningcss-dark,var(--brand-legend-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-legend-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent-cta)}[data-ui=saas][data-product=ghxstship],[data-theme=atlvs-product][data-platform=ghxstship]{--p-accent:var(--lightningcss-light,var(--brand-ghxstship))var(--lightningcss-dark,var(--brand-ghxstship-lift));--p-accent-hover:var(--brand-ghxstship-hover);--p-accent-text:var(--lightningcss-light,var(--brand-ghxstship-text))var(--lightningcss-dark,var(--brand-ghxstship-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-ghxstship))var(--lightningcss-dark,var(--brand-ghxstship))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=ghxstship],[data-theme=atlvs-product][data-platform=ghxstship]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-ghxstship) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-ghxstship) 18%, transparent))}}[data-ui=saas][data-product=ghxstship],[data-theme=atlvs-product][data-platform=ghxstship]{--p-accent-cta:var(--lightningcss-light,var(--brand-ghxstship-cta))var(--lightningcss-dark,var(--brand-ghxstship-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-ghxstship-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent)}[data-ui=saas][data-product=cvrgo],[data-theme=atlvs-product][data-platform=cvrgo]{--p-accent:var(--lightningcss-light,var(--brand-cvrgo))var(--lightningcss-dark,var(--brand-cvrgo-lift));--p-accent-hover:var(--brand-cvrgo-hover);--p-accent-text:var(--lightningcss-light,var(--brand-cvrgo-text))var(--lightningcss-dark,var(--brand-cvrgo-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-cvrgo))var(--lightningcss-dark,var(--brand-cvrgo))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=cvrgo],[data-theme=atlvs-product][data-platform=cvrgo]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-cvrgo) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cvrgo) 22%, transparent))}}[data-ui=saas][data-product=cvrgo],[data-theme=atlvs-product][data-platform=cvrgo]{--p-accent-contrast:var(--brand-cvrgo-on);--p-accent-cta:var(--lightningcss-light,var(--brand-cvrgo-cta))var(--lightningcss-dark,var(--brand-cvrgo-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-cvrgo-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent-cta)}[data-ui=saas][data-product=opvs],[data-theme=atlvs-product][data-platform=opvs]{--p-accent:var(--lightningcss-light,var(--brand-opvs))var(--lightningcss-dark,var(--brand-opvs-lift));--p-accent-hover:var(--brand-opvs-hover);--p-accent-text:var(--lightningcss-light,var(--brand-opvs-text))var(--lightningcss-dark,var(--brand-opvs-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-opvs))var(--lightningcss-dark,var(--brand-opvs))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=opvs],[data-theme=atlvs-product][data-platform=opvs]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-opvs) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-opvs) 24%, transparent))}}[data-ui=saas][data-product=opvs],[data-theme=atlvs-product][data-platform=opvs]{--p-accent-cta:var(--lightningcss-light,var(--brand-opvs-cta))var(--lightningcss-dark,var(--brand-opvs-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-opvs-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent-cta)}[data-ui=saas][data-product=gvlley],[data-theme=atlvs-product][data-platform=gvlley]{--p-accent:var(--lightningcss-light,var(--brand-gvlley))var(--lightningcss-dark,var(--brand-gvlley-lift));--p-accent-hover:var(--brand-gvlley-hover);--p-accent-text:var(--lightningcss-light,var(--brand-gvlley-text))var(--lightningcss-dark,var(--brand-gvlley-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-gvlley))var(--lightningcss-dark,var(--brand-gvlley))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=gvlley],[data-theme=atlvs-product][data-platform=gvlley]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-gvlley) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-gvlley) 22%, transparent))}}[data-ui=saas][data-product=gvlley],[data-theme=atlvs-product][data-platform=gvlley]{--p-accent-cta:var(--lightningcss-light,var(--brand-gvlley-cta))var(--lightningcss-dark,var(--brand-gvlley-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-gvlley-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent-cta)}[data-ui=saas][data-product=vault],[data-theme=atlvs-product][data-platform=vault]{--p-accent:var(--lightningcss-light,var(--brand-vault))var(--lightningcss-dark,var(--brand-vault-lift));--p-accent-hover:var(--brand-vault-hover);--p-accent-text:var(--lightningcss-light,var(--brand-vault-text))var(--lightningcss-dark,var(--brand-vault-lift-text));--p-accent-weak:var(--lightningcss-light,var(--brand-vault))var(--lightningcss-dark,var(--brand-vault))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-product=vault],[data-theme=atlvs-product][data-platform=vault]{--p-accent-weak:var(--lightningcss-light,color-mix(in srgb, var(--brand-vault) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-vault) 18%, transparent))}}[data-ui=saas][data-product=vault],[data-theme=atlvs-product][data-platform=vault]{--p-accent-cta:var(--lightningcss-light,var(--brand-vault-cta))var(--lightningcss-dark,var(--brand-vault-lift));--p-accent-cta-contrast:var(--lightningcss-light,var(--brand-vault-on))var(--lightningcss-dark,var(--ink-on-dark));--p-focus:var(--p-accent)}[data-ui=saas][data-product=atlvs],[data-theme=atlvs-product][data-platform=atlvs]{--k-acc:var(--brand-atlvs);--k-acc-text:var(--lightningcss-light,var(--brand-atlvs-text))var(--lightningcss-dark,var(--brand-atlvs-lift-text))}[data-ui=saas][data-product=compvss],[data-theme=atlvs-product][data-platform=compvss]{--k-acc:var(--brand-compvss);--k-acc-text:var(--lightningcss-light,var(--brand-compvss-text))var(--lightningcss-dark,var(--brand-compvss-lift-text))}[data-ui=saas][data-product=gvteway],[data-theme=atlvs-product][data-platform=gvteway]{--k-acc:var(--brand-gvteway);--k-acc-text:var(--lightningcss-light,var(--brand-gvteway-text))var(--lightningcss-dark,var(--brand-gvteway-lift-text))}[data-ui=saas][data-product=legend],[data-theme=atlvs-product][data-platform=legend]{--k-acc:var(--brand-legend);--k-acc-text:var(--lightningcss-light,var(--brand-legend-text))var(--lightningcss-dark,var(--brand-legend-lift-text))}[data-ui=saas][data-product=ghxstship],[data-theme=atlvs-product][data-platform=ghxstship]{--k-acc:var(--brand-ghxstship);--k-acc-text:var(--lightningcss-light,var(--brand-ghxstship-text))var(--lightningcss-dark,var(--brand-ghxstship-lift-text))}[data-ui=saas][data-product=cvrgo],[data-theme=atlvs-product][data-platform=cvrgo]{--k-acc:var(--brand-cvrgo);--k-acc-text:var(--lightningcss-light,var(--brand-cvrgo-text))var(--lightningcss-dark,var(--brand-cvrgo-lift-text))}[data-ui=saas][data-product=opvs],[data-theme=atlvs-product][data-platform=opvs]{--k-acc:var(--brand-opvs);--k-acc-text:var(--lightningcss-light,var(--brand-opvs-text))var(--lightningcss-dark,var(--brand-opvs-lift-text))}[data-ui=saas][data-product=gvlley],[data-theme=atlvs-product][data-platform=gvlley]{--k-acc:var(--brand-gvlley);--k-acc-text:var(--lightningcss-light,var(--brand-gvlley-text))var(--lightningcss-dark,var(--brand-gvlley-lift-text))}[data-ui=saas][data-product=vault],[data-theme=atlvs-product][data-platform=vault]{--k-acc:var(--brand-vault);--k-acc-text:var(--lightningcss-light,var(--brand-vault-text))var(--lightningcss-dark,var(--brand-vault-lift-text))}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-50:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-50:color-mix(in oklab, var(--k-acc) 12%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-100:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-100:color-mix(in oklab, var(--k-acc) 20%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-200:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-200:color-mix(in oklab, var(--k-acc) 36%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-300:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-300:color-mix(in oklab, var(--k-acc) 56%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-400:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-400:color-mix(in oklab, var(--k-acc) 78%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-500:var(--k-acc);--p-accent-600:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-600:color-mix(in oklab, var(--k-acc) 86%, var(--p-text-1))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-700:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-700:color-mix(in oklab, var(--k-acc) 72%, var(--p-text-1))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-800:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-800:color-mix(in oklab, var(--k-acc) 58%, var(--p-text-1))}}[data-ui=saas],[data-theme=atlvs-product]{--p-accent-900:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--p-accent-900:color-mix(in oklab, var(--k-acc) 44%, var(--p-text-1))}}[data-ui=saas],[data-ui=saas][data-mode=light],[data-theme=atlvs-product],[data-mode=light] [data-theme=atlvs-product]{--p-success-text:#1f7d4d;--p-warning-text:#92610f;--p-danger-text:#c4322f;--p-info-text:#1c6f96;--p-btn-hover-filter:brightness(.92)}[data-ui=saas][data-mode=dark],[data-mode=dark] [data-ui=saas],[data-mode=dark] [data-theme=atlvs-product]{--p-success-text:#45c585;--p-warning-text:#e6b25a;--p-danger-text:#f08a8d;--p-info-text:#5cc0e8;--p-btn-hover-filter:brightness(1.12);--p-elev-1:0 1px 2px #00000080, inset 0 1px 0 #ffffff0a;--p-elev-2:0 2px 6px #00000080, 0 8px 20px #00000073, inset 0 1px 0 #ffffff0d;--p-elev-3:0 12px 32px #0009, inset 0 1px 0 #ffffff0f}@media (prefers-color-scheme:dark){[data-ui=saas]:not([data-mode=light]),[data-theme=atlvs-product]:not([data-mode=light]){--p-success-text:#45c585;--p-warning-text:#e6b25a;--p-danger-text:#f08a8d;--p-info-text:#5cc0e8;--p-btn-hover-filter:brightness(1.12);--p-elev-1:0 1px 2px #00000080, inset 0 1px 0 #ffffff0a;--p-elev-2:0 2px 6px #00000080, 0 8px 20px #00000073, inset 0 1px 0 #ffffff0d;--p-elev-3:0 12px 32px #0009, inset 0 1px 0 #ffffff0f}}[data-accent=soft]{--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=soft]{--p-accent:color-mix(in oklab, var(--k-acc) 74%, var(--p-surface) 26%)}}[data-accent=soft]{--p-accent-hover:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=soft]{--p-accent-hover:color-mix(in oklab, var(--k-acc) 64%, var(--p-surface) 36%)}}[data-accent=soft]{--p-accent-text:var(--k-acc-text)}@supports (color:color-mix(in lab, red, red)){[data-accent=soft]{--p-accent-text:color-mix(in oklab, var(--k-acc-text) 80%, var(--p-text-2) 20%)}}[data-accent=soft]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=soft]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 8%, transparent)}}[data-accent=vivid]{--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=vivid]{--p-accent:color-mix(in oklab, var(--k-acc) 90%, var(--p-text-1) 10%)}}[data-accent=vivid]{--p-accent-hover:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=vivid]{--p-accent-hover:color-mix(in oklab, var(--k-acc) 80%, var(--p-text-1) 20%)}}[data-accent=vivid]{--p-accent-text:var(--k-acc-text);--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-accent=vivid]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 20%, transparent)}}[data-ui=saas][data-type=legend],[data-theme=atlvs-product][data-type=legend]{--p-font:"Airport X", "Airport", var(--font-fira-sans), "Fira Sans", "Helvetica Neue", Arial, sans-serif;--p-heading:"Airport", var(--font-fira-sans), "Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--p-heading-weight:700;--p-heading-stretch:normal;--p-heading-ls:0;--p-display-case:none;--p-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", monospace}[data-density=compact]{--k-ctl-py:var(--p-1);--k-ctl-px:var(--p-3);--k-input-px:var(--p-2);--k-ctl-fs:13px;--k-row-py:var(--p-2);--k-row-px:var(--p-3);--k-cell-fs:13px;--k-card-pad:var(--p-3);--k-gap:var(--p-2);--k-stack:var(--p-2)}[data-density=spacious]{--k-ctl-py:var(--p-3);--k-ctl-px:var(--p-5);--k-input-px:var(--p-4);--k-ctl-fs:15px;--k-row-py:var(--p-4);--k-row-px:var(--p-5);--k-cell-fs:15px;--k-card-pad:var(--p-6);--k-gap:var(--p-5);--k-stack:var(--p-4)}[data-ui=saas],[data-theme=atlvs-product]{--font-sans:var(--font-hanken-grotesk);--font-body:var(--font-hanken-grotesk);--font-display:var(--font-anton);--font-subdisplay:var(--font-anton);--font-pixel:var(--font-space-mono);--font-mono:var(--font-space-mono);--p-avatar-1:#0ea5e9;--p-avatar-2:#8b5cf6;--p-avatar-3:#10b981;--p-avatar-4:#f59e0b;--p-avatar-5:#ef4444;--p-avatar-6:#ec4899;--p-avatar-7:#6366f1;--p-avatar-8:#14b8a6;--motion-fast:.12s;--motion-normal:.2s;--motion-slow:.32s;--motion-hover:.14s;--motion-skeleton:1.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-hover:cubic-bezier(.2, .7, .2, 1);--hover-lift-y:-2px;--hover-scale:1;--press-scale:.98;--overlay-backdrop:#10141e66;--overlay-backdrop-strong:#10141e99;--glass-blur:blur(8px) saturate(1.1);--p-border-width:1px;--ring-width:2px;--p-border-width-sm:1px;--p-border-width-md:2px;--p-border-width-lg:3px;--p-opacity-disabled:.45;--p-opacity-muted:.6;--p-opacity-subtle:.75;--p-opacity-veil:.08;--p-opacity-scrim:.4;--p-ar-square:1 / 1;--p-ar-video:16 / 9;--p-ar-photo:4 / 3;--p-ar-portrait:3 / 4;--p-ar-wide:21 / 9;--p-ar-golden:1.618 / 1;--p-grid-cols:12;--p-gutter:var(--p-6);--p-gutter-sm:var(--p-4);--p-gutter-lg:var(--p-8);--p-gradient-accent:linear-gradient(135deg, var(--p-accent) 0%, var(--p-accent-cta) 100%);--p-gradient-surface:linear-gradient(180deg, var(--p-surface) 0%, var(--p-bg) 100%);--p-gradient-fade-r:linear-gradient(90deg, transparent 0%, var(--p-surface) 100%);--p-gradient-skeleton:linear-gradient(90deg, var(--p-surface-2) 25%, var(--p-border) 37%, var(--p-surface-2) 63%);--chart-seq-1:var(--k-acc,var(--p-accent))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-1:color-mix(in oklab, var(--k-acc,var(--p-accent)) 14%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-2:var(--k-acc,var(--p-accent))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-2:color-mix(in oklab, var(--k-acc,var(--p-accent)) 30%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-3:var(--k-acc,var(--p-accent))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-3:color-mix(in oklab, var(--k-acc,var(--p-accent)) 48%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-4:var(--k-acc,var(--p-accent))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-4:color-mix(in oklab, var(--k-acc,var(--p-accent)) 68%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-5:var(--k-acc,var(--p-accent))}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-5:color-mix(in oklab, var(--k-acc,var(--p-accent)) 86%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-seq-6:var(--k-acc,var(--p-accent));--chart-div-neg-2:var(--p-danger);--chart-div-neg-1:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-div-neg-1:color-mix(in oklab, var(--p-danger) 45%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-div-mid:var(--p-surface-2);--chart-div-pos-1:var(--p-success)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas],[data-theme=atlvs-product]{--chart-div-pos-1:color-mix(in oklab, var(--p-success) 45%, var(--p-surface))}}[data-ui=saas],[data-theme=atlvs-product]{--chart-div-pos-2:var(--p-success)}[data-ui=saas] .ps-btn--cta,[data-theme=atlvs-product] .ps-btn--cta{background:var(--p-accent-cta);color:var(--p-accent-cta-contrast);border-color:var(--p-accent-cta)}[data-ui=saas] h1,[data-ui=saas] h2,[data-theme=atlvs-product] h1,[data-theme=atlvs-product] h2{text-transform:var(--p-display-case,uppercase);font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);letter-spacing:var(--p-heading-ls);line-height:var(--p-lh-heading);color:var(--p-text-1)}[data-ui=saas] h3,[data-ui=saas] h4,[data-theme=atlvs-product] h3,[data-theme=atlvs-product] h4{font-family:var(--p-font);text-transform:none;letter-spacing:var(--p-tracking-body);font-weight:700;line-height:var(--p-lh-snug);color:var(--p-text-1)}[data-ui=saas] .ps-card,[data-theme=atlvs-product] .ps-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r);box-shadow:var(--p-elev-1);transition:box-shadow var(--p-ease), transform var(--p-ease)}[data-ui=saas] .ps-card--hover:hover,[data-theme=atlvs-product] .ps-card--hover:hover{box-shadow:var(--p-elev-2);transform:translateY(-2px)}[data-ui=saas] .ps-btn,[data-theme=atlvs-product] .ps-btn{font-family:var(--p-font);font-weight:600;font-size:var(--k-ctl-fs);padding:var(--k-ctl-py) var(--k-ctl-px);border-radius:var(--p-r-sm);background-color:var(--p-accent-cta,var(--p-accent));color:var(--p-accent-cta-contrast,var(--p-accent-contrast));cursor:pointer;text-transform:var(--p-case-button,none);white-space:nowrap;border:0;align-items:center;gap:8px;transition:filter .15s;display:inline-flex}[data-ui=saas] .ps-btn:hover,[data-theme=atlvs-product] .ps-btn:hover{filter:var(--p-btn-hover-filter,brightness(.92))}[data-ui=saas] .ps-btn:active,[data-theme=atlvs-product] .ps-btn:active{transform:translateY(.5px)scale(.985)}[data-ui=saas] .ps-btn:focus-visible,[data-theme=atlvs-product] .ps-btn:focus-visible{outline:2px solid var(--p-focus,var(--p-accent));outline-offset:2px}[data-ui=saas] .ps-btn--sm,[data-theme=atlvs-product] .ps-btn--sm{padding:var(--p-1) var(--p-3);font-size:12px}[data-ui=saas] .ps-btn--lg,[data-theme=atlvs-product] .ps-btn--lg{padding:12px var(--p-6);font-size:15px}[data-ui=saas] .ps-btn--ghost,[data-theme=atlvs-product] .ps-btn--ghost{color:var(--p-text-2);border:1px solid var(--p-border-2);background-color:#0000}[data-ui=saas] .ps-btn--ghost:hover,[data-theme=atlvs-product] .ps-btn--ghost:hover{background-color:var(--p-surface-2);color:var(--p-text-1);filter:none}[data-ui=saas] .ps-btn--soft,[data-theme=atlvs-product] .ps-btn--soft{background:var(--p-accent-weak);color:var(--p-accent-text)}[data-ui=saas] .ps-btn--soft:hover,[data-theme=atlvs-product] .ps-btn--soft:hover{filter:none;background:var(--p-accent-weak)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-btn--soft:hover,[data-theme=atlvs-product] .ps-btn--soft:hover{background:color-mix(in oklab, var(--p-accent-weak), var(--p-accent) 8%)}}[data-ui=saas] .ps-btn--danger,[data-theme=atlvs-product] .ps-btn--danger{background:var(--p-danger);color:var(--p-on-strong)}[data-ui=saas] .ps-btn--icon,[data-theme=atlvs-product] .ps-btn--icon{width:36px;height:36px;color:var(--p-text-2);border:1px solid var(--p-border-2);background:0 0;justify-content:center;padding:0}[data-ui=saas] .ps-btn--icon:hover,[data-theme=atlvs-product] .ps-btn--icon:hover{filter:none;background:var(--p-surface-2);color:var(--p-text-1)}[data-ui=saas] .ps-btn:disabled,[data-ui=saas] .ps-btn[aria-disabled=true],[data-theme=atlvs-product] .ps-btn:disabled,[data-theme=atlvs-product] .ps-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}[data-ui=saas] .ps-btn--tertiary,[data-theme=atlvs-product] .ps-btn--tertiary{color:var(--p-text-2);background-color:#0000;border:0}[data-ui=saas] .ps-btn--tertiary:hover,[data-theme=atlvs-product] .ps-btn--tertiary:hover{filter:none;background-color:var(--p-surface-2);color:var(--p-text-1)}[data-ui=saas] .ps-btn--link,[data-theme=atlvs-product] .ps-btn--link{color:var(--p-accent-text);background-color:#0000;border:0;height:auto;padding:0}[data-ui=saas] .ps-btn--link:hover,[data-theme=atlvs-product] .ps-btn--link:hover{filter:none;text-underline-offset:2px;text-decoration:underline}[data-ui=saas] .ps-btn--loading,[data-theme=atlvs-product] .ps-btn--loading{cursor:progress;pointer-events:none;position:relative;color:#0000!important}[data-ui=saas] .ps-btn--loading:after,[data-theme=atlvs-product] .ps-btn--loading:after{content:"";border:2px solid;width:14px;height:14px;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-btn--loading:after,[data-theme=atlvs-product] .ps-btn--loading:after{border:2px solid color-mix(in oklab, currentColor 30%, transparent)}}[data-ui=saas] .ps-btn--loading:after,[data-theme=atlvs-product] .ps-btn--loading:after{border-top-color:var(--p-accent-cta-contrast,#fff);border-radius:50%;animation:.7s linear infinite ps-spin}@media (prefers-reduced-motion:reduce){[data-ui=saas] .ps-btn--loading:after,[data-theme=atlvs-product] .ps-btn--loading:after{animation-duration:0s}}[data-ui=saas] .ps-input,[data-theme=atlvs-product] .ps-input{width:100%;font-family:var(--p-font);font-size:var(--k-ctl-fs);color:var(--p-text-1);background:var(--p-surface);border:1px solid var(--p-border-2);border-radius:var(--p-r-sm);padding:var(--k-ctl-py) var(--k-input-px)}[data-ui=saas] .ps-input::placeholder,[data-theme=atlvs-product] .ps-input::placeholder{color:var(--p-text-3)}[data-ui=saas] .ps-input:focus,[data-theme=atlvs-product] .ps-input:focus{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-weak);outline:none}[data-ui=saas] .ps-input:disabled,[data-theme=atlvs-product] .ps-input:disabled{background:var(--p-surface-2);color:var(--p-text-3);cursor:not-allowed;opacity:.7}[data-ui=saas] .ps-input--sm,[data-theme=atlvs-product] .ps-input--sm{padding:var(--p-2) var(--p-3);border-radius:var(--p-r-sm);font-size:13px}[data-ui=saas] .ps-input--lg,[data-theme=atlvs-product] .ps-input--lg{padding:12px var(--p-4);font-size:15px}[data-density=compact] .ps-input{padding:var(--p-2) var(--p-3);font-size:13px}[data-ui=saas] textarea.ps-input,[data-theme=atlvs-product] textarea.ps-input{resize:vertical;min-height:84px;font-family:var(--p-font)}[data-ui=saas] select.ps-input,[data-theme=atlvs-product] select.ps-input{appearance:none;padding-right:var(--p-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23656D7A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat}[data-ui=saas] .ps-inputgrp,[data-theme=atlvs-product] .ps-inputgrp{background:var(--p-surface);border:1px solid var(--p-border-2);border-radius:var(--p-r-sm);padding:0 var(--k-input-px);align-items:center;gap:8px;display:flex}[data-ui=saas] .ps-inputgrp:focus-within,[data-theme=atlvs-product] .ps-inputgrp:focus-within{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-weak)}[data-ui=saas] .ps-inputgrp input,[data-theme=atlvs-product] .ps-inputgrp input{font-family:var(--p-font);color:var(--p-text-1);padding:var(--p-2) 0;background:0 0;border:0;outline:none;flex:1;font-size:14px}[data-ui=saas] .ps-field,[data-theme=atlvs-product] .ps-field{gap:var(--p-2);flex-direction:column;display:flex}[data-ui=saas] .ps-label,[data-theme=atlvs-product] .ps-label{color:var(--p-text-2);font-size:12px;font-weight:600}[data-ui=saas] .ps-hint,[data-theme=atlvs-product] .ps-hint{color:var(--p-text-3);font-size:12px}[data-ui=saas] .ps-hint--err,[data-theme=atlvs-product] .ps-hint--err{color:var(--p-danger)}[data-ui=saas] .ps-input--err,[data-theme=atlvs-product] .ps-input--err{border-color:var(--p-danger)}[data-ui=saas] .ps-input--err:focus,[data-theme=atlvs-product] .ps-input--err:focus{box-shadow:0 0 0 3px var(--p-danger)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-input--err:focus,[data-theme=atlvs-product] .ps-input--err:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--p-danger) 22%, transparent)}}[data-ui=saas] .ps-check,[data-theme=atlvs-product] .ps-check{appearance:none;border:1.5px solid var(--p-border-2);background:var(--p-surface);cursor:pointer;border-radius:5px;flex:none;width:18px;height:18px;position:relative}[data-ui=saas] .ps-check:checked,[data-theme=atlvs-product] .ps-check:checked{background:var(--p-accent);border-color:var(--p-accent)}[data-ui=saas] .ps-check:checked:after,[data-theme=atlvs-product] .ps-check:checked:after{content:"";left:var(--p-1);border:solid var(--p-accent-contrast);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;transform:rotate(45deg)}[data-ui=saas] .ps-check--radio,[data-theme=atlvs-product] .ps-check--radio{border-radius:50%}[data-ui=saas] .ps-check--radio:checked,[data-theme=atlvs-product] .ps-check--radio:checked{background:var(--p-surface);border-color:var(--p-accent)}[data-ui=saas] .ps-check--radio:checked:after,[data-theme=atlvs-product] .ps-check--radio:checked:after{content:"";left:var(--p-1);top:var(--p-1);background:var(--p-accent);border:0;border-radius:50%;width:8px;height:8px;transform:none}[data-ui=saas] .ps-toggle,[data-theme=atlvs-product] .ps-toggle{background:var(--p-border-2);cursor:pointer;width:42px;height:24px;transition:background var(--p-ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}[data-ui=saas] .ps-toggle.on,[data-ui=saas] .ps-toggle[aria-checked=true],[data-theme=atlvs-product] .ps-toggle.on,[data-theme=atlvs-product] .ps-toggle[aria-checked=true]{background:var(--p-accent)}[data-ui=saas] .ps-toggle:after,[data-theme=atlvs-product] .ps-toggle:after{content:"";background:var(--p-on-strong);width:20px;height:20px;transition:left var(--p-ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[data-ui=saas] .ps-toggle.on:after,[data-ui=saas] .ps-toggle[aria-checked=true]:after,[data-theme=atlvs-product] .ps-toggle.on:after,[data-theme=atlvs-product] .ps-toggle[aria-checked=true]:after{left:20px}[data-ui=saas] .ps-seg,[data-theme=atlvs-product] .ps-seg{gap:var(--p-1);background:var(--p-surface-2);border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--p-1);display:inline-flex}[data-ui=saas] .ps-seg button,[data-theme=atlvs-product] .ps-seg button{font-family:var(--p-font);color:var(--p-text-2);padding:var(--p-2) var(--p-4);border-radius:var(--p-r-sm);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}[data-ui=saas] .ps-seg button.on,[data-ui=saas] .ps-seg button[aria-selected=true],[data-theme=atlvs-product] .ps-seg button.on,[data-theme=atlvs-product] .ps-seg button[aria-selected=true]{background:var(--p-surface);color:var(--p-text-1);box-shadow:var(--p-elev-1)}[data-ui=saas] .ps-slider,[data-theme=atlvs-product] .ps-slider{appearance:none;background:var(--p-surface-2);border-radius:999px;outline:none;width:100%;height:6px}[data-ui=saas] .ps-slider::-webkit-slider-thumb{appearance:none;background:var(--p-accent);cursor:pointer;border:2px solid var(--p-surface);width:18px;height:18px;box-shadow:var(--p-elev-1);border-radius:50%}[data-theme=atlvs-product] .ps-slider::-webkit-slider-thumb{appearance:none;background:var(--p-accent);cursor:pointer;border:2px solid var(--p-surface);width:18px;height:18px;box-shadow:var(--p-elev-1);border-radius:50%}[data-ui=saas] .ps-slider::-moz-range-thumb{background:var(--p-accent);cursor:pointer;border:2px solid var(--p-surface);border-radius:50%;width:18px;height:18px}[data-theme=atlvs-product] .ps-slider::-moz-range-thumb{background:var(--p-accent);cursor:pointer;border:2px solid var(--p-surface);border-radius:50%;width:18px;height:18px}[data-ui=saas] .ps-chip,[data-theme=atlvs-product] .ps-chip{align-items:center;gap:var(--p-2);padding:var(--p-1) var(--p-3);border-radius:var(--p-r-pill);background:var(--p-accent-weak);color:var(--p-accent-text);font-size:12px;font-weight:600;display:inline-flex}[data-ui=saas] .ps-tag,[data-theme=atlvs-product] .ps-tag{align-items:center;gap:var(--p-2);padding:var(--p-1) var(--p-2);border-radius:var(--p-r-sm);background:var(--p-surface-2);color:var(--p-text-2);border:1px solid var(--p-border);font-size:12px;font-weight:500;display:inline-flex}[data-ui=saas] .ps-badge--sm,[data-ui=saas] .ps-chip--sm,[data-ui=saas] .ps-tag--sm,[data-theme=atlvs-product] .ps-badge--sm,[data-theme=atlvs-product] .ps-chip--sm,[data-theme=atlvs-product] .ps-tag--sm{padding:2px var(--p-2);gap:4px;font-size:10px}[data-ui=saas] .ps-chip--selectable,[data-theme=atlvs-product] .ps-chip--selectable{cursor:pointer;background:var(--p-surface-2);color:var(--p-text-2);border:1px solid var(--p-border)}[data-ui=saas] .ps-chip--selectable:hover,[data-theme=atlvs-product] .ps-chip--selectable:hover{color:var(--p-text-1);border-color:var(--p-border-2)}[data-ui=saas] .ps-chip--selectable[aria-pressed=true],[data-theme=atlvs-product] .ps-chip--selectable[aria-pressed=true]{background:var(--p-accent-weak);color:var(--p-accent-text);border-color:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-chip--selectable[aria-pressed=true],[data-theme=atlvs-product] .ps-chip--selectable[aria-pressed=true]{border-color:color-mix(in oklab, var(--p-accent) 40%, var(--p-border))}}[data-ui=saas] .ps-badge,[data-theme=atlvs-product] .ps-badge{align-items:center;gap:var(--p-2);padding:var(--p-1) var(--p-3);border-radius:var(--p-r-pill);background:var(--p-accent-weak);color:var(--p-accent-text);font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}[data-ui=saas] .ps-badge--ok,[data-theme=atlvs-product] .ps-badge--ok{background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-badge--ok,[data-theme=atlvs-product] .ps-badge--ok{background:color-mix(in oklab, var(--p-success) 16%, transparent)}}[data-ui=saas] .ps-badge--ok,[data-theme=atlvs-product] .ps-badge--ok{color:var(--p-success-text)}[data-ui=saas] .ps-badge--warn,[data-theme=atlvs-product] .ps-badge--warn{background:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-badge--warn,[data-theme=atlvs-product] .ps-badge--warn{background:color-mix(in oklab, var(--p-warning) 18%, transparent)}}[data-ui=saas] .ps-badge--warn,[data-theme=atlvs-product] .ps-badge--warn{color:var(--p-warning-text)}[data-ui=saas] .ps-badge--danger,[data-theme=atlvs-product] .ps-badge--danger{background:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-badge--danger,[data-theme=atlvs-product] .ps-badge--danger{background:color-mix(in oklab, var(--p-danger) 15%, transparent)}}[data-ui=saas] .ps-badge--danger,[data-theme=atlvs-product] .ps-badge--danger{color:var(--p-danger-text)}[data-ui=saas] .ps-badge--info,[data-theme=atlvs-product] .ps-badge--info{background:var(--p-info)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-badge--info,[data-theme=atlvs-product] .ps-badge--info{background:color-mix(in oklab, var(--p-info) 15%, transparent)}}[data-ui=saas] .ps-badge--info,[data-theme=atlvs-product] .ps-badge--info{color:var(--p-info-text)}[data-ui=saas] .ps-badge--neutral,[data-theme=atlvs-product] .ps-badge--neutral{background:var(--p-surface-2);color:var(--p-text-2);border:1px solid var(--p-border)}[data-ui=saas] .ps-badge--accent,[data-theme=atlvs-product] .ps-badge--accent{background:var(--p-accent-weak);color:var(--p-accent-text)}[data-ui=saas] .ps-dot,[data-theme=atlvs-product] .ps-dot{background:var(--p-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}[data-ui=saas] .ps-dot--ok,[data-theme=atlvs-product] .ps-dot--ok{background:var(--p-success)}[data-ui=saas] .ps-dot--warn,[data-theme=atlvs-product] .ps-dot--warn{background:var(--p-warning)}[data-ui=saas] .ps-dot--danger,[data-theme=atlvs-product] .ps-dot--danger{background:var(--p-danger)}[data-ui=saas] .ps-dot--info,[data-theme=atlvs-product] .ps-dot--info{background:var(--p-info)}[data-ui=saas] .ps-dot--muted,[data-theme=atlvs-product] .ps-dot--muted{background:var(--p-text-3)}[data-ui=saas] .ps-av,[data-theme=atlvs-product] .ps-av{background:var(--p-accent);width:32px;height:32px;color:var(--p-accent-contrast);font-size:12px;font-weight:700;font-family:var(--p-font);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-ui=saas] .ps-av--sq,[data-theme=atlvs-product] .ps-av--sq{border-radius:9px}[data-ui=saas] .ps-av--sm,[data-theme=atlvs-product] .ps-av--sm{width:24px;height:24px;font-size:10px}[data-ui=saas] .ps-av--lg,[data-theme=atlvs-product] .ps-av--lg{width:48px;height:48px;font-size:16px}[data-ui=saas] .ps-av--ghost,[data-theme=atlvs-product] .ps-av--ghost{background:var(--p-surface-2);color:var(--p-text-2);border:1px solid var(--p-border)}[data-ui=saas] .ps-avstack,[data-theme=atlvs-product] .ps-avstack{display:inline-flex}[data-ui=saas] .ps-avstack .ps-av,[data-theme=atlvs-product] .ps-avstack .ps-av{box-shadow:0 0 0 2px var(--p-surface);margin-left:-8px}[data-ui=saas] .ps-avstack .ps-av:first-child,[data-theme=atlvs-product] .ps-avstack .ps-av:first-child{margin-left:0}[data-ui=saas] .ps-eyebrow,[data-theme=atlvs-product] .ps-eyebrow{font-family:var(--p-eyebrow);letter-spacing:.14em;text-transform:var(--p-case-eyebrow,uppercase);color:var(--p-text-3);font-size:11px}[data-ui=saas] .ps-mono,[data-theme=atlvs-product] .ps-mono{font-family:var(--p-mono)}[data-ui=saas] .ps-id,[data-theme=atlvs-product] .ps-id{font-family:var(--p-mono-data);color:var(--p-accent-text);letter-spacing:var(--p-tracking-mono);font-size:12px;font-weight:600}[data-ui=saas] .ps-tabs,[data-theme=atlvs-product] .ps-tabs{border-bottom:1px solid var(--p-border);gap:2px;display:flex}[data-ui=saas] .ps-tabs button,[data-theme=atlvs-product] .ps-tabs button{font-family:var(--p-font);color:var(--p-text-3);padding:var(--p-3) var(--p-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:600}[data-ui=saas] .ps-tabs button:hover,[data-theme=atlvs-product] .ps-tabs button:hover{color:var(--p-text-1)}[data-ui=saas] .ps-tabs button.on,[data-ui=saas] .ps-tabs button[aria-selected=true],[data-theme=atlvs-product] .ps-tabs button.on,[data-theme=atlvs-product] .ps-tabs button[aria-selected=true]{color:var(--p-accent-text);border-bottom-color:var(--p-accent)}[data-ui=saas] .ps-crumb,[data-theme=atlvs-product] .ps-crumb{color:var(--p-text-3);align-items:center;gap:8px;font-size:13px;display:flex}[data-ui=saas] .ps-crumb a,[data-theme=atlvs-product] .ps-crumb a{color:var(--p-text-3)}[data-ui=saas] .ps-crumb a:hover,[data-theme=atlvs-product] .ps-crumb a:hover{color:var(--p-text-1)}[data-ui=saas] .ps-crumb .sep,[data-theme=atlvs-product] .ps-crumb .sep{opacity:.5}[data-ui=saas] .ps-crumb b,[data-theme=atlvs-product] .ps-crumb b{color:var(--p-text-1);font-weight:600}[data-ui=saas] .ps-page,[data-theme=atlvs-product] .ps-page{gap:4px;display:inline-flex}[data-ui=saas] .ps-page button,[data-theme=atlvs-product] .ps-page button{border-radius:var(--p-r-sm);border:1px solid var(--p-border);background:var(--p-surface);min-width:32px;height:32px;color:var(--p-text-2);font-family:var(--p-font);cursor:pointer;font-size:13px;font-weight:600}[data-ui=saas] .ps-page button.on,[data-ui=saas] .ps-page button[aria-current=page],[data-theme=atlvs-product] .ps-page button.on,[data-theme=atlvs-product] .ps-page button[aria-current=page]{background:var(--p-accent);color:var(--p-accent-contrast);border-color:var(--p-accent)}[data-ui=saas] .ps-page button:disabled,[data-theme=atlvs-product] .ps-page button:disabled{opacity:.4;cursor:not-allowed}[data-ui=saas] .ps-menu,[data-theme=atlvs-product] .ps-menu{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r);box-shadow:var(--p-elev-3);padding:var(--p-2);min-width:200px}[data-ui=saas] .ps-menu .mi,[data-theme=atlvs-product] .ps-menu .mi{align-items:center;gap:var(--p-3);padding:8px var(--p-3);border-radius:var(--p-r-sm);color:var(--p-text-1);cursor:pointer;font-size:13px;display:flex}[data-ui=saas] .ps-menu .mi:hover,[data-theme=atlvs-product] .ps-menu .mi:hover{background:var(--p-accent-weak);color:var(--p-accent-text)}[data-ui=saas] .ps-menu .mi--danger,[data-theme=atlvs-product] .ps-menu .mi--danger{color:var(--p-danger)}[data-ui=saas] .ps-menu .sep,[data-theme=atlvs-product] .ps-menu .sep{background:var(--p-border);height:1px;margin:var(--p-2) 0}[data-ui=saas] .ps-menu .lbl,[data-theme=atlvs-product] .ps-menu .lbl{font-family:var(--p-mono);letter-spacing:.1em;text-transform:var(--p-case-eyebrow,uppercase);color:var(--p-text-3);padding:var(--p-2) var(--p-3) 4px;font-size:10px}[data-ui=saas] .ps-kbd,[data-theme=atlvs-product] .ps-kbd{font-family:var(--p-mono);color:var(--p-text-3);background:var(--p-surface-2);border:1px solid var(--p-border);padding:1px var(--p-2);border-radius:5px;margin-left:auto;font-size:11px}[data-ui=saas] .ps-table,[data-theme=atlvs-product] .ps-table{border-collapse:collapse;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r);width:100%;overflow:hidden}[data-ui=saas] .ps-table thead th,[data-theme=atlvs-product] .ps-table thead th{text-align:left;letter-spacing:.04em;text-transform:var(--p-case-tablehead,uppercase);color:var(--p-text-3);padding:var(--k-row-py) var(--k-row-px);border-bottom:1px solid var(--p-border);background:var(--p-surface-2);white-space:nowrap;font-size:11px;font-weight:600}[data-ui=saas] .ps-table tbody td,[data-theme=atlvs-product] .ps-table tbody td{padding:var(--k-row-py) var(--k-row-px);border-bottom:1px solid var(--p-border);font-size:var(--k-cell-fs);color:var(--p-text-2);vertical-align:middle}[data-ui=saas] .ps-table tbody tr:last-child td,[data-theme=atlvs-product] .ps-table tbody tr:last-child td{border-bottom:0}[data-ui=saas] .ps-table tbody tr:hover,[data-theme=atlvs-product] .ps-table tbody tr:hover{background:var(--p-surface-2)}[data-ui=saas] .ps-table tbody tr.sel,[data-theme=atlvs-product] .ps-table tbody tr.sel{background:var(--p-accent-weak)}[data-ui=saas] .ps-table b,[data-theme=atlvs-product] .ps-table b{color:var(--p-text-1);font-weight:600}[data-ui=saas] .ps-table .num,[data-theme=atlvs-product] .ps-table .num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--p-mono-data)}[data-ui=saas] .ps-table th.num,[data-theme=atlvs-product] .ps-table th.num{text-align:right}[data-ui=saas] .ps-table--sticky thead th,[data-theme=atlvs-product] .ps-table--sticky thead th{z-index:1;position:sticky;top:0}[data-ui=saas] .ps-table--zebra tbody tr:nth-child(2n) td,[data-theme=atlvs-product] .ps-table--zebra tbody tr:nth-child(2n) td{background:var(--p-surface-2)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-table--zebra tbody tr:nth-child(2n) td,[data-theme=atlvs-product] .ps-table--zebra tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--p-surface-2) 50%, transparent)}}[data-ui=saas] .ps-table th[aria-sort],[data-theme=atlvs-product] .ps-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}[data-ui=saas] .ps-table th[aria-sort]:hover,[data-theme=atlvs-product] .ps-table th[aria-sort]:hover{color:var(--p-text-1)}[data-ui=saas] .ps-table th[aria-sort]:after,[data-theme=atlvs-product] .ps-table th[aria-sort]:after{content:"";vertical-align:middle;opacity:.3;width:0;height:0;border-inline:3px solid #0000;margin-inline-start:var(--p-2);display:inline-block}[data-ui=saas] .ps-table th[aria-sort=ascending]:after,[data-theme=atlvs-product] .ps-table th[aria-sort=ascending]:after{opacity:1;border-bottom:4px solid}[data-ui=saas] .ps-table th[aria-sort=descending]:after,[data-theme=atlvs-product] .ps-table th[aria-sort=descending]:after{opacity:1;border-top:4px solid}[data-ui=saas] .ps-progress,[data-theme=atlvs-product] .ps-progress{background:var(--p-surface-2);border-radius:999px;width:100%;height:6px;overflow:hidden}[data-ui=saas] .ps-progress>i,[data-theme=atlvs-product] .ps-progress>i{background:var(--p-accent);border-radius:999px;height:100%;display:block}[data-ui=saas] .ps-meter,[data-theme=atlvs-product] .ps-meter{vertical-align:middle;width:90px;display:inline-block}[data-ui=saas] .ps-banner,[data-theme=atlvs-product] .ps-banner{padding:12px var(--p-4);border-radius:var(--p-r);border:1px solid var(--p-border);background:var(--p-surface-2);color:var(--p-text-2);align-items:flex-start;gap:12px;font-size:13px;display:flex}[data-ui=saas] .ps-banner b,[data-theme=atlvs-product] .ps-banner b{color:var(--p-text-1)}[data-ui=saas] .ps-banner--info,[data-theme=atlvs-product] .ps-banner--info{background:var(--p-info)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--info,[data-theme=atlvs-product] .ps-banner--info{background:color-mix(in oklab, var(--p-info) 9%, var(--p-surface))}}[data-ui=saas] .ps-banner--info,[data-theme=atlvs-product] .ps-banner--info{border-color:var(--p-info)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--info,[data-theme=atlvs-product] .ps-banner--info{border-color:color-mix(in oklab, var(--p-info) 35%, var(--p-border))}}[data-ui=saas] .ps-banner--ok,[data-theme=atlvs-product] .ps-banner--ok{background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--ok,[data-theme=atlvs-product] .ps-banner--ok{background:color-mix(in oklab, var(--p-success) 10%, var(--p-surface))}}[data-ui=saas] .ps-banner--ok,[data-theme=atlvs-product] .ps-banner--ok{border-color:var(--p-success)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--ok,[data-theme=atlvs-product] .ps-banner--ok{border-color:color-mix(in oklab, var(--p-success) 35%, var(--p-border))}}[data-ui=saas] .ps-banner--warn,[data-theme=atlvs-product] .ps-banner--warn{background:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--warn,[data-theme=atlvs-product] .ps-banner--warn{background:color-mix(in oklab, var(--p-warning) 12%, var(--p-surface))}}[data-ui=saas] .ps-banner--warn,[data-theme=atlvs-product] .ps-banner--warn{border-color:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--warn,[data-theme=atlvs-product] .ps-banner--warn{border-color:color-mix(in oklab, var(--p-warning) 38%, var(--p-border))}}[data-ui=saas] .ps-banner--danger,[data-theme=atlvs-product] .ps-banner--danger{background:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--danger,[data-theme=atlvs-product] .ps-banner--danger{background:color-mix(in oklab, var(--p-danger) 9%, var(--p-surface))}}[data-ui=saas] .ps-banner--danger,[data-theme=atlvs-product] .ps-banner--danger{border-color:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-banner--danger,[data-theme=atlvs-product] .ps-banner--danger{border-color:color-mix(in oklab, var(--p-danger) 35%, var(--p-border))}}[data-ui=saas] .ps-toast,[data-theme=atlvs-product] .ps-toast{padding:12px var(--p-4);border-radius:var(--p-r);background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-3);color:var(--p-text-1);align-items:center;gap:12px;min-width:280px;font-size:13px;display:flex}[data-ui=saas] .ps-tip,[data-theme=atlvs-product] .ps-tip{display:inline-flex;position:relative}[data-ui=saas] .ps-tip .bub,[data-theme=atlvs-product] .ps-tip .bub{background:var(--p-text-1);color:var(--p-bg);padding:var(--p-2) var(--p-3);white-space:nowrap;box-shadow:var(--p-elev-2);border-radius:6px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-ui=saas] .ps-tip .bub:after,[data-theme=atlvs-product] .ps-tip .bub:after{content:"";border:5px solid #0000;border-top-color:var(--p-text-1);position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-ui=saas] .ps-stat,[data-theme=atlvs-product] .ps-stat{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--k-card-pad);box-shadow:var(--p-elev-1)}[data-ui=saas] .ps-stat .k,[data-theme=atlvs-product] .ps-stat .k{color:var(--p-text-2);font-size:12px;font-weight:500}[data-ui=saas] .ps-stat .v,[data-theme=atlvs-product] .ps-stat .v{font-family:var(--p-font);font-variant-numeric:tabular-nums;color:var(--p-text-1);margin-top:var(--p-2);letter-spacing:var(--p-tracking-heading);font-size:30px;font-weight:800;line-height:var(--p-lh-tight)}[data-ui=saas] .ps-stat .d,[data-theme=atlvs-product] .ps-stat .d{color:var(--p-success);margin-top:4px;font-size:11px;font-weight:600}[data-ui=saas] .ps-stat .d--down,[data-theme=atlvs-product] .ps-stat .d--down{color:var(--p-danger)}[data-ui=saas] .ps-stat .d--flat,[data-theme=atlvs-product] .ps-stat .d--flat{color:var(--p-text-3)}[data-ui=saas] .ps-steps,[data-theme=atlvs-product] .ps-steps{align-items:center;display:flex}[data-ui=saas] .ps-steps .s,[data-theme=atlvs-product] .ps-steps .s{color:var(--p-text-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}[data-ui=saas] .ps-steps .n,[data-theme=atlvs-product] .ps-steps .n{border:2px solid var(--p-border-2);width:26px;height:26px;color:var(--p-text-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}[data-ui=saas] .ps-steps .s.done .n,[data-theme=atlvs-product] .ps-steps .s.done .n{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-accent-contrast)}[data-ui=saas] .ps-steps .s.on .n,[data-theme=atlvs-product] .ps-steps .s.on .n{border-color:var(--p-accent);color:var(--p-accent-text)}[data-ui=saas] .ps-steps .s.on,[data-theme=atlvs-product] .ps-steps .s.on{color:var(--p-text-1)}[data-ui=saas] .ps-steps .ln,[data-theme=atlvs-product] .ps-steps .ln{background:var(--p-border-2);width:46px;height:2px;margin:0 var(--p-3);flex:none}[data-ui=saas] .ps-steps .s.done+.ln,[data-theme=atlvs-product] .ps-steps .s.done+.ln{background:var(--p-accent)}[data-ui=saas] .ps-empty,[data-theme=atlvs-product] .ps-empty{text-align:center;border:1px dashed var(--p-border-2);border-radius:var(--p-r);background:var(--p-surface);padding:40px 24px}[data-ui=saas] .ps-empty .ic,[data-theme=atlvs-product] .ps-empty .ic{background:var(--p-accent-weak);width:48px;height:48px;color:var(--p-accent-text);margin:0 auto var(--p-4);border-radius:12px;place-items:center;font-size:24px;display:grid}[data-ui=saas] .ps-empty h4,[data-theme=atlvs-product] .ps-empty h4{color:var(--p-text-1);margin:0 0 4px;font-size:15px;font-weight:700}[data-ui=saas] .ps-empty p,[data-theme=atlvs-product] .ps-empty p{color:var(--p-text-2);margin:0 auto var(--p-4);max-width:320px;font-size:13px;line-height:1.5}[data-ui=saas] .ps-skel,[data-theme=atlvs-product] .ps-skel{background:linear-gradient(90deg, var(--p-surface-2) 25%, var(--p-surface-2) 37%, var(--p-surface-2) 63%)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas] .ps-skel,[data-theme=atlvs-product] .ps-skel{background:linear-gradient(90deg, var(--p-surface-2) 25%, color-mix(in oklab, var(--p-surface-2), var(--p-border) 60%) 37%, var(--p-surface-2) 63%)}}[data-ui=saas] .ps-skel,[data-theme=atlvs-product] .ps-skel{background-size:400% 100%;border-radius:6px;animation:1.4s infinite ps-shimmer}@keyframes ps-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[data-ui=saas] .ps-skel,[data-theme=atlvs-product] .ps-skel{animation:none}}[data-ui=saas] .ps-spinner,[data-theme=atlvs-product] .ps-spinner{border:2.5px solid var(--p-surface-2);border-top-color:var(--p-accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ps-spin;display:inline-block}@keyframes ps-spin{to{transform:rotate(360deg)}}[data-ui=saas] .ps-modal,[data-theme=atlvs-product] .ps-modal{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-lg);box-shadow:var(--p-elev-3);max-width:440px;overflow:hidden}[data-ui=saas] .ps-modal .mh,[data-theme=atlvs-product] .ps-modal .mh{padding:var(--p-4) 20px 0}[data-ui=saas] .ps-modal .mh h3,[data-theme=atlvs-product] .ps-modal .mh h3{color:var(--p-text-1);margin:0;font-size:17px;font-weight:700}[data-ui=saas] .ps-modal .mb,[data-theme=atlvs-product] .ps-modal .mb{padding:var(--p-3) 20px var(--p-4);color:var(--p-text-2);font-size:13px;line-height:1.55}[data-ui=saas] .ps-modal .mf,[data-theme=atlvs-product] .ps-modal .mf{justify-content:flex-end;gap:var(--p-3);padding:var(--p-4) 20px;background:var(--p-surface-2);border-top:1px solid var(--p-border);display:flex}[data-ui=saas] .ps-divider,[data-theme=atlvs-product] .ps-divider{background:var(--p-border);border:0;height:1px;margin:0}[data-ui=saas] .ps-kbar,[data-theme=atlvs-product] .ps-kbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=saas] .ps-h,[data-theme=atlvs-product] .ps-h{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);letter-spacing:var(--p-heading-ls);text-transform:var(--p-display-case,uppercase);line-height:var(--p-lh-display);color:var(--p-text-1);margin:0}[data-ui=saas] .ps-pagehead,[data-theme=atlvs-product] .ps-pagehead{gap:var(--p-2);flex-direction:column;display:flex}[data-ui=saas] .ps-pagehead .kick,[data-theme=atlvs-product] .ps-pagehead .kick{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent-text);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}[data-ui=saas] .ps-pagehead .kick .ps-livedot,[data-theme=atlvs-product] .ps-pagehead .kick .ps-livedot{background:var(--p-accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}[data-ui=saas] .ps-pagehead .t,[data-theme=atlvs-product] .ps-pagehead .t{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);letter-spacing:var(--p-heading-ls);line-height:var(--p-lh-display);color:var(--p-text-1);text-transform:var(--p-display-case,uppercase);border-left:5px solid var(--p-accent);padding-left:var(--p-4);margin:0;font-size:30px}[data-ui=saas] .ps-pagehead--plain .t,[data-theme=atlvs-product] .ps-pagehead--plain .t{border-left:0;padding-left:0}@media (prefers-reduced-motion:no-preference){[data-ui=saas] .ps-pagehead .ps-livedot,[data-theme=atlvs-product] .ps-pagehead .ps-livedot{animation:1.6s ease-in-out infinite ps-livedot}@keyframes ps-livedot{0%,to{opacity:1}50%{opacity:.35}}}[data-ui=saas] .ps-hero,[data-theme=atlvs-product] .ps-hero{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);letter-spacing:var(--p-heading-ls);text-transform:var(--p-display-case,uppercase);line-height:var(--p-lh-display);color:var(--p-text-1);text-wrap:balance;margin:0}[data-ui=saas] .ps-hero .pop,[data-theme=atlvs-product] .ps-hero .pop{color:var(--p-accent-text)}[data-ui=saas] .ps-muted,[data-theme=atlvs-product] .ps-muted{color:var(--p-text-2)}@layer components{:where([data-ui=saas] a,[data-theme=atlvs-product] a,[data-ui=saas] .ps-link,[data-theme=atlvs-product] .ps-link){color:var(--p-accent-text);text-decoration:none}}[data-ui=saas] :focus-visible,[data-theme=atlvs-product] :focus-visible{outline:2px solid var(--p-focus,var(--p-accent));outline-offset:2px;border-radius:var(--p-r-sm)}.wordmark{font-family:var(--p-wordmark,"Jost", "Hanken Grotesk", sans-serif);font-weight:var(--wm-w,400);color:var(--p-text-1);--wm-ls:.42em;line-height:1;display:inline-block}.wordmark .wm-row{white-space:nowrap;letter-spacing:var(--wm-ls);margin-right:calc(var(--wm-ls) * -1);display:inline-block}.wordmark .wm-A{display:inline-block}.wordmark .wm-A i{font-style:normal;display:inline-block;transform:scaleY(-1)}.wordmark .wm-tag{width:100%;font-family:var(--p-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-3);text-align:justify;text-align-last:justify;margin-top:.5em;font-size:.31em;display:block}.doc-wm{font-family:var(--p-wordmark);letter-spacing:.24em;white-space:nowrap;font-weight:500}.doc{--ob-name:"ATLVS";--ob-accent:var(--p-accent);--ob-accent-text:var(--p-accent-text);--ob-logo:url(/brand/atlvs-mark-white.svg);--cl-name:"";--cl-logo:none;--doc-attrib:"ATLVS Technologies"}.doc[data-brand=co],.doc[data-brand=white]{--p-accent:var(--ob-accent);--p-accent-text:var(--ob-accent-text);--p-accent-weak:var(--ob-accent)}@supports (color:color-mix(in lab, red, red)){.doc[data-brand=co],.doc[data-brand=white]{--p-accent-weak:color-mix(in oklab,var(--ob-accent) 14%,transparent)}}.doc[data-brand=co]{--doc-attrib:"Powered by ATLVS"}.doc[data-brand=white]{--doc-attrib:""}.doc-masthead{align-items:center;gap:var(--p-3);display:flex}.doc-mark{background-color:var(--ob-accent);background-image:var(--ob-logo);background-position:50%;background-repeat:no-repeat;background-size:19px;border-radius:7px;flex:none;width:30px;height:30px}.doc-brandname{font-family:var(--p-wordmark);letter-spacing:.24em;white-space:nowrap;font-size:15px;font-weight:500}.doc-brandname:after{content:var(--ob-name)}.doc-clientmark{align-items:center;gap:var(--p-2);font-family:var(--p-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:11px;display:none}.doc-clientmark:before{content:"×";opacity:.5}.doc-clientmark:after{content:var(--cl-name)}.doc[data-client=on] .doc-clientmark{display:inline-flex}.doc-attrib:before{content:"· "}.doc-attrib:after{content:var(--doc-attrib)}.doc[data-brand=white] .doc-attrib{display:none}.doc-stage{background:var(--p-bg);min-height:100vh;padding:28px var(--p-4) var(--p-24);font-family:var(--p-font);color:var(--p-text-1)}.doc-note{max-width:var(--doc-w,860px);margin:0 auto var(--p-4);font-family:var(--p-mono);letter-spacing:.05em;color:var(--p-text-3);text-align:center;font-size:11px}.doc-note b{color:var(--p-accent-text)}.doc{max-width:var(--doc-w,860px);background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-3);border-radius:var(--p-r-lg);margin:0 auto;overflow:hidden}.doc--letter{--doc-w:816px}.doc--wide{--doc-w:1040px}.doc-cover{background:var(--p-text-1);color:var(--p-bg);padding:48px var(--p-12);position:relative;overflow:hidden}.doc-cover--accent{background:var(--p-accent);color:var(--p-accent-contrast)}.doc-cover .brandrow{align-items:center;gap:var(--p-3);margin-bottom:40px;display:flex}.doc-cover .brandrow .mk{background:var(--p-accent);border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.doc-cover .brandrow .mk img{width:19px;height:19px}.doc-cover--accent .brandrow .mk{background:var(--p-accent-contrast)}.doc-cover .wm{font-family:var(--p-font);letter-spacing:.04em;font-weight:600}.doc-cover .doctype{font-family:var(--p-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin:0 0 12px;font-size:12px}.doc-cover h1{font-family:var(--p-heading);font-weight:var(--p-heading-weight);font-stretch:var(--p-heading-stretch);letter-spacing:var(--p-heading-ls);text-transform:var(--p-display-case);margin:0 0 var(--p-3);font-size:48px;line-height:.96}.doc-cover .sub{opacity:.82;max-width:480px;margin:0 0 28px;font-size:15px;line-height:1.5}.doc-cover .stamp{gap:var(--p-3);border-top:1.5px solid;grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.doc-cover .stamp{border-top:1.5px solid color-mix(in oklab,currentColor 30%,transparent)}}.doc-cover .stamp{padding-top:16px}.doc-cover .stamp>*{min-width:0}.doc-cover .stamp .k{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:9px}.doc-cover .stamp .v{margin-top:var(--p-1);overflow-wrap:anywhere;font-size:14px;font-weight:600}.doc-cover .stamp .v.mono{font-family:var(--p-mono);color:inherit}.doc-head{padding:var(--p-8) var(--p-12);border-bottom:2px solid var(--p-text-1);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.doc-head .brandrow{align-items:center;gap:var(--p-3);display:flex}.doc-head .brandrow .mk{background:var(--p-accent);border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.doc-head .brandrow .mk img{width:19px;height:19px}.doc-head .doctype{font-family:var(--p-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent-text);text-align:right;font-size:11px}.doc-head .docno{font-family:var(--p-heading);font-weight:var(--p-heading-weight);font-stretch:var(--p-heading-stretch);color:var(--p-text-1);text-align:right;text-transform:var(--p-display-case);font-size:26px}.doc-sec{padding:var(--p-8) var(--p-12);border-bottom:1px solid var(--p-border)}.doc-sec:last-child{border-bottom:0}.doc-sec--ink{background:var(--p-text-1);color:var(--p-bg)}.doc-eb{font-family:var(--p-mono);letter-spacing:.18em;text-transform:var(--p-case-eyebrow);color:var(--p-accent-text);margin:0 0 var(--p-3);font-size:11px}.doc-sec--ink .doc-eb{color:var(--p-accent)}.doc-sec h2{font-family:var(--p-heading);font-weight:var(--p-heading-weight);font-stretch:var(--p-heading-stretch);letter-spacing:var(--p-heading-ls);text-transform:var(--p-display-case);color:var(--p-text-1);margin:0 0 var(--p-3);font-size:28px}.doc-sec--ink h2{color:var(--p-bg)}.doc-sec p{color:var(--p-text-2);margin:0 0 var(--p-3);font-size:14.5px;line-height:1.65}.doc-sec p strong{color:var(--p-text-1)}.doc-sec--ink p{color:var(--p-bg)}@supports (color:color-mix(in lab, red, red)){.doc-sec--ink p{color:color-mix(in oklab,var(--p-bg) 80%,transparent)}}.doc-sec--ink p strong{color:var(--p-bg)}.doc-phase{gap:var(--p-4);padding:var(--p-3) 0;border-bottom:1px solid var(--p-border);grid-template-columns:46px 1fr;display:grid}.doc-phase:last-child{border-bottom:0}.doc-phase>*{min-width:0}.doc-phase .n{font-family:var(--p-mono);color:var(--p-accent-text);font-size:13px;font-weight:700}.doc-phase h4{font-family:var(--p-heading);font-weight:var(--p-heading-weight);font-stretch:var(--p-heading-stretch);text-transform:var(--p-display-case);color:var(--p-text-1);margin:0 0 4px;font-size:17px}.doc-phase p{margin:0;font-size:13px;line-height:1.5}.doc-table{border-collapse:collapse;width:100%;margin-top:var(--p-2)}.doc-table th{font-family:var(--p-mono);letter-spacing:.09em;text-transform:var(--p-case-tablehead);color:var(--p-text-3);text-align:left;padding:var(--p-2) var(--p-3);border-bottom:2px solid var(--p-text-1);font-size:10px}.doc-table th.r,.doc-table td.r{text-align:right}.doc-table td{padding:var(--p-3) var(--p-3);border-bottom:1px solid var(--p-border);color:var(--p-text-2);font-size:14px}.doc-table td b{color:var(--p-text-1)}.doc-table tr.sub td{color:var(--p-text-1);font-weight:600}.doc-table tr.total td{border-top:2px solid var(--p-text-1);font-family:var(--p-heading);font-weight:var(--p-heading-weight);font-stretch:var(--p-heading-stretch);color:var(--p-text-1);text-transform:var(--p-display-case);border-bottom:0;font-size:18px}.doc-table tr.total td.r{color:var(--p-accent-text)}.doc-kv{grid-template-columns:repeat(var(--cols,2),1fr);gap:0 var(--p-6);display:grid}.doc-kv>*{min-width:0}.doc-kv .row{padding:var(--p-2) 0;border-bottom:1px solid var(--p-border);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.doc-kv .k{color:var(--p-text-3)}.doc-kv .v{color:var(--p-text-1);text-align:right;overflow-wrap:anywhere;font-weight:500}.doc-sign{background:var(--p-surface-2);padding:var(--p-8) var(--p-12)}.doc-sign .row{gap:var(--p-8);margin-top:var(--p-4);grid-template-columns:1fr 1fr;display:grid}.doc-sign .row>*{min-width:0}.doc-sigline{border-top:2px solid var(--p-text-1);font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);padding-top:8px;font-size:10px}.mf{color:var(--p-accent-text);background:var(--p-accent-weak);padding:0 var(--p-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;font-weight:600}.mf--plain,.doc[data-mf=off] .mf{color:inherit;font-weight:inherit;background:0 0;padding:0}.doc-foot{padding:var(--p-4) var(--p-12);font-family:var(--p-mono);letter-spacing:.05em;color:var(--p-text-3);text-align:center;font-size:10px}@media print{@page{margin:0}.doc-stage{background:#fff;padding:0}.doc-note,.doc-toolbar{display:none!important}.doc{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.mf{color:inherit!important;font-weight:inherit!important;background:0 0!important;padding:0!important}.doc-sec,.doc-cover,.doc-sign{break-inside:avoid}}.doc--report{--doc-w:1040px}.rpt-stage{background:var(--p-bg);min-height:100vh;padding:28px var(--p-4) var(--p-24);font-family:var(--p-font);color:var(--p-text-1)}.rpt-summary{grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.rpt-summary{border-top:1px solid color-mix(in oklab,currentColor 22%,transparent)}}.rpt-summary>*{min-width:0;padding:16px var(--p-4);border-right:1px solid}@supports (color:color-mix(in lab, red, red)){.rpt-summary>*{border-right:1px solid color-mix(in oklab,currentColor 14%,transparent)}}.rpt-summary>:last-child{border-right:0}.rpt-summary .k{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.62;font-size:9.5px}.rpt-summary .v{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);font-variant-numeric:tabular-nums;margin-top:var(--p-1);font-size:30px;line-height:1.05}.rpt-summary .d{margin-top:var(--p-1);font-size:11px;font-weight:600}.rpt-grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:var(--p-4);display:grid}.rpt-grid>*{min-width:0}@media (max-width:760px){.rpt-grid{grid-template-columns:repeat(2,1fr)}}.rpt-col2{grid-column:span 2}.rpt-col3{grid-column:span 3}.rpt-col4{grid-column:span 4}.kpi{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--p-4) 16px var(--p-4);box-shadow:var(--p-elev-1);flex-direction:column;gap:8px;display:flex}.kpi .kpi-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi .kpi-lab{font-family:var(--p-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--p-text-3);font-size:10px}.kpi .kpi-val{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);font-variant-numeric:tabular-nums;color:var(--p-text-1);font-size:34px;line-height:.98}.kpi .kpi-val .u{color:var(--p-text-3);margin-left:1px;font-size:17px}.kpi .kpi-sub{color:var(--p-text-3);font-size:11.5px}.kpi--accent{border-color:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.kpi--accent{border-color:color-mix(in oklab,var(--p-accent) 40%,var(--p-border))}}.kpi--accent{background:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.kpi--accent{background:color-mix(in oklab,var(--p-accent) 7%,var(--p-surface))}}.delta{align-items:center;gap:var(--p-1);font-family:var(--p-mono);letter-spacing:.02em;padding:2px var(--p-2);border-radius:var(--p-r-pill);white-space:nowrap;font-size:10.5px;font-weight:600;display:inline-flex}.delta:before{font-weight:700}.delta.up{color:var(--p-success);background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.delta.up{background:color-mix(in oklab,var(--p-success) 14%,transparent)}}.delta.up:before{content:"▲"}.delta.down{color:var(--p-danger);background:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){.delta.down{background:color-mix(in oklab,var(--p-danger) 14%,transparent)}}.delta.down:before{content:"▼"}.delta.flat{color:var(--p-text-3);background:var(--p-surface-2)}.delta.flat:before{content:"–"}.delta--inv.up{color:var(--p-danger);background:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){.delta--inv.up{background:color-mix(in oklab,var(--p-danger) 14%,transparent)}}.delta--inv.down{color:var(--p-success);background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.delta--inv.down{background:color-mix(in oklab,var(--p-success) 14%,transparent)}}.spark{align-items:flex-end;gap:2px;height:30px;display:flex}.spark i{background:var(--p-accent);flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.spark i{background:color-mix(in oklab,var(--p-accent) 55%,var(--p-surface-2))}}.spark i{height:calc(var(--v,50) * 1%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px 2px 0 0}.spark i.hi{background:var(--p-accent)}.spark-svg,.area-svg,.line-svg{width:100%;display:block;overflow:visible}.spark-svg path,.area-svg path.ln,.line-svg path.ln{fill:none;stroke:var(--p-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.area-svg path.fill{fill:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.area-svg path.fill{fill:color-mix(in oklab,var(--p-accent) 16%,transparent)}}.area-svg path.fill{stroke:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.line-svg .dot{fill:var(--p-accent)}.line-svg path.ln2{stroke:var(--p-info)}.gauge{--v:50;--track:var(--p-surface-2);background:conic-gradient(var(--p-accent) calc(var(--v)*1%),var(--track) 0);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;place-items:center;width:128px;height:128px;display:grid;position:relative}.gauge:after{content:"";background:var(--p-surface);border-radius:50%;width:96px;height:96px;position:absolute}.gauge .g-ctr{z-index:1;text-align:center;position:relative}.gauge .g-ctr b{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-variant-numeric:tabular-nums;color:var(--p-text-1);font-size:26px;font-weight:800;line-height:1;display:block}.gauge .g-ctr span{font-family:var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.gauge--ok{--track:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.gauge--ok{--track:color-mix(in oklab,var(--p-success) 18%,var(--p-surface-2))}}.gauge-semi{--v:50;flex:none;width:160px;height:80px;position:relative;overflow:hidden}.gauge-semi:before{content:"";background:conic-gradient(from 270deg,var(--p-accent) calc(var(--v)*0.5%),var(--p-surface-2) 0 50%,transparent 0);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:160px 160px 0 0;position:absolute;inset:0}.gauge-semi:after{content:"";left:var(--p-4);right:var(--p-4);bottom:0;top:var(--p-4);background:var(--p-surface);border-radius:140px 140px 0 0;position:absolute}.bullet{border-bottom:1px solid var(--p-border);grid-template-columns:130px 1fr 58px;align-items:center;gap:12px;padding:8px 0;display:grid}.bullet:last-child{border-bottom:0}.bullet .b-lab{color:var(--p-text-2);font-size:12.5px}.bullet .b-lab b{color:var(--p-text-1)}.bullet .b-track{background:var(--p-surface-2);border-radius:4px;height:14px;position:relative;overflow:hidden}.bullet .b-range{background:linear-gradient(90deg,var(--p-text-3),var(--p-text-3) var(--good,70%),transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bullet .b-range{background:linear-gradient(90deg,color-mix(in oklab,var(--p-text-3) 14%,transparent),color-mix(in oklab,var(--p-text-3) 8%,transparent) var(--good,70%),transparent 0)}}.bullet .b-range{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bullet .b-fill{top:var(--p-1);bottom:var(--p-1);width:calc(var(--v,50)*1%);background:var(--p-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;position:absolute;left:0}.bullet .b-fill.warn{background:var(--p-warning)}.bullet .b-fill.bad{background:var(--p-danger)}.bullet .b-target{top:-2px;bottom:-2px;left:calc(var(--t,90)*1%);background:var(--p-text-1);width:2px;position:absolute}.bullet .b-val{font-family:var(--p-mono);color:var(--p-text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.stackbar{background:var(--p-surface-2);border-radius:5px;height:16px;display:flex;overflow:hidden}.stackbar i{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:100%}.stackbar i:first-child,.stackbar i:nth-child(2){background:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.stackbar i:nth-child(2){background:color-mix(in oklab,var(--p-accent) 55%,var(--p-surface))}}.stackbar i:nth-child(3){background:var(--p-warning)}.stackbar i:nth-child(4){background:var(--p-info)}.stackbar i:nth-child(5){background:var(--p-text-3)}@supports (color:color-mix(in lab, red, red)){.stackbar i:nth-child(5){background:color-mix(in oklab,var(--p-text-3) 40%,var(--p-surface-2))}}.ring{--v:50;background:conic-gradient(var(--p-accent) calc(var(--v)*1%),var(--p-surface-2) 0);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.ring:after{content:"";background:var(--p-surface);border-radius:50%;width:40px;height:40px;position:absolute}.ring b{z-index:1;font-family:var(--p-mono);font-variant-numeric:tabular-nums;color:var(--p-text-1);font-size:12px;font-weight:700;position:relative}.funnel{gap:var(--p-1);flex-direction:column;display:flex}.funnel .fn{background:var(--p-accent);border-radius:6px;height:42px;position:relative}@supports (color:color-mix(in lab, red, red)){.funnel .fn{background:color-mix(in oklab,var(--p-accent) 16%,var(--p-surface-2))}}.funnel .fn{align-items:center;display:flex;overflow:hidden}.funnel .fn .bar{width:calc(var(--v,100)*1%);background:var(--p-accent);opacity:calc(.35 + var(--i,0)*.16);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;inset:0}.funnel .fn .lab{z-index:1;padding:0 var(--p-3);color:var(--p-text-1);font-size:12.5px;font-weight:600;position:relative}.funnel .fn .num{z-index:1;padding:0 var(--p-3);font-family:var(--p-mono);font-variant-numeric:tabular-nums;color:var(--p-text-1);margin-left:auto;font-size:12px;position:relative}.funnel .fn .conv{z-index:1;padding:0 var(--p-3);font-family:var(--p-mono);color:var(--p-text-3);font-size:10px;position:relative}.heatgrid{gap:var(--p-1);grid-template-columns:repeat(var(--cols,12),1fr);display:grid}.heatgrid .cell{aspect-ratio:1;background:var(--p-accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.heatgrid .cell{background:color-mix(in oklab,var(--p-accent) calc(var(--v,0)*1%),var(--p-surface-2))}}.heatgrid .cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cohort{border-collapse:separate;border-spacing:3px;width:100%}.cohort th{font-family:var(--p-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-3);padding:var(--p-1) var(--p-1);text-align:center;font-size:9.5px;font-weight:500}.cohort td.lab{color:var(--p-text-2);text-align:left;white-space:nowrap;padding-right:8px;font-size:12px}.cohort td.c{text-align:center;font-family:var(--p-mono);font-variant-numeric:tabular-nums;padding:var(--p-2) 4px;color:var(--p-text-1);border-radius:4px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.cohort td.c{color:color-mix(in oklab,var(--p-text-1) calc(40% + var(--v,0)*0.6%),var(--p-text-3))}}.cohort td.c{background:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.cohort td.c{background:color-mix(in oklab,var(--p-accent) calc(var(--v,0)*0.9%),var(--p-surface-2))}}.cohort td.c{-webkit-print-color-adjust:exact;print-color-adjust:exact}.lboard{flex-direction:column;display:flex}.lboard .lb-row{align-items:center;gap:var(--p-3);padding:var(--p-2) 0;border-bottom:1px solid var(--p-border);grid-template-columns:20px 1fr auto;display:grid}.lboard .lb-row:last-child{border-bottom:0}.lboard .rk{font-family:var(--p-mono);color:var(--p-text-3);font-variant-numeric:tabular-nums;font-size:11px}.lboard .lb-name{color:var(--p-text-1);font-size:13px;font-weight:500}.lboard .lb-bar{height:6px;margin-top:var(--p-1);background:var(--p-accent);width:calc(var(--v,50)*1%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px}.lboard .lb-val{font-family:var(--p-mono);color:var(--p-text-1);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.combo{height:170px;padding:var(--p-2) 2px 0;align-items:flex-end;gap:12px;display:flex;position:relative}.combo .cb{align-items:center;gap:var(--p-2);z-index:1;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.combo .cb .fill{background:var(--p-accent);border-radius:5px 5px 0 0;width:100%;max-width:40px}@supports (color:color-mix(in lab, red, red)){.combo .cb .fill{background:color-mix(in oklab,var(--p-accent) 30%,var(--p-surface-2))}}.combo .cb .fill{height:calc(var(--v,50)*1%);-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:3px}.combo .cb .lb{font-family:var(--p-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.combo .combo-line{left:2px;top:var(--p-2);z-index:2;pointer-events:none;width:calc(100% - 4px);height:calc(100% - 28px);position:absolute;overflow:visible}.waterfall{align-items:flex-end;gap:var(--p-3);height:170px;padding-top:var(--p-2);display:flex}.waterfall .wf{justify-content:flex-end;align-items:center;gap:var(--p-2);flex-direction:column;flex:1;height:100%;display:flex}.waterfall .wf .seg{width:100%;max-width:50px;height:calc(var(--v,20)*1%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px}.waterfall .wf.base .seg{background:var(--p-text-1)}.waterfall .wf.pos .seg{background:var(--p-success)}.waterfall .wf.neg .seg{background:var(--p-danger)}.waterfall .wf.end .seg{background:var(--p-accent)}.waterfall .wf .lb{font-family:var(--p-mono);text-transform:uppercase;color:var(--p-text-3);text-align:center;font-size:9px}.rpt-table{border-collapse:collapse;width:100%}.rpt-table th{font-family:var(--p-mono);letter-spacing:.08em;text-transform:var(--p-case-tablehead);color:var(--p-text-3);text-align:left;padding:var(--p-2) var(--p-3);border-bottom:2px solid var(--p-text-1);font-size:10px}.rpt-table th.r,.rpt-table td.r{text-align:right}.rpt-table td{padding:var(--p-3) var(--p-3);border-bottom:1px solid var(--p-border);color:var(--p-text-2);font-variant-numeric:tabular-nums;font-size:13px}.rpt-table td b{color:var(--p-text-1)}.rpt-table tr.total td{border-top:2px solid var(--p-text-1);color:var(--p-text-1);border-bottom:0;font-weight:700}.rpt-table .cell-bar{background:var(--p-accent);height:5px;width:calc(var(--v,50)*1%);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;margin-top:4px;display:block}.rpt-table td.pos{color:var(--p-success);font-weight:600}.rpt-table td.neg{color:var(--p-danger);font-weight:600}.tag-state{font-family:var(--p-mono);letter-spacing:.05em;text-transform:uppercase;padding:2px var(--p-2);border-radius:var(--p-r-pill);border:1px solid var(--p-border-2);color:var(--p-text-3);font-size:9px}.tag-state.ok{color:var(--p-success);border-color:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.tag-state.ok{border-color:color-mix(in oklab,var(--p-success) 40%,transparent)}}.tag-state.ok{background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.tag-state.ok{background:color-mix(in oklab,var(--p-success) 10%,transparent)}}.tag-state.warn{color:var(--p-warning);border-color:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){.tag-state.warn{border-color:color-mix(in oklab,var(--p-warning) 40%,transparent)}}.tag-state.warn{background:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){.tag-state.warn{background:color-mix(in oklab,var(--p-warning) 10%,transparent)}}.tag-state.bad{color:var(--p-danger);border-color:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){.tag-state.bad{border-color:color-mix(in oklab,var(--p-danger) 40%,transparent)}}.tag-state.bad{background:var(--p-danger)}@supports (color:color-mix(in lab, red, red)){.tag-state.bad{background:color-mix(in oklab,var(--p-danger) 10%,transparent)}}.insight{padding:var(--p-4) 16px;border-radius:var(--p-r);background:var(--p-accent);gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.insight{background:color-mix(in oklab,var(--p-accent) 7%,var(--p-surface))}}.insight{border:1px solid var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.insight{border:1px solid color-mix(in oklab,var(--p-accent) 26%,var(--p-border))}}.insight .ic{background:var(--p-accent);width:30px;height:30px;color:var(--p-accent-contrast);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;flex:none;place-items:center;font-size:16px;display:grid}.insight .tx{color:var(--p-text-2);font-size:13px;line-height:1.55}.insight .tx b{color:var(--p-text-1)}.insight--warn{background:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){.insight--warn{background:color-mix(in oklab,var(--p-warning) 9%,var(--p-surface))}}.insight--warn{border-color:var(--p-warning)}@supports (color:color-mix(in lab, red, red)){.insight--warn{border-color:color-mix(in oklab,var(--p-warning) 34%,var(--p-border))}}.insight--warn .ic{background:var(--p-warning)}.viz-h{justify-content:space-between;align-items:baseline;gap:var(--p-3);margin-bottom:var(--p-3);display:flex}.viz-h .t{font-family:var(--p-heading);font-stretch:var(--p-heading-stretch);font-weight:var(--p-heading-weight);text-transform:var(--p-display-case);color:var(--p-text-1);font-size:17px}.viz-h .m{font-family:var(--p-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-3);font-size:10px}.viz-legend{gap:var(--p-3);flex-wrap:wrap;margin-top:12px;display:flex}.viz-legend .li{align-items:center;gap:var(--p-2);color:var(--p-text-2);font-size:11.5px;display:flex}.viz-legend .sw{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;flex:none;width:10px;height:10px}.sw--accent,.sw--accent2{background:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.sw--accent2{background:color-mix(in oklab,var(--p-accent) 45%,var(--p-surface))}}.sw--warn{background:var(--p-warning)}.sw--info{background:var(--p-info)}.sw--muted{background:var(--p-text-3)}@supports (color:color-mix(in lab, red, red)){.sw--muted{background:color-mix(in oklab,var(--p-text-3) 40%,var(--p-surface-2))}}@media print{.rpt-stage{background:#fff;padding:0}.kpi,.insight{box-shadow:none}.rpt-grid,.bullet,.kpi,.cohort tr,.lboard .lb-row,.funnel .fn,.combo,.waterfall{break-inside:avoid}}:root{--sign-c-yellow:#f2b000;--sign-c-ink:#141414;--sign-c-blue:#0b5fa5;--sign-c-green:#1e8a4c;--sign-c-red:#c8102e;--sign-c-mandatory:#1d4ed8;--sign-c-white:#fff;--sign-c-brand:var(--brand-legend);--sign-directional-field:var(--sign-c-yellow);--sign-directional-legend:var(--sign-c-ink);--sign-identification-field:var(--sign-c-ink);--sign-identification-legend:var(--sign-c-yellow);--sign-identification-keyline:var(--sign-c-yellow);--sign-information-field:var(--sign-c-blue);--sign-information-legend:var(--sign-c-white);--sign-safety-field:var(--sign-c-green);--sign-safety-legend:var(--sign-c-white);--sign-mandatory-field:var(--sign-c-mandatory);--sign-mandatory-legend:var(--sign-c-white);--sign-prohibition-field:var(--sign-c-red);--sign-prohibition-legend:var(--sign-c-white);--sign-caution-field:var(--sign-c-yellow);--sign-caution-legend:var(--sign-c-ink);--sign-ink-field:var(--sign-c-ink);--sign-ink-legend:var(--sign-c-white);--sign-accent-field:var(--sign-c-brand);--sign-accent-legend:var(--sign-c-white);--sign-knock:var(--p-surface,#fff);--sign-min-contrast:70%;--sign-cap-sm:1.5in;--sign-dist-sm:15ft;--sign-cap-sm-px:16px;--sign-cap-md:3in;--sign-dist-md:30ft;--sign-cap-md-px:24px;--sign-cap-lg:6in;--sign-dist-lg:60ft;--sign-cap-lg-px:34px;--sign-cap-xl:10in;--sign-dist-xl:100ft;--sign-cap-xl-px:48px;--sign-clearspace:1;--sign-symbol-ratio:1.4;--sign-arrow-ratio:1;--sign-gap-ratio:.6;--sign-keyline-ratio:.15;--sign-radius:14px;--sign-font:"Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sign-legend-weight:600;--sign-legend-case:none;--sign-legend-tracking:.01em;--sign-legend-tracking-sm:.02em;--sign-max-destinations:5}.mobile-shell .pass-wallet{margin-bottom:var(--p-4);color:#fff;min-height:196px;box-shadow:var(--p-elev-2,var(--p-elev-1));cursor:pointer;background:linear-gradient(140deg,#241606 0%,#2c1c0b 42%,#0c0e12 100%);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.mobile-shell .pass-wallet:before{content:"";background:radial-gradient(130% 90% at 100% 0%, var(--p-accent), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-shell .pass-wallet:before{background:radial-gradient(130% 90% at 100% 0%, color-mix(in oklab, var(--p-accent) 60%, transparent), transparent 58%)}}.mobile-shell .pass-wallet:before{pointer-events:none}.mobile-shell .pass-wallet .pw-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff14 48%,#0000 62%);position:absolute;inset:0}.mobile-shell .pass-wallet .pw-row{justify-content:space-between;display:flex;position:relative}.mobile-shell .pass-wallet .pw-eye{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9;align-items:center;gap:var(--p-2);white-space:nowrap;font-size:9.5px;display:flex}.mobile-shell .pass-wallet .pw-wm{font-family:var(--p-wordmark);letter-spacing:.28em;color:#ffffffd9;font-size:14px;font-weight:500}.mobile-shell .pass-wallet .pw-name{font-family:var(--p-heading);text-transform:uppercase;margin-top:var(--p-2);font-size:27px;line-height:1}.mobile-shell .pass-wallet .pw-role{color:#ffffffb8;margin-top:4px;font-size:12.5px}.mobile-shell .pass-wallet .pw-qr{color:#0c0e12;background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.mobile-shell .pass-wallet .pw-id{font-family:var(--p-mono);letter-spacing:.16em;margin-top:var(--p-1);font-size:15px}.mobile-shell .pass-wallet .pw-chip{font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px var(--p-2);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;font-size:9.5px;font-weight:700}.mobile-shell .pass-wallet .pw-chip.live{background:var(--p-success)}@supports (color:color-mix(in lab, red, red)){.mobile-shell .pass-wallet .pw-chip.live{background:color-mix(in oklab, var(--p-success) 88%, #000)}}.mobile-shell .pass-wallet .pw-chip.live{border-color:#0000}.mobile-shell .te-clock{color:#fff;padding:var(--p-6);text-align:center;margin-bottom:var(--p-4);background:#0c0e12;border-radius:18px}.mobile-shell .te-clock .tcv{font-family:var(--p-heading);font-variant-numeric:tabular-nums;margin:var(--p-2) 0 var(--p-4);font-size:44px;line-height:1}.mobile-shell .qa .qi{position:relative}.mobile-shell .qa-badge{box-sizing:border-box;background:var(--p-danger);color:#fff;min-width:16px;height:16px;font-family:var(--p-mono);text-align:center;border-radius:8px;padding:0 4px;font-size:9px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.mobile-shell .qa-edit-row{align-items:center;gap:var(--p-3);padding:var(--p-2) 2px;border-bottom:1px solid var(--p-border);display:flex}.mobile-shell .qa-edit-row .qi{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-shell .qa-edit-row .reorder{gap:2px;display:flex}.mobile-shell .qa-edit-row .reorder button,.mobile-shell .qa-edit-row .addrm{border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;width:30px;height:30px;color:var(--p-text-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.mobile-shell .qa .qa-add .qi{border:1.5px dashed var(--p-border);color:var(--p-text-3);background:0 0}.mobile-shell .qa .qa-add:hover .qi{border-color:var(--p-accent);color:var(--p-accent-text)}.mobile-shell .qa .qa-add .ql{color:var(--p-text-3)}.mobile-shell .qa-edit-row[draggable]{cursor:grab}.mobile-shell .qa-edit-row.dragging{opacity:.4}.mobile-shell .qa-edit-row.dragover{border-top:2px solid var(--p-accent)}.mobile-shell .qa-edit-row .grip{color:var(--p-text-3);cursor:grab;touch-action:none;display:flex}.mobile-shell .appr-chain{padding-left:4px;position:relative}.mobile-shell .appr-step{align-items:center;gap:var(--p-3);padding:var(--p-2) 0;display:flex;position:relative}.mobile-shell .appr-step:not(:last-child):after{content:"";left:12px;top:var(--p-8);background:var(--p-border);width:2px;position:absolute;bottom:-7px}.mobile-shell .appr-dot{width:25px;height:25px;font-family:var(--p-mono);border:2px solid var(--p-border);background:var(--p-surface);color:var(--p-text-3);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mobile-shell .appr-dot.approved{background:var(--p-success);border-color:var(--p-success);color:#fff}.mobile-shell .appr-dot.current{background:var(--p-warning);border-color:var(--p-warning);color:#1b1305}.mobile-shell .lifecycle{margin-bottom:var(--p-4);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.mobile-shell .lifecycle:before{content:"";top:var(--p-3);background:var(--p-border);z-index:0;height:2px;position:absolute;left:14%;right:14%}.mobile-shell .lc-step{align-items:center;gap:var(--p-2);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.mobile-shell .lc-dot{width:27px;height:27px;font-family:var(--p-mono);background:var(--p-surface);border:2px solid var(--p-border);color:var(--p-text-3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.mobile-shell .lc-dot.done{background:var(--p-success);border-color:var(--p-success);color:#fff}.mobile-shell .lc-dot.next{border-color:var(--p-accent);color:var(--p-accent-text)}.mobile-shell .lc-l{color:var(--p-text-2);text-align:center;font-size:10px;font-weight:600;line-height:1.2}.mobile-shell .unit-chip{font-family:var(--p-mono);padding:4px var(--p-2);background:var(--p-success);border-radius:7px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mobile-shell .unit-chip{background:color-mix(in oklab, var(--p-success) 14%, transparent)}}.mobile-shell .unit-chip{color:var(--p-success);align-items:center;gap:4px;display:inline-flex}.mobile-shell .pass-hero-ic{color:#fff;background:linear-gradient(135deg,#a83c08,#ed6a1e 52%,#ffb24d);border-radius:14px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mobile-shell .widgets{gap:var(--p-3);margin:2px 0 var(--p-2);grid-template-columns:1fr 1fr;display:grid}.mobile-shell .copilot{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) var(--p-4);box-shadow:var(--p-elev-1);cursor:pointer;margin:4px 0 var(--p-3);border-radius:16px;align-items:center;gap:12px;display:flex}.mobile-shell .copilot .cop-t{font-size:14.5px;font-weight:700}.mobile-shell .copilot .cop-s{color:var(--p-text-3);margin-top:2px;font-size:12px}.mobile-shell .cop-spark{color:#0c0e12;background:linear-gradient(135deg, var(--p-accent), var(--p-accent));border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-shell .cop-spark{background:linear-gradient(135deg, var(--p-accent), color-mix(in oklab, var(--p-accent) 60%, #fff))}}.mobile-shell .cop-empty{text-align:center;padding:var(--p-4) 0 8px}.mobile-shell .toolgrid{gap:var(--p-3);grid-template-columns:1fr 1fr;display:grid}.mobile-shell .toolcard{align-items:center;gap:var(--p-3);text-align:left;background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-1);cursor:pointer;border-radius:14px;padding:12px;display:flex}.mobile-shell .toolcard .tc-ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-shell .toolcard .tc-body{flex-direction:column;min-width:0;display:flex}.mobile-shell .toolcard .tc-t{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-1);font-size:13px;font-weight:700;overflow:hidden}.mobile-shell .toolcard .tc-s{color:var(--p-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mobile-shell .tool-out{font-family:var(--p-heading);text-transform:uppercase;text-align:center;font-variant-numeric:tabular-nums;margin:16px 0;font-size:36px}.mobile-shell .tool-out span{font-family:var(--p-font);text-transform:none;color:var(--p-text-3);font-size:15px;font-weight:600}.mobile-shell .tool-code{font-family:var(--p-mono);color:var(--p-accent-text);background:var(--p-accent);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mobile-shell .tool-code{background:color-mix(in oklab, var(--p-accent) 14%, transparent)}}.mobile-shell .tool-code{padding:4px var(--p-2);border-radius:6px;flex:none}.mobile-shell .w{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-4);box-shadow:var(--p-elev-1);border-radius:16px;position:relative}.mobile-shell .w.full{grid-column:1/-1}.mobile-shell .w.tap{cursor:pointer}.mobile-shell .w .wl{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-3);align-items:center;gap:var(--p-2);white-space:nowrap;font-size:9.5px;display:flex}.mobile-shell .w .wtop{justify-content:space-between;align-items:flex-start;display:flex}.mobile-shell .w .wic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-shell .w .wnav{color:var(--p-text-3);flex:none}.mobile-shell .w.tap:hover .wnav{color:var(--p-accent-text)}.mobile-shell .w .wl:last-child{margin-top:var(--p-2)}.mobile-shell .w .wv{font-family:var(--p-heading);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;line-height:1}.mobile-shell .w .wsub{color:var(--p-text-2);margin-top:var(--p-1);font-size:11.5px}.mobile-shell .chips{gap:var(--p-2);scrollbar-width:none;margin:0 -2px;padding:2px 0 12px;display:flex;overflow-x:auto}.mobile-shell .chips::-webkit-scrollbar{display:none}.mobile-shell .chip{padding:var(--p-2) var(--p-3);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;font-size:12px;font-weight:600}.mobile-shell .chip.on{background:var(--p-text-1);border-color:var(--p-text-1);color:var(--p-bg)}.mobile-shell .typetag{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;padding:2px var(--p-2);border-radius:5px;font-size:9px;font-weight:700}.mobile-shell .pass-card{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-2,var(--p-elev-1));border-radius:22px;margin-bottom:16px;overflow:hidden}.mobile-shell .pass-head{color:#fff;padding:16px var(--p-4);background:#0c0e12;align-items:center;gap:12px;display:flex}.mobile-shell .pass-head .pa{background:var(--p-accent);color:#0c0e12;width:42px;height:42px;font-family:var(--p-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.mobile-shell .pass-qr{padding:var(--p-6);flex-direction:column;align-items:center;gap:12px;display:flex}.mobile-shell .pass-qr .qrbox{border:1px solid var(--p-border);background:#fff;border-radius:14px;padding:16px}.mobile-shell .qr-ttl{width:100%;max-width:208px;margin-top:4px}.mobile-shell .qr-ttl-bar{background:var(--p-border);border-radius:2px;height:4px;overflow:hidden}.mobile-shell .qr-ttl-bar span{background:var(--p-success);border-radius:2px;height:100%;transition:width 1s linear;display:block}.mobile-shell .qr-ttl-l{justify-content:center;align-items:center;gap:var(--p-1);font-family:var(--p-mono);letter-spacing:.04em;color:var(--p-text-3);margin-top:var(--p-2);font-size:10px;display:flex}.mobile-shell .pass-id{font-family:var(--p-mono);letter-spacing:.18em;color:var(--p-text-2);font-size:12px}.mobile-shell .sheet{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.mobile-shell .sheet-bg{background:#080a1075;position:absolute;inset:0}.mobile-shell .sheet-panel{background:var(--p-bg);padding:8px var(--p-4) 28px;border-radius:22px 22px 0 0;max-height:78%;position:relative;overflow-y:auto}.mobile-shell .sheet-grip{background:var(--p-border);width:38px;height:4px;margin:8px auto var(--p-4);border-radius:3px}.mobile-shell .scanframe{aspect-ratio:1;background:#0c0e12;border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.mobile-shell .scanframe .reticle{border-radius:14px;width:62%;height:62%;position:relative;box-shadow:0 0 0 2000px #080a0e8c}.mobile-shell .scanframe .cnr{border:3px solid var(--p-accent);width:26px;height:26px;position:absolute}.mobile-shell .scanframe .cnr.tl{border-bottom:none;border-right:none;border-radius:8px 0 0;top:-2px;left:-2px}.mobile-shell .scanframe .cnr.tr{border-bottom:none;border-left:none;border-radius:0 8px 0 0;top:-2px;right:-2px}.mobile-shell .scanframe .cnr.bl{border-top:none;border-right:none;border-radius:0 0 0 8px;bottom:-2px;left:-2px}.mobile-shell .scanframe .cnr.br{border-top:none;border-left:none;border-radius:0 0 8px;bottom:-2px;right:-2px}.mobile-shell .scanframe .laser{background:var(--p-accent);height:2px;animation:2.4s ease-in-out infinite scanmove;position:absolute;left:8%;right:8%}.mobile-shell .scanhint{justify-content:center;align-items:center;gap:var(--p-2);color:var(--p-text-3);margin-bottom:var(--p-4);font-size:12px;display:flex}.mobile-shell .nfcframe{aspect-ratio:1;margin-bottom:var(--p-4);background:#0c0e12;border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mobile-shell .nfcframe .nfc-core{background:var(--p-accent);color:#0c0e12;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.mobile-shell .nfcframe .nfc-ring{border:2px solid var(--p-accent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite nfcpulse;position:absolute}.mobile-shell .nfcframe .nfc-ring.r1{width:120px;height:120px;animation-delay:0s}.mobile-shell .nfcframe .nfc-ring.r2{width:180px;height:180px;animation-delay:.5s}.mobile-shell .nfcframe .nfc-ring.r3{width:240px;height:240px;animation-delay:1s}@keyframes nfcpulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1)}}.mobile-shell .weekstrip{gap:var(--p-1);margin-bottom:var(--p-4);display:flex}.mobile-shell .wday{align-items:center;gap:var(--p-1);padding:var(--p-2) 2px var(--p-2);border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;border-radius:13px;flex-direction:column;flex:1;display:flex}.mobile-shell .wday.on{background:var(--p-text-1);border-color:var(--p-text-1)}.mobile-shell .wday .wd{font-family:var(--p-mono);letter-spacing:.06em;color:var(--p-text-3);font-size:8.5px}.mobile-shell .wday.on .wd{color:var(--p-bg)}@supports (color:color-mix(in lab, red, red)){.mobile-shell .wday.on .wd{color:color-mix(in oklab, var(--p-bg) 70%, transparent)}}.mobile-shell .wday .wn{font-family:var(--p-heading);color:var(--p-text-1);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:flex}.mobile-shell .wday.on .wn{color:var(--p-bg)}.mobile-shell .wday .wn[data-today]{background:var(--p-accent);color:#0c0e12}.mobile-shell .wday .wdots{gap:2px;height:5px;display:flex}.mobile-shell .wday .wdots i{background:var(--p-accent);border-radius:50%;width:4px;height:4px;display:block}.mobile-shell .wday.on .wdots i{background:var(--p-bg)}.mobile-shell .daycal{flex-direction:column;display:flex}.mobile-shell .dc-row{gap:var(--p-3);margin-bottom:var(--p-3);align-items:flex-start;display:flex}.mobile-shell .dc-time{font-family:var(--p-mono);color:var(--p-text-3);width:42px;padding-top:var(--p-3);text-align:right;flex:none;font-size:11px;font-weight:700}.mobile-shell .dc-ev{border:1px solid var(--p-border);padding:var(--p-3) var(--p-3);box-shadow:var(--p-elev-1);cursor:pointer;border-left-width:3px;border-radius:12px;flex:1}.mobile-shell .dc-ev .t{font-size:14px;font-weight:700}.mobile-shell .dc-ev .s{color:var(--p-text-3);margin-top:2px;font-size:12px}@keyframes scanmove{0%,to{top:12%}50%{top:86%}}.mobile-shell .qa{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mobile-shell .qa button{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) 4px;align-items:center;gap:var(--p-2);cursor:pointer;box-shadow:var(--p-elev-1);border-radius:14px;flex-direction:column;display:flex}.mobile-shell .qa .qi{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-shell .qa .ql{color:var(--p-text-2);text-align:center;font-size:9.5px;font-weight:700;line-height:1.15}.mobile-shell .backbtn{align-items:center;gap:var(--p-1);color:var(--p-text-2);cursor:pointer;background:0 0;border:none;margin:0 0 2px -3px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.mobile-shell .metarow{margin-bottom:var(--p-4);grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-shell .metarow .m{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) 12px;box-shadow:var(--p-elev-1);border-radius:12px}.mobile-shell .metarow .m .k{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.mobile-shell .metarow .m .v{margin-top:var(--p-1);font-size:13px;font-weight:700}.mobile-shell .thumbrow{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.mobile-shell .thumb{border:1px solid var(--p-border);background-color:var(--p-surface);background-image:repeating-linear-gradient(45deg, var(--p-border) 0 1px, transparent 1px 8px);width:66px;height:66px;padding:var(--p-1);box-sizing:border-box;border-radius:11px;align-items:flex-end;display:flex}.mobile-shell .thumb span{font-family:var(--p-mono);color:var(--p-text-3);text-transform:uppercase;font-size:7.5px;line-height:1.15}.mobile-shell .thumb.add{color:var(--p-text-3);cursor:pointer;background-image:none;border-style:dashed;justify-content:center;align-items:center}.mobile-shell .tl{margin:2px 0 4px var(--p-1);padding-left:var(--p-4);position:relative}.mobile-shell .tl:before{content:"";left:var(--p-1);top:8px;bottom:var(--p-3);background:var(--p-border);width:2px;position:absolute}.mobile-shell .tl-row{gap:var(--p-3);padding:var(--p-2) 0;align-items:flex-start;display:flex;position:relative}.mobile-shell .tl-row .tdot{background:var(--p-surface);border:2px solid var(--p-accent);width:12px;height:12px;color:var(--p-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:-18px}.mobile-shell .tl-row .ttxt{font-size:13px;font-weight:600}.mobile-shell .tl-row .ttime{font-family:var(--p-mono);color:var(--p-text-3);margin-top:1px;font-size:11px}.mobile-shell .viewseg{background:var(--p-bg);border:1px solid var(--p-border);padding:var(--p-1);margin-bottom:var(--p-3);border-radius:12px;gap:4px;display:flex}.mobile-shell .viewseg button{justify-content:center;align-items:center;gap:var(--p-1);color:var(--p-text-3);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 4px;font-size:12px;font-weight:700;display:flex}.mobile-shell .viewseg button.on{background:var(--p-surface);color:var(--p-text-1);box-shadow:var(--p-elev-1)}.mobile-shell .searchbar{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-2) 12px;margin-bottom:var(--p-3);color:var(--p-text-3);border-radius:11px;align-items:center;gap:8px;display:flex}.mobile-shell .searchbar input{color:var(--p-text-1);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.mobile-shell .searchbar input::placeholder{color:var(--p-text-3)}.mobile-shell .ctrlrow{margin-bottom:var(--p-4);gap:8px;display:flex}.mobile-shell .ctrlbtn{justify-content:center;align-items:center;gap:var(--p-1);padding:8px var(--p-2);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text-2);cursor:pointer;white-space:nowrap;border-radius:10px;flex:1;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.mobile-shell .pill{align-items:center;gap:var(--p-2);padding:8px var(--p-3);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.mobile-shell .pill[data-active]{border-color:var(--p-accent);background:var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-shell .pill[data-active]{background:color-mix(in oklab, var(--p-accent) 14%, var(--p-surface))}}.mobile-shell .pill[data-active]{color:var(--p-accent-text)}.mobile-shell .pill.ico{flex:none;justify-content:center;gap:0;width:38px;height:38px;padding:0;position:relative}.mobile-shell .pill.ico .acount{box-sizing:border-box;background:var(--p-accent);color:#0c0e12;min-width:16px;height:16px;font-family:var(--p-mono);text-align:center;border:2px solid var(--p-surface);border-radius:8px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.mobile-shell .actionbar{margin-bottom:var(--p-4);align-items:center;gap:8px;display:flex}.mobile-shell .searchbar{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-2) 12px;color:var(--p-text-3);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.mobile-shell .clusters{align-items:center;gap:var(--p-2);flex:none;margin:0;display:flex}.mobile-shell .vtog{background:var(--p-bg);border:1px solid var(--p-border);padding:var(--p-1);border-radius:11px;gap:2px;display:inline-flex}.mobile-shell .vtog button{width:32px;height:30px;color:var(--p-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.mobile-shell .vtog button.on{background:var(--p-surface);color:var(--p-text-1);box-shadow:var(--p-elev-1)}.mobile-shell .pillrow{margin-bottom:var(--p-4);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-shell .menu-back{z-index:44;position:fixed;inset:0}.mobile-shell .ps-menu.pop{top:calc(100% + var(--p-2));z-index:45;min-width:190px;max-width:82vw;position:absolute;left:0}.mobile-shell .ps-menu.pop.r{left:auto;right:0}.mobile-shell .grph{font-family:var(--p-heading);text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 8px;font-size:14px;display:flex}.mobile-shell .grph .gc{font-family:var(--p-mono);color:var(--p-text-3);font-size:11px}.mobile-shell .grph-c{cursor:pointer;width:100%;color:var(--p-text-1);background:0 0;border:none;padding:0}.mobile-shell .grph-c svg{color:var(--p-text-3)}.mobile-shell .grp-bar{margin:var(--p-2) 0 0;justify-content:flex-end;display:flex}.mobile-shell .grp-all{align-items:center;gap:var(--p-1);cursor:pointer;color:var(--p-text-3);background:0 0;border:none;padding:4px 2px;font-size:11.5px;font-weight:600;display:inline-flex}.mobile-shell .grp-all:hover{color:var(--p-accent-text)}.mobile-shell .dt-wrap{border:1px solid var(--p-border);-webkit-overflow-scrolling:touch;border-radius:12px;margin-bottom:4px;overflow-x:auto}.mobile-shell .dt{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.mobile-shell .dt th{text-align:left;font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);padding:var(--p-2) 12px;border-bottom:1px solid var(--p-border);white-space:nowrap;background:var(--p-surface);font-size:9px}.mobile-shell .dt td{padding:var(--p-3) 12px;border-bottom:1px solid var(--p-border);white-space:nowrap;color:var(--p-text-1)}.mobile-shell .dt tbody tr:last-child td{border-bottom:none}.mobile-shell .dt tbody tr{cursor:pointer}.mobile-shell .dt tbody tr:hover td{background:var(--p-bg)}.mobile-shell .dt th.num,.mobile-shell .dt td.num{text-align:right;font-variant-numeric:tabular-nums}.mobile-shell .dt td:first-child{font-weight:600}.mobile-shell .board{padding:2px var(--p-4) var(--p-3);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -18px;display:flex;overflow-x:auto}.mobile-shell .board::-webkit-scrollbar{display:none}.mobile-shell .bcol{scroll-snap-align:start;flex-direction:column;flex:none;width:calc(100% - 40px);display:flex}.mobile-shell .bcol-h{margin-bottom:var(--p-3);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;position:sticky;top:0}.mobile-shell .bcol-h .cnt{font-family:var(--p-mono);color:var(--p-text-3);margin-left:auto;font-size:11px}.mobile-shell .bcol-body{background:var(--p-bg);border:1px solid var(--p-border);padding:var(--p-3);border-radius:14px;min-height:120px}.mobile-shell .bcol-empty{text-align:center;color:var(--p-text-3);padding:24px 0;font-size:12px}.mobile-shell .bcard{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-1);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px}.mobile-shell .bcard:last-child{margin-bottom:0}.mobile-shell .swipehint{justify-content:center;align-items:center;gap:var(--p-2);color:var(--p-text-3);margin:2px 0 4px;font-size:11.5px;display:flex}.mobile-shell .dtbl{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;overflow:hidden}.mobile-shell .dtbl-head{padding:var(--p-2) var(--p-4);background:var(--p-bg);border-bottom:1px solid var(--p-border);font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);align-items:center;font-size:9px;display:flex}.mobile-shell .dtbl-head .sp{flex:1}.mobile-shell .dtbl-row{align-items:center;gap:var(--p-3);padding:12px var(--p-4);border-bottom:1px solid var(--p-border);cursor:pointer;display:flex}.mobile-shell .dtbl-row:last-child{border-bottom:none}.mobile-shell .dtbl-row .pri-dot{border-radius:3px;flex:none;width:9px;height:9px}.mobile-shell .dtbl-row .dt-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mobile-shell .dtbl-row .dt-meta{margin-top:var(--p-1);align-items:center;gap:8px;display:flex}.mobile-shell .dtbl-row .dt-sub{align-items:center;gap:var(--p-1);font-family:var(--p-mono);color:var(--p-text-3);font-size:11px;display:inline-flex}.mobile-shell .dtbl-row .dt-due{font-family:var(--p-mono);color:var(--p-text-2);flex:none;align-items:center;gap:2px;font-size:12px;font-weight:700;display:flex}.mobile-shell .optrow{align-items:center;gap:var(--p-3);padding:var(--p-3) 2px;border-bottom:1px solid var(--p-border);cursor:pointer;font-size:14px;font-weight:600;display:flex}.mobile-shell .avatar-sm{background:var(--p-bg);border:1px solid var(--p-border);width:38px;height:38px;font-family:var(--p-mono);color:var(--p-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.mobile-shell .avatar-sm .on{background:var(--p-success);border:2px solid var(--p-surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.mobile-shell .chan{background:var(--p-accent);border-radius:11px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.mobile-shell .chan{background:color-mix(in oklab, var(--p-accent) 16%, transparent)}}.mobile-shell .chan{color:var(--p-accent-text);flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.mobile-shell .unread{min-width:19px;height:19px;padding:0 var(--p-1);background:var(--p-accent);color:#0c0e12;font-family:var(--p-mono);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.mobile-shell .bubbles{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.mobile-shell .daysep{text-align:center;font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);margin:var(--p-2) 0;font-size:10px}.mobile-shell .bub{max-width:80%;padding:var(--p-2) 12px;border-radius:15px;font-size:13.5px;line-height:1.4}.mobile-shell .bub.them{background:var(--p-surface);border:1px solid var(--p-border);border-bottom-left-radius:5px;align-self:flex-start}.mobile-shell .bub.me{background:var(--p-accent);color:#0c0e12;border-bottom-right-radius:5px;align-self:flex-end}.mobile-shell .bub .who{opacity:.6;margin-bottom:2px;font-size:10px;font-weight:700}.mobile-shell .bub .bt{font-family:var(--p-mono);opacity:.55;margin-top:var(--p-1);text-align:right;font-size:9px}.mobile-shell .composer{padding:var(--p-3) 0 4px;align-items:center;gap:8px;display:flex}.mobile-shell .chatview{flex-direction:column;min-height:100%;display:flex}.mobile-shell .chatview .chat-msgs{flex:1}.mobile-shell .chatview .composer{background:var(--p-bg);padding:var(--p-3) 0 var(--p-2);border-top:1px solid var(--p-border);margin-top:8px;position:sticky;bottom:0}.mobile-shell .composer .box{border:1px solid var(--p-border);padding:var(--p-3) var(--p-4);background:var(--p-surface);color:var(--p-text-3);border-radius:20px;flex:1;font-size:13.5px}.mobile-shell .composer button{background:var(--p-accent);color:#0c0e12;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-shell .formscreen{z-index:30;background:var(--p-bg);padding:var(--p-12) var(--p-4) 28px;position:absolute;inset:0;overflow-y:auto}.mobile-shell .fld{margin-bottom:16px}.mobile-shell .fld>label{color:var(--p-text-2);margin-bottom:var(--p-2);font-size:12px;font-weight:700;display:block}.mobile-shell .fld .req{color:var(--p-danger)}.mobile-shell .fld input,.mobile-shell .fld textarea,.mobile-shell .fld select{box-sizing:border-box;border:1px solid var(--p-border);width:100%;padding:var(--p-3) var(--p-3);background:var(--p-surface);color:var(--p-text-1);border-radius:11px;font-family:inherit;font-size:14px}.mobile-shell .fld input:focus,.mobile-shell .fld textarea:focus,.mobile-shell .fld select:focus{border-color:var(--p-accent);outline:none}.mobile-shell .fld textarea{resize:vertical;min-height:84px}.mobile-shell .fld .hint{color:var(--p-text-3);margin-top:var(--p-2);font-size:11px}.mobile-shell .seg2{gap:var(--p-2);display:flex}.mobile-shell .seg2 button{padding:var(--p-3) 4px;border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text-2);cursor:pointer;border-radius:10px;flex:1;font-size:13px;font-weight:600}.mobile-shell .seg2 button.on{background:var(--p-text-1);color:var(--p-bg);border-color:var(--p-text-1)}.mobile-shell .switch{background:var(--p-border);cursor:pointer;border-radius:14px;flex:none;width:46px;height:27px;transition:background .15s;position:relative}.mobile-shell .switch[data-on]{background:var(--p-success)}.mobile-shell .switch .knob{top:var(--p-1);left:var(--p-1);background:#fff;border-radius:50%;width:21px;height:21px;transition:left .15s;position:absolute;box-shadow:0 1px 3px #0000004d}.mobile-shell .switch[data-on] .knob{left:var(--p-6)}.mobile-shell .dropz{border:1.5px dashed var(--p-border);text-align:center;color:var(--p-text-3);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;font-size:12.5px;display:flex}.mobile-shell .form-actions{gap:var(--p-3);margin-top:var(--p-6);display:flex}.mobile-shell .pricetag{font-family:var(--p-heading);color:var(--p-text-1);font-size:17px}.mobile-shell .job-logo{background:var(--p-bg);border:1px solid var(--p-border);width:38px;height:38px;font-family:var(--p-mono);color:var(--p-text-2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.mobile-shell .job-cert{align-items:center;gap:var(--p-1);padding:var(--p-1) var(--p-2);background:var(--p-success);border-radius:6px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-shell .job-cert{background:color-mix(in oklab, var(--p-success) 14%, transparent)}}.mobile-shell .job-cert{color:var(--p-success)}.mobile-shell .job-flag{align-items:center;gap:var(--p-1);padding:var(--p-1) var(--p-2);background:var(--p-warning);border-radius:6px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-shell .job-flag{background:color-mix(in oklab, var(--p-warning) 16%, transparent)}}.mobile-shell .job-flag{color:var(--p-warning)}.mobile-shell .mkt{gap:var(--p-3);grid-template-columns:1fr 1fr;display:grid}.mobile-shell .gal-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-shell .gal-card{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-4) 8px 12px;box-shadow:var(--p-elev-1);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;display:flex}.mobile-shell .gal-av{background:var(--p-bg);border:1px solid var(--p-border);width:48px;height:48px;font-family:var(--p-mono);color:var(--p-text-2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.mobile-shell .gal-av .on{background:var(--p-success);border:2px solid var(--p-surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.mobile-shell .logo-tile{background:var(--p-bg);border:1px solid var(--p-border);width:40px;height:40px;font-family:var(--p-wordmark);letter-spacing:.04em;color:var(--p-text-1);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.mobile-shell .vchip{font-family:var(--p-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px var(--p-2);background:var(--p-accent);border-radius:6px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mobile-shell .vchip{background:color-mix(in oklab, var(--p-accent) 13%, transparent)}}.mobile-shell .vchip{color:var(--p-accent-text);white-space:nowrap}.mobile-shell .mcard{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3);box-shadow:var(--p-elev-1);cursor:pointer;border-radius:14px}.mobile-shell .mthumb{aspect-ratio:4/3;background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.mobile-shell .mthumb .mtag{top:var(--p-2);left:var(--p-2);font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;padding:2px var(--p-2);background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text-2);border-radius:5px;font-size:8px;font-weight:700;position:absolute}.mobile-shell .inlsel{border:1px solid var(--p-border);background:var(--p-bg);color:var(--p-text-1);padding:var(--p-2) var(--p-3);border-radius:9px;font-family:inherit;font-size:13px;font-weight:600}.mobile-shell .more-ic{background:var(--p-bg);border:1px solid var(--p-border);width:38px;height:38px;color:var(--p-text-2);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.mobile-shell .cart-qty{font-family:var(--p-mono);color:var(--p-accent-text);background:var(--p-accent);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mobile-shell .cart-qty{background:color-mix(in oklab, var(--p-accent) 14%, transparent)}}.mobile-shell .cart-qty{border-radius:7px;flex:none;padding:4px 8px}.mobile-shell .cart-thumb{background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.mobile-shell .cart-thumb .cart-badge{border:2px solid var(--p-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}.mobile-shell .qty-step{border:1px solid var(--p-border);border-radius:9px;flex:none;align-items:center;gap:0;display:inline-flex;overflow:hidden}.mobile-shell .qty-step button{background:var(--p-surface);width:30px;height:30px;color:var(--p-text-2);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.mobile-shell .qty-step button:hover{background:var(--p-bg);color:var(--p-accent-text)}.mobile-shell .qty-step span{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:13px;font-weight:700}.mobile-shell .refer-hero{color:#fff;box-shadow:var(--p-elev-2,var(--p-elev-1));background:linear-gradient(135deg,#1a1d24,#2a2f3a);border-radius:16px;margin-bottom:12px;padding:16px}.mobile-shell .refer-hero .rh-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.mobile-shell .refer-hero .rh-bar{height:6px;margin-bottom:var(--p-2);background:#ffffff26;border-radius:3px;overflow:hidden}.mobile-shell .refer-hero .rh-bar span{background:var(--p-accent);border-radius:3px;height:100%;display:block}.mobile-shell .perm-ic{border:1.5px solid var(--p-border);background:var(--p-surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mobile-shell .import-note{background:var(--p-accent);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-shell .import-note{background:color-mix(in oklab, var(--p-accent) 9%, var(--p-surface))}}.mobile-shell .import-note{border:1px solid var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-shell .import-note{border:1px solid color-mix(in oklab, var(--p-accent) 30%, var(--p-border))}}.mobile-shell .import-note{padding:var(--p-3) var(--p-3);color:var(--p-text-2);margin:2px 0 var(--p-3);border-radius:12px;font-size:12px;line-height:1.45}.mobile-shell .import-note svg{flex:none;margin-top:1px}.mobile-shell .emerg-station{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-4);box-shadow:var(--p-elev-1);margin-bottom:var(--p-3);border-radius:14px}.mobile-shell .emerg-station .es-manning{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.mobile-shell .emerg-station .es-id{font-family:var(--p-heading);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:var(--p-1);font-size:26px;line-height:1}.mobile-shell .emerg-station .es-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mobile-shell .emerg-station .es-k{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.mobile-shell .emerg-station .es-v{margin-top:var(--p-1);font-size:13px;font-weight:700}.mobile-shell .emerg-list{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;overflow:hidden}.mobile-shell .emerg-row{align-items:center;gap:var(--p-3);text-align:left;width:100%;padding:var(--p-3) 12px;border:none;border-bottom:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;display:flex}.mobile-shell .emerg-row:last-child{border-bottom:none}.mobile-shell .emerg-chip{text-align:center;width:64px;font-family:var(--p-heading);text-transform:uppercase;letter-spacing:.04em;padding:var(--p-1) 0;box-sizing:border-box;border-radius:7px;flex:none;font-size:12px}.mobile-shell .emerg-trig{color:var(--p-text-2);flex:1;font-size:12.5px;font-weight:600;line-height:1.3}.mobile-shell .viewall{justify-content:center;align-items:center;gap:var(--p-2);width:100%;padding:var(--p-3);border:1px solid var(--p-border);color:var(--p-text-2);cursor:pointer;background:0 0;border-radius:12px;margin-top:2px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.mobile-shell .viewall:hover{background:var(--p-surface);color:var(--p-text-1)}.mobile-shell .badge-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:4px;display:grid}.mobile-shell .badge-card{background:var(--p-surface);border:1px solid var(--p-border);padding:12px var(--p-2);box-shadow:var(--p-elev-1);align-items:center;gap:var(--p-1);cursor:pointer;border-radius:14px;flex-direction:column;display:flex}.mobile-shell .badge-ic{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mobile-shell .badge-name{text-align:center;font-size:10px;font-weight:700;line-height:1.15}.mobile-shell .badge-tier{font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:700}.mobile-shell .composer-cta{align-items:center;gap:var(--p-3);background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) 12px;box-shadow:var(--p-elev-1);cursor:pointer;border-radius:14px;margin-bottom:12px;display:flex}.mobile-shell .composer-cta .cc-box{color:var(--p-text-3);flex:1;font-size:13.5px}.mobile-shell .post{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-4);box-shadow:var(--p-elev-1);border-radius:16px;margin-bottom:12px}.mobile-shell .post-head{align-items:center;gap:var(--p-3);margin-bottom:var(--p-3);display:flex}.mobile-shell .post-body{color:var(--p-text-1);font-size:13.5px;line-height:1.5}.mobile-shell .post-foot{align-items:center;gap:var(--p-2);padding-top:var(--p-3);border-top:1px solid var(--p-border);margin-top:12px;display:flex}.mobile-shell .post-foot .pa{align-items:center;gap:var(--p-1);color:var(--p-text-2);font-family:var(--p-mono);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.mobile-shell .post-foot .pa:hover{background:var(--p-bg)}.mobile-shell .form-top{margin:0 0 var(--p-2) -3px}.mobile-shell .modal-x{background:var(--p-surface-2,var(--p-bg));width:32px;height:32px;color:var(--p-text-2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mobile-shell .form-ic{background:var(--p-accent);border-radius:11px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.mobile-shell .form-ic{background:color-mix(in oklab, var(--p-accent) 16%, transparent)}}.mobile-shell .form-ic{color:var(--p-accent-text);flex:none;justify-content:center;align-items:center;display:flex}.mobile-shell .form-intro{color:var(--p-text-2);margin:0 0 var(--p-4);font-size:13px;line-height:1.5}.mobile-shell .frow{gap:var(--p-3);display:flex}.mobile-shell .frow .fld{flex:1}.mobile-shell .rec-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.mobile-shell .rec-cell{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) var(--p-3);box-shadow:var(--p-elev-1);border-radius:12px}.mobile-shell .rec-k{font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.mobile-shell .rec-v{color:var(--p-text-1);margin-top:4px;font-size:13.5px;font-weight:700}.mobile-shell .iconbtn{padding:var(--p-2);color:var(--p-text-2);cursor:pointer;background:0 0;border:none;margin:0;display:flex;position:relative}.mobile-shell .iconbtn .dot{min-width:15px;height:15px;padding:0 var(--p-1);box-sizing:border-box;background:var(--p-accent);color:#0c0e12;font-family:var(--p-mono);text-align:center;border-radius:8px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:0;right:0}.mobile-shell .iconbtn[data-active]{color:var(--p-accent-text)}.mobile-shell .avatar{background:var(--p-accent);color:#0c0e12;width:30px;height:30px;font-family:var(--p-mono);letter-spacing:.04em;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mobile-shell .avatar[data-active]{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--p-accent)}.mobile-shell .check{border:2px solid var(--p-border);color:#0c0e12;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mobile-shell .check[data-on]{background:var(--p-success);border-color:var(--p-success)}.mobile-shell .screen{padding:var(--p-2) var(--p-4) 96px;flex:1;overflow-y:auto}.mobile-shell .scr-eye{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px}.mobile-shell .scr-h{font-family:var(--p-heading);text-transform:uppercase;margin:var(--p-3) 0 16px;font-size:30px;line-height:1}.mobile-shell .fab{right:16px;bottom:var(--p-24);z-index:25;background:var(--p-accent);color:#1f0e03;cursor:pointer;width:54px;height:54px;box-shadow:var(--p-elev-2,var(--p-elev-1));border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}.mobile-shell .fab:active{transform:scale(.9)}.mobile-shell .tag-chip{font-family:var(--p-mono);padding:4px var(--p-2);background:var(--p-accent);border-radius:7px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mobile-shell .tag-chip{background:color-mix(in oklab, var(--p-accent) 14%, transparent)}}.mobile-shell .tag-chip{color:var(--p-accent-text);align-items:center;gap:4px;display:inline-flex}.mobile-shell .clock{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-elev-1);text-align:center;margin-bottom:var(--p-4);border-radius:18px;padding:20px}.mobile-shell .clock .when{font-family:var(--p-heading);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.mobile-shell .clock .where{color:var(--p-text-2);margin:4px 0 16px;font-size:13px}.mobile-shell .clock .geo{align-items:center;gap:var(--p-2);color:var(--p-success);margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.mobile-shell .sech{margin:var(--p-6) 0 var(--p-3);justify-content:space-between;align-items:center;display:flex}.mobile-shell .sech h2{font-family:var(--p-heading);text-transform:uppercase;margin:0;font-size:16px}.mobile-shell .sech a,.mobile-shell .sech .sech-link{color:var(--p-accent-text);font-size:12px;font-weight:600}.mobile-shell .sech .sech-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mobile-shell .sec-act{border:1px solid var(--p-border);background:var(--p-surface);width:30px;height:30px;color:var(--p-text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.mobile-shell .sec-act:hover{color:var(--p-accent-text);border-color:var(--p-accent)}.mobile-shell .notif-matrix{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-2) 12px;box-shadow:var(--p-elev-1);margin-bottom:var(--p-3);border-radius:14px}.mobile-shell .notif-matrix .nm-head{padding:8px 0 var(--p-2);border-bottom:1px solid var(--p-border);font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);align-items:center;font-size:9px;display:flex}.mobile-shell .notif-matrix .nm-head span:not(:first-child){text-align:center;width:44px}.mobile-shell .notif-matrix .nm-row{padding:var(--p-2) 0;border-bottom:1px solid var(--p-border);align-items:center;display:flex}.mobile-shell .notif-matrix .nm-row:last-child{border-bottom:none}.mobile-shell .notif-matrix .nm-cat{flex:1;font-size:13.5px;font-weight:600}.mobile-shell .notif-matrix .nm-cell{appearance:none;justify-content:center;align-items:center;width:44px;display:flex;position:relative}.mobile-shell .notif-matrix .nm-cell:before{content:"";border:2px solid var(--p-border);background:var(--p-bg);border-radius:7px;width:22px;height:22px}.mobile-shell .notif-matrix .nm-cell{cursor:pointer;color:#0c0e12;background:0 0;border:none;height:22px}.mobile-shell .notif-matrix .nm-cell svg{position:absolute}.mobile-shell .notif-matrix .nm-cell[data-on]:before{background:var(--p-success);border-color:var(--p-success)}.mobile-shell .avatar-up{background:var(--p-accent);color:#0c0e12;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:18px;display:flex;position:relative;overflow:hidden}.mobile-shell .avatar-up-img,.mobile-shell .ac-photo,.mobile-shell .ac-mask,.mobile-shell .avatar-crop .ac-photo{background-image:linear-gradient(135deg,#f5a623,#e5484d 60%,#8e4ec6)}.mobile-shell .avatar-up-img{position:absolute;inset:0}.mobile-shell .avatar-up-badge{background:var(--p-surface);border:1px solid var(--p-border);width:24px;height:24px;color:var(--p-text-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.mobile-shell .ac-remove{color:var(--p-danger);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;font-weight:700;display:block}.mobile-shell .avatar-crop .ac-stage{aspect-ratio:1;width:100%;max-height:280px;margin-bottom:var(--p-4);background:#0c0e12;border-radius:14px;position:relative;overflow:hidden}.mobile-shell .avatar-crop .ac-photo{position:absolute;inset:0}.mobile-shell .avatar-crop .ac-mask{background:0 0;border-radius:0;position:absolute;inset:0;box-shadow:inset 0 0 0 2000px #080a0e8c;-webkit-mask:radial-gradient(circle,#0000 38%,#000 38%);mask:radial-gradient(circle,#0000 38%,#000 38%)}.mobile-shell .avatar-crop input[type=range]{width:100%;accent-color:var(--p-accent)}.mobile-shell .item{background:var(--p-surface);border:1px solid var(--p-border);padding:var(--p-3) var(--p-4);box-shadow:var(--p-elev-1);margin-bottom:var(--p-3);border-radius:14px;align-items:center;gap:12px;display:flex}.mobile-shell .item .bar{background:var(--p-accent);border-radius:4px;flex:none;align-self:stretch;width:4px}.mobile-shell .item .t{font-size:14px;font-weight:700}.mobile-shell .item .s{color:var(--p-text-3);margin-top:2px;font-size:12px}.mobile-shell .item .sp{flex:1}.mobile-shell .item .time{font-family:var(--p-mono);color:var(--p-text-2);font-size:12px;font-weight:700}.mobile-shell .tabbar{background:var(--p-surface);border:1px solid var(--p-border);z-index:15;height:62px;box-shadow:var(--p-elev-2,var(--p-elev-1));border-radius:20px;display:flex;position:absolute;bottom:16px;left:12px;right:12px}.mobile-shell .tb{color:var(--p-text-3);cursor:pointer;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.mobile-shell .tb.on{color:var(--p-accent-text)}.mobile-shell .tb .badge{position:absolute}.mobile-shell .swipe{margin-bottom:var(--p-3);position:relative}.mobile-shell .swipe-actions{border-radius:14px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.mobile-shell .swa{justify-content:center;align-items:center;gap:var(--p-1);color:#fff;cursor:pointer;border:none;flex-direction:column;width:74px;font-size:10px;font-weight:700;display:flex}.mobile-shell .swipe-face{z-index:1;touch-action:pan-y;position:relative}.mobile-shell .swipe-face .item{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.mobile-shell .item,.mobile-shell .w,.mobile-shell .toolcard,.mobile-shell .mcard,.mobile-shell .bcard,.mobile-shell .qa button,.mobile-shell .copilot,.mobile-shell .pill,.mobile-shell .chip,.mobile-shell .vtog button,.mobile-shell .more-ic,.mobile-shell .perm-ic,.mobile-shell .ps-btn,.mobile-shell .seg2 button,.mobile-shell .wday,.mobile-shell .avatar,.mobile-shell .iconbtn,.mobile-shell .swa,.mobile-shell .tb{transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .18s,border-color .18s,color .18s,opacity .18s}.mobile-shell .item.tap:active,.mobile-shell .w.tap:active,.mobile-shell .toolcard:active,.mobile-shell .mcard:active,.mobile-shell .bcard:active,.mobile-shell .qa button:active,.mobile-shell .copilot:active,.mobile-shell .pill:active,.mobile-shell .chip:active,.mobile-shell .wday:active,.mobile-shell .seg2 button:active{transform:scale(.97)}.mobile-shell .qa button:active .qi,.mobile-shell .ps-btn:active{transform:scale(.94)}.mobile-shell .iconbtn:active,.mobile-shell .avatar:active,.mobile-shell .tb:active{transform:scale(.88)}.mobile-shell .swipe-face{transition:transform .3s cubic-bezier(.22,1,.36,1)}.mobile-shell .w.tap:hover,.mobile-shell .toolcard:hover,.mobile-shell .copilot:hover{box-shadow:var(--p-elev-2,0 6px 20px #080c141a);transform:translateY(-1px)}.mobile-shell .sheet-bg{animation:.26s ccFade}.mobile-shell .sheet-panel{animation:.34s cubic-bezier(.22,1,.36,1) ccSheetUp}.mobile-shell .formscreen{animation:.3s cubic-bezier(.22,1,.36,1) ccPageIn}.mobile-shell .screen-anim{animation:.34s cubic-bezier(.22,1,.36,1) ccScreenIn}.mobile-shell .toast,.mobile-shell [class*=toast]{animation:.3s cubic-bezier(.34,1.56,.64,1) ccPop}.mobile-shell .unread,.mobile-shell .dot,.mobile-shell .acount{animation:.35s cubic-bezier(.34,1.56,.64,1) ccPop}.mobile-shell .bub{animation:.3s cubic-bezier(.22,1,.36,1) ccBub}}@keyframes ccFade{0%{opacity:0}to{opacity:1}}@keyframes ccSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ccPageIn{0%{transform:translate(20px)}to{transform:translate(0)}}@keyframes ccScreenIn{0%{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes ccPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ccBub{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-shell button,.mobile-shell [role=button],.mobile-shell .ps-btn,.mobile-shell .tap,.mobile-shell .item.tap,.mobile-shell select,.mobile-shell input:not([type=hidden]):not([type=range]):not([type=checkbox]):not([type=radio]),.mobile-shell textarea{min-height:44px}.mobile-shell .qa .qi,.mobile-shell .seg2 button,.mobile-shell .modal-x,.mobile-shell [data-tab],.mobile-shell .tabbar a,.mobile-shell .tabbar button{min-width:44px;min-height:44px}.compvss-onboarding-shell{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}.compvss-onboarding-main,.compvss-onboarding,.compvss-onboarding>div{flex-direction:column;flex:1;min-height:0;display:flex}.compvss-onboarding .scr{padding:var(--p-4) var(--p-6) 28px;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.compvss-onboarding .scr.center{justify-content:center}.compvss-onboarding .wm{font-family:var(--p-wordmark);letter-spacing:.28em;font-size:17px;font-weight:500}.compvss-onboarding .brandmark{border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.compvss-onboarding .h1{font-family:var(--p-heading);text-transform:uppercase;margin:0 0 8px;font-size:30px;line-height:1.02}.compvss-onboarding .sub{color:var(--p-text-2);margin:0;font-size:14px;line-height:1.5}.compvss-onboarding .ey{font-family:var(--p-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent-text);margin-bottom:var(--p-3);font-size:10px}.compvss-onboarding .field{margin-bottom:var(--p-4)}.compvss-onboarding .field label{color:var(--p-text-2);margin-bottom:var(--p-2);font-size:12px;font-weight:700;display:block}.compvss-onboarding .field input,.compvss-onboarding .field select,.compvss-onboarding .field textarea{box-sizing:border-box;border:1px solid var(--p-border);width:100%;padding:var(--p-3) var(--p-4);background:var(--p-surface);color:var(--p-text-1);border-radius:12px;font-family:inherit;font-size:15px}.compvss-onboarding .field input:focus,.compvss-onboarding .field select:focus,.compvss-onboarding .field textarea:focus{border-color:var(--p-accent);outline:none}.compvss-onboarding .inwrap{align-items:center;display:flex;position:relative}.compvss-onboarding .inwrap .lead{left:var(--p-3);color:var(--p-text-3);display:flex;position:absolute}.compvss-onboarding .inwrap input{padding-left:40px}.compvss-onboarding .row{gap:var(--p-3);display:flex}.compvss-onboarding .link{color:var(--p-accent-text);cursor:pointer;font-size:13px;font-weight:600}.compvss-onboarding .muted{color:var(--p-text-3);font-size:12.5px}.compvss-onboarding .sso{justify-content:center;align-items:center;gap:var(--p-3);box-sizing:border-box;border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;width:100%;color:var(--p-text-1);border-radius:12px;padding:12px;font-size:14px;font-weight:600;display:flex}.compvss-onboarding .sso:disabled{cursor:default}.compvss-onboarding .divider{color:var(--p-text-3);font-size:11px;font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;display:flex}.compvss-onboarding .divider:before,.compvss-onboarding .divider:after{content:"";background:var(--p-border);flex:1;height:1px}.compvss-onboarding .otp{gap:var(--p-3);justify-content:center;margin:8px 0 4px;display:flex}.compvss-onboarding .otp .cell{border:1.5px solid var(--p-border);background:var(--p-surface);width:48px;height:58px;font-family:var(--p-heading);border-radius:12px;justify-content:center;align-items:center;font-size:26px;display:flex}.compvss-onboarding .otp .cell.on{border-color:var(--p-accent);color:var(--p-text-1)}.compvss-onboarding .otp .cell.cur{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent)}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .otp .cell.cur{box-shadow:0 0 0 3px color-mix(in oklab, var(--p-accent) 22%, transparent)}}.compvss-onboarding .toggle-row{align-items:center;gap:var(--p-3);padding:var(--p-4) 0;border-bottom:1px solid var(--p-border);display:flex}.compvss-onboarding .toggle-row .ic{background:var(--p-accent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .toggle-row .ic{background:color-mix(in oklab, var(--p-accent) 14%, transparent)}}.compvss-onboarding .toggle-row .ic{color:var(--p-accent-text)}.compvss-onboarding .toggle-row .req{font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);font-size:9px}.compvss-onboarding .sw{background:var(--p-border);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.compvss-onboarding .sw[data-on]{background:var(--p-success)}.compvss-onboarding .sw .knob{top:var(--p-1);left:var(--p-1);background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;box-shadow:0 1px 3px #00000040}.compvss-onboarding .sw[data-on] .knob{left:var(--p-5)}.compvss-onboarding .card{border:1px solid var(--p-border);background:var(--p-surface);border-radius:16px;padding:16px}.compvss-onboarding .pill-step{gap:var(--p-2);margin-bottom:var(--p-4);display:flex}.compvss-onboarding .pill-step i{background:var(--p-border);border-radius:2px;flex:1;height:4px}.compvss-onboarding .pill-step i.on{background:var(--p-accent)}.compvss-onboarding .avatar-pick{background:var(--p-accent);color:#1f0e03;width:96px;height:96px;font-family:var(--p-mono);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin:0 auto 8px;font-size:28px;font-weight:700;display:flex;position:relative}.compvss-onboarding .avatar-pick .cam{background:var(--p-surface);border:1px solid var(--p-border);width:30px;height:30px;color:var(--p-text-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.compvss-onboarding .scan-frame{aspect-ratio:1;margin:4px 0 var(--p-4);background:#0c0e12;border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.compvss-onboarding .scan-frame .cnr{border:3px solid var(--p-accent);width:28px;height:28px;position:absolute}.compvss-onboarding .scan-frame .cnr.tl{top:var(--p-6);left:var(--p-6);border-bottom:none;border-right:none;border-radius:8px 0 0}.compvss-onboarding .scan-frame .cnr.tr{top:var(--p-6);right:var(--p-6);border-bottom:none;border-left:none;border-radius:0 8px 0 0}.compvss-onboarding .scan-frame .cnr.bl{bottom:var(--p-6);left:var(--p-6);border-top:none;border-right:none;border-radius:0 0 0 8px}.compvss-onboarding .scan-frame .cnr.br{bottom:var(--p-6);right:var(--p-6);border-top:none;border-left:none;border-radius:0 0 8px}.compvss-onboarding .codebox{justify-content:center;gap:8px;display:flex}.compvss-onboarding .codebox input{text-align:center;letter-spacing:.3em;width:100%;font-family:var(--p-mono);text-transform:uppercase;font-size:20px}.compvss-onboarding .danger-zone{border:1px solid var(--p-danger)}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .danger-zone{border:1px solid color-mix(in oklab, var(--p-danger) 35%, var(--p-border))}}.compvss-onboarding .danger-zone{background:var(--p-danger);border-radius:16px;padding:4px 16px}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .danger-zone{background:color-mix(in oklab, var(--p-danger) 5%, var(--p-surface))}}.compvss-onboarding .acct-row{padding:var(--p-4) 0;border-bottom:1px solid var(--p-border);cursor:pointer;align-items:center;gap:12px;display:flex}.compvss-onboarding .acct-row:last-child{border-bottom:none}.compvss-onboarding .acct-row .ic{background:var(--p-bg);border:1px solid var(--p-border);width:38px;height:38px;color:var(--p-text-2);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.compvss-onboarding .note{gap:var(--p-2);background:var(--p-info);align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .note{background:color-mix(in oklab, var(--p-info) 8%, var(--p-surface))}}.compvss-onboarding .note{border:1px solid var(--p-info)}@supports (color:color-mix(in lab, red, red)){.compvss-onboarding .note{border:1px solid color-mix(in oklab, var(--p-info) 28%, var(--p-border))}}.compvss-onboarding .note{color:var(--p-text-2);border-radius:12px;padding:12px;font-size:12.5px;line-height:1.5}.compvss-onboarding .spacer{flex:1}.compvss-onboarding .backbtn{margin:0 0 var(--p-4) -2px;color:var(--p-text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.compvss-onboarding .scr{animation:.32s cubic-bezier(.22,1,.36,1) compvssOnbScrIn}@keyframes compvssOnbScrIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.compvss-onboarding .sso,.compvss-onboarding .backbtn,.compvss-onboarding .acct-row,.compvss-onboarding .ps-btn,.compvss-onboarding .field input,.compvss-onboarding .field select,.compvss-onboarding .sw,.compvss-onboarding .toggle-row .ic,.compvss-onboarding .otp .cell{transition:transform .13s cubic-bezier(.34,1.56,.64,1),background .15s,border-color .15s,box-shadow .15s}.compvss-onboarding .sso:active,.compvss-onboarding .acct-row:active,.compvss-onboarding .ps-btn:active{transform:scale(.975)}.compvss-onboarding .backbtn:active{transform:scale(.92)}.compvss-onboarding .pill-step i{transition:background .3s}.compvss-onboarding .cardback{animation:.28s cubic-bezier(.22,1,.36,1) compvssOnbFaceIn}@keyframes compvssOnbFaceIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.compvss-onboarding .otp .cell.cur{animation:1.4s ease-in-out infinite compvssOnbCellPulse}@keyframes compvssOnbCellPulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--p-accent) 22%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklab, var(--p-accent) 6%, transparent)}}}@media (forced-colors:active){[data-ui=saas] :focus-visible,[data-theme=atlvs-product] :focus-visible{outline-offset:2px;outline:2px solid highlight}[data-ui=saas] .ps-input:focus,[data-ui=saas] .ps-num:focus-within,[data-ui=saas] .ps-pin input:focus,[data-theme=atlvs-product] .ps-input:focus,[data-theme=atlvs-product] .ps-num:focus-within,[data-theme=atlvs-product] .ps-pin input:focus{outline-offset:1px;outline:2px solid highlight}[data-ui=saas] .ps-menu,[data-ui=saas] .ps-modal,[data-ui=saas] .ps-toast,[data-theme=atlvs-product] .ps-menu,[data-theme=atlvs-product] .ps-modal,[data-theme=atlvs-product] .ps-toast{border:1px solid canvastext}[data-ui=saas] [aria-selected=true],[data-ui=saas] [aria-current],[data-ui=saas] [data-active=true],[data-theme=atlvs-product] [aria-selected=true],[data-theme=atlvs-product] [aria-current],[data-theme=atlvs-product] [data-active=true]{outline-offset:-2px;outline:2px solid highlight}[data-ui=saas] svg,[data-theme=atlvs-product] svg{forced-color-adjust:auto}[data-ui=saas] .sign-icon,[data-ui=saas] .sign-panel,[data-theme=atlvs-product] .sign-icon,[data-theme=atlvs-product] .sign-panel{forced-color-adjust:none}}@media (prefers-contrast:more){[data-ui=saas],[data-theme=atlvs-product]{--p-border:var(--p-text-2);--p-border-2:var(--p-text-1);--p-text-3:var(--p-text-2);--ring-width:3px}}@media print{[data-ui=saas],[data-theme=atlvs-product],[data-ui=saas] body,[data-theme=atlvs-product] body{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}[data-ui=saas] .ps-card,[data-ui=saas] .ps-modal,[data-ui=saas] .ps-menu,[data-theme=atlvs-product] .ps-card{box-shadow:none!important}[data-ui=saas] .ps-card,[data-ui=saas] table,[data-ui=saas] figure,[data-theme=atlvs-product] .ps-card{break-inside:avoid}[data-ui=saas] h1,[data-ui=saas] h2,[data-ui=saas] h3,[data-theme=atlvs-product] h1{break-after:avoid}[data-ui=saas] .no-print,[data-theme=atlvs-product] .no-print,[data-ui=saas] [data-print=hide],[data-theme=atlvs-product] [data-print=hide]{display:none!important}}[dir=rtl] .atlvs-wordmark{padding-inline:0 .34em}[dir=rtl] [data-rtl-flip],.flip-rtl-always{transform:scaleX(-1)}[dir=rtl] .flip-rtl-always{transform:none}[data-ui=saas] .mis-auto,[data-theme=atlvs-product] .mis-auto{margin-inline-start:auto}[data-ui=saas] .mie-auto,[data-theme=atlvs-product] .mie-auto{margin-inline-end:auto}[data-ui=saas] .ps-rail-start,[data-theme=atlvs-product] .ps-rail-start{border-inline-start:5px solid var(--p-accent);padding-inline-start:var(--p-4)}[data-ui=saas] .text-start,[data-theme=atlvs-product] .text-start{text-align:start}[data-ui=saas] .text-end,[data-theme=atlvs-product] .text-end{text-align:end}[data-ui=saas],[data-theme=atlvs-product]{--ai-surface:var(--p-surface);--ai-border:var(--p-border);--ai-stream-from:var(--p-text-3);--ai-stream-to:var(--p-text-1);--ai-think-dot:var(--p-accent);--ai-cite-bg:var(--p-accent-weak);--ai-cite-ink:var(--p-accent-text);--ai-cite-index-bg:var(--p-accent);--ai-cite-index-ink:var(--p-accent-contrast);--ai-conf-low:var(--p-danger);--ai-conf-mid:var(--p-warning);--ai-conf-high:var(--p-success);--ai-stream-dur:2.4s;--ai-think-dur:1.1s}[data-ui=saas] .ai-msg,[data-theme=atlvs-product] .ai-msg{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:var(--p-r-lg);overflow:hidden}[data-ui=saas] .ai-msg__head,[data-theme=atlvs-product] .ai-msg__head{border-bottom:1px solid var(--ai-border);font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-3);align-items:center;gap:9px;padding:11px 14px;font-size:10px;display:flex}[data-ui=saas] .ai-msg__body,[data-theme=atlvs-product] .ai-msg__body{color:var(--p-text-1);padding:14px;font-size:14px;line-height:1.6}[data-ui=saas] .ai-stream,[data-theme=atlvs-product] .ai-stream{background:linear-gradient(90deg, var(--ai-stream-from) 0%, var(--ai-stream-to) 35%, var(--ai-stream-to) 50%, var(--ai-stream-from) 100%);color:#0000;animation:ai-stream var(--ai-stream-dur) linear infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ai-stream{0%{background-position:120% 0}to{background-position:-120% 0}}[data-ui=saas] .ai-think,[data-theme=atlvs-product] .ai-think{align-items:center;gap:3px;display:inline-flex}[data-ui=saas] .ai-think>i,[data-theme=atlvs-product] .ai-think>i{background:var(--ai-think-dot);width:5px;height:5px;animation:ai-think var(--ai-think-dur) ease infinite;border-radius:50%}[data-ui=saas] .ai-think>i:nth-child(2),[data-theme=atlvs-product] .ai-think>i:nth-child(2){animation-delay:.18s}[data-ui=saas] .ai-think>i:nth-child(3),[data-theme=atlvs-product] .ai-think>i:nth-child(3){animation-delay:.36s}@keyframes ai-think{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[data-ui=saas] .ai-cites,[data-theme=atlvs-product] .ai-cites{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}[data-ui=saas] .ai-cite,[data-theme=atlvs-product] .ai-cite{font-family:var(--p-mono-data);border-radius:var(--p-r-pill);background:var(--ai-cite-bg);color:var(--ai-cite-ink);cursor:pointer;transition:filter var(--motion-fast) ease;border:0;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;display:inline-flex}[data-ui=saas] .ai-cite:hover,[data-theme=atlvs-product] .ai-cite:hover{filter:brightness(.96)}[data-ui=saas] .ai-cite__n,[data-theme=atlvs-product] .ai-cite__n{background:var(--ai-cite-index-bg);color:var(--ai-cite-index-ink);border-radius:50%;place-items:center;width:14px;height:14px;font-size:8.5px;font-weight:700;display:grid}[data-ui=saas] .ai-conf,[data-theme=atlvs-product] .ai-conf{margin-top:13px}[data-ui=saas] .ai-conf__lab,[data-theme=atlvs-product] .ai-conf__lab{font-family:var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);justify-content:space-between;margin-bottom:5px;font-size:9.5px;display:flex}[data-ui=saas] .ai-conf__bar,[data-theme=atlvs-product] .ai-conf__bar{background:var(--p-surface-2);border-radius:999px;height:5px;overflow:hidden}[data-ui=saas] .ai-conf__bar>i,[data-theme=atlvs-product] .ai-conf__bar>i{background:linear-gradient(90deg, var(--ai-conf-mid), var(--ai-conf-high));height:100%;transition:width var(--motion-normal) var(--ease-out);border-radius:999px;display:block}[data-ui=saas] .ai-conf[data-level=low] .ai-conf__bar>i,[data-theme=atlvs-product] .ai-conf[data-level=low] .ai-conf__bar>i{background:linear-gradient(90deg, var(--ai-conf-low), var(--ai-conf-mid))}@media (prefers-reduced-motion:reduce){[data-ui=saas] .ai-stream,[data-theme=atlvs-product] .ai-stream{color:var(--p-text-1);-webkit-text-fill-color:var(--p-text-1);animation:none}[data-ui=saas] .ai-think>i,[data-theme=atlvs-product] .ai-think>i{opacity:.7;animation:none}}:root{--p-z-base:0;--p-z-raised:10;--p-z-sticky:100;--p-z-nav:200;--p-z-dropdown:300;--p-z-overlay:400;--p-z-modal:500;--p-z-popover:600;--p-z-toast:700;--p-z-tour:800;--p-z-max:2147480000;--p-o-disabled:.45;--p-o-muted:.65;--p-o-faint:.3;--p-o-scrim:.4;--p-o-scrim-dark:.6}[data-chart=safe]{--chart-1:#2a75ba;--chart-2:#f3821d;--chart-3:#24ab7e;--chart-4:#f7e04f;--chart-5:#4ab8e8;--chart-6:#e5481e;--chart-7:#b85c8b;--chart-8:#4f5661}@supports (color:lab(0% 0 0)){[data-chart=safe]{--chart-1:lab(47.197% -4.55368 -43.7618);--chart-2:lab(66.6158% 39.9115 67.7677);--chart-3:lab(62.2832% -44.6198 12.6434);--chart-4:lab(89.1523% -3.17127 70.1316);--chart-5:lab(70.1192% -21.2876 -33.5701);--chart-6:lab(54.138% 60.1852 57.2662);--chart-7:lab(51.853% 41.8282 -8.06538);--chart-8:lab(36.1243% -.829309 -7.36671)}}[data-chart=safe][data-encode=patterned]{--chart-dash-1:0;--chart-dash-2:6 4;--chart-dash-3:2 3;--chart-dash-4:8 3 2 3;--chart-dash-5:1 4;--chart-dash-6:10 4;--chart-dash-7:4 2 1 2;--chart-dash-8:3 3}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk.33jdofnh71adk.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(../media/ArchivoBlack.3eeuy_h3stxve.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../media/Fraunces.00o8rxlzhbj_q.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2.2su-c91z13mov.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins.14nztc_w4mkh_.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(../media/Orbitron.2w5no0jmlz4ph.woff2?dpl=dpl_Aq2PGmm9NZuSRp42bWPiucwgk1gP)format("woff2");font-weight:500 900;font-style:normal;font-display:swap}[data-ui=saas],[data-theme=atlvs-product]{--trend-rotate:0deg;--trend-overlay:none;--trend-press-translate:0}[data-ui=saas][data-trend=immersive],[data-theme=atlvs-product][data-trend=immersive]{--p-r-sm:12px;--p-r:16px;--p-r-md:18px;--p-r-lg:24px;--p-r-xl:28px;--glass-blur:blur(22px) saturate(1.3);--p-elev-1:0 2px 6px #0a0c1824, 0 1px 0 #ffffff0f inset;--p-elev-2:0 4px 12px #0a0c1829, 0 24px 48px #0a0c183d, 0 1px 0 #ffffff14 inset;--p-elev-3:0 8px 24px #0a0c1838, 0 40px 80px #0a0c1857, 0 1px 0 #ffffff1a inset;--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--hover-lift-y:-6px;--hover-scale:1.012;--press-scale:.985;--p-ease:var(--motion-normal) var(--ease-emphasized);--p-heading:"Space Grotesk", var(--font-hanken-grotesk);--p-heading-weight:600;--p-display-case:none;--p-heading-ls:-.02em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=immersive],[data-theme=atlvs-product][data-trend=immersive]{--p-accent:color-mix(in oklab, var(--k-acc) 90%, var(--p-text-1) 10%)}}[data-ui=saas][data-trend=immersive],[data-theme=atlvs-product][data-trend=immersive]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=immersive],[data-theme=atlvs-product][data-trend=immersive]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 16%, transparent)}}[data-ui=saas][data-trend=experimental],[data-theme=atlvs-product][data-trend=experimental]{--p-r-sm:0;--p-r:0;--p-r-md:0;--p-r-lg:0;--p-r-xl:0;--p-r-pill:0;--p-elev-1:none;--p-elev-2:0 0 0 1px var(--p-border);--p-elev-3:0 0 0 1px var(--p-border-2);--p-shadow-sm:none;--p-shadow:none;--p-shadow-lg:var(--p-elev-3);--p-border-width:1px;--hover-lift-y:0;--hover-scale:1;--press-scale:.99;--p-heading:"Archivo Black", var(--font-anton);--p-heading-weight:400;--p-display-case:uppercase;--p-heading-ls:-.015em;--p-ease:var(--motion-fast) var(--ease-emphasized)}[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-r-sm:14px;--p-r:18px;--p-r-md:20px;--p-r-lg:26px;--p-r-xl:30px;--p-r-pill:999px;--p-elev-1:4px 4px 0 var(--p-accent-weak);--p-elev-2:6px 6px 0 var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-elev-2:6px 6px 0 color-mix(in oklab, var(--k-acc) 40%, transparent)}}[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-elev-3:10px 10px 0 var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-elev-3:10px 10px 0 color-mix(in oklab, var(--k-acc) 55%, transparent)}}[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-border-width:2px;--hover-lift-y:-3px;--hover-scale:1.03;--press-scale:.96;--p-ease:var(--motion-normal) var(--ease-spring);--p-heading:"Fraunces", "Space Grotesk", var(--font-anton);--p-heading-weight:600;--p-display-case:none;--p-heading-ls:-.01em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-accent:color-mix(in oklab, var(--k-acc) 94%, var(--p-text-1) 6%)}}[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=dopamine],[data-theme=atlvs-product][data-trend=dopamine]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 22%, transparent)}}[data-ui=saas][data-trend=bold-type],[data-theme=atlvs-product][data-trend=bold-type]{--p-r-sm:0;--p-r:0;--p-r-md:0;--p-r-lg:0;--p-r-xl:2px;--p-r-pill:0;--p-elev-1:none;--p-elev-2:0 0 0 1px var(--p-border);--p-elev-3:0 8px 24px #0a0c181f;--p-shadow-sm:none;--p-shadow:none;--p-shadow-lg:var(--p-elev-3);--p-fs-display-xl:140px;--p-lh-display:.9;--p-heading:var(--font-anton);--p-heading-weight:400;--p-display-case:uppercase;--p-heading-ls:-.03em;--p-tracking-display:-.035em;--hover-lift-y:0;--hover-scale:1;--press-scale:.99;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=bold-type],[data-theme=atlvs-product][data-trend=bold-type]{--p-accent:color-mix(in oklab, var(--k-acc) 92%, var(--p-text-1) 8%)}}[data-ui=saas][data-trend=dark],[data-theme=atlvs-product][data-trend=dark]{--p-r-sm:6px;--p-r:8px;--p-r-md:8px;--p-r-lg:12px;--p-r-xl:14px;--p-elev-1:0 0 0 1px var(--p-border);--p-elev-2:0 1px 2px #0006, 0 0 0 1px var(--p-border);--p-elev-3:0 12px 36px #00000080, 0 0 0 1px var(--p-border);--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-border-width:1px;--hover-lift-y:-1px;--hover-scale:1;--press-scale:.99;--p-heading:"Space Grotesk", var(--font-hanken-grotesk);--p-heading-weight:600;--p-display-case:none;--p-heading-ls:-.015em;--p-ease:.24s var(--ease-standard)}[data-ui=saas][data-trend=motion],[data-theme=atlvs-product][data-trend=motion]{--p-r-md:10px;--p-r-lg:14px;--motion-normal:.24s;--motion-slow:.4s;--motion-hover:.16s;--p-ease:var(--motion-hover) var(--ease-spring);--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(0,0,0,1);--hover-lift-y:-4px;--hover-scale:1.02;--press-scale:.97;--p-heading:"Space Grotesk", var(--font-hanken-grotesk);--p-heading-weight:600;--p-display-case:none;--p-heading-ls:-.015em}[data-ui=saas][data-trend=gamified],[data-theme=atlvs-product][data-trend=gamified]{--p-r-sm:12px;--p-r:16px;--p-r-md:18px;--p-r-lg:22px;--p-r-xl:26px;--p-r-pill:999px;--p-elev-1:0 2px 6px #0a0c1814;--p-elev-2:0 6px 18px #0a0c181f;--p-elev-3:0 16px 40px #0a0c182e;--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--hover-lift-y:-3px;--hover-scale:1.04;--press-scale:.95;--p-ease:var(--motion-hover) var(--ease-spring);--p-heading:"Baloo 2", var(--font-hanken-grotesk);--p-heading-weight:700;--p-font:"Baloo 2", var(--font-hanken-grotesk);--p-display-case:none;--p-heading-ls:-.005em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=gamified],[data-theme=atlvs-product][data-trend=gamified]{--p-accent:color-mix(in oklab, var(--k-acc) 92%, var(--p-text-1) 8%)}}[data-ui=saas][data-trend=gamified],[data-theme=atlvs-product][data-trend=gamified]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=gamified],[data-theme=atlvs-product][data-trend=gamified]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 20%, transparent)}}[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-r-sm:12px;--p-r:16px;--p-r-md:18px;--p-r-lg:20px;--p-r-xl:24px;--p-elev-1:5px 5px 12px var(--p-text-1), -5px -5px 12px var(--p-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-elev-1:5px 5px 12px color-mix(in srgb, var(--p-text-1) 14%, transparent), -5px -5px 12px color-mix(in srgb, var(--p-neutral-0) 70%, transparent)}}[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-elev-2:8px 8px 18px var(--p-text-1), -8px -8px 18px var(--p-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-elev-2:8px 8px 18px color-mix(in srgb, var(--p-text-1) 16%, transparent), -8px -8px 18px color-mix(in srgb, var(--p-neutral-0) 80%, transparent)}}[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-elev-3:10px 10px 24px var(--p-text-1), -10px -10px 24px var(--p-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-elev-3:10px 10px 24px color-mix(in srgb, var(--p-text-1) 20%, transparent), -10px -10px 24px color-mix(in srgb, var(--p-neutral-0) 80%, transparent)}}[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-2);--p-border-width:0px;--hover-lift-y:0;--hover-scale:1;--press-scale:.99;--p-ease:var(--motion-hover) var(--ease-standard);--p-heading:"Poppins", var(--font-hanken-grotesk);--p-heading-weight:600;--p-font:"Poppins", var(--font-hanken-grotesk);--p-display-case:none;--p-heading-ls:-.01em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-accent:color-mix(in oklab, var(--k-acc) 74%, var(--p-surface) 26%)}}[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=neumorphic],[data-theme=atlvs-product][data-trend=neumorphic]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 10%, transparent)}}[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-r-sm:2px;--p-r:4px;--p-r-md:4px;--p-r-lg:6px;--p-r-xl:8px;--p-r-pill:999px;--p-elev-1:0 0 0 1px var(--k-acc), 0 0 14px var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-elev-1:0 0 0 1px color-mix(in oklab, var(--k-acc) 55%, transparent), 0 0 14px color-mix(in oklab, var(--k-acc) 35%, transparent)}}[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-elev-2:0 0 0 1px var(--k-acc), 0 0 24px var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-elev-2:0 0 0 1px color-mix(in oklab, var(--k-acc) 60%, transparent), 0 0 24px color-mix(in oklab, var(--k-acc) 45%, transparent)}}[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-elev-3:0 0 0 1px var(--k-acc), 0 0 40px var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-elev-3:0 0 0 1px color-mix(in oklab, var(--k-acc) 70%, transparent), 0 0 40px color-mix(in oklab, var(--k-acc) 55%, transparent)}}[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-border-width:1px;--hover-lift-y:-2px;--hover-scale:1.01;--press-scale:.98;--trend-overlay:grid;--p-ease:var(--motion-normal) var(--ease-out);--p-heading:"Orbitron", "Space Grotesk", var(--font-anton);--p-heading-weight:700;--p-display-case:uppercase;--p-heading-ls:.04em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-accent:color-mix(in oklab, var(--k-acc) 96%, var(--p-text-1) 4%)}}[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=synthwave],[data-theme=atlvs-product][data-trend=synthwave]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 20%, transparent)}}[data-ui=saas][data-trend=maximalist],[data-theme=atlvs-product][data-trend=maximalist]{--p-r-sm:0;--p-r:4px;--p-r-md:4px;--p-r-lg:24px;--p-r-xl:28px;--p-r-pill:999px;--p-elev-1:0 0 0 2px var(--p-text-1);--p-elev-2:4px 4px 0 var(--p-text-1), 0 0 0 2px var(--p-text-1);--p-elev-3:8px 8px 0 var(--p-text-1), 0 0 0 2px var(--p-text-1);--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-border-width:2px;--trend-rotate:-1deg;--hover-lift-y:-2px;--hover-scale:1.02;--press-scale:.98;--p-heading:var(--font-anton);--p-heading-weight:400;--p-display-case:uppercase;--p-heading-ls:-.01em;--p-ease:var(--motion-fast) var(--ease-spring);--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=maximalist],[data-theme=atlvs-product][data-trend=maximalist]{--p-accent:color-mix(in oklab, var(--k-acc) 94%, var(--p-text-1) 6%)}}[data-ui=saas][data-trend=maximalist],[data-theme=atlvs-product][data-trend=maximalist]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=maximalist],[data-theme=atlvs-product][data-trend=maximalist]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 22%, transparent)}}[data-ui=saas][data-trend=collage],[data-theme=atlvs-product][data-trend=collage]{--p-r-sm:2px;--p-r:3px;--p-r-md:3px;--p-r-lg:4px;--p-r-xl:6px;--p-elev-1:2px 3px 6px #0a0c1829;--p-elev-2:3px 5px 12px #0a0c1833;--p-elev-3:6px 10px 24px #0a0c1842;--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-1);--p-shadow-lg:var(--p-elev-3);--p-border-width:1px;--trend-rotate:-1.5deg;--hover-lift-y:-2px;--hover-scale:1.01;--press-scale:.99;--p-heading:"Fraunces", "Space Grotesk", var(--font-anton);--p-heading-weight:600;--p-display-case:none;--p-heading-ls:-.005em;--p-ease:var(--motion-normal) var(--ease-spring)}[data-ui=saas][data-trend=brutalist],[data-theme=atlvs-product][data-trend=brutalist]{--p-r-sm:0;--p-r:0;--p-r-md:0;--p-r-lg:0;--p-r-xl:0;--p-r-pill:0;--p-elev-1:3px 3px 0 var(--p-text-1);--p-elev-2:5px 5px 0 var(--p-text-1);--p-elev-3:8px 8px 0 var(--p-text-1);--p-shadow-sm:var(--p-elev-1);--p-shadow:var(--p-elev-2);--p-shadow-lg:var(--p-elev-3);--p-border-width:2px;--p-border:var(--p-text-1);--p-border-2:var(--p-text-1);--hover-lift-y:-2px;--hover-scale:1;--press-scale:1;--trend-press-translate:3px;--motion-fast:0s;--motion-normal:0s;--p-ease:0s linear;--p-heading:"Archivo Black", "Space Grotesk", var(--font-anton);--p-heading-weight:400;--p-display-case:uppercase;--p-heading-ls:-.01em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=brutalist],[data-theme=atlvs-product][data-trend=brutalist]{--p-accent:color-mix(in oklab, var(--k-acc) 96%, var(--p-text-1) 4%)}}[data-ui=saas][data-trend=brutalist],[data-theme=atlvs-product][data-trend=brutalist]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=brutalist],[data-theme=atlvs-product][data-trend=brutalist]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 24%, transparent)}}[data-ui=saas][data-trend=sustainable],[data-theme=atlvs-product][data-trend=sustainable]{--p-r-sm:4px;--p-r:6px;--p-r-md:8px;--p-r-lg:8px;--p-r-xl:10px;--p-elev-1:none;--p-elev-2:0 0 0 1px var(--p-border);--p-elev-3:0 0 0 1px var(--p-border-2);--p-shadow-sm:none;--p-shadow:none;--p-shadow-lg:var(--p-elev-3);--p-border-width:1px;--hover-lift-y:0;--hover-scale:1;--press-scale:.99;--motion-fast:80ms;--motion-normal:.12s;--motion-slow:.16s;--p-ease:.12s var(--ease-standard);--p-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-heading:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-heading-weight:700;--p-display-case:none;--p-heading-ls:-.01em;--p-accent:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=sustainable],[data-theme=atlvs-product][data-trend=sustainable]{--p-accent:color-mix(in oklab, var(--k-acc) 82%, var(--p-text-1) 18%)}}[data-ui=saas][data-trend=sustainable],[data-theme=atlvs-product][data-trend=sustainable]{--p-accent-weak:var(--k-acc)}@supports (color:color-mix(in lab, red, red)){[data-ui=saas][data-trend=sustainable],[data-theme=atlvs-product][data-trend=sustainable]{--p-accent-weak:color-mix(in oklab, var(--k-acc) 12%, transparent)}}@media (prefers-reduced-motion:reduce){[data-ui=saas][data-trend],[data-theme=atlvs-product][data-trend]{--motion-fast:0s;--motion-normal:0s;--motion-slow:0s;--motion-hover:0s;--motion-skeleton:0s;--vt-dur:0s;--hover-lift-y:0;--hover-scale:1;--press-scale:1;--trend-press-translate:0}}.app-rail{background:var(--p-surface);border-right:1px solid var(--p-border);width:74px;height:100dvh;z-index:var(--p-z-nav,25);scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:10px 0;display:flex;position:sticky;top:0;overflow:hidden auto}.app-rail::-webkit-scrollbar{display:none}.app-rail__group{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.app-rail__divider{background:var(--p-border);flex-shrink:0;width:34px;height:1px;margin:7px 0}.app-rail__item{width:56px;height:54px;color:var(--p-text-3);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:flex;position:relative}.app-rail__item:hover{background:var(--p-surface-2);color:var(--p-text-1)}.app-rail__item:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.app-rail__item[aria-current=page]{background:var(--p-accent-weak);border-color:var(--p-accent);color:var(--p-accent-text)}.app-rail__item--soon{opacity:.4;cursor:default;pointer-events:none}.app-rail__label{font-family:var(--p-mono-data,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;max-width:100%;font-size:7.5px;line-height:1;overflow:hidden}.app-rail__ro{background:var(--p-warning,#c8841a);border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:9px}.app-rail__soon-tag{font-family:var(--p-mono-data,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-3);font-size:6.5px;line-height:1}@media (max-width:767px){.app-rail{display:none}}:root:not([data-theme]){--p-bg:#f7f8fa;--p-surface:#fff;--p-surface-2:#f1f3f6;--p-border:#e4e7ec;--p-border-2:#d3d8e0;--p-text-1:#181b23;--p-text-2:#4a5563;--p-text-3:#656d7a;--p-accent:#e23414;--p-accent-hover:#c92c10;--p-accent-text:#971a05;--p-accent-weak:#e234141f;--p-accent-cta:#ad220a;--p-accent-cta-contrast:#fff;--p-accent-contrast:#fff;--p-focus:#e23414;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}