:root{--ink:#1b2740;--stage-contacting-text:{link};--stage-negotiating-text:{accent-text};--stage-delivery-text:{warning-text};--stage-closed-text:{positive-text};--stage-inactive-text:{text-muted};--space-1:4px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-hero-sm:34px;--space-hero:40px;--space-16:64px;--space-24:96px;--radius-xs:7px;--radius-segment:10px;--radius-control:12px;--radius-nav:13px;--radius-control-lg:14px;--radius-tile-sm:16px;--radius-tile:18px;--radius-card-mobile:20px;--radius-card:26px;--radius-card-lg:28px;--radius-pill:999px;--shadow-cta:0 10px 30px rgba(43,230,181,0.25);--shadow-ask:0 0 0 5px rgba(43,230,181,0.06), 0 12px 40px rgba(43,230,181,0.1);--control-height:44px;--button-height:48px;--control-height-lg:52px;--control-height-xl:56px;--sidebar-width:228px;--glass-blur:18px;--icon-size:20px;--icon-stroke:2px;--frame-desktop:1440px;--frame-mobile:390px;--font-display:Sora, "Manrope", system-ui, sans-serif;--font-ui:Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--font-wordmark:Montserrat, "Manrope", system-ui, sans-serif;--bg-0:#060c22;--bg-1:#071029;--panel:rgba(18,34,78,0.55);--panel-solid:#0b1634;--tile:rgba(255,255,255,0.035);--input:rgba(6,14,40,0.55);--track:rgba(130,165,255,0.12);--fill-soft:rgba(255,255,255,0.05);--modal:rgba(12,24,60,0.92);--sheet:rgba(10,20,52,0.94);--scrim:rgba(3,7,20,0.62);--bubble-mine:rgba(43,230,181,0.1);--bubble-mine-seller:rgba(47,139,255,0.1);--skeleton:rgba(130,165,255,0.08);--skeleton-shine:rgba(130,165,255,0.18);--paper:#f4f6fb;--border:rgba(130,165,255,0.14);--border-strong:rgba(43,230,181,0.32);--glow-teal:rgba(43,230,181,0.16);--glow-blue:rgba(47,139,255,0.2);--text:#eef3ff;--text-muted:#9daed3;--text-faint:#8494ba;--accent-text:#2be6b5;--link:#62a8ff;--teal:#2be6b5;--blue:#2f8bff;--on-accent:#06112b;--logo-blue:#065ce1;--logo-arrow:#097beb;--logo-ink:#0b1a3a;--brand-cyan:#14bcc8;--positive:#3de2a6;--positive-text:#3de2a6;--warning:#f5b544;--warning-text:#f5b544;--danger:#ff8a7a;--neutral:#7e8aa6;--stage-processing:#8ea2ff;--stage-contacting:#2f8bff;--stage-negotiating:#2be6b5;--stage-delivery:#f5b544;--stage-closed:#3ddc97;--stage-inactive:#7e8aa6;--stage-processing-text:#8ea2ff;--avatar-seller:#8ea2ff;--focus-ring:#2f8bff;--shadow-glass:0 24px 60px rgba(0,0,0,0.35);--shadow-modal:0 30px 80px rgba(0,0,0,0.5);--shadow-glow:0 0 0 1px rgba(43,230,181,0.32), 0 10px 36px rgba(43,230,181,0.35);color-scheme:dark}
:root[data-theme="vionta"]{--bg-0:#060c22;--bg-1:#071029;--panel:rgba(18,34,78,0.55);--panel-solid:#0b1634;--tile:rgba(255,255,255,0.035);--input:rgba(6,14,40,0.55);--track:rgba(130,165,255,0.12);--fill-soft:rgba(255,255,255,0.05);--modal:rgba(12,24,60,0.92);--sheet:rgba(10,20,52,0.94);--scrim:rgba(3,7,20,0.62);--bubble-mine:rgba(43,230,181,0.1);--bubble-mine-seller:rgba(47,139,255,0.1);--skeleton:rgba(130,165,255,0.08);--skeleton-shine:rgba(130,165,255,0.18);--paper:#f4f6fb;--border:rgba(130,165,255,0.14);--border-strong:rgba(43,230,181,0.32);--glow-teal:rgba(43,230,181,0.16);--glow-blue:rgba(47,139,255,0.2);--text:#eef3ff;--text-muted:#9daed3;--text-faint:#8494ba;--accent-text:#2be6b5;--link:#62a8ff;--teal:#2be6b5;--blue:#2f8bff;--on-accent:#06112b;--logo-blue:#065ce1;--logo-arrow:#097beb;--logo-ink:#0b1a3a;--brand-cyan:#14bcc8;--positive:#3de2a6;--positive-text:#3de2a6;--warning:#f5b544;--warning-text:#f5b544;--danger:#ff8a7a;--neutral:#7e8aa6;--stage-processing:#8ea2ff;--stage-contacting:#2f8bff;--stage-negotiating:#2be6b5;--stage-delivery:#f5b544;--stage-closed:#3ddc97;--stage-inactive:#7e8aa6;--stage-processing-text:#8ea2ff;--avatar-seller:#8ea2ff;--focus-ring:#2f8bff;--shadow-glass:0 24px 60px rgba(0,0,0,0.35);--shadow-modal:0 30px 80px rgba(0,0,0,0.5);--shadow-glow:0 0 0 1px rgba(43,230,181,0.32), 0 10px 36px rgba(43,230,181,0.35);color-scheme:dark}
:root[data-theme="dark"]{--bg-0:#0d0e11;--bg-1:#0d0e11;--panel:rgba(28,30,36,0.72);--panel-solid:#1a1c21;--tile:rgba(255,255,255,0.03);--input:rgba(0,0,0,0.3);--track:rgba(255,255,255,0.07);--fill-soft:rgba(255,255,255,0.05);--modal:rgba(24,26,31,0.96);--sheet:rgba(22,24,29,0.97);--scrim:rgba(0,0,0,0.6);--bubble-mine:rgba(43,230,181,0.1);--bubble-mine-seller:rgba(47,139,255,0.1);--skeleton:rgba(255,255,255,0.05);--skeleton-shine:rgba(255,255,255,0.12);--paper:#f4f6fb;--border:rgba(255,255,255,0.08);--border-strong:rgba(43,230,181,0.28);--glow-teal:rgba(43,230,181,0.05);--glow-blue:rgba(47,139,255,0.07);--text:#f3f4f6;--text-muted:#a3a8b3;--text-faint:#8c919c;--accent-text:#2be6b5;--link:#62a8ff;--teal:#2be6b5;--blue:#2f8bff;--on-accent:#06112b;--logo-blue:#065ce1;--logo-arrow:#097beb;--logo-ink:#0b1a3a;--brand-cyan:#14bcc8;--positive:#3de2a6;--positive-text:#3de2a6;--warning:#f5b544;--warning-text:#f5b544;--danger:#ff8a7a;--neutral:#7e8aa6;--stage-processing:#8ea2ff;--stage-contacting:#2f8bff;--stage-negotiating:#2be6b5;--stage-delivery:#f5b544;--stage-closed:#3ddc97;--stage-inactive:#7e8aa6;--stage-processing-text:#8ea2ff;--avatar-seller:#8ea2ff;--focus-ring:#2f8bff;--shadow-glass:0 24px 60px rgba(0,0,0,0.4);--shadow-modal:0 30px 80px rgba(0,0,0,0.5);--shadow-glow:0 0 0 1px rgba(43,230,181,0.32), 0 10px 30px rgba(43,230,181,0.22);color-scheme:dark}
:root[data-theme="light"]{--bg-0:#f5f7fb;--bg-1:#f5f7fb;--panel:rgba(255,255,255,0.78);--panel-solid:#ffffff;--tile:rgba(15,35,80,0.035);--input:#ffffff;--track:rgba(15,35,80,0.08);--fill-soft:rgba(15,35,80,0.045);--modal:rgba(255,255,255,0.96);--sheet:rgba(255,255,255,0.97);--scrim:rgba(11,26,58,0.28);--bubble-mine:rgba(8,112,124,0.07);--bubble-mine-seller:rgba(31,95,209,0.06);--skeleton:rgba(15,35,80,0.05);--skeleton-shine:rgba(15,35,80,0.11);--paper:#ffffff;--border:rgba(15,35,80,0.09);--border-strong:rgba(8,112,124,0.35);--glow-teal:rgba(43,230,181,0.16);--glow-blue:rgba(47,139,255,0.08);--text:#0b1a3a;--text-muted:#55627f;--text-faint:#62708c;--accent-text:#08707c;--link:#1f5fd1;--teal:#2be6b5;--blue:#2f8bff;--on-accent:#06112b;--logo-blue:#065ce1;--logo-arrow:#097beb;--logo-ink:#0b1a3a;--brand-cyan:#14bcc8;--positive:#3de2a6;--positive-text:#0b7a55;--warning:#f5b544;--warning-text:#8f5b00;--danger:#b3261e;--neutral:#7e8aa6;--stage-processing:#8ea2ff;--stage-contacting:#2f8bff;--stage-negotiating:#2be6b5;--stage-delivery:#f5b544;--stage-closed:#3ddc97;--stage-inactive:#7e8aa6;--stage-processing-text:#4a5bd0;--avatar-seller:#8ea2ff;--focus-ring:#2f8bff;--shadow-glass:0 14px 40px rgba(15,35,80,0.08);--shadow-modal:0 30px 80px rgba(15,35,80,0.18);--shadow-glow:0 0 0 1px rgba(8,112,124,0.25), 0 10px 28px rgba(43,230,181,0.3);color-scheme:light}
