:where(.vx-customer-theme,[data-customer-theme]){--vx-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--vx-font);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums;--vx-paper:#fff;--vx-ground:#f4f7f8;--vx-ink:#14232d;--vx-muted:#526371;--vx-line:#d4dfe5;--vx-accent:#066c63;--vx-on-accent:#fff;--vx-input:#758691;--vx-elevated:#e8eff2;--vx-soft:#e4f3ee;--vx-blue-soft:#eff6ff;--vx-blue-ink:#1e40af;--vx-warning-soft:#fffbeb;--vx-warning-ink:#78350f;--vx-error-soft:#fef2f2;--vx-error-ink:#991b1b;--vx-map-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.vx-customer-theme,[data-customer-theme])[data-customer-theme=light]{--vx-paper:#fff;--vx-ground:#f4f7f8;--vx-ink:#14232d;--vx-muted:#526371;--vx-line:#d4dfe5;--vx-accent:#066c63;--vx-on-accent:#fff;--vx-input:#758691;--vx-elevated:#e8eff2;--vx-soft:#e4f3ee;--vx-blue-soft:#eff6ff;--vx-blue-ink:#1e40af;--vx-warning-soft:#fffbeb;--vx-warning-ink:#78350f;--vx-error-soft:#fef2f2;--vx-error-ink:#991b1b;--vx-map-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-vx-customer-palette=dark] :is(.vx-customer-theme,[data-customer-theme]){--vx-paper:#111;--vx-ground:#000;--vx-ink:#f5f5f5;--vx-muted:#bdbdbd;--vx-line:#343434;--vx-accent:#72e0ca;--vx-on-accent:#072821;--vx-input:gray;--vx-elevated:#1c1c1c;--vx-soft:#193730;--vx-blue-soft:#172c48;--vx-blue-ink:#a4ccff;--vx-warning-soft:#33291a;--vx-warning-ink:#f1d393;--vx-error-soft:#3a2025;--vx-error-ink:#ffb6bd;--vx-map-filter:invert(1) grayscale(1) brightness(.72) contrast(.9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-vx-customer-palette=light] :is(.vx-customer-theme,[data-customer-theme]){--vx-paper:#fff;--vx-ground:#f4f7f8;--vx-ink:#14232d;--vx-muted:#526371;--vx-line:#d4dfe5;--vx-accent:#066c63;--vx-on-accent:#fff;--vx-input:#758691;--vx-elevated:#e8eff2;--vx-soft:#e4f3ee;--vx-blue-soft:#eff6ff;--vx-blue-ink:#1e40af;--vx-warning-soft:#fffbeb;--vx-warning-ink:#78350f;--vx-error-soft:#fef2f2;--vx-error-ink:#991b1b;--vx-map-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vx-customer-theme-control{min-width:0;color:var(--vx-ink,#f5f5f5)}.vx-customer-theme-control label{align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.vx-customer-theme-control select{border:1px solid var(--vx-line,#343434);background:var(--vx-paper,#111);max-width:100%;min-height:44px;color:var(--vx-ink,#f5f5f5);font:inherit;cursor:pointer;color-scheme:inherit;border-radius:12px;padding:9px 32px 9px 12px}.vx-customer-theme-control select:focus-visible{outline:3px solid var(--vx-accent,#72e0ca);outline-offset:3px}.vx-customer-theme-status{color:var(--vx-muted,#bdbdbd);max-width:330px;margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.vx-customer-theme-control *{transition:none}}.vx-map-explorer-panel,.vx-map-explorer-restore,.vx-map-explorer .vx-product-sheet,:root .vx-explorer-with-nav .vx-client-header[data-customer-theme]{--vx-paper:#000;--vx-ground:#000;--vx-ink:#f5f5f5;--vx-muted:#bdbdbd;--vx-line:#343434;--vx-accent:#86e4d0;--vx-on-accent:#072821;--vx-input:gray;--vx-elevated:#1c1c1c;--vx-soft:#193730;--vx-blue-soft:#172c48;--vx-blue-ink:#a4ccff;--vx-warning-soft:#33291a;--vx-warning-ink:#f1d393;--vx-error-soft:#3a2025;--vx-error-ink:#ffb6bd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vx-customer-page{background:var(--vx-ground);color:var(--vx-ink);--background:var(--vx-ground);--foreground:var(--vx-ink);--card:var(--vx-paper);--card-foreground:var(--vx-ink);--popover:var(--vx-paper);--popover-foreground:var(--vx-ink);--secondary:var(--vx-soft);--secondary-foreground:var(--vx-ink);--muted:var(--vx-soft);--muted-foreground:var(--vx-muted);--accent:var(--vx-soft);--accent-foreground:var(--vx-ink);--border:var(--vx-line);--input:var(--vx-input);--ring:var(--vx-accent)}.vx-customer-page :is(.bg-white,.bg-slate-50,.bg-slate-100){background-color:var(--vx-paper)}.vx-customer-page :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--vx-line)}.vx-customer-page :is(.text-slate-900,.text-slate-950){color:var(--vx-ink)}.vx-customer-page :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--vx-muted)}.vx-customer-page :is(.text-teal-700,.text-teal-800,.text-teal-900){color:var(--vx-accent)}.vx-customer-page .bg-teal-50{background:var(--vx-soft);color:var(--vx-ink)}.vx-customer-page .bg-blue-50{background:var(--vx-blue-soft,#172c48);color:var(--vx-blue-ink,#a4ccff)}.vx-customer-page :is(.text-blue-700,.text-blue-800){color:var(--vx-blue-ink,#a4ccff)}.vx-customer-page .bg-amber-50{background:var(--vx-warning-soft,#33291a);color:var(--vx-warning-ink,#f1d393)}.vx-customer-page :is(.text-amber-800,.text-amber-900){color:var(--vx-warning-ink,#f1d393)}.vx-customer-page .bg-red-50{background:var(--vx-error-soft,#3a2025);color:var(--vx-error-ink,#ffb6bd)}.vx-customer-page .text-red-800{color:var(--vx-error-ink,#ffb6bd)}.vx-customer-page :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select,textarea){color:var(--vx-ink);background-color:var(--vx-paper);border-color:var(--vx-line)}.vx-customer-page input::placeholder,.vx-customer-page textarea::placeholder{color:var(--vx-muted)}.vx-customer-page :is(button,a,input,select,textarea):focus-visible{outline-color:var(--vx-accent)}.vx-customer-page .vx-personal-save{background:var(--vx-paper);color:var(--vx-accent);border-color:var(--vx-line)}.vx-customer-page .vx-personal-save.is-saved{background:var(--vx-soft);border-color:var(--vx-accent)}.vx-customer-page[data-slot=dialog-content]{background:var(--vx-paper);color:var(--vx-ink);border-color:var(--vx-line)}.vx-explorer-with-nav{--vx-explorer-nav:calc(70px + env(safe-area-inset-bottom,0px));height:100dvh;overflow:hidden}body:has(.vx-explorer-with-nav){padding-bottom:0}.vx-explorer-with-nav .vx-client-header{z-index:40;height:var(--vx-explorer-nav);border-top:1px solid var(--vx-line);border-bottom:0;position:fixed;inset:auto 0 0}.vx-explorer-with-nav .vx-client-bar{max-width:none;padding:0;display:block}.vx-explorer-with-nav .vx-client-brand,.vx-explorer-with-nav .vx-client-avatar{display:none}.vx-explorer-with-nav .vx-client-nav{background:var(--vx-paper);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border:0;justify-content:space-around;display:flex;position:static}.vx-explorer-with-nav .vx-client-nav a{border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:3px;min-height:58px;padding:3px;font-size:11px;display:flex}.vx-explorer-with-nav .vx-client-nav a span{border-radius:22px;width:48px;height:26px}.vx-explorer-with-nav .vx-client-nav a[aria-current=page]{background:0 0}.vx-explorer-with-nav .vx-client-nav a[aria-current=page] span{background:var(--vx-soft)}
