:root{--acr-font-sans:"General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--acr-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}html,body,#root{font-family:var(--acr-font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--acr-font-sans);letter-spacing:-.02em;font-weight:700}button,input,select,textarea{font-family:var(--acr-font-sans)}.acr-mono{font-family:var(--acr-font-mono);font-feature-settings:"tnum" 1;letter-spacing:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg0:#07091a;--bg1:#0b0f20;--bg2:#101628;--bg3:#161e34;--bg4:#1c2640;--border:#1a2438;--border2:#243048;--gold:#d4941a;--gold-dim:#d4941a14;--purple:#a855f7;--purple-dim:#a855f714;--text:#eef2ff;--text-sub:#7a8ba8;--text-muted:#3d5070;--teal:#0ea87a;--red:#e53e3e;--amber:#f59e0b;--blue:#3b82f6;--sidebar-w:224px;--topbar-h:52px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px}[data-theme=light]{--bg0:#f2f5fb;--bg1:#fff;--bg2:#f7f9fe;--bg3:#eef2fa;--bg4:#e8edf8;--border:#dde3f0;--border2:#c8d0e8;--gold:#b8790e;--gold-dim:#b8790e14;--purple:#8b3fcc;--purple-dim:#8b3fcc14;--text:#0d1526;--text-sub:#4a5e7a;--text-muted:#89b;--teal:#0a8a63;--red:#cc2828;--amber:#d68000;--blue:#2563eb}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#f4fbf8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}html[data-app-ready="1"] body{background:var(--navy)}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}[data-workspace=sales]{--ws-accent:#d4941a;--ws-accent-dim:#d4941a1a;--ws-accent-sub:#d4941a0f;--gold:#d4941a;--gold-dim:#d4941a14;--sidebar-tint:#d4941a08;--topbar-accent:#d4941a}[data-workspace=management]{--ws-accent:#0d9488;--ws-accent-dim:#0d94881a;--ws-accent-sub:#0d94880f;--gold:#0d9488;--gold-dim:#0d948814;--sidebar-tint:#0d948808;--topbar-accent:#0d9488}[data-management-variant=blue][data-workspace=management],[data-workspace=management][data-management-variant=blue]{--ws-accent:#4f6fd9;--ws-accent-dim:#4f6fd91a;--ws-accent-sub:#4f6fd90f;--gold:#4f6fd9;--gold-dim:#4f6fd914;--sidebar-tint:#4f6fd908;--topbar-accent:#4f6fd9}[data-workspace=both]{--ws-accent:#d4941a;--ws-accent-dim:#d4941a1a;--ws-accent-sub:#d4941a0f;--sidebar-tint:#d4941a08;--topbar-accent:#d4941a}[data-theme=light][data-workspace=management]{--gold:#0f766e;--gold-dim:#0f766e14;--ws-accent:#0f766e;--ws-accent-dim:#0f766e1a;--ws-accent-sub:#0f766e0f;--topbar-accent:#0f766e}[data-theme=light][data-workspace=management][data-management-variant=blue]{--gold:#3b5bd9;--gold-dim:#3b5bd914;--ws-accent:#3b5bd9;--ws-accent-dim:#3b5bd91a;--ws-accent-sub:#3b5bd90f;--topbar-accent:#3b5bd9}.acr-page-fade{animation:.18s forwards acr-fade-in}@keyframes acr-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-workspace=sales],[data-workspace=management]{transition:background .4s}:root{--c-bg0:var(--bg0);--c-bg1:var(--bg1);--c-bg2:var(--bg2);--c-bg3:var(--bg3);--c-border:var(--border);--c-gold:var(--gold);--c-text:var(--text);--c-textSub:var(--text-sub);--c-textMuted:var(--text-muted);--c-green:#10b981;--c-red:#ef4444;--c-blue:#3b82f6;--c-purple:#a855f7;--c-orange:#f97316;--c-amber:#f59e0b}.la-card{background:var(--c-bg1);border:1px solid var(--c-border);border-radius:12px;transition:background .15s}.la-card:hover{background:var(--c-bg2)}.la-page-header{margin-bottom:20px}.la-page-title{color:var(--c-text);letter-spacing:-.02em;margin:0 0 3px;font-size:20px;font-weight:700}.la-page-sub{color:var(--c-textSub);margin:0;font-size:12px}.la-kpi-grid{background:var(--c-border);border:1px solid var(--c-border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.la-kpi-cell{background:var(--c-bg1);cursor:pointer;padding:18px 22px;transition:background .15s}.la-kpi-cell:hover{background:var(--c-bg2)}.la-kpi-label{color:var(--c-textMuted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.la-kpi-value{color:var(--c-text);letter-spacing:-.03em;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1}.la-kpi-sub{color:var(--c-textMuted);font-size:11px}@media (width<=768px){.la-nav-label{display:none}.acr-mobile-hamburger{display:flex!important}.acr-search-bar{max-width:200px!important}.acr-mode-label{display:none}.la-kpi-grid{grid-template-columns:1fr 1fr!important}.acr-opp-panel{width:100vw!important}.acr-today-trigger{display:none!important}table{display:block;overflow-x:auto}.acr-topbar-live{display:none!important}}@media (width<=480px){.la-kpi-grid{grid-template-columns:1fr!important}.la-page-padded{padding:12px 16px!important}}@keyframes acr-float-pulse{0%{background:#a855f7a6;box-shadow:0 4px 24px #a855f766,0 0 #a855f799}35%{background:#a855f7e0;box-shadow:0 4px 36px #a855f7cc,0 0 0 14px #a855f700}to{background:#a855f7a6;box-shadow:0 4px 24px #a855f766,0 0 #a855f700}}@keyframes acr-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes acr-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes acr-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.acr-page-enter{animation:.18s cubic-bezier(.16,1,.3,1) both acr-page-enter}.acr-shimmer{color:#0000!important;background:linear-gradient(90deg,#161e34 25%,#1c2640 50%,#161e34 75%) 0 0/800px 100%!important;animation:1.6s ease-in-out infinite acr-shimmer!important}.acr-shimmer *{visibility:hidden!important}body:not(.dark) .acr-shimmer,[data-theme=light] .acr-shimmer{color:#0000!important;background:linear-gradient(90deg,#edf0f7 25%,#f8faff 50%,#edf0f7 75%) 0 0/800px 100%!important;animation:1.6s ease-in-out infinite acr-shimmer!important}.acr-item-in{animation:.16s cubic-bezier(.16,1,.3,1) both acr-item-in}.acr-kpi-cell:hover{background:#1c2640!important}.acr-kpi-cell:hover div{color:#eef2ff!important}.acr-kpi-cell:active{transform:scale(.99)}[data-theme=light] .acr-kpi-cell:hover{background:#e8edf8!important}[data-theme=light] .acr-kpi-cell:hover div{color:#0d1526!important}@keyframes acr-phrase-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes acr-phrase-slot{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes acr-dot-pulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes acr-progress-pulse{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.acr-sidebar-wrap{flex-shrink:0;transition:width .26s cubic-bezier(.4,0,.2,1);position:relative}.acr-sidebar-wrap[data-collapsed=true]{width:60px}.acr-sidebar-wrap[data-collapsed=false]{width:224px}.acr-sidebar-inner{width:224px;height:100vh;transition:transform .26s cubic-bezier(.4,0,.2,1),box-shadow .26s}.acr-sidebar-wrap[data-collapsed=true] .acr-sidebar-inner{z-index:600;position:absolute;top:0;left:0;transform:translate(-164px)}.acr-sidebar-wrap[data-collapsed=true]:hover .acr-sidebar-inner{transform:translate(0);box-shadow:4px 0 24px #0000002e}.acr-sidebar-rail{z-index:590;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:4px;width:60px;height:100vh;padding-top:16px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.acr-sidebar-wrap[data-collapsed=true] .acr-sidebar-rail{opacity:1}.acr-sidebar-wrap[data-collapsed=true]:hover .acr-sidebar-rail{opacity:0}.acr-pin-btn{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.acr-pin-btn:hover{opacity:1;background:#8080801f}.acr-sb-wrap{flex-shrink:0;height:100vh;transition:width .28s cubic-bezier(.32,.72,0,1);position:relative}.acr-sb-wrap[data-locked=true]{width:224px}.acr-sb-wrap[data-locked=false]{width:0}.acr-sb-panel{z-index:600;flex-direction:column;width:224px;height:100vh;transition:transform .28s cubic-bezier(.32,.72,0,1),box-shadow .28s,border-radius .28s,top .28s cubic-bezier(.32,.72,0,1),bottom .28s cubic-bezier(.32,.72,0,1),left .28s cubic-bezier(.32,.72,0,1),height .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;left:0}.acr-sb-wrap[data-locked=true] .acr-sb-panel{border-radius:0;transform:translate(0)}.acr-sb-wrap[data-locked=false] .acr-sb-panel{transform:translate(-240px)}.acr-sb-wrap[data-locked=false][data-peek=true] .acr-sb-panel{border-radius:14px;height:auto;top:8px;bottom:8px;transform:translate(8px);box-shadow:0 12px 48px #00000047,0 0 0 1px #8080801f}.acr-sb-edge{z-index:595;width:22px;height:100vh;position:fixed;top:0;left:0}.acr-sb-wrap[data-locked=false][data-peek=true] .acr-sb-panel:before{content:"";width:16px;position:absolute;top:0;bottom:0;left:-16px}.acr-sb-expand{z-index:1100;cursor:pointer;background:#1a1730;border:1px solid #a855f74d;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:transform .15s,box-shadow .2s;display:flex;position:fixed;top:10px;left:12px;overflow:hidden;box-shadow:0 2px 10px #00000040}.acr-sb-expand:hover{transform:scale(1.06);box-shadow:0 4px 16px #a855f74d}.acr-sb-expand img{object-fit:cover;width:100%;height:100%}.acr-sb-pin{cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:background .15s;display:flex}.acr-sb-pin:hover{opacity:1;background:#80808024}@media (width<=768px){.acr-sb-wrap{overflow:visible;width:0!important}.acr-sb-wrap[data-locked=true],.acr-sb-wrap[data-locked=false]{width:0!important}.acr-sb-panel{box-shadow:8px 0 32px #00000059;z-index:700!important;border-radius:0!important;width:min(280px,80vw)!important;height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.acr-sb-wrap[data-mobile-open=true] .acr-sb-panel{transform:translate(0)!important}.acr-sb-wrap[data-mobile-open=false] .acr-sb-panel,.acr-sb-wrap[data-mobile-open=false][data-locked=true] .acr-sb-panel,.acr-sb-wrap[data-mobile-open=false][data-locked=false] .acr-sb-panel,.acr-sb-wrap[data-mobile-open=false][data-locked=false][data-peek=true] .acr-sb-panel{transform:translate(-100%)!important}.acr-sb-expand,.acr-sb-edge{display:none!important}}.acr-rp-wrap{border-left:1px solid #0000;flex-shrink:0;height:100vh;transition:width .28s cubic-bezier(.32,.72,0,1),border-left-color .28s,background .28s;position:relative}.acr-rp-wrap[data-open=true]{border-left-color:#8080801f;width:360px}.acr-rp-wrap[data-open=false]{background:#8080800a;border-left-color:#80808024;width:64px}@media (prefers-color-scheme:dark){.acr-rp-wrap[data-open=false]{background:#ffffff06}}.acr-rp-slot{width:100%;height:100%;position:relative}@media (width<=768px){.acr-rp-wrap[data-open=true],.acr-rp-wrap[data-open=false]{width:64px}}@keyframes acr-pulse{0%,to{opacity:1;box-shadow:0 0 0 4px #f59e0b2e}50%{opacity:.85;box-shadow:0 0 0 8px #f59e0b14}}[data-acr-modal]{animation:.26s ease-out acr-modal-backdrop-in}[data-acr-modal]>*{transform-origin:50% 40%;animation:.34s cubic-bezier(.16,1,.3,1) acr-modal-panel-in}@keyframes acr-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes acr-modal-panel-in{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.acr-pressable{transition:transform .18s cubic-bezier(.16,1,.3,1)}.acr-pressable:active{transition:transform 80ms cubic-bezier(.4,0,.6,1);transform:scale(.97)}.acr-pressable-lifted:active{transform:translateY(-2px)scale(.97)}@keyframes acr-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.acr-stagger>*{animation:.28s cubic-bezier(.16,1,.3,1) both acr-stagger-in}.acr-stagger>:first-child{animation-delay:0s}.acr-stagger>:nth-child(2){animation-delay:40ms}.acr-stagger>:nth-child(3){animation-delay:80ms}.acr-stagger>:nth-child(4){animation-delay:.12s}.acr-stagger>:nth-child(5){animation-delay:.16s}.acr-stagger>:nth-child(6){animation-delay:.2s}.acr-stagger>:nth-child(7){animation-delay:.24s}.acr-stagger>:nth-child(8){animation-delay:.28s}.acr-stagger>:nth-child(9){animation-delay:.32s}.acr-stagger>:nth-child(10){animation-delay:.36s}.acr-stagger>:nth-child(11){animation-delay:.4s}.acr-stagger>:nth-child(12){animation-delay:.44s}@keyframes acr-check-draw{to{stroke-dashoffset:0}}.acr-check-draw path,.acr-check-draw polyline{stroke-dasharray:30;stroke-dashoffset:30px;animation:.36s cubic-bezier(.65,0,.35,1) .1s forwards acr-check-draw}@keyframes acr-spark-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.4)}}.acr-celebrate{position:relative}.acr-celebrate:before,.acr-celebrate:after{content:"";background:var(--acr-celebrate-color,#d4941a);pointer-events:none;border-radius:50%;width:6px;height:6px;animation:.6s cubic-bezier(.16,1,.3,1) forwards acr-spark-rise;position:absolute;top:50%;left:50%}.acr-celebrate:before{--tx:-32px;--ty:-28px;animation-delay:60ms}.acr-celebrate:after{--tx:32px;--ty:-28px;animation-delay:.12s}@keyframes acr-chip-ripple{0%{opacity:0;transform:scale(.85)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.acr-chip-active{animation:.22s cubic-bezier(.16,1,.3,1) both acr-chip-ripple}@keyframes acr-number-flash{0%{text-shadow:0 0 #0000;transform:translateY(0)scale(1)}20%{text-shadow:0 0 14px var(--gold);transform:translateY(-2px)scale(1.05)}to{text-shadow:0 0 #0000;transform:translateY(0)scale(1)}}.acr-number-tick{animation:.7s cubic-bezier(.16,1,.3,1) both acr-number-flash;display:inline-block}@keyframes acr-workspace-wipe{0%{opacity:0}50%{opacity:1}to{opacity:0}}.acr-workspace-wipe-overlay{pointer-events:none;z-index:9998;background:var(--gold-bg,#d4941a0d);animation:.48s ease-out forwards acr-workspace-wipe;position:fixed;inset:0}.acr-glow-target{position:relative;overflow:hidden}.acr-glow-target:after{content:"";background:radial-gradient(120px circle at var(--cursor-x,50%) var(--cursor-y,50%), #d4941a2e, transparent 70%);opacity:0;pointer-events:none;transition:opacity .28s ease-out;position:absolute;inset:0}.acr-glow-target:hover:after{opacity:1}@keyframes acr-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.95)}50%{transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.acr-toast-in{animation:.38s cubic-bezier(.34,1.56,.64,1) both acr-toast-in}@keyframes acr-toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(24px)scale(.96)}}.acr-toast-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both acr-toast-out}.acr-tab-underline{position:relative}.acr-tab-underline:after{content:"";background:var(--gold);transform-origin:50%;border-radius:2px;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.acr-tab-underline[data-active=true]:after{transform:scaleX(1)}@keyframes acr-status-pulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 6px #0000}}.acr-status-pulse{animation:1.6s ease-in-out infinite acr-status-pulse}.acr-skeleton{background:linear-gradient(90deg,#7f7f7f14 0%,#7f7f7f29 50%,#7f7f7f14 100%) 0 0/200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite acr-shimmer}@keyframes acr-skeleton-fadein{0%{opacity:0}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.acr-stagger>*,.acr-check-draw path,.acr-check-draw polyline,.acr-celebrate:before,.acr-celebrate:after,.acr-chip-active,.acr-number-tick,.acr-workspace-wipe-overlay,.acr-toast-in,.acr-toast-out,.acr-status-pulse,.acr-skeleton{animation:none!important}.acr-glow-target:after{display:none}.acr-tab-underline:after{transition:none}}@keyframes acr-day-pulse-kf{0%{transform:scale(1);box-shadow:0 0 #d4941a8c,inset 0 0 #d4941a00}30%{transform:scale(1.02);box-shadow:0 0 0 6px #d4941a59,inset 0 0 0 2px #d4941a99}to{transform:scale(1);box-shadow:0 0 0 14px #d4941a00,inset 0 0 #d4941a00}}.acr-day-pulse{z-index:2;animation:1.4s cubic-bezier(.22,1,.36,1) forwards acr-day-pulse-kf;position:relative}@media (prefers-reduced-motion:reduce){.acr-day-pulse{animation:none;box-shadow:0 0 0 3px #d4941a66}}@keyframes acr-sentinel-pulse{0%,to{transform:scale(1);box-shadow:0 0 #a855f759}50%{transform:scale(1.06);box-shadow:0 0 0 18px #a855f700}}@keyframes acr-sentinel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.acr-sentinel-pulse,[style*=acr-sentinel-pulse],[style*=acr-sentinel-spin]{animation:none!important}}@keyframes acr-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes acr-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
