:root{--page: #0e0e11;--bg: #131317;--panel: #1a1a1f;--panel-2: #26262c;--border: #2c2c33;--text: #f2f2f4;--text-dim: #8b8b95;--accent: #da3030;--avatar: #26262c;--avatar-text: #f2f2f4;--status-trial: #f59e0b;--status-invited: #ffffff;--status-converted: #22c55e;--status-cancelled: #ef4444;color-scheme:dark}*{box-sizing:border-box}@keyframes spin{to{transform:rotate(360deg)}}.spin{display:inline-block;animation:spin .9s linear infinite}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.drawer-panel{animation:drawer-in .18s cubic-bezier(.4,0,.2,1) both}.row-click{cursor:pointer;transition:background .1s ease}.row-click:hover{background:var(--panel-2)}input::placeholder{color:var(--text-dim)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--panel-2);border-radius:999px}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.sidebar-row{transition:background .12s ease}.sidebar-row:hover{background:var(--panel-2)}.ui-hover{transition:background .12s ease,border-color .12s ease}.ui-hover:hover{background:var(--panel-2)!important}.modal-leads .ui-hover:hover{background:#ffffff0f!important}.status-btn{background:color-mix(in srgb,var(--sc) 13%,transparent);transition:background .12s ease}.status-btn:hover:not(:disabled){background:color-mix(in srgb,var(--sc) 24%,transparent)}.status-btn:disabled{background:color-mix(in srgb,var(--sc) 6%,transparent);color:var(--text-dim);cursor:default}.row-actions{opacity:0;transition:opacity .12s ease}.sidebar-row:hover .row-actions{opacity:1}.row-count{transition:opacity .12s ease}.sidebar-row:hover .row-count{opacity:0}.notif-dot{animation:notif-blink 1.4s ease-in-out infinite}@keyframes notif-blink{0%,to{opacity:1}50%{opacity:.2}}.copy-row .copy-btn{opacity:0;transition:opacity .12s ease}.copy-row:hover .copy-btn{opacity:1}.modal-backdrop{animation:modal-fade .13s ease both}.modal-card{animation:modal-pop .17s cubic-bezier(.4,0,.2,1) both}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}
