:root,html[data-theme=night]{--bg:#05070d;--ink:#f3f7ff;--muted:#a9bcd4;--head:#f5f9ff;--cyan:#67e8f9;--cyan-2:#c4f4ff;--blue:#3b82f6;--ok:#34f5a0;--line:rgba(148,210,255,0.18);--panel:rgba(10,16,28,0.62);--panel-2:rgba(12,20,34,0.92);--topbar:rgba(6,10,18,0.72);--topbar-ink:#f3f7ff;--topbar-muted:#a9bcd4;--well:rgba(255,255,255,0.035);--well-2:rgba(4,8,16,0.45);--thumb:#0a1220;--glass-hi:rgba(255,255,255,0.12);--shadow:0 24px 60px rgba(0,0,0,0.38);--glow:0 0 40px rgba(103,232,249,0.16);--mark-hi:#1d4ed8;--mark-lo:#0f172a;--user-hi:#7dd3fc;--user-lo:#2563eb;--user-ink:#041018;--agent-bg:rgba(8,14,26,0.78);--agent-ink:#e2edf8;--composer:rgba(6,12,22,0.7);--send-ink:#04141c;--sandbox-hi:rgba(14,28,48,0.9);--sandbox-lo:rgba(6,12,24,0.96);--sandbox-line:rgba(103,232,249,0.45);--sandbox-glow:rgba(103,232,249,0.18);--draw:#7dd3fc;--draw-ink:#e0f2fe;--cta-hi:rgba(22,48,82,0.9);--cta-lo:rgba(10,20,36,0.95);--asset-hi:rgba(16,32,52,0.88);--asset-lo:rgba(8,16,28,0.95);--toast:#101826;--toast-ink:#f3f7ff;--video:#070b12;--hud:rgba(255,255,255,0.78);--pill:rgba(4,8,14,0.72);--active-hi:rgba(59,130,246,0.28);--active-lo:rgba(14,32,62,0.78);--active-line:rgba(103,232,249,0.55);--card-hover:rgba(103,232,249,0.08);--hover:rgba(103,232,249,0.1);--chip:rgba(10,18,32,0.72);--orb-a:rgba(56,189,248,0.22);--orb-b:rgba(59,130,246,0.16);--orb-c:rgba(165,180,252,0.1);--grid:rgba(148,210,255,0.07);--radius:18px;--header:72px;--sans:var(--font-poppins),"Poppins","Segoe UI",sans-serif;--serif:var(--font-cormorant),"Cormorant Garamond","Times New Roman",serif;--mono:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;--bevel:inset 0 1px 0 var(--glass-hi),inset 0 -2px 6px rgba(0,0,0,0.32);--press:inset 0 2px 8px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.04);--extrude:0 1px 0 rgba(0,0,0,0.55),0 2px 0 rgba(0,0,0,0.42),0 4px 0 rgba(0,0,0,0.28);--lift:0 10px 22px rgba(0,0,0,0.28),0 22px 40px rgba(0,0,0,0.22);--lift-lo:0 8px 16px rgba(0,0,0,0.22);--face:linear-gradient(180deg,rgba(255,255,255,0.1),transparent 38%,rgba(0,0,0,0.18));--tip-bg:#eef8fc;--tip-ink:#0b1220;--tip-line:rgba(8,24,40,0.22);--tip-shadow:0 10px 28px rgba(0,0,0,0.48),0 2px 8px rgba(0,0,0,0.32);--ctrl-ink:#fff;--brand-logo-filter:none}html[data-theme=cream]{color-scheme:light;--bg:#efe6da;--ink:#000000;--muted:rgba(0,0,0,0.62);--head:#000000;--cyan:#000000;--cyan-2:#000000;--blue:#000000;--ok:#000000;--line:rgba(0,0,0,0.16);--panel:rgba(239,230,218,0.94);--panel-2:#efe6da;--topbar:#000000;--topbar-ink:#efe6da;--topbar-muted:rgba(239,230,218,0.72);--well:rgba(0,0,0,0.05);--well-2:rgba(0,0,0,0.06);--thumb:#e4d9cb;--glass-hi:rgba(255,255,255,0.45);--shadow:0 16px 36px rgba(0,0,0,0.08);--glow:0 0 28px rgba(0,0,0,0.08);--mark-hi:#000000;--mark-lo:#000000;--user-hi:#1a1a1a;--user-lo:#000000;--user-ink:#efe6da;--agent-bg:#efe6da;--agent-ink:#000000;--composer:#efe6da;--send-ink:#efe6da;--sandbox-hi:#efe6da;--sandbox-lo:#e7ddd0;--sandbox-line:rgba(0,0,0,0.35);--sandbox-glow:rgba(0,0,0,0.08);--draw:#000000;--draw-ink:#000000;--cta-hi:#efe6da;--cta-lo:#e7ddd0;--asset-hi:#efe6da;--asset-lo:#e7ddd0;--toast:#000000;--toast-ink:#efe6da;--video:#000000;--hud:rgba(239,230,218,0.9);--pill:rgba(0,0,0,0.72);--active-hi:rgba(0,0,0,0.08);--active-lo:rgba(0,0,0,0.04);--active-line:rgba(0,0,0,0.55);--card-hover:rgba(0,0,0,0.04);--hover:rgba(0,0,0,0.06);--chip:#efe6da;--orb-a:rgba(0,0,0,0.06);--orb-b:rgba(0,0,0,0.04);--orb-c:rgba(239,230,218,0.8);--grid:rgba(0,0,0,0.05);--radius:12px;--ctrl-ink:#000000;--tip-bg:#000000;--tip-ink:#efe6da;--tip-line:rgba(239,230,218,0.28);--tip-shadow:0 10px 28px rgba(0,0,0,0.28),0 2px 8px rgba(0,0,0,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.35),transparent 42%,rgba(0,0,0,0.04));--bevel:inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 4px rgba(0,0,0,0.06);--press:inset 0 2px 6px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.35);--extrude:0 1px 0 rgba(0,0,0,0.12),0 2px 0 rgba(0,0,0,0.06);--lift:0 8px 18px rgba(0,0,0,0.08),0 16px 28px rgba(0,0,0,0.06);--lift-lo:0 6px 12px rgba(0,0,0,0.06)}html[data-theme=jewelry]{color-scheme:light;--bg:#f8f4f0;--ink:#1a1a1a;--muted:#5f534a;--head:#1a1a1a;--cyan:#b76e79;--cyan-2:#6f4a42;--blue:#9a6b4f;--ok:#c4896a;--line:rgba(180,160,140,0.35);--panel:rgba(255,252,248,0.92);--panel-2:rgba(255,255,255,0.98);--topbar:#1a1a1a;--topbar-ink:#f8f4f0;--topbar-muted:#d2c2b4;--well:rgba(26,26,26,0.04);--well-2:rgba(242,234,226,0.92);--thumb:#e8ddd4;--glass-hi:rgba(255,255,255,0.85);--shadow:0 16px 36px rgba(70,50,40,0.08);--glow:0 0 36px rgba(183,110,121,0.14);--mark-hi:#d4a574;--mark-lo:#8a5a48;--user-hi:#e8d4c4;--user-lo:#c9a07a;--user-ink:#1a1a1a;--agent-bg:rgba(255,255,255,0.94);--agent-ink:#2a241e;--composer:rgba(255,255,255,0.94);--send-ink:#fffaf6;--sandbox-hi:#ffffff;--sandbox-lo:#f3ebe4;--sandbox-line:rgba(183,110,121,0.32);--sandbox-glow:rgba(183,110,121,0.14);--draw:#b76e79;--draw-ink:#1a1a1a;--cta-hi:#ffffff;--cta-lo:#f5efe9;--asset-hi:#ffffff;--asset-lo:#f7f1eb;--toast:#ffffff;--toast-ink:#1a1a1a;--video:#141210;--hud:rgba(255,255,255,0.88);--pill:rgba(20,16,14,0.72);--active-hi:rgba(183,110,121,0.14);--active-lo:rgba(201,160,122,0.1);--active-line:rgba(183,110,121,0.55);--card-hover:rgba(183,110,121,0.07);--hover:rgba(183,110,121,0.09);--orb-a:rgba(201,160,122,0.16);--orb-b:rgba(183,110,121,0.1);--orb-c:rgba(255,255,255,0.5);--grid:rgba(70,50,40,0.05);--chip:#ffffff;--radius:12px;--bevel:inset 0 1px 0 #fff,inset 0 -1px 4px rgba(70,50,40,0.06);--press:inset 0 2px 6px rgba(70,50,40,0.1),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(70,50,40,0.08),0 2px 0 rgba(70,50,40,0.04);--lift:0 8px 18px rgba(70,50,40,0.08),0 16px 28px rgba(70,50,40,0.06);--lift-lo:0 6px 12px rgba(70,50,40,0.06);--face:linear-gradient(180deg,rgba(255,255,255,0.7),transparent 42%,rgba(70,50,40,0.04));--tip-bg:#1a1a1a;--tip-ink:#f8f4f0;--tip-line:rgba(255,255,255,0.22);--tip-shadow:0 10px 28px rgba(26,26,26,0.28),0 2px 8px rgba(26,26,26,0.16);--ctrl-ink:#1a1a1a}html[data-theme=champagne]{--bg:#f8f4f0;--ink:#1a1a1a;--muted:#5f534a;--head:#1a1a1a;--cyan:#c9a07a;--cyan-2:#6f4a42;--blue:#9a6b4f;--ok:#c4896a;--line:rgba(180,160,140,0.35);--panel:rgba(255,252,248,0.92);--panel-2:rgba(255,255,255,0.98);--topbar:#1a1a1a;--topbar-ink:#f8f4f0;--topbar-muted:#d2c2b4;--well:rgba(26,26,26,0.04);--well-2:rgba(242,234,226,0.92);--thumb:#e8ddd4;--glass-hi:rgba(255,255,255,0.85);--shadow:0 16px 36px rgba(70,50,40,0.08);--glow:0 0 36px rgba(201,160,122,0.14);--mark-hi:#d4a574;--mark-lo:#8a5a48;--user-hi:#e8d4c4;--user-lo:#c9a07a;--user-ink:#1a1a1a;--agent-bg:rgba(255,255,255,0.94);--agent-ink:#2a241e;--composer:rgba(255,255,255,0.94);--send-ink:#fffaf6;--sandbox-hi:#ffffff;--sandbox-lo:#f3ebe4;--sandbox-line:rgba(201,160,122,0.32);--sandbox-glow:rgba(201,160,122,0.14);--draw:#c9a07a;--draw-ink:#1a1a1a;--cta-hi:#ffffff;--cta-lo:#f5efe9;--asset-hi:#ffffff;--asset-lo:#f7f1eb;--toast:#ffffff;--toast-ink:#1a1a1a;--video:#141210;--hud:rgba(255,255,255,0.88);--pill:rgba(20,16,14,0.72);--active-hi:rgba(201,160,122,0.14);--active-lo:rgba(201,160,122,0.1);--active-line:rgba(201,160,122,0.55);--card-hover:rgba(201,160,122,0.07);--hover:rgba(201,160,122,0.09);--orb-a:rgba(201,160,122,0.16);--orb-b:rgba(183,110,121,0.1);--orb-c:rgba(255,255,255,0.5);--grid:rgba(70,50,40,0.05);--chip:#ffffff;--radius:12px;--ctrl-ink:#1a1a1a;--tip-bg:#1a1a1a;--tip-ink:#f8f4f0;--tip-line:rgba(255,255,255,0.22);--tip-shadow:0 10px 28px rgba(26,26,26,0.28),0 2px 8px rgba(26,26,26,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.7),transparent 42%,rgba(70,50,40,0.04));--bevel:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 -2px 6px rgba(70,50,40,0.06);--press:inset 0 2px 8px rgba(70,50,40,0.08),inset 0 1px 0 rgba(255,255,255,0.7);--extrude:0 1px 0 rgba(180,160,140,0.35),0 2px 0 rgba(180,160,140,0.2),0 4px 0 rgba(180,160,140,0.12);--lift:0 8px 18px rgba(70,50,40,0.08),0 16px 28px rgba(70,50,40,0.06);--lift-lo:0 6px 12px rgba(70,50,40,0.06);color-scheme:light}html[data-theme=slate]{--bg:#0f1419;--ink:#e8eef4;--muted:#a8b6c7;--head:#f1f5f9;--cyan:#94a3b8;--cyan-2:#cbd5e1;--blue:#64748b;--ok:#86efac;--line:rgba(148,163,184,0.2);--panel:rgba(15,20,28,0.75);--panel-2:rgba(18,24,32,0.95);--topbar:rgba(10,14,20,0.9);--topbar-ink:#e8eef4;--topbar-muted:#a8b6c7;--well:rgba(255,255,255,0.04);--well-2:rgba(8,12,18,0.5);--thumb:#1e293b;--mark-hi:#475569;--mark-lo:#1e293b;--user-hi:#94a3b8;--user-lo:#475569;--user-ink:#0f172a;--agent-bg:rgba(15,23,42,0.85);--agent-ink:#e2e8f0;--composer:rgba(15,23,42,0.8);--send-ink:#0f172a;--sandbox-hi:rgba(30,41,59,0.95);--sandbox-lo:rgba(15,23,42,0.98);--sandbox-line:rgba(148,163,184,0.4);--sandbox-glow:rgba(148,163,184,0.15);--draw:#94a3b8;--draw-ink:#e2e8f0;--cta-hi:rgba(51,65,85,0.95);--cta-lo:rgba(30,41,59,0.98);--active-hi:rgba(100,116,139,0.25);--active-lo:rgba(51,65,85,0.8);--active-line:rgba(148,163,184,0.5);--card-hover:rgba(148,163,184,0.08);--hover:rgba(148,163,184,0.12);--chip:rgba(30,41,59,0.8);--orb-a:rgba(100,116,139,0.2);--orb-b:rgba(71,85,105,0.15);--orb-c:rgba(148,163,184,0.08);--grid:rgba(148,163,184,0.06);--ctrl-ink:#fff}html[data-theme=aqua]{--bg:#041318;--ink:#e6fffb;--muted:#9ed4cc;--head:#f0fffc;--cyan:#2dd4bf;--cyan-2:#99f6e4;--blue:#0d9488;--ok:#34d399;--line:rgba(45,212,191,0.22);--panel:rgba(4,19,24,0.72);--panel-2:rgba(6,28,34,0.94);--topbar:rgba(2,12,16,0.88);--topbar-ink:#e6fffb;--topbar-muted:#9ed4cc;--well:rgba(255,255,255,0.04);--well-2:rgba(2,10,14,0.55);--thumb:#0f2a30;--mark-hi:#14b8a6;--mark-lo:#0f766e;--user-hi:#5eead4;--user-lo:#0d9488;--user-ink:#042f2e;--agent-bg:rgba(4,24,30,0.85);--agent-ink:#ccfbf1;--composer:rgba(4,20,26,0.85);--send-ink:#042f2e;--sandbox-hi:rgba(8,40,48,0.95);--sandbox-lo:rgba(4,20,26,0.98);--sandbox-line:rgba(45,212,191,0.4);--sandbox-glow:rgba(45,212,191,0.16);--draw:#2dd4bf;--draw-ink:#ccfbf1;--cta-hi:rgba(13,74,82,0.95);--cta-lo:rgba(4,30,36,0.98);--active-hi:rgba(45,212,191,0.2);--active-lo:rgba(13,74,82,0.75);--active-line:rgba(45,212,191,0.55);--card-hover:rgba(45,212,191,0.08);--hover:rgba(45,212,191,0.1);--chip:rgba(4,30,36,0.75);--orb-a:rgba(45,212,191,0.2);--orb-b:rgba(13,148,136,0.14);--orb-c:rgba(153,246,228,0.08);--grid:rgba(45,212,191,0.06);--ctrl-ink:#fff}html[data-theme=copper]{--bg:#120c0a;--ink:#faf0ea;--muted:#d4b59a;--head:#fff7f0;--cyan:#d97706;--cyan-2:#fbbf24;--blue:#b45309;--ok:#f59e0b;--line:rgba(217,119,6,0.22);--panel:rgba(24,14,10,0.72);--panel-2:rgba(30,18,12,0.94);--topbar:rgba(18,10,6,0.9);--topbar-ink:#faf0ea;--topbar-muted:#d4b59a;--well:rgba(255,255,255,0.04);--well-2:rgba(12,8,6,0.55);--thumb:#291510;--mark-hi:#d97706;--mark-lo:#92400e;--user-hi:#fcd34d;--user-lo:#d97706;--user-ink:#1c0f08;--agent-bg:rgba(24,14,10,0.88);--agent-ink:#fef3c7;--composer:rgba(18,10,6,0.85);--send-ink:#1c0f08;--sandbox-hi:rgba(40,22,14,0.95);--sandbox-lo:rgba(18,10,6,0.98);--sandbox-line:rgba(217,119,6,0.38);--sandbox-glow:rgba(217,119,6,0.14);--draw:#f59e0b;--draw-ink:#fef3c7;--cta-hi:rgba(68,36,20,0.95);--cta-lo:rgba(30,16,10,0.98);--active-hi:rgba(217,119,6,0.22);--active-lo:rgba(68,36,20,0.78);--active-line:rgba(245,158,11,0.55);--card-hover:rgba(217,119,6,0.08);--hover:rgba(217,119,6,0.1);--chip:rgba(30,16,10,0.78);--orb-a:rgba(217,119,6,0.18);--orb-b:rgba(180,83,9,0.12);--orb-c:rgba(251,191,36,0.08);--grid:rgba(217,119,6,0.05);--ctrl-ink:#fff}html[data-theme=forest]{--bg:#07140c;--ink:#eef8f0;--muted:#9bc4a6;--head:#f4fbf5;--cyan:#4ade80;--cyan-2:#bbf7d0;--blue:#16a34a;--ok:#86efac;--line:rgba(74,222,128,0.22);--panel:rgba(8,24,14,0.72);--panel-2:rgba(10,30,18,0.94);--topbar:rgba(4,16,10,0.9);--topbar-ink:#eef8f0;--topbar-muted:#9bc4a6;--well:rgba(255,255,255,0.04);--well-2:rgba(4,14,8,0.55);--thumb:#12301c;--mark-hi:#22c55e;--mark-lo:#166534;--user-hi:#86efac;--user-lo:#16a34a;--user-ink:#052e16;--agent-bg:rgba(8,28,16,0.88);--agent-ink:#dcfce7;--composer:rgba(6,20,12,0.85);--send-ink:#052e16;--sandbox-hi:rgba(16,42,26,0.95);--sandbox-lo:rgba(6,20,12,0.98);--sandbox-line:rgba(74,222,128,0.4);--sandbox-glow:rgba(74,222,128,0.16);--draw:#4ade80;--draw-ink:#dcfce7;--cta-hi:rgba(22,80,44,0.95);--cta-lo:rgba(10,36,20,0.98);--active-hi:rgba(74,222,128,0.2);--active-lo:rgba(22,80,44,0.75);--active-line:rgba(74,222,128,0.55);--card-hover:rgba(74,222,128,0.08);--hover:rgba(74,222,128,0.1);--chip:rgba(10,36,20,0.78);--orb-a:rgba(74,222,128,0.18);--orb-b:rgba(22,163,74,0.14);--orb-c:rgba(187,247,208,0.08);--grid:rgba(74,222,128,0.06);--ctrl-ink:#fff;--tip-bg:#ecfdf3;--tip-ink:#052e16;--tip-line:rgba(5,46,22,0.2);--tip-shadow:0 10px 28px rgba(0,0,0,0.45),0 2px 8px rgba(0,0,0,0.28)}html[data-theme=ember]{--bg:#14080c;--ink:#fff1f2;--muted:#e0a8b2;--head:#fff7f8;--cyan:#fb7185;--cyan-2:#fecdd3;--blue:#e11d48;--ok:#fda4af;--line:rgba(251,113,133,0.24);--panel:rgba(28,10,16,0.72);--panel-2:rgba(36,14,22,0.94);--topbar:rgba(18,6,10,0.9);--topbar-ink:#fff1f2;--topbar-muted:#e0a8b2;--well:rgba(255,255,255,0.04);--well-2:rgba(14,6,8,0.55);--thumb:#3a1520;--mark-hi:#e11d48;--mark-lo:#9f1239;--user-hi:#fda4af;--user-lo:#e11d48;--user-ink:#4c0519;--agent-bg:rgba(28,10,16,0.88);--agent-ink:#ffe4e6;--composer:rgba(20,8,12,0.85);--send-ink:#4c0519;--sandbox-hi:rgba(48,16,26,0.95);--sandbox-lo:rgba(20,8,12,0.98);--sandbox-line:rgba(251,113,133,0.42);--sandbox-glow:rgba(251,113,133,0.16);--draw:#fb7185;--draw-ink:#ffe4e6;--cta-hi:rgba(90,20,40,0.95);--cta-lo:rgba(40,12,22,0.98);--active-hi:rgba(251,113,133,0.22);--active-lo:rgba(90,20,40,0.78);--active-line:rgba(251,113,133,0.55);--card-hover:rgba(251,113,133,0.08);--hover:rgba(251,113,133,0.1);--chip:rgba(40,12,22,0.78);--orb-a:rgba(251,113,133,0.2);--orb-b:rgba(225,29,72,0.14);--orb-c:rgba(254,205,211,0.08);--grid:rgba(251,113,133,0.06);--ctrl-ink:#fff;--tip-bg:#fff1f2;--tip-ink:#4c0519;--tip-line:rgba(76,5,25,0.2);--tip-shadow:0 10px 28px rgba(0,0,0,0.45),0 2px 8px rgba(0,0,0,0.28)}html[data-theme=pearl]{color-scheme:light;--brand-logo-filter:invert(1) hue-rotate(180deg);--bg:#f4f7fb;--ink:#152033;--muted:#4b5b73;--head:#0f172a;--cyan:#475569;--cyan-2:#334155;--blue:#64748b;--ok:#059669;--line:rgba(71,85,105,0.18);--panel:rgba(255,255,255,0.82);--panel-2:rgba(255,255,255,0.96);--topbar:rgba(255,255,255,0.9);--topbar-ink:#152033;--topbar-muted:#4b5b73;--well:rgba(15,23,42,0.04);--well-2:rgba(226,232,240,0.7);--thumb:#e2e8f0;--glass-hi:rgba(255,255,255,0.9);--shadow:0 18px 40px rgba(15,23,42,0.08);--glow:0 0 28px rgba(100,116,139,0.12);--mark-hi:#64748b;--mark-lo:#334155;--user-hi:#94a3b8;--user-lo:#475569;--user-ink:#f8fafc;--agent-bg:rgba(241,245,249,0.95);--agent-ink:#1e293b;--composer:rgba(248,250,252,0.95);--send-ink:#f8fafc;--sandbox-hi:rgba(255,255,255,0.96);--sandbox-lo:rgba(241,245,249,0.98);--sandbox-line:rgba(71,85,105,0.35);--sandbox-glow:rgba(100,116,139,0.12);--draw:#475569;--draw-ink:#1e293b;--cta-hi:rgba(255,255,255,0.98);--cta-lo:rgba(241,245,249,0.98);--asset-hi:rgba(255,255,255,0.95);--asset-lo:rgba(226,232,240,0.9);--toast:#1e293b;--toast-ink:#f8fafc;--video:#0f172a;--hud:rgba(255,255,255,0.82);--pill:rgba(15,23,42,0.55);--active-hi:rgba(100,116,139,0.14);--active-lo:rgba(226,232,240,0.9);--active-line:rgba(71,85,105,0.45);--card-hover:rgba(71,85,105,0.06);--hover:rgba(71,85,105,0.08);--chip:#ffffff;--orb-a:rgba(148,163,184,0.18);--orb-b:rgba(100,116,139,0.1);--orb-c:rgba(255,255,255,0.7);--grid:rgba(71,85,105,0.06);--radius:12px;--ctrl-ink:#0f172a;--tip-bg:#0f172a;--tip-ink:#f8fafc;--tip-line:rgba(255,255,255,0.18);--tip-shadow:0 10px 28px rgba(15,23,42,0.28),0 2px 8px rgba(15,23,42,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.85),transparent 42%,rgba(15,23,42,0.04));--bevel:inset 0 1px 0 #fff,inset 0 -1px 4px rgba(15,23,42,0.06);--press:inset 0 2px 6px rgba(15,23,42,0.08),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(148,163,184,0.35),0 2px 0 rgba(148,163,184,0.18);--lift:0 8px 18px rgba(15,23,42,0.08),0 16px 28px rgba(15,23,42,0.06);--lift-lo:0 6px 12px rgba(15,23,42,0.06)}html[data-theme=mist]{color-scheme:light;--brand-logo-filter:invert(1) hue-rotate(180deg);--bg:#f4f7fb;--ink:#1c2a44;--muted:#4d6284;--head:#15233c;--cyan:#3b6fd8;--cyan-2:#234e9b;--blue:#3b6fd8;--ok:#0f766e;--line:rgba(59,111,216,0.18);--panel:rgba(255,255,255,0.84);--panel-2:rgba(255,255,255,0.96);--topbar:rgba(255,255,255,0.92);--topbar-ink:#1c2a44;--topbar-muted:#4d6284;--well:rgba(28,42,68,0.04);--well-2:rgba(214,226,244,0.7);--thumb:#d6e2f4;--glass-hi:rgba(255,255,255,0.9);--shadow:0 18px 40px rgba(28,42,68,0.08);--glow:0 0 28px rgba(59,111,216,0.14);--mark-hi:#3b6fd8;--mark-lo:#234e9b;--user-hi:#6b93e0;--user-lo:#3b6fd8;--user-ink:#f8fafc;--agent-bg:rgba(237,243,251,0.96);--agent-ink:#1c2a44;--composer:rgba(247,250,253,0.96);--send-ink:#f8fafc;--sandbox-hi:rgba(255,255,255,0.96);--sandbox-lo:rgba(237,243,251,0.98);--sandbox-line:rgba(59,111,216,0.35);--sandbox-glow:rgba(59,111,216,0.12);--draw:#3b6fd8;--draw-ink:#1c2a44;--cta-hi:rgba(255,255,255,0.98);--cta-lo:rgba(237,243,251,0.98);--asset-hi:rgba(255,255,255,0.95);--asset-lo:rgba(214,226,244,0.9);--toast:#1c2a44;--toast-ink:#f8fafc;--video:#15233c;--hud:rgba(255,255,255,0.84);--pill:rgba(28,42,68,0.55);--active-hi:rgba(59,111,216,0.14);--active-lo:rgba(214,226,244,0.9);--active-line:rgba(59,111,216,0.45);--card-hover:rgba(59,111,216,0.06);--hover:rgba(59,111,216,0.08);--chip:#ffffff;--orb-a:rgba(59,111,216,0.16);--orb-b:rgba(35,78,155,0.1);--orb-c:rgba(255,255,255,0.7);--grid:rgba(59,111,216,0.06);--radius:12px;--ctrl-ink:#1c2a44;--tip-bg:#1c2a44;--tip-ink:#f8fafc;--tip-line:rgba(255,255,255,0.18);--tip-shadow:0 10px 28px rgba(28,42,68,0.28),0 2px 8px rgba(28,42,68,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.85),transparent 42%,rgba(28,42,68,0.04));--bevel:inset 0 1px 0 #fff,inset 0 -1px 4px rgba(28,42,68,0.06);--press:inset 0 2px 6px rgba(28,42,68,0.08),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(59,111,216,0.22),0 2px 0 rgba(59,111,216,0.12);--lift:0 8px 18px rgba(28,42,68,0.08),0 16px 28px rgba(28,42,68,0.06);--lift-lo:0 6px 12px rgba(28,42,68,0.06)}html[data-theme=sage]{color-scheme:light;--brand-logo-filter:invert(1) hue-rotate(180deg);--bg:#f3f7f2;--ink:#1c3328;--muted:#4d6658;--head:#163026;--cyan:#2f6b4f;--cyan-2:#1e4a36;--blue:#2f6b4f;--ok:#15803d;--line:rgba(47,107,79,0.18);--panel:rgba(255,255,255,0.84);--panel-2:rgba(255,255,255,0.96);--topbar:rgba(255,255,255,0.92);--topbar-ink:#1c3328;--topbar-muted:#4d6658;--well:rgba(28,51,40,0.04);--well-2:rgba(214,230,218,0.75);--thumb:#d6e6da;--glass-hi:rgba(255,255,255,0.9);--shadow:0 18px 40px rgba(28,51,40,0.08);--glow:0 0 28px rgba(47,107,79,0.14);--mark-hi:#2f6b4f;--mark-lo:#1e4a36;--user-hi:#5d9478;--user-lo:#2f6b4f;--user-ink:#f8faf8;--agent-bg:rgba(237,245,239,0.96);--agent-ink:#1c3328;--composer:rgba(247,251,248,0.96);--send-ink:#f8faf8;--sandbox-hi:rgba(255,255,255,0.96);--sandbox-lo:rgba(237,245,239,0.98);--sandbox-line:rgba(47,107,79,0.35);--sandbox-glow:rgba(47,107,79,0.12);--draw:#2f6b4f;--draw-ink:#1c3328;--cta-hi:rgba(255,255,255,0.98);--cta-lo:rgba(237,245,239,0.98);--asset-hi:rgba(255,255,255,0.95);--asset-lo:rgba(214,230,218,0.9);--toast:#1c3328;--toast-ink:#f8faf8;--video:#163026;--hud:rgba(255,255,255,0.84);--pill:rgba(28,51,40,0.55);--active-hi:rgba(47,107,79,0.14);--active-lo:rgba(214,230,218,0.9);--active-line:rgba(47,107,79,0.45);--card-hover:rgba(47,107,79,0.06);--hover:rgba(47,107,79,0.08);--chip:#ffffff;--orb-a:rgba(47,107,79,0.16);--orb-b:rgba(30,74,54,0.1);--orb-c:rgba(255,255,255,0.7);--grid:rgba(47,107,79,0.06);--radius:12px;--ctrl-ink:#1c3328;--tip-bg:#1c3328;--tip-ink:#f8faf8;--tip-line:rgba(255,255,255,0.18);--tip-shadow:0 10px 28px rgba(28,51,40,0.28),0 2px 8px rgba(28,51,40,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.85),transparent 42%,rgba(28,51,40,0.04));--bevel:inset 0 1px 0 #fff,inset 0 -1px 4px rgba(28,51,40,0.06);--press:inset 0 2px 6px rgba(28,51,40,0.08),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(47,107,79,0.22),0 2px 0 rgba(47,107,79,0.12);--lift:0 8px 18px rgba(28,51,40,0.08),0 16px 28px rgba(28,51,40,0.06);--lift-lo:0 6px 12px rgba(28,51,40,0.06)}html[data-theme=bloom]{color-scheme:light;--brand-logo-filter:invert(1) hue-rotate(180deg);--bg:#fbf6f6;--ink:#3a2430;--muted:#7a5362;--head:#321f2a;--cyan:#a14d68;--cyan-2:#7a334c;--blue:#a14d68;--ok:#0f766e;--line:rgba(161,77,104,0.18);--panel:rgba(255,255,255,0.84);--panel-2:rgba(255,255,255,0.96);--topbar:rgba(255,255,255,0.92);--topbar-ink:#3a2430;--topbar-muted:#7a5362;--well:rgba(58,36,48,0.04);--well-2:rgba(242,220,226,0.75);--thumb:#f2dce2;--glass-hi:rgba(255,255,255,0.9);--shadow:0 18px 40px rgba(58,36,48,0.08);--glow:0 0 28px rgba(161,77,104,0.14);--mark-hi:#a14d68;--mark-lo:#7a334c;--user-hi:#c47b90;--user-lo:#a14d68;--user-ink:#fffafb;--agent-bg:rgba(252,243,245,0.96);--agent-ink:#3a2430;--composer:rgba(253,248,249,0.96);--send-ink:#fffafb;--sandbox-hi:rgba(255,255,255,0.96);--sandbox-lo:rgba(252,243,245,0.98);--sandbox-line:rgba(161,77,104,0.35);--sandbox-glow:rgba(161,77,104,0.12);--draw:#a14d68;--draw-ink:#3a2430;--cta-hi:rgba(255,255,255,0.98);--cta-lo:rgba(252,243,245,0.98);--asset-hi:rgba(255,255,255,0.95);--asset-lo:rgba(242,220,226,0.9);--toast:#3a2430;--toast-ink:#fffafb;--video:#321f2a;--hud:rgba(255,255,255,0.84);--pill:rgba(58,36,48,0.55);--active-hi:rgba(161,77,104,0.14);--active-lo:rgba(242,220,226,0.9);--active-line:rgba(161,77,104,0.45);--card-hover:rgba(161,77,104,0.06);--hover:rgba(161,77,104,0.08);--chip:#ffffff;--orb-a:rgba(161,77,104,0.16);--orb-b:rgba(122,51,76,0.1);--orb-c:rgba(255,255,255,0.7);--grid:rgba(161,77,104,0.06);--radius:12px;--ctrl-ink:#3a2430;--tip-bg:#3a2430;--tip-ink:#fffafb;--tip-line:rgba(255,255,255,0.18);--tip-shadow:0 10px 28px rgba(58,36,48,0.28),0 2px 8px rgba(58,36,48,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.85),transparent 42%,rgba(58,36,48,0.04));--bevel:inset 0 1px 0 #fff,inset 0 -1px 4px rgba(58,36,48,0.06);--press:inset 0 2px 6px rgba(58,36,48,0.08),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(161,77,104,0.22),0 2px 0 rgba(161,77,104,0.12);--lift:0 8px 18px rgba(58,36,48,0.08),0 16px 28px rgba(58,36,48,0.06);--lift-lo:0 6px 12px rgba(58,36,48,0.06)}html[data-theme=brand]{color-scheme:light;--bg:var(--bg-canvas);--ink:var(--text-primary);--muted:var(--text-muted);--head:var(--text-primary);--cyan:var(--action-primary);--cyan-2:var(--action-secondary);--blue:var(--action-primary);--ok:var(--action-secondary);--line:var(--border-subtle);--panel:var(--bg-surface);--panel-2:var(--bg-surface);--topbar:var(--bg-container-dark);--topbar-ink:var(--text-inverse);--topbar-muted:var(--color-mineral-beige);--well:var(--bg-surface-subtle);--well-2:rgba(216,207,196,0.55);--thumb:#cfc4b8;--glass-hi:rgba(255,255,255,0.65);--shadow:0 16px 36px rgba(54,43,40,0.08);--glow:0 0 28px rgba(11,59,149,0.12);--mark-hi:var(--action-primary);--mark-lo:var(--action-primary-hover);--user-hi:var(--action-primary);--user-lo:var(--action-primary-hover);--user-ink:var(--action-primary-fg);--agent-bg:var(--bg-surface);--agent-ink:var(--text-primary);--composer:var(--bg-surface);--send-ink:var(--action-primary-fg);--sandbox-hi:var(--bg-surface);--sandbox-lo:#e7e0d8;--sandbox-line:var(--border-strong);--sandbox-glow:rgba(11,59,149,0.12);--draw:var(--color-royal-purple);--draw-ink:var(--text-primary);--cta-hi:var(--bg-surface);--cta-lo:var(--color-mineral-beige);--asset-hi:var(--bg-surface);--asset-lo:#e7e0d8;--toast:var(--bg-surface);--toast-ink:var(--text-primary);--video:var(--bg-container-alt);--hud:rgba(255,255,255,0.9);--pill:var(--badge-highlight-bg);--active-hi:rgba(11,59,149,0.12);--active-lo:rgba(11,59,149,0.06);--active-line:var(--action-primary);--card-hover:rgba(11,59,149,0.05);--hover:rgba(54,43,40,0.06);--chip:var(--badge-soft-bg);--orb-a:rgba(11,59,149,0.08);--orb-b:rgba(29,90,100,0.08);--orb-c:rgba(185,168,200,0.28);--grid:rgba(54,43,40,0.05);--radius:12px;--ctrl-ink:var(--text-primary);--tip-bg:var(--bg-container-dark);--tip-ink:var(--text-inverse);--tip-line:rgba(216,207,196,0.28);--tip-shadow:0 10px 28px rgba(54,43,40,0.28),0 2px 8px rgba(54,43,40,0.16);--face:linear-gradient(180deg,rgba(255,255,255,0.7),transparent 42%,rgba(54,43,40,0.04));--bevel:inset 0 1px 0 rgba(255,255,255,0.7),inset 0 -1px 4px rgba(54,43,40,0.06);--press:inset 0 2px 6px rgba(54,43,40,0.1),inset 0 1px 0 #fff;--extrude:0 1px 0 rgba(54,43,40,0.1),0 2px 0 rgba(54,43,40,0.05);--lift:0 8px 18px rgba(54,43,40,0.08),0 16px 28px rgba(54,43,40,0.06);--lift-lo:0 6px 12px rgba(54,43,40,0.06)}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden;color:var(--ink);font-family:var(--sans);background:var(--bg);color-scheme:dark}h1,h2,h3,h4,h5,h6{font-family:var(--serif)}.catalog-item,.sandbox-reopen,.select-trigger,[role=button],a,button,label[for],summary{cursor:pointer}[aria-disabled=true],a[aria-disabled=true],button:disabled{cursor:not-allowed}html.is-busy,html.is-busy *{cursor:wait!important}button,input,select,textarea{font-family:inherit}code,kbd,pre,samp{font-family:var(--mono)}html[data-theme=bloom],html[data-theme=brand],html[data-theme=champagne],html[data-theme=cream],html[data-theme=jewelry],html[data-theme=mist],html[data-theme=pearl],html[data-theme=sage]{color-scheme:light}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cyan) 50%,var(--muted)) color-mix(in srgb,var(--well-2) 70%,transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--well-2) 85%,transparent);border-radius:999px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cyan) 42%,var(--muted));border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cyan) 72%,var(--muted));border:2px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.atmosphere{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:var(--bg)}.atmosphere .orb{position:absolute;border-radius:50%;filter:blur(60px)}.atmosphere .orb-a{width:42vw;height:42vw;left:-8%;top:-18%;background:var(--orb-a)}.atmosphere .orb-b{width:36vw;height:36vw;right:-10%;bottom:-16%;background:var(--orb-b)}.atmosphere .orb-c{width:28vw;height:18vw;left:36%;top:8%;background:var(--orb-c)}.atmosphere .grid-fade{position:absolute;inset:18% 0 0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);opacity:.7}.atmosphere .vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 40%,color-mix(in srgb,var(--bg) 78%,#000) 100%)}.atmosphere .grain{position:absolute;inset:-20%;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.workspace.sandbox-collapsed,.workspace:has(.sandbox-col.is-collapsed){grid-template-columns:248px minmax(300px,calc(400px + 1.75rem)) minmax(112px,240px) minmax(280px,1fr)}.workspace.product-video-layout{grid-template-columns:248px minmax(260px,calc(380px + 1.75rem)) minmax(220px,280px) minmax(260px,1fr) minmax(300px,1.18fr)}.workspace.product-video-layout.sandbox-collapsed,.workspace.product-video-layout:has(.sandbox-col.is-collapsed){grid-template-columns:248px minmax(260px,calc(380px + 1.75rem)) minmax(220px,280px) minmax(260px,1fr)}@media(max-width:1180px){.workspace.product-video-layout,.workspace.product-video-layout.sandbox-collapsed,.workspace.product-video-layout:has(.sandbox-col.is-collapsed){grid-template-columns:220px minmax(240px,calc(380px + 1.75rem)) minmax(220px,280px) minmax(232px,1fr)}}.workspace .sandbox-col.is-collapsed{display:none}.workspace .pay-block{grid-column:1/-1}.workspace .sandbox-reopen{transform:translateY(-50%)}.workspace .sandbox-reopen--notify{animation:sandbox-notify-pulse 1.8s ease-in-out infinite}.workspace .sandbox-reopen-flip{display:inline-flex;transform:rotate(180deg)}.workspace .sandbox-reopen-label{display:inline-flex;align-items:center;gap:.625rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.workspace .sandbox-notify-bubble{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed;display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--cyan);color:var(--send-ink,#041018);font-size:9px;font-weight:800;letter-spacing:0;line-height:1;transform:rotate(180deg);box-shadow:0 0 0 2px color-mix(in srgb,var(--sandbox-lo) 80%,transparent)}@keyframes sandbox-notify-pulse{0%,to{box-shadow:var(--bevel),var(--extrude),var(--lift-lo)}50%{box-shadow:var(--bevel),var(--extrude),var(--lift-lo),0 0 0 3px color-mix(in srgb,var(--cyan) 35%,transparent)}}.workspace.is-awaiting-industry>.col,.workspace.is-awaiting-industry>.pay-block,.workspace.is-awaiting-industry>.sandbox-reopen{pointer-events:none;user-select:none}.workspace .studio-industry-gate{background:rgba(0,0,0,.55)}.workspace.is-compact{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;padding:10px}.workspace.is-compact .consult-col{flex:1 1 auto;min-height:0;width:100%}.workspace.is-compact .consult-card{height:100%;width:100%;overflow:hidden}.workspace.is-compact .studio-context-chip{margin-left:10px;margin-right:10px;margin-bottom:10px}.workspace.is-compact .video-frame{margin:0 10px 10px;width:calc(100% - 20px);max-width:calc(100% - 20px);align-self:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.workspace.is-compact .video-frame .expert-image{inset:0;overflow:hidden}.workspace.is-compact .video-frame .avatar-media{transform:none;transform-origin:center center;object-fit:cover;object-position:center center;width:100%;height:100%;max-width:100%;max-height:100%}.workspace.is-compact .studio-fab--notify{animation:sandbox-notify-pulse 1.8s ease-in-out infinite}.workspace.is-compact .studio-fab-flip{display:inline-flex;transform:rotate(180deg)}.workspace.is-compact .studio-fab-label{display:inline-flex;align-items:center;gap:.5rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.workspace.is-compact .studio-fab-icon{transform:rotate(90deg)}.compact-sheet-panel{background:var(--bg)}.compact-sheet-panel .catalog-col,.compact-sheet-panel .chat-card,.compact-sheet-panel .chat-col,.compact-sheet-panel .pay-block,.compact-sheet-panel .sandbox-col,.compact-sheet-panel .sandbox-window{height:auto;min-height:0;border-radius:14px;background:var(--bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.compact-sheet-panel .chat-card,.compact-sheet-panel .chat-col{min-height:260px;height:100%}.compact-sheet-panel .sandbox-col{display:block}.compact-sheet-panel .sandbox-window{background:var(--bg)!important;box-shadow:none;max-height:70dvh}.studio-sheet-head,.studio-sheet-head button,.studio-sheet-panel{background:var(--bg)}.compact-checkout .pay-block{display:flex;flex-direction:column;height:auto;max-height:none;gap:.75rem}.compact-checkout .pay-btn{width:100%;min-width:0}.compact-checkout .pay-methods{flex-wrap:wrap;justify-content:center}@media(max-width:1400px){.workspace:not(.is-compact){grid-template-columns:220px minmax(300px,calc(400px + 1.75rem)) minmax(112px,240px) minmax(240px,1fr)}}@media(max-width:992px){body,html{overflow:hidden}}@media(max-width:900px){.workspace:not(.is-compact){display:flex;flex-direction:column;height:auto}}@keyframes studio-fade-in{0%{opacity:0}to{opacity:1}}@keyframes studio-fade-out{0%{opacity:1}to{opacity:0}}@keyframes studio-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes studio-slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes studio-slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes studio-fade-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes studio-fade-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes studio-setup-pane-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes studio-setup-spin{to{transform:rotate(1turn)}}@keyframes studio-setup-pulse{0%,to{opacity:.55}50%{opacity:1}}.sandbox-drawer-root{position:fixed;inset:0;z-index:70;pointer-events:none}.sandbox-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.45);pointer-events:auto}.sandbox-drawer-backdrop.is-entering{animation:studio-fade-in .28s ease both}.sandbox-drawer-backdrop.is-exiting{animation:studio-fade-out .28s ease both}.sandbox-drawer-panel{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;width:min(420px,92vw);pointer-events:auto}.sandbox-drawer-panel.is-entering{animation:studio-slide-in-right .34s cubic-bezier(.22,1,.36,1) both}.sandbox-drawer-panel.is-exiting{animation:studio-slide-out-right .34s cubic-bezier(.22,1,.36,1) both}.sandbox-drawer-panel .sandbox-col,.sandbox-drawer-panel .sandbox-window{width:100%;height:100%;min-height:0;border-radius:0}.studio-sheet-backdrop.is-entering{animation:studio-fade-in .28s ease both}.studio-sheet-backdrop.is-exiting{animation:studio-fade-out .28s ease both}.studio-sheet-panel.is-entering{animation:studio-slide-up .34s cubic-bezier(.22,1,.36,1) both}.studio-sheet-panel.is-exiting{animation:studio-slide-down .34s cubic-bezier(.22,1,.36,1) both}.studio-stepper-backdrop.is-entering{animation:studio-fade-in .28s ease both}.studio-stepper-backdrop.is-exiting{animation:studio-fade-out .28s ease both}.studio-stepper-panel.is-entering{animation:studio-fade-scale .3s cubic-bezier(.22,1,.36,1) both}.studio-stepper-panel.is-exiting{animation:studio-fade-scale-out .3s cubic-bezier(.22,1,.36,1) both}.studio-setup-pane{animation:studio-setup-pane-in .28s cubic-bezier(.22,1,.36,1) both}.studio-setup-spinner{animation:studio-setup-spin .75s linear infinite}.studio-setup-loading-text{animation:studio-setup-pulse 1.4s ease-in-out infinite}.studio-modal-overlay.is-entering{animation:studio-fade-in .28s ease both}.studio-modal-overlay.is-exiting{animation:studio-fade-out .28s ease both}.studio-modal-panel.is-entering{animation:studio-fade-scale .3s cubic-bezier(.22,1,.36,1) both}.studio-modal-panel.is-exiting{animation:studio-fade-scale-out .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.sandbox-drawer-backdrop,.sandbox-drawer-panel,.studio-modal-overlay,.studio-modal-panel,.studio-setup-loading-text,.studio-setup-pane,.studio-setup-spinner,.studio-sheet-backdrop,.studio-sheet-panel,.studio-stepper-backdrop,.studio-stepper-panel{animation:none!important}}@keyframes dot-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:var(--dot-peak,1)}}.topbar{isolation:isolate}.topbar .brand-mark{filter:var(--brand-logo-filter,none)}.topbar--compact .lang-chip,.topbar--compact .topbar-intro-btn{font-size:10px;letter-spacing:.02em}.topbar--compact .lang-menu .lang-option,.topbar--compact .theme-menu .menu-title,.topbar--compact .theme-menu .theme-copy strong,.topbar--compact .theme-menu .theme-option{font-size:11px}.topbar--compact .theme-menu .theme-copy span{font-size:10px}.topbar .badge{position:absolute;top:-4px;right:-4px}.industry-picker .lang-menu,.lang-picker .lang-menu,.notification-picker .notification-menu,.theme-picker .theme-menu{z-index:70;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,-8px,0) scale(.96);transform-origin:top right;-webkit-transform-origin:top right;transition:opacity .16s ease,transform .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s;will-change:opacity,transform}.industry-picker .lang-menu{transform-origin:top left;-webkit-transform-origin:top left}.industry-picker.is-open .lang-menu,.lang-picker.is-open .lang-menu,.notification-picker.is-open .notification-menu,.theme-picker.is-open .theme-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.industry-picker>.lang-chip>svg:last-child,.lang-picker>.lang-chip>svg:last-child{transition:transform .24s cubic-bezier(.22,1,.36,1)}.industry-picker.is-open>.lang-chip>svg:last-child,.lang-picker.is-open>.lang-chip>svg:last-child{transform:rotate(180deg)}.lang-picker.is-open .lang-option,.theme-picker.is-open .theme-option{animation:menu-option-in .26s cubic-bezier(.22,1,.36,1) backwards}.industry-picker.is-open .lang-option:first-of-type,.lang-picker.is-open .lang-option:first-of-type,.theme-picker.is-open .theme-option:first-of-type{animation-delay:24ms}.industry-picker.is-open .lang-option:nth-of-type(2),.lang-picker.is-open .lang-option:nth-of-type(2),.theme-picker.is-open .theme-option:nth-of-type(2){animation-delay:48ms}.industry-picker.is-open .lang-option:nth-of-type(3),.lang-picker.is-open .lang-option:nth-of-type(3),.theme-picker.is-open .theme-option:nth-of-type(3){animation-delay:72ms}.industry-picker.is-open .lang-option:nth-of-type(4),.lang-picker.is-open .lang-option:nth-of-type(4),.theme-picker.is-open .theme-option:nth-of-type(4){animation-delay:96ms}.industry-picker.is-open .lang-option:nth-of-type(5),.lang-picker.is-open .lang-option:nth-of-type(5),.theme-picker.is-open .theme-option:nth-of-type(5){animation-delay:.12s}.industry-picker.is-open .lang-option:nth-of-type(6),.lang-picker.is-open .lang-option:nth-of-type(6),.theme-picker.is-open .theme-option:nth-of-type(6){animation-delay:144ms}.industry-picker.is-open .lang-option:nth-of-type(7),.lang-picker.is-open .lang-option:nth-of-type(7),.theme-picker.is-open .theme-option:nth-of-type(7){animation-delay:168ms}.industry-picker.is-open .lang-option:nth-of-type(8),.lang-picker.is-open .lang-option:nth-of-type(8),.theme-picker.is-open .theme-option:nth-of-type(8){animation-delay:192ms}.industry-picker.is-open .lang-option{animation:menu-option-in .26s cubic-bezier(.22,1,.36,1) backwards}@keyframes menu-option-in{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.industry-picker .lang-menu,.lang-picker .lang-menu,.notification-picker .notification-menu,.theme-picker .theme-menu{transform:none;transition:opacity 1ms linear,visibility 0s linear 1ms;will-change:auto}.industry-picker.is-open .lang-menu,.lang-picker.is-open .lang-menu,.notification-picker.is-open .notification-menu,.theme-picker.is-open .theme-menu{transition:opacity 1ms linear,visibility 0s linear 0s}.industry-picker.is-open .lang-option,.lang-picker.is-open .lang-option,.theme-picker.is-open .theme-option{animation:none}.industry-picker>.lang-chip>svg:last-child,.lang-picker>.lang-chip>svg:last-child{transition:none}}.welcome-overlay .industry-picker .lang-menu{max-height:min(240px,40dvh);overflow:auto}.theme-swatch{background:linear-gradient(135deg,var(--swatch-a),var(--swatch-b))}html[data-theme=champagne] .topbar .icon-btn,html[data-theme=champagne] .topbar .lang-chip,html[data-theme=champagne] .topbar .topbar-tool,html[data-theme=jewelry] .topbar .icon-btn,html[data-theme=jewelry] .topbar .lang-chip,html[data-theme=jewelry] .topbar .topbar-tool{color:var(--topbar-ink)}html[data-theme=cream] .topbar .icon-btn,html[data-theme=cream] .topbar .lang-chip,html[data-theme=cream] .topbar .topbar-tool{color:var(--topbar-ink);border-color:rgba(239,230,218,.35);background:rgba(239,230,218,.08)}html[data-theme=brand] .topbar .icon-btn,html[data-theme=brand] .topbar .lang-chip,html[data-theme=brand] .topbar .topbar-tool{color:var(--topbar-ink);border-color:rgba(216,207,196,.35);background:rgba(216,207,196,.08)}.catalog-col .product-card .dot{box-shadow:0 0 10px var(--ok)}.video-frame:-webkit-full-screen,.video-frame:fullscreen{display:flex;align-items:center;justify-content:center;container-type:size;container-name:avatar-fs;background:radial-gradient(ellipse at center,#1a1a1e 0,#050507 70%);aspect-ratio:auto;width:100%;height:100%;margin:0;border-radius:0;border:0;overflow:hidden}.video-frame:-webkit-full-screen .expert-image,.video-frame:fullscreen .expert-image{position:relative;inset:auto;z-index:1;flex:0 0 auto;width:min(100%,56.25vh);width:min(100%,56.25dvh);width:min(100cqw,56.25cqh);height:auto;max-height:100%;aspect-ratio:9/16;margin:0;transform:none;background:#000}.video-frame:-webkit-full-screen .avatar-media,.video-frame:-webkit-full-screen .avatar-media.is-compact,.video-frame:-webkit-full-screen .avatar-media.is-maximized,.video-frame:fullscreen .avatar-media,.video-frame:fullscreen .avatar-media.is-compact,.video-frame:fullscreen .avatar-media.is-maximized{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;transform:none;object-fit:fill;object-position:center center}.video-frame:-webkit-full-screen .pip-window,.video-frame:fullscreen .pip-window{top:28px;right:28px;width:16%;max-width:220px;min-width:128px}.avatar-media{transform:scale(var(--avatar-zoom-normal,.92));transform-origin:center top}.avatar-media.is-maximized{transform:none}.avatar-media.is-compact{transform:none;transform-origin:center center}.call-ctrl .icon-off,.call-ctrl[aria-pressed=true] .icon-on{display:none}.call-ctrl[aria-pressed=true] .icon-off{display:block}.connecting-dot{animation:dot-bounce 1.05s ease-in-out infinite;opacity:.35}.connecting-dot:nth-child(2){animation-delay:.18s}.connecting-dot:nth-child(3){animation-delay:.36s}@keyframes avatar-voice-breathe{0%,to{transform:scale(.96);opacity:.35}50%{transform:scale(1.02);opacity:.7}}.info-tip-bubble{opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.cta:focus-visible .info-tip-bubble,.cta:hover .info-tip-bubble{opacity:1;transform:translateY(0)}.cta-grid .cta:nth-child(-n+2) .info-tip-bubble{top:calc(100% + 8px);bottom:auto}.actions-col.is-stacked{container-type:inline-size;container-name:next-steps}.actions-col.is-avatar-floor{overflow:hidden}.collapse-panel{--collapse-ease:cubic-bezier(0.22,1,0.36,1);--collapse-ms:420ms;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--collapse-ms) var(--collapse-ease),margin var(--collapse-ms) var(--collapse-ease),opacity .24s ease,visibility 0s linear var(--collapse-ms)}.collapse-panel.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--collapse-ms) var(--collapse-ease),margin var(--collapse-ms) var(--collapse-ease),opacity .32s ease 90ms,visibility 0s linear 0s}.collapse-panel__inner{min-height:0;overflow:hidden}.next-steps-panel{margin-block-start:-.5rem}.next-steps-panel.is-open{margin-block-start:0}.next-steps-panel.is-open:not(.is-moving)>.collapse-panel__inner{overflow:visible}.avatar-floor-toggle__bar,.next-steps-toggle__chevron{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.avatar-floor-toggle__bar{transform-origin:12px 12px;transform-box:view-box}.avatar-live-floor--accordion.is-expanded .avatar-floor-toggle__bar{transform:scaleY(0);opacity:0}.avatar-live-floor .avatar-media,.avatar-live-floor .avatar-media.is-compact{object-fit:cover;object-position:center top}.avatar-live-floor .video-frame{min-height:180px}.avatar-live-floor--accordion{--accordion-ease:cubic-bezier(0.22,1,0.36,1);flex:0 1 auto;transition:flex-grow .42s var(--accordion-ease)}.avatar-live-floor--accordion.is-expanded{flex-grow:1}.avatar-live-floor--accordion .col-head{padding:14px 14px 10px}.avatar-live-floor--accordion .avatar-live-floor__face{flex:1 1 0px;min-height:0;margin:0 14px 14px;transition:min-height .42s var(--accordion-ease),margin .42s var(--accordion-ease),border-width .42s var(--accordion-ease)}.avatar-live-floor--accordion.is-expanded .avatar-live-floor__face{min-height:180px}.avatar-live-floor--accordion.is-collapsed .avatar-live-floor__face{min-height:0;margin-bottom:0;border-width:0;pointer-events:none}.avatar-live-floor__dock.is-settled>.collapse-panel__inner{overflow:visible}.avatar-live-floor__dock .call-bar{border-radius:0;padding-inline:14px;padding-bottom:14px}.avatar-live-floor__dock-cta{padding-block:14px}.avatar-live-floor--pip{position:fixed;z-index:45;left:12px;bottom:12px;left:max(12px,env(safe-area-inset-left,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));width:300px;width:clamp(280px,70vw,340px);max-width:calc(100vw - 64px);height:360px;height:clamp(320px,48vh,440px);max-height:calc(100vh - 24px);margin:0;box-shadow:var(--bevel),var(--extrude),var(--lift),0 12px 40px rgba(0,0,0,.35);transition:opacity .18s ease,transform .18s ease}.avatar-live-floor--pip .video-frame{min-height:0;flex:1 1 auto}.avatar-live-floor--pip-minimized{transform:translate3d(-120%,120%,0);pointer-events:none}.avatar-pip-fab{position:fixed;z-index:45;left:12px;bottom:12px;left:max(12px,env(safe-area-inset-left,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--cyan);color:var(--send-ink);box-shadow:var(--bevel),var(--extrude),var(--lift);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){.avatar-live-floor--pip{transition:none}.avatar-floor-toggle__bar,.avatar-live-floor--accordion,.avatar-live-floor--accordion .avatar-live-floor__face,.collapse-panel,.collapse-panel.is-open,.next-steps-toggle__chevron{transition-duration:1ms;transition-delay:0s}}.product-marketing-video iframe,.product-marketing-video video{pointer-events:auto}@container next-steps (max-width: 220px){.cta{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.cta,.cta-copy{text-align:center}.cta-copy{width:100%;min-width:0}.cta-copy strong{white-space:normal;overflow-wrap:anywhere;text-align:center}}.actions-col.is-stacked .cta-grid .cta .info-tip-bubble{top:calc(100% + 8px);bottom:auto;left:auto;right:0;max-width:200px}.avatar-stage-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 34%,var(--video)) 0,color-mix(in srgb,var(--cyan) 12%,var(--video)) 48%,color-mix(in srgb,var(--video) 40%,#000) 100%)}.avatar-idle-surface{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--cyan) 22%,transparent) 0,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 35%,#000) 0,#05080e 100%)}.avatar-idle-orb{position:absolute;width:min(42%,160px);aspect-ratio:1;border-radius:9999px;border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--cyan) 28%,transparent),transparent 70%);box-shadow:0 0 40px color-mix(in srgb,var(--cyan) 18%,transparent);animation:avatar-voice-breathe 2.4s ease-in-out infinite}html.welcome-open .app{-webkit-filter:blur(12px);filter:blur(12px);isolation:isolate}html.welcome-open:before{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.welcome-overlay{background:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0)}.welcome-overlay-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(0,0,0,.25);animation:welcome-overlay-enter .65s ease}@supports not ((filter:blur(1px)) or (-webkit-filter:blur(1px)) or (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.welcome-open:before{background:rgba(0,0,0,.72)}.welcome-overlay-scrim{background:rgba(0,0,0,.55)}}.welcome-overlay-content{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:center;animation:welcome-overlay-enter .65s ease}.welcome-overlay.is-leaving{pointer-events:none}.welcome-overlay.is-leaving .welcome-overlay-content,.welcome-overlay.is-leaving .welcome-overlay-scrim{animation:welcome-overlay-leave .72s ease forwards}.welcome-overlay.is-leaving .welcome-frame-enter{animation:welcome-frame-leave .72s ease forwards}.welcome-frame-enter{animation:welcome-frame-enter .75s cubic-bezier(.22,1,.36,1)}@keyframes welcome-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes welcome-frame-enter{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcome-overlay-leave{0%{opacity:1}to{opacity:0}}@keyframes welcome-frame-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.98)}}@media(prefers-reduced-motion:reduce){.welcome-frame-enter,.welcome-overlay-content,.welcome-overlay-scrim,.welcome-overlay.is-leaving .welcome-frame-enter,.welcome-overlay.is-leaving .welcome-overlay-content,.welcome-overlay.is-leaving .welcome-overlay-scrim{animation-duration:.01ms}html.welcome-open .app{-webkit-filter:none;filter:none}html.welcome-open:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.55)}}.welcome-step{animation:studio-slide-up .28s ease;color:#fff;text-align:center}.welcome-step .welcome-step-header{position:relative;display:flex;width:100%;align-items:center;justify-content:center;min-height:1.5rem}.welcome-step .welcome-step-prompt{margin:0;padding-inline:1.75rem;color:#fff}.welcome-step .welcome-step-hint{color:rgba(255,255,255,.78)}.welcome-step .welcome-step-back{position:absolute;left:0;top:50%;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:.85;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;appearance:none}.welcome-step .welcome-step-back:focus-visible,.welcome-step .welcome-step-back:hover{opacity:1}.welcome-step .welcome-step-back:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.welcome-step .welcome-step-back-icon{display:block;width:1rem;height:1rem}.welcome-step .welcome-step-picker{width:100%}.welcome-step .welcome-step-picker .lang-chip{max-width:none;justify-content:space-between}.welcome-step .welcome-step-picker .lang-chip,.welcome-step .welcome-step-picker .lang-menu{width:100%;color:var(--ink);background:var(--panel-2);border-color:var(--line)}.welcome-step .welcome-step-picker .lang-option,.welcome-step .welcome-step-picker .menu-title{color:var(--muted)}.welcome-step .welcome-step-picker .lang-option.is-active,.welcome-step .welcome-step-picker .lang-option:hover{color:var(--ink);background:var(--well)}.welcome-step .welcome-step-start{color:var(--send-ink);background:var(--cyan)}.welcome-step .welcome-step-start-spinner{border-color:color-mix(in srgb,var(--send-ink) 30%,transparent);border-top-color:var(--send-ink)}@keyframes welcome-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-joining-line{animation:welcome-line-in .35s ease}.avatar-loading-label{position:relative;display:inline-block}.avatar-loading-dots{position:absolute;left:100%;top:0;display:inline-block;white-space:nowrap}.avatar-loading-dots>span{opacity:0}.avatar-loading-dots>span:first-child{animation:avatar-loading-dot-1 1.2s step-end infinite}.avatar-loading-dots>span:nth-child(2){animation:avatar-loading-dot-2 1.2s step-end infinite}.avatar-loading-dots>span:nth-child(3){animation:avatar-loading-dot-3 1.2s step-end infinite}@keyframes avatar-loading-dot-1{0%{opacity:0}25%{opacity:1}}@keyframes avatar-loading-dot-2{0%{opacity:0}50%{opacity:1}}@keyframes avatar-loading-dot-3{0%{opacity:0}75%{opacity:1}}@media(prefers-reduced-motion:reduce){.avatar-loading-dots>span{animation:none;opacity:1}}.avatar-idle-mark{position:relative;z-index:1;font-family:var(--font-serif,serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--cyan-2) 80%,#fff);text-shadow:0 1px 12px color-mix(in srgb,var(--cyan) 35%,transparent)}.chat-col .chat-card{isolation:isolate;contain:layout paint style;backdrop-filter:none;-webkit-backdrop-filter:none}.qa-tabs .qa-tab{color:var(--muted);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.qa-tabs .qa-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--panel) 70%,transparent)}.qa-tabs .qa-tab.is-active{color:var(--ink);background:color-mix(in srgb,var(--cyan) 16%,var(--panel));border-color:var(--active-line);box-shadow:var(--lift-lo)}.msg.user .bubble{background:linear-gradient(180deg,var(--user-hi),var(--user-lo));color:var(--user-ink)}.msg.agent .bubble{background:var(--agent-bg);color:var(--agent-ink);box-shadow:0 1px 0 color-mix(in srgb,var(--line) 70%,transparent)}.msg-rich{display:flex;flex-direction:column;gap:6px}.msg-rich-text{margin:0;white-space:pre-wrap}.msg-points{margin:2px 0;padding-left:1.15rem;list-style:disc}.msg-points li{white-space:pre-wrap}.msg-points li+li{margin-top:4px}.msg-point-label{font-weight:600}.msg-table-wrap{margin:2px 0;overflow-x:auto}.msg-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35}.msg-table td,.msg-table th{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);padding:6px 8px;text-align:left;vertical-align:top}.msg-table th{font-weight:600}.msg-table td:first-child,.msg-table th:first-child{width:34%;font-weight:600}.msg.user.is-sending .bubble{opacity:.82}.msg-status{width:14px;height:12px;flex-shrink:0;opacity:.75;transition:color .2s ease,opacity .2s ease}.msg-status.is-sending{width:11px;height:11px;opacity:.6}.msg-status.is-delivered{width:16px;opacity:.9}.msg-status.is-failed{width:12px;height:12px;color:#ef4444;opacity:1}.msg.user.is-failed .bubble{opacity:.72;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef4444 70%,transparent)}.msg.system .bubble{background:color-mix(in srgb,var(--well) 88%,var(--cyan));color:var(--muted)}.msg-face-fallback{background:radial-gradient(circle at 50% 35%,#f0cfc0 0 34%,transparent 35%),linear-gradient(180deg,#3b2a24 0 42%,#f3f0ec 42%)}.typing-bubble .typing-dot{--dot-peak:0.9;animation:dot-bounce 1.05s ease-in-out infinite}.typing-bubble .typing-dot:nth-child(3){animation-delay:.15s}.typing-bubble .typing-dot:nth-child(4){animation-delay:.3s}.faq-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.faq-collapse.is-open{grid-template-rows:1fr}.faq-collapse-inner{overflow:hidden}.faq-chevron{transition:transform .2s ease}.faq-chevron.is-open{transform:rotate(180deg)}.sandbox-window:after,.sandbox-window:before{content:"";position:absolute;left:16%;right:16%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 16px var(--cyan);pointer-events:none;z-index:1}.sandbox-window:before{top:0}.sandbox-window:after{bottom:0}.product-preview-gem{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),transparent 42%),linear-gradient(145deg,#f5f7fb,#c7d0dc 45%,#8b96a8);box-shadow:0 18px 30px rgba(0,0,0,.18);transform:rotate(-18deg)}.pay-block .pay-btn{color:var(--send-ink);border-color:color-mix(in srgb,var(--cyan) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 72%,#fff) 0,var(--cyan) 48%,color-mix(in srgb,var(--cyan) 78%,#000) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent),0 1px 0 color-mix(in srgb,var(--cyan) 40%,#000),0 2px 8px color-mix(in srgb,var(--cyan) 28%,transparent)}html[data-theme=champagne] .pay-block .pay-btn,html[data-theme=jewelry] .pay-block .pay-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 55%,#fff) 0,var(--cyan) 42%,color-mix(in srgb,var(--mark-lo) 70%,var(--cyan)) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 0 color-mix(in srgb,var(--mark-lo) 35%,transparent),0 3px 10px rgba(70,50,40,.16)}html[data-theme=cream] .pay-block .pay-btn{color:#efe6da;border-color:#000;background:#000;box-shadow:inset 0 1px 0 rgba(239,230,218,.28),0 2px 8px rgba(0,0,0,.18)}html[data-theme=pearl] .pay-block .pay-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 45%,#fff) 0,var(--cyan) 50%,color-mix(in srgb,var(--cyan) 70%,#0f172a) 100%)}@media(min-width:1401px){.pay-block{grid-template-columns:1fr auto 1fr;height:72px;max-height:72px;overflow:hidden;padding-block:0}.pay-block .pay-note{padding-right:.75rem}.pay-block .pay-btn{width:auto;min-width:500px}.pay-block .pay-methods{flex-wrap:nowrap;justify-content:flex-end}}@media(min-width:993px)and (max-width:1400px){.pay-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;height:auto;max-height:none;min-height:0;overflow:visible;padding:.28rem .55rem;grid-template-columns:unset}.pay-block .pay-note{flex:1 1 9rem;min-width:0;gap:.3rem;padding-right:0;font-size:10px;line-height:1.25}.pay-block .pay-note svg{width:10px;height:10px}.pay-block .pay-btn{flex:0 1 auto;width:auto;min-width:0;height:26px;min-height:26px;padding-inline:.7rem;gap:.3rem;font-size:9px;letter-spacing:.1em;border-radius:5px}.pay-block .pay-btn svg{width:10px;height:10px}.pay-block .pay-methods{flex:1 1 8rem;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;row-gap:.25rem}.pay-block .pay-methods li{height:16px}.pay-block .pay-methods svg{height:12px;width:auto;max-width:2.4rem}}.env-loading{display:grid;place-items:center;padding:1.5rem 1.5rem 4.5rem;transition:opacity .7s ease}.env-loading,.env-loading-blocking{min-height:100vh;background:#eef3f8}.env-loading-blocking{position:fixed;inset:0;z-index:9999;pointer-events:all;cursor:wait}.env-loading-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:opacity .85s ease,transform .85s ease}.env-loading-logo{width:min(440px,88vw);height:auto}.env-loading-beta{margin:.15rem 0 0;font-size:13px;font-weight:700;letter-spacing:.08em;color:#102033}.env-loading-lottie{display:grid;place-items:center;width:160px;height:160px;margin-top:-.5rem}.env-loading-footer{position:absolute;left:50%;bottom:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;pointer-events:auto;transform:translateX(-50%) scale(1);transform-origin:center center;transition:bottom 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),opacity .7s ease;will-change:bottom,transform}.env-loading-footer-credit{margin:0;font-size:20px;font-weight:700;letter-spacing:.02em;color:#102033;transition:font-size 1s cubic-bezier(.22,1,.36,1)}.env-loading-footer-link{font-size:15px;font-weight:500;letter-spacing:.04em;color:#ff7425;text-decoration:none;transition:font-size 1s cubic-bezier(.22,1,.36,1)}.env-loading-footer-link:hover{text-decoration:underline}.env-loading--done .env-loading-content,.env-loading--exit .env-loading-content,.env-loading--handoff .env-loading-content,.env-loading--hold .env-loading-content{opacity:0;transform:scale(.92);pointer-events:none}.env-loading--exit .env-loading-footer,.env-loading--handoff .env-loading-footer,.env-loading--hold .env-loading-footer{bottom:50%;transform:translate(-50%,50%) scale(1.28);pointer-events:none}.env-loading--exit .env-loading-footer-credit,.env-loading--handoff .env-loading-footer-credit,.env-loading--hold .env-loading-footer-credit{font-size:clamp(1.35rem,4vw,1.85rem)}.env-loading--exit .env-loading-footer-link,.env-loading--handoff .env-loading-footer-link,.env-loading--hold .env-loading-footer-link{font-size:clamp(.95rem,2.5vw,1.15rem)}.env-loading--done,.env-loading--exit{opacity:0;pointer-events:none}.toast[hidden]{display:none}.toast{background:var(--toast);color:var(--toast-ink,#f3f7ff);border-color:color-mix(in srgb,var(--toast-ink,#f3f7ff) 28%,transparent)}.toast.is-error{background:#3f1212;color:#fecaca;border-color:#dc2626}html[data-theme=brand] .toast.is-error{border-color:var(--color-chili-red);background:var(--color-chili-red);color:#fff}html[data-theme=brand] .guest-chip{color:var(--badge-highlight-fg)}html[data-theme=brand] .msg-retry{color:var(--color-chili-red)}html[data-theme=brand] .call-ctrl--decline{border-color:var(--color-chili-red);background:var(--color-chili-red)}html[data-theme=brand] .call-ctrl--decline:hover{background:#9e1c21}