@font-face{font-family:__ui_6843a8;src:url(/_next/static/media/c0529fa10175ed41-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__ui_6843a8;src:url(/_next/static/media/f770f588068aec48-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__ui_6843a8;src:url(/_next/static/media/8549b4e067aba873-s.p.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__ui_6843a8;src:url(/_next/static/media/ed929c7d15f87027-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__ui_Fallback_6843a8;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_6843a8{font-family:__ui_6843a8,__ui_Fallback_6843a8}.__variable_6843a8{--font-ui:"__ui_6843a8","__ui_Fallback_6843a8"}:root{--font-sans:var(--font-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-sans)}:root,:root[data-theme=dark]{--bg:#191919;--bg-sidebar:#202020;--bg-panel:#252525;--bg-panel-hover:#2c2c2c;--bg-strip:#202020;--bg-modal:#252525;--text:#e6e6e4;--text-soft:#d4d4d1;--text-quote:#cececb;--text-sub:#9b9a97;--text-sub2:#a6a5a1;--text-sub3:#7f7e7b;--dim:#6f6e6b;--dimmer:#565553;--green-soft:#b48cfb;--amber:#cb912f;--amber-soft:#c8a878;--blue:#8b68fa;--green:#8b68fa;--green-hover:#b48cfb;--red:#df5452;--brand:#8b68fa;--brand-soft:#b48cfb;--brand-strong:#7b4ff0;--on-brand:#fff;--brand-glow:rgba(139,104,250,.22);--brand-tint:rgba(139,104,250,.12);--brand-border:rgba(139,104,250,.4);--cursor-brand:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26'><path d='M5 2.5 5 20.5 9.7 16.3 12.6 22.4 15.2 21.2 12.4 15.3 18.4 15.3 Z' fill='%2356688f' stroke='%2356688f' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'/></svg>") 5 3,auto;--cursor-hand:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26'><path d='M9 2.4c.86 0 1.55.7 1.55 1.55V10.4c.35-.26.78-.42 1.25-.42.54 0 1.03.22 1.39.57.36-.3.82-.48 1.32-.48.58 0 1.11.25 1.48.66.32-.19.69-.3 1.08-.3 1.16 0 2.1.94 2.1 2.1v3.35c0 2.88-2.33 5.22-5.22 5.22h-1.24c-1.58 0-3.07-.73-4.03-1.98l-3.37-4.4c-.53-.69-.4-1.68.29-2.22.61-.48 1.47-.45 2.05.08l1.05.95V3.95c0-.85.69-1.55 1.55-1.55z' fill='%2356688f' stroke='%2356688f' stroke-width='0.8' stroke-linejoin='round'/></svg>") 9 2,pointer;--cursor-grab:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'><path d='M12 21.6c-1.6 0-3.1-.66-4.2-1.84l-3.7-4.0c-.5-.54-.47-1.38.07-1.9.53-.5 1.36-.48 1.87.04l1.34 1.37V6.2c0-.72.58-1.3 1.3-1.3s1.3.58 1.3 1.3v4.3h.5V4.9c0-.72.58-1.3 1.3-1.3s1.3.58 1.3 1.3v5.6h.5V5.6c0-.72.58-1.3 1.3-1.3s1.3.58 1.3 1.3v4.9h.5V7.4c0-.72.58-1.3 1.3-1.3s1.3.58 1.3 1.3v6.9c0 4.0-2.6 7.0-6.5 7.0z' fill='%2356688f'/></svg>") 13 13,grab;--cursor-grabbing:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'><g fill='%2356688f'><path d='M5 13c0-1.15.93-2.08 2.08-2.08h7.4c1.15 0 2.25.46 3.06 1.28l.2.2c.5.5.76 1.17.76 1.87v1.1c0 3.25-2.35 5.65-5.6 5.65h-1.5c-1.55 0-3.03-.63-4.1-1.75l-1.95-2.05c-.48-.5-.75-1.17-.75-1.87z'/><rect x='7.2' y='7.8' width='2.5' height='4.2' rx='1.25'/><rect x='10.3' y='7.0' width='2.5' height='5.0' rx='1.25'/><rect x='13.4' y='7.4' width='2.5' height='4.6' rx='1.25'/><rect x='16.4' y='9.0' width='2.4' height='3.4' rx='1.2'/></g></svg>") 13 14,grabbing;--cursor-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='22'><path d='M5.5 2.5h5M5.5 19.5h5M8 2.5v17' fill='none' stroke='%2356688f' stroke-width='1.6' stroke-linecap='round'/></svg>") 8 11,text;--shadow-md:rgba(0,0,0,.2) 0px 0px 0px 1px,rgba(0,0,0,.28) 0px 2px 4px;--shadow-lg:rgba(0,0,0,.2) 0px 0px 0px 1px,rgba(0,0,0,.32) 0px 3px 8px;--shadow-xl:rgba(0,0,0,.2) 0px 0px 0px 1px,rgba(0,0,0,.35) 0px 9px 24px;--glass-core:#252525;--glass-edge:rgba(37,37,37,0);--glass-bright:1;--glass-bar-bg:rgba(32,32,32,.92);--glass-bar-border:hsla(0,0%,100%,.09);--glass-bar-inset-strong:transparent;--glass-bar-inset-soft:transparent;--glass-bar-shadow-a:rgba(0,0,0,.24);--glass-bar-shadow-b:rgba(0,0,0,.16);--glass-bar-bright:1;--crm-chip-sheen:transparent;--crm-chip-border:hsla(0,0%,100%,.12);--pill-amber-bg:#3a2c19;--pill-amber-fg:#cb912f;--pill-amber-border:#574320;--pill-red-bg:#3a2020;--pill-red-fg:#df5452;--pill-red-border:#6a3232;--pill-shadow:none;--c-gray-fg:#9b9a97;--c-gray-bg:#2f2f2f;--c-gray-bd:hsla(45,2%,60%,.28);--c-blue-fg:#65a7d0;--c-blue-bg:#1e3a4c;--c-blue-bd:rgba(101,167,208,.28);--c-green-fg:#65ae7e;--c-green-bg:#223b2f;--c-green-bd:rgba(101,174,126,.28);--c-amber-fg:#d4a047;--c-amber-bg:#4a3c2a;--c-amber-bd:rgba(212,160,71,.28);--c-red-fg:#e67876;--c-red-bg:#452a29;--c-red-bd:hsla(1,69%,68%,.28);--c-purple-fg:#a58aca;--c-purple-bg:#352a44;--c-purple-bd:rgba(165,138,202,.28);--c-pink-fg:#d47fa8;--c-pink-bg:#432a37;--c-pink-bd:rgba(212,127,168,.28);--c-teal-fg:#62a89d;--c-teal-bg:#1e3934;--c-teal-bd:rgba(98,168,157,.28);--c-indigo-fg:#7b8ec9;--c-indigo-bg:#26304a;--c-indigo-bd:rgba(123,142,201,.28)}:root[data-theme=light]{--bg:#fff;--bg-sidebar:#f7f7f5;--bg-panel:#fff;--bg-panel-hover:#f7f6f3;--bg-strip:#f7f7f5;--bg-modal:#fff;--text:#37352f;--text-soft:#37352f;--text-quote:#37352f;--text-sub:#787774;--text-sub2:#6f6e69;--text-sub3:#9b9a97;--dim:#9b9a97;--dimmer:#b8b7b4;--green-soft:#7b4ff0;--amber:#a3721e;--amber-soft:#a3721e;--blue:#7b4ff0;--green:#7b4ff0;--green-hover:#6b3ae6;--red:#c0403a;--brand:#7b4ff0;--brand-soft:#6b3ae6;--brand-strong:#5c2bcc;--on-brand:#fff;--brand-glow:rgba(123,79,240,.16);--brand-tint:rgba(123,79,240,.07);--brand-border:rgba(123,79,240,.35);--ink-015:rgba(55,53,47,.024);--ink-03:rgba(55,53,47,.04);--ink-035:rgba(55,53,47,.045);--ink-04:rgba(55,53,47,.05);--ink-05:rgba(55,53,47,.06);--ink-06:rgba(55,53,47,.08);--ink-07:rgba(55,53,47,.09);--ink-08:rgba(55,53,47,.11);--ink-09:rgba(55,53,47,.13);--ink-10:rgba(55,53,47,.15);--ink-12:rgba(55,53,47,.16);--ink-15:rgba(55,53,47,.2);--ink-25:rgba(55,53,47,.3);--ink-35:rgba(55,53,47,.42);--shadow-sm:0 1px 2px hsla(0,0%,6%,.1);--shadow-md:hsla(0,0%,6%,.05) 0px 0px 0px 1px,hsla(0,0%,6%,.08) 0px 2px 4px;--shadow-lg:hsla(0,0%,6%,.05) 0px 0px 0px 1px,hsla(0,0%,6%,.1) 0px 3px 6px,hsla(0,0%,6%,.1) 0px 6px 16px;--shadow-xl:hsla(0,0%,6%,.05) 0px 0px 0px 1px,hsla(0,0%,6%,.1) 0px 3px 6px,hsla(0,0%,6%,.2) 0px 9px 24px;--glass-bright:1;--glass-bar-border:rgba(55,53,47,.09);--glass-bar-inset-strong:transparent;--glass-bar-inset-soft:transparent;--glass-bar-shadow-a:hsla(0,0%,6%,.05);--glass-bar-shadow-b:hsla(0,0%,6%,.06);--glass-bar-bright:1;--crm-chip-sheen:transparent;--crm-chip-border:rgba(55,53,47,.16);--pill-amber-bg:#fbf3db;--pill-amber-fg:#a3721e;--pill-amber-border:rgba(203,145,47,.28);--pill-red-bg:#fbe4e4;--pill-red-fg:#c0403a;--pill-red-border:rgba(212,76,71,.28);--pill-shadow:none;--c-gray-fg:#6f6e69;--c-gray-bg:#f1f1ef;--c-gray-bd:hsla(50,3%,42%,.22);--c-blue-fg:#2f749b;--c-blue-bg:#e9f3f8;--c-blue-bd:rgba(47,116,155,.22);--c-green-fg:#3f7a5a;--c-green-bg:#eef3ed;--c-green-bd:rgba(63,122,90,.22);--c-amber-fg:#93671b;--c-amber-bg:#fbf3db;--c-amber-bd:rgba(147,103,27,.22);--c-red-fg:#c0403a;--c-red-bg:#fdebec;--c-red-bd:rgba(192,64,58,.22);--c-purple-fg:#6940a5;--c-purple-bg:#f4f0fa;--c-purple-bd:rgba(105,64,165,.22);--c-pink-fg:#ad1a72;--c-pink-bg:#faf1f5;--c-pink-bd:rgba(173,26,114,.22);--c-teal-fg:#0f796a;--c-teal-bg:#e4efec;--c-teal-bd:rgba(15,121,106,.22);--c-indigo-fg:#3f51a3;--c-indigo-bg:#eceff9;--c-indigo-bd:rgba(63,81,163,.22)}:root{--titlebar-h:0px;--ui-scale:1;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--dur-1:120ms;--dur-2:160ms;--dur-3:240ms;--ease:cubic-bezier(0.2,0,0.2,1);--crm-bar-h:44px}html[data-electron] body{padding-top:var(--titlebar-h)}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"cv05","cv08","calt","tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;cursor:var(--cursor-brand)}body{zoom:var(--ui-scale,1)}.vexaRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer}.vexaRange::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--brand) 0,var(--brand) var(--pct,50%),var(--ink-10) var(--pct,50%),var(--ink-10) 100%)}.vexaRange::-moz-range-track{height:4px;border-radius:999px;background:var(--ink-10)}.vexaRange::-moz-range-progress{height:4px;border-radius:999px;background:var(--brand)}.vexaRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:var(--bg-panel);border:2px solid var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.25);-webkit-transition:transform .12s ease;transition:transform .12s ease}.vexaRange::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--bg-panel);border:2px solid var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.25)}.vexaRange:focus-visible::-webkit-slider-thumb,.vexaRange:hover::-webkit-slider-thumb{transform:scale(1.15)}.vexaRange:focus-visible{outline:2px solid var(--brand-border);outline-offset:4px;border-radius:999px}*{box-sizing:border-box}[role=button],a[href],button:not(:disabled),label[for],select,summary{cursor:var(--cursor-hand)}[style*="cursor: pointer"],[style*="cursor:pointer"]{cursor:var(--cursor-hand)!important}[style*="cursor: default"],[style*="cursor:default"]{cursor:var(--cursor-brand)!important}[style*="cursor: grab"],[style*="cursor:grab"]{cursor:var(--cursor-grab)!important}[style*="cursor: grabbing"],[style*="cursor:grabbing"]{cursor:var(--cursor-grabbing)!important}[contenteditable=true],[style*="cursor: text"],[style*="cursor:text"],input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{cursor:var(--cursor-text)}*,:after,:before{transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}::selection{background:var(--brand-glow)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}button,input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand)!important}a,button{-webkit-tap-highlight-color:transparent}a:focus,button:focus{outline:none}.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper,.recharts-wrapper *,.recharts-wrapper :focus,.recharts-wrapper :focus-visible,.recharts-wrapper:focus,.recharts-wrapper:focus-visible{outline:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@keyframes obHairline{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes obShimmer{0%{transform:translateX(-110%)}60%,to{transform:translateX(240%)}}@keyframes obCheckPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes obPulse{0%{box-shadow:0 0 0 0 var(--brand-glow)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}input::placeholder,textarea::placeholder{color:var(--dim)}.vexa-sheeturl::placeholder{color:var(--dimmer);opacity:1}input[type=range]{accent-color:var(--brand)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ink-08);border-radius:4px;border:2px solid transparent;background-clip:content-box}:hover::-webkit-scrollbar-thumb{background:var(--ink-15);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-25);background-clip:content-box}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}button{font-family:var(--font-sans)}@keyframes vexaFlash{0%{background:var(--brand-tint);transform:translateY(-4px);opacity:0}30%{opacity:1}to{background:transparent;transform:translateY(0);opacity:1}}@keyframes vexaSpin{to{transform:rotate(1turn)}}@keyframes vexaSkeleton{0%,to{opacity:1}50%{opacity:.45}}@keyframes vexaPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes vexaToast{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vexaExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes vexaModalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes vexaMenuUp{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vexaAlertLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vexaScanLoop{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vexaPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vexaSplashRise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.vexa-splash-dot{width:6px;height:6px;flex:none;border-radius:999px;background:var(--brand);box-shadow:0 0 8px var(--brand);animation:vexaPulse 1.1s ease-in-out infinite}.vexa-splash-halo{position:absolute;inset:-22px;border-radius:999px;background:radial-gradient(circle,var(--brand-glow),transparent 68%);animation:vexaSplashHalo 2.4s ease-in-out infinite;pointer-events:none}@keyframes vexaSplashHalo{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.85;transform:scale(1.06)}}.vexa-splash-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--ink-08) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(460px 460px at 50% 42%,#000,transparent 72%);mask-image:radial-gradient(460px 460px at 50% 42%,#000,transparent 72%)}.vexa-splash-fill{position:relative;overflow:hidden}.vexa-splash-fill--active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:vexaSplashShine 1.1s ease-in-out infinite}@keyframes vexaSplashShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes vexaCrmLayerIn{0%{opacity:0;transform:translateX(56px)}to{opacity:1;transform:translateX(0)}}@keyframes vexaRailAccent{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes vexaCrmRailIn{0%{opacity:0;transform:translateX(-14px)}35%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes vexaCrmViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hoverable{transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.vexaSwitch{position:relative;width:38px;height:22px;flex:none;padding:0;border:none;border-radius:999px;cursor:pointer;background:var(--ink-08);box-shadow:inset 0 0 0 1px var(--ink-12);transition:background var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);-webkit-tap-highlight-color:transparent}.vexaSwitch[aria-checked=true]{background:var(--brand);box-shadow:inset 0 0 0 1px rgba(0,0,0,.09)}.vexaSwitch:hover{background:var(--ink-10);box-shadow:inset 0 0 0 1px var(--ink-15),0 0 0 3px var(--ink-05)}.vexaSwitch[aria-checked=true]:hover{background:var(--brand-strong);box-shadow:inset 0 0 0 1px rgba(0,0,0,.09),0 0 0 3px var(--brand-tint)}.vexaSwitch:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--brand-border),0 0 0 3px var(--brand-tint)}.vexaSwitch:disabled{opacity:.45;cursor:not-allowed}.vexaSwitchKnob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 0 .5px rgba(0,0,0,.06);transition:transform var(--dur-3) cubic-bezier(.3,1.5,.55,1),width var(--dur-1) var(--ease)}.vexaSwitch[aria-checked=true] .vexaSwitchKnob{transform:translateX(16px)}.vexaSwitch:active .vexaSwitchKnob{width:19px}.vexaSwitch[aria-checked=true]:active .vexaSwitchKnob{transform:translateX(13px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vexa-match-row .vexa-quick{opacity:0;transform:translateY(-2px);transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease);pointer-events:none}.vexa-match-row:focus-within .vexa-quick,.vexa-match-row:hover .vexa-quick{opacity:1;transform:translateY(0);pointer-events:auto}.vexa-crm-chip{position:relative;display:inline-flex;align-items:center;flex:none;padding:2.5px 7px;border-radius:5px;border:1px solid var(--ink-10);background:var(--ink-04);overflow:hidden}.vexa-crm-chip>span{position:relative;z-index:1;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;color:var(--text-sub3)}.vexa-glass-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.vexa-glass{top:0;margin:0;padding:15px 32px 12px;border:1px solid transparent;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 0 0 transparent,0 0 0 transparent;overflow:hidden;transform:translateY(0) scale(1);transition:top var(--dur-2) var(--ease),margin var(--dur-2) var(--ease),padding var(--dur-2) var(--ease),border-radius var(--dur-2) var(--ease),background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),backdrop-filter var(--dur-2) var(--ease),-webkit-backdrop-filter var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.vexa-glass.is-floating{top:12px;margin:12px 24px 0;padding:10px 14px 10px 22px;border-color:var(--glass-bar-border);border-radius:8px;background:var(--glass-bar-bg);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 1px 2px var(--glass-bar-shadow-a),0 4px 12px var(--glass-bar-shadow-b);transform:translateY(0) scale(1)}@keyframes billRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes billDot{0%,to{opacity:1;box-shadow:0 0 0 0 var(--brand-glow)}50%{opacity:.5;box-shadow:0 0 0 4px rgba(86,104,143,0)}}.bill-card{animation:billRise var(--dur-3) var(--ease) both;transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s ease,box-shadow .35s ease,background .35s ease;will-change:transform}.bill-card:hover{box-shadow:var(--shadow-md);border-color:var(--ink-15)}.bill-price{color:var(--text)}.bill-scan{position:relative;overflow:hidden}.bill-scan-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand);animation:billDot 1.6s ease-in-out infinite}.bill-bar{position:relative;overflow:hidden}@keyframes vexaTap{0%{transform:translate(-50%,-50%) scale(.4);opacity:.65}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}@keyframes vexaDemoReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes vexaDemoRowIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes vexaDemoHit{0%{box-shadow:0 0 0 0 var(--brand-glow)}to{box-shadow:0 0 0 7px rgba(86,104,143,0)}}@media (prefers-reduced-motion:reduce){.vexa-demo-pointer{display:none!important}}@keyframes vexaBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes vexaChatDrawerIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes vexaChatFabIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes authBlobA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@keyframes authBlobB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-46px,26px) scale(1.08)}}@keyframes authBlobC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,34px) scale(1.14)}}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes authShadow{0%,to{transform:translateX(-50%) scaleX(1);opacity:.5}50%{transform:translateX(-50%) scaleX(.82);opacity:.32}}@keyframes authBlink{0%,92%,98.5%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes authTwinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes authRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes authHappy{0%,to{transform:translateY(0)}30%{transform:translateY(-12px)}55%{transform:translateY(0)}70%{transform:translateY(-5px)}}@keyframes authSad{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes authSheen{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.auth-rise{animation:authRise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes vexaColRise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.vexa-col{transform-box:fill-box;transform-origin:center bottom;animation:vexaColRise .52s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.vexa-col{animation:none;transform:none;opacity:1}}.auth-field{position:relative;display:flex;align-items:center;border:1px solid var(--ink-12);border-radius:8px;background:var(--bg);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-glow)}.auth-field>svg{position:absolute;left:13px;color:var(--dim);transition:color .18s ease;pointer-events:none}.auth-field:focus-within>svg{color:var(--brand)}.auth-field input{flex:1 1;width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;padding:13px 14px 13px 40px}.auth-field input::placeholder{color:var(--dim)}.auth-eye-btn{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--dim);cursor:pointer;border-radius:6px;transition:color .15s ease,background .15s ease}.auth-eye-btn:hover{color:var(--text-sub);background:var(--ink-05)}.auth-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border-radius:8px;border:none;color:var(--on-brand);font-size:14.5px;font-weight:600;cursor:pointer;background:var(--brand);box-shadow:none;transition:background .15s ease,opacity .15s ease}.auth-btn:hover:not(:disabled){background:var(--brand-strong)}.auth-btn:disabled{cursor:default}.auth-link{color:var(--brand);text-decoration:none;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-btn-2{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid var(--ink-12);background:var(--bg);color:var(--text);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.auth-btn-2:hover{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.auth-forgot{transition:color .15s ease}.auth-forgot:hover:not(:disabled){color:var(--brand)}@media (max-width:820px){.auth-grid{grid-template-columns:1fr!important;max-width:400px!important}.vx-pitch{display:none!important}}@media (prefers-reduced-motion:reduce){.auth-blob,.auth-eye,.auth-float,.auth-shadow,.auth-twinkle{animation:none!important}}:root,:root[data-theme=dark]{--bg:#121212;--bg-sidebar:#0e0e0e;--bg-panel:#1b1b1b;--bg-panel-hover:#212121;--bg-strip:#181818;--bg-modal:#1d1d1d;--line:#2b2b2a;--ctrl-border:#323231;--ctrl-border-hover:#464644;--text:#e8e8e6;--text-soft:#d6d6d4;--text-quote:#cacac8;--text-sub:#a3a3a0;--text-sub2:#adadaa;--text-sub3:#8a8a87;--dim:#6e6e6c;--dimmer:#535351;--brand:#e6e6e4;--brand-soft:#bcbcba;--brand-strong:#f3f3f1;--on-brand:#151515;--brand-glow:hsla(0,0%,100%,.06);--brand-tint:hsla(0,0%,100%,.08);--brand-border:hsla(0,0%,100%,.3);--action-dark:var(--brand);--action-dark-hover:var(--brand-strong);--blue:var(--brand);--green:#95c9aa;--green-soft:#a3d1b6;--green-hover:#86bc9c;--on-green:#fff;--red:#e0a1a3;--amber:#ddc093;--amber-soft:#cdaa7e;--ink-015:hsla(0,0%,100%,.015);--ink-03:hsla(0,0%,100%,.03);--ink-035:hsla(0,0%,100%,.035);--ink-04:hsla(0,0%,100%,.04);--ink-05:hsla(0,0%,100%,.05);--ink-06:hsla(0,0%,100%,.06);--ink-07:hsla(0,0%,100%,.07);--ink-08:hsla(0,0%,100%,.08);--ink-09:hsla(0,0%,100%,.09);--ink-10:hsla(0,0%,100%,.1);--ink-12:hsla(0,0%,100%,.12);--ink-15:hsla(0,0%,100%,.15);--ink-25:hsla(0,0%,100%,.25);--ink-35:hsla(0,0%,100%,.35);--shadow-xs:0 1px 2px rgba(0,0,0,.18);--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 0 0 1px rgba(0,0,0,.2),0 3px 12px rgba(0,0,0,.28);--shadow-lg:0 0 0 1px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.32);--shadow-xl:0 0 0 1px rgba(0,0,0,.2),0 16px 38px rgba(0,0,0,.38);--glass-core:#1b1b1b;--glass-edge:rgba(27,27,27,0);--glass-bar-bg:rgba(27,27,27,.92);--glass-bar-border:hsla(0,0%,100%,.08);--pill-amber-bg:#352d21;--pill-amber-fg:#ddc093;--pill-amber-border:#4f4331;--pill-red-bg:#3a2729;--pill-red-fg:#e0a1a3;--pill-red-border:#553a3d;--c-gray-fg:#ababab;--c-gray-bg:#252524;--c-gray-bd:#353535;--c-blue-fg:#9aaad4;--c-blue-bg:#262d40;--c-blue-bd:#37415c;--c-green-fg:#95c9aa;--c-green-bg:#1f3128;--c-green-bd:#2f4a3d;--c-amber-fg:#ddc093;--c-amber-bg:#352d21;--c-amber-bd:#4f4331;--c-red-fg:#e0a1a3;--c-red-bg:#3a2729;--c-red-bd:#553a3d;--c-purple-fg:#b1a6d9;--c-purple-bg:#2c2840;--c-purple-bd:#423c60;--c-pink-fg:#d98eaf;--c-pink-bg:#3b2933;--c-pink-bd:#583847;--c-teal-fg:#72bfae;--c-teal-bg:#213934;--c-teal-bd:#31554c;--c-indigo-fg:#9a9fd8;--c-indigo-bg:#2a2d46;--c-indigo-bd:#3f4368;--c-slate-fg:#b3b3b3;--c-slate-bg:#2a2a2a;--c-slate-bd:#3d3d3d;--c-sky-fg:#8cc3e3;--c-sky-bg:#1f3140;--c-sky-bd:#2f4a5e;--c-peach-fg:#e0a888;--c-peach-bg:#3a2a22;--c-peach-bd:#58402f;--sch-head:#1e1e1e;--sch-group:#212121;--sch-grid:#2b2b2a;--sch-grid-strong:#353534;--sch-weekend:#181818;--sch-we-label:#a3a3a3;--sch-hover:#222;--sch-we-hover:#1e1e1e;--sch-today-col:hsla(0,0%,100%,.05);--sch-sel:#cfcfcf;--sch-foot:#1e1e1e;--sch-foot-we:#1a1a1a;--sch-foot-border:#363636;--sch-work:#22372b;--sch-work-fg:#a6d6b9;--sch-work-today:#3f6b53;--sch-work-today-fg:#eef7f1;--sch-plan:transparent;--sch-plan-bd:#4f7a62;--sch-plan-fg:#8fc0a3;--sch-manual:#2c6a9c;--sch-manual-fg:#e3f2ff;--sch-train:#3d5a8a;--sch-train-fg:#e6eeff;--sch-plat:#6a5596;--sch-plat-fg:#f1eaff;--sch-sick:#3a2729;--sch-sick-fg:#e0a1a3;--sch-vac:#9c8158;--sch-block-fg:#fff;--sch-gone-bg:#221e1e;--sch-gone-line:rgba(194,127,128,.17);--sch-gone-fg:#9a7173;--sch-off:#545454;--sch-cross:hsla(0,0%,100%,.05);--sch-pre-bg:transparent;--sch-pre-line:hsla(0,0%,100%,.035);--sw-knob:#8a8a8a}:root[data-theme=light]{--bg:#f1f0ee;--bg-sidebar:#ebeae7;--bg-panel:#fdfdfc;--bg-panel-hover:#f5f4f1;--bg-strip:#f7f6f4;--bg-modal:#fdfdfc;--line:#e2e1dd;--ctrl-border:#dddcd8;--ctrl-border-hover:#c8c7c2;--text:#2b2b29;--text-soft:#333331;--text-quote:#3f3f3c;--text-sub:#5f5e5a;--text-sub2:#6a6965;--text-sub3:#767571;--dim:#8d8c88;--dimmer:#bdbcb7;--brand:#333331;--brand-soft:#504f4c;--brand-strong:#262624;--on-brand:#fafaf8;--brand-glow:rgba(0,0,0,.14);--brand-tint:rgba(0,0,0,.055);--brand-border:rgba(0,0,0,.25);--action-dark:var(--brand);--action-dark-hover:var(--brand-strong);--blue:var(--brand);--green:#3f7357;--green-soft:#7fa88e;--green-hover:#36654c;--on-green:#fff;--red:#9f4f52;--amber:#85602f;--amber-soft:#cdaa7e;--ink-015:rgba(0,0,0,.018);--ink-03:rgba(0,0,0,.03);--ink-035:rgba(0,0,0,.035);--ink-04:rgba(0,0,0,.04);--ink-05:rgba(0,0,0,.055);--ink-06:rgba(0,0,0,.065);--ink-07:rgba(0,0,0,.075);--ink-08:rgba(0,0,0,.09);--ink-09:rgba(0,0,0,.105);--ink-10:rgba(0,0,0,.12);--ink-12:rgba(0,0,0,.14);--ink-15:rgba(0,0,0,.18);--ink-25:rgba(0,0,0,.28);--ink-35:rgba(0,0,0,.4);--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 0 0 1px rgba(0,0,0,.045),0 3px 12px rgba(0,0,0,.045);--shadow-lg:0 0 0 1px rgba(0,0,0,.045),0 8px 24px rgba(0,0,0,.065);--shadow-xl:0 0 0 1px rgba(0,0,0,.05),0 16px 38px rgba(0,0,0,.1);--glass-core:#fff;--glass-edge:hsla(0,0%,100%,0);--glass-bar-bg:hsla(0,0%,100%,.9);--glass-bar-border:rgba(0,0,0,.08);--pill-amber-bg:#f8f1e7;--pill-amber-fg:#85602f;--pill-amber-border:#eadcc6;--pill-red-bg:#f8ecec;--pill-red-fg:#9f4f52;--pill-red-border:#edd3d4;--c-gray-fg:#636363;--c-gray-bg:#f0f0f0;--c-gray-bd:#ddd;--c-blue-fg:#4f6593;--c-blue-bg:#edf0f6;--c-blue-bd:#dce2ee;--c-green-fg:#3f7357;--c-green-bg:#eaf3ee;--c-green-bd:#cfe3d7;--c-amber-fg:#85602f;--c-amber-bg:#f8f1e7;--c-amber-bd:#eadcc6;--c-red-fg:#9f4f52;--c-red-bg:#f8ecec;--c-red-bd:#edd3d4;--c-purple-fg:#6e5baa;--c-purple-bg:#efedf7;--c-purple-bd:#ddd8ee;--c-pink-fg:#a8517c;--c-pink-bg:#f8eaf1;--c-pink-bd:#efcfe0;--c-teal-fg:#2f7f6c;--c-teal-bg:#e5f4f0;--c-teal-bd:#c9e9e0;--c-indigo-fg:#5358a3;--c-indigo-bg:#eceaf8;--c-indigo-bd:#dad6ef;--c-slate-fg:#5c5c5c;--c-slate-bg:#efefef;--c-slate-bd:#dcdcdc;--c-sky-fg:#3f7fa6;--c-sky-bg:#e8f3f9;--c-sky-bd:#cde4f1;--c-peach-fg:#b0714f;--c-peach-bg:#fbefe8;--c-peach-bd:#f0d6c7;--sch-head:#fafafa;--sch-group:#ececec;--sch-grid:#ececec;--sch-grid-strong:#e2e2e2;--sch-weekend:#f3f3f3;--sch-we-label:#6b6b6b;--sch-hover:#f6f6f6;--sch-we-hover:#ececec;--sch-today-col:rgba(0,0,0,.035);--sch-sel:#555;--sch-foot:#fafafa;--sch-foot-we:#f1f1f1;--sch-foot-border:#e0e0e0;--sch-work:#e3efe7;--sch-work-fg:#36694c;--sch-work-today:#4a7f60;--sch-work-today-fg:#fff;--sch-plan:transparent;--sch-plan-bd:#8dbba0;--sch-plan-fg:#3f7a5a;--sch-manual:#3a8fd4;--sch-manual-fg:#fff;--sch-train:#4a6fae;--sch-train-fg:#fff;--sch-plat:#8d72c4;--sch-plat-fg:#fff;--sch-sick:#f3e1e1;--sch-sick-fg:#a65558;--sch-vac:#cdaa7e;--sch-block-fg:#fff;--sch-gone-bg:#fdf8f8;--sch-gone-line:rgba(194,127,128,.2);--sch-gone-fg:#c49698;--sch-off:#bdbdbd;--sch-cross:rgba(0,0,0,.035);--sch-pre-bg:transparent;--sch-pre-line:hsla(0,0%,63%,.11)}input[type=checkbox]:not(.sw input){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;border-radius:4px;border:1.5px solid var(--ink-25);background:var(--bg-panel);display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}input[type=checkbox]:not(.sw input):after{content:"";width:10px;height:10px;background:var(--on-brand);-webkit-clip-path:polygon(12% 48%,0 62%,40% 100%,100% 22%,87% 9%,39% 72%);clip-path:polygon(12% 48%,0 62%,40% 100%,100% 22%,87% 9%,39% 72%);transform:scale(0);transition:transform .12s var(--ease)}input[type=checkbox]:not(.sw input):hover:not(:disabled){border-color:var(--ink-35)}input[type=checkbox]:not(.sw input):checked,input[type=checkbox]:not(.sw input):indeterminate{background:var(--brand);border-color:var(--brand)}input[type=checkbox]:not(.sw input):checked:after{transform:scale(1)}input[type=checkbox]:not(.sw input):indeterminate:after{-webkit-clip-path:none;clip-path:none;width:8px;height:2px;border-radius:1px;transform:scale(1)}input[type=checkbox]:not(.sw input):focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-tint);border-color:var(--brand-border)}input[type=checkbox]:not(.sw input):checked:focus-visible{border-color:var(--brand)}input[type=checkbox]:not(.sw input):disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input[type=checkbox]:not(.sw input):after{transition:none}}:root:not([data-theme=light]) .d2-grid,:root:not([data-theme=light]) .d2-prog,:root:not([data-theme=light]) .hm-card,:root:not([data-theme=light]) .sched,:root:not([data-theme=light]) .sk-bars,:root:not([data-theme=light]) svg{--ink-03:hsla(0,0%,100%,.05);--ink-04:hsla(0,0%,100%,.065);--ink-05:hsla(0,0%,100%,.08);--ink-06:hsla(0,0%,100%,.095);--ink-08:hsla(0,0%,100%,.12);--ink-10:hsla(0,0%,100%,.15);--ink-15:hsla(0,0%,100%,.27);--ink-25:hsla(0,0%,100%,.38)}.op-time{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border:1px solid var(--ink-12);border-radius:5px;background:var(--ink-05);color:var(--text);font-size:10.5px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.op-time svg{color:var(--text-sub);flex:none}.lens-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:12.5px}.lens-l{color:var(--text-sub);margin-right:2px}.lens-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--ink-12);background:var(--bg);color:var(--text);font:inherit;font-weight:500;cursor:pointer}.lens-chip i{width:8px;height:8px;border-radius:3px;flex:none}.lens-chip:hover{background:var(--ink-05)}.lens-chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.lens-note{color:var(--dim);margin-left:6px}.op-time{box-sizing:border-box;width:52px;justify-content:center}.op-time.op-time-none{border-color:transparent;background:none}